WEB3
前言
有一段时间没有写笔记了,倒不是在偷懒,而是在一次偶然的情况下了解到了web3。所以最近都在了解这方面的东西,也算是一把鼻涕一把泪,期间的经历心酸啊。果然在巨大的诱惑面前,千万不能无脑进入,不然把你“吃”的骨头渣都不剩
不说了,还是好好的学习一下web3的知识吧。顺便记录下来,笔记仅做为个人学习使用
正文
科普类:
加密货币本质:
价值的本质是共识,以比特币为代表的加密资产,其价值也在于共识。影响比特币价格的,不是那些对其嗤之以鼻的人,而是那些有共识的人,而这个共识群体,数量在不断扩大
区块链:
就像是互联网上的一个公开账本,那么一个区块就像是记账本的每一页一样。在记账本的一页页纸中,清清楚楚地记录着每一笔账。而且为了交易不被篡改和保证公开透明性,区块链记账的方式是大家一起记账。特点:不可篡改,安全性,透明性
比特币和以太坊
可以参考文章。比特币是区块链1.0,以太坊是区块链2.0。那么ETF有什么厉害之处呢?比特币是一个分布式的账本,主要的功能是记账。太坊则可以理解为一个分布式计算平台,不仅可以记账,还可以在上面运行程序。以太坊的关键:智能合约,就是可以自动执行的合同
比特币的恐惧与贪婪指数:
在综合最近的市场交易量,趋势,波动,份额,媒体情绪等汇总出来的一个统计:在 0 到 100 的范围内,该指数分为四个基本类别:0 到 24 = 极度恐惧,25 到 49 = 恐惧,50 到 74 = 贪婪,75 到 100 = 极度贪婪 。传送门
SPV 机制:
因为比特币交易是分布式账本,随着交易量增大,内容量急剧扩张,中本聪设置的一个区块 1 MB 的存储量使得交易过程和交易速度有了限制。导致下载整个账本成了令人头痛的一件事(验证交易)。从而诞生除了SPV,其目的是为了验证某笔交易是否存在,但并不能验证交易的合法性,这需要进行两步操作,第一步是确认交易支付是否被验证过,第二步是计算得到了多少确认数
比特币减半?
2009 年,中本聪挖出了比特币的创世区块,生成了 50 个比特币,根据比特币的机制规定:每隔大约 10 分钟会出现下一个区块,每隔约 210000 个区块奖励就会减半。所以210000 * 10 分钟=大约4年,这就是每四年的减半事件,减半并不是以时间计算,而是以区块计算,只是算的时间差不多为4年。减半后就从50变为25,下次再变为12.5 以此类推。约 2140 年左右全部挖完。
BRC-20是什么?
先了解两个概念:
比特币NFT协议Ordinals:比特币总量是2100万枚,而1枚又可细分为1亿聪(satoshi即sat,比特币最小单位)。Ordinal协议是比特币开发者Casey Rodarmor于2023年1月21日推出的,用来为sat编号,给每个sat分配一个唯一的序列号的协议
铭文:通过Ordinals协议,给每个sat写入信息,比如文字、图片、音频和视频或其他数据(例如NFT)作为比特币交易的一部分,就生成了铭文,即铭文是通过使用Ordinals 协议将内容写入每个sat创建的。这个过程的一个具体实现是比特币铭文服务,创建一个“铭文”并将其永久记录在比特币区块链上。每个铭文都被赋予一个唯一的序数(ordinal),它可以被视为一种数字艺术品或收藏品。相当于是利用比特币交易特性延伸出来的一种新方式
BRC-20 就像是比特币网络上的“代币制造机器”。这个“机器”按照一定的规则(BRC-20 标准)来制造出一种可以在比特币上使用的代币。这些代币可以用来代表不同的东西,比如资产、权利或者可以在某个项目或平台上使用的积分
ERC-20是什么
ERC-20 就是以太坊上的一个“代币生成器”。它规定了代币应该如何工作,比如代币应该叫什么名字,有多少个代币,以及人们如何发送和接收这些代币
ERC-20 让开发者能够很容易地创建自己的代币,同时也让用户能够方便地使用和交易这些代币
BRC-20和ERC-20两者区别
所属区块链不同:
ERC-20:ERC-20 是以太坊(Ethereum)区块链上的一个代币标准。以太坊是一个支持智能合约的区块链平台,允许开发者创建去中心化应用(DApps)和代币。
BRC-20:BRC-20 是比特币(Bitcoin)区块链上的一个代币标准。比特币是一个去中心化的数字货币,主要用于价值存储和交易。
设计目的不同:
ERC-20:ERC-20 代币主要用于在以太坊上创建和分发自定义的加密货币,这些代币可以用于众筹、支付、投资等多种用途。
BRC-20:BRC-20 代币旨在将比特币网络上的代币化功能引入比特币区块链,使其能够支持代币的发行和交易。
技术实现不同:
ERC-20:ERC-20 代币通过智能合约实现,智能合约是一段在以太坊区块链上运行的代码,它自动执行代币的发行、转账和余额查询等功能。
BRC-20:BRC-20 代币的实现可能更加复杂,因为比特币区块链最初并没有设计支持智能合约或代币发行。BRC-20 代币可能会利用比特币网络上的某些特性(如OP_RETURN字段)来实现代币功能。
生态系统和兼容性:
ERC-20:ERC-20 代币与以太坊生态系统中大量的钱包、交易所和DApps兼容,易于集成和使用。
BRC-20:BRC-20 代币可能会受到比特币网络限制的影响,其生态系统可能不如以太坊成熟,兼容性也可能有限
ERC-20 和 BRC-20 是两种不同区块链上的代币标准,它们在技术实现、用途和生态系统支持方面都有所区别。ERC-20 以其成熟和广泛的应用而闻名,而 BRC-20 则是比特币网络上的一个较新的尝试,旨在扩展比特币的代币功能
DeFi
DeFi 是“去中心化金融”的缩写,它指的是一种金融服务和产品的生态系统,这些服务和产品是通过区块链技术实现的,特别是以太坊区块链。在 DeFi 生态中,传统的金融服务如借贷、交易、投资、保险等,都是通过智能合约和去中心化的应用程序(DApps)来提供的,而不需要传统金融机构的介入。
用大白话来说,DeFi 就像是金融界的“APP商店”,只不过这个“商店”里的“APP”都是金融产品,比如“借钱APP”、“存钱APP”、“投资APP”等。这些“APP”都是公开的,任何人都可以使用,不需要经过银行或其他金融机构的批准。而且,因为这些“APP”都是基于区块链技术的,所以它们的所有交易和规则都是公开透明的,不能被随意更改,这样可以保证大家的资金是安全的。
举个例子,如果你想通过 DeFi 借钱,你可以使用一个叫做 Compound 的平台。在 Compound 上,你可以存入一些加密货币,然后根据平台的规则借出其他类型的加密货币。整个过程都是通过智能合约自动执行的,没有人在背后操作,这样可以保证交易的公平性和透明性
BTC、BCH、BSV
在BTC逐渐壮大过程中,各方面的发展出现了分歧。在 2017 年 8 月 1 日从 BTC 中分叉出 BCH,将区块大小从 1M 提升至 8M,号称自己才是中本聪“点对点电子现金系统”的真正体现。2018 年 11 月 15 日,BCH 内部再次因为 BCH 的未来发展方向出现分歧,导致 BCH 分裂为比特大陆系 BCHABC(前者后来拿回 BCH 称号)与 Nchain 系 BCHSV(后来命名为 BSV)
比特币终于形成三国鼎立之势。BTC 电子黄金、BCH 电子现金(简单来说,BCH 就像是比特币的更快、更便宜的版本)和 BSV 全球账本(可以把 BSV 看作是追求原始比特币梦想的另一种尝试)。不过就到目前看来,BTC的地位还是不可动撼。随着更多新币技术的出现,BCH,BSV也慢慢的独自默默发展了
Layer1,Layer2
- Layer1(第一层):
Layer1通常指的是区块链的基础层或主链。这是最初的、最核心的区块链网络,比如比特币和以太坊的主链。
Layer1负责处理和验证交易,确保整个网络的安全和一致性。
想象Layer1就像是高速公路的主干道,所有的车辆(交易)都在这里行驶,而且这条道路的规则是固定的,不允许随意改变。 - Layer2(第二层):
Layer2是建立在Layer1之上的辅助层,它的主要目的是扩展Layer1的能力,提高交易速度和降低费用,比如Optimism,Arbitrum,zkSync等
Layer2技术通过将一部分交易从主链上移开,从而减轻主链的负担。这就像是高速公路旁边的小路,车辆可以先在小路上行驶,最后再汇入主干道。
Layer2的实现方式有很多种,比如状态通道、侧链、Rollups等。这些技术允许在Layer2上快速处理大量交易,然后定期将结果汇报给Layer1。
简单来说,Layer1是区块链的基础设施,负责核心的、原始的交易处理;而Layer2是辅助性的技术,用来提升Layer1的性能和效率。通过这种方式,区块链网络能够处理更多的交易,同时保持安全和去中心化的特性。Layer2会有自己的代币,用于激励网络参与者、支付交易费用或作为网络治理的一部分