为什么Web3永远有着令人着迷的魔力?
一转眼2023年已经过去。回顾过去的一整年,Noah有很多想要聊的。
因为去年一直是熊市,Web3圈里做什么都赚不到钱,刚好风口转移到了AI上面,所以Noah主要的精力就都拿去搞AI了。如今牛市回归,我也该重新启程,继续深耕Web3。
从23年5月份开始,整个Web3圈子所有的关注点都在铭文上。很多人天天跟着打铭文,运气一般的,资产也翻了几倍。实力强的,资产可能翻了几十倍都不止。我身边就有位互联网大厂辞职出来全职搞Web3的大佬刚晋升a8.5行列,实现了财富自由,正在准备手续移民迪拜。前些日子去北京参加活动,顺道探望了他。聊了很多,触动很大。刚好前几天,我们群里又出了一位a9。说实话我是有点羡慕的,我在AI圈子里赚的那点小钱拿过来就有点显得微不足道了。
2621704423334_.pic.jpg
有些朋友可能不知道a8.5、a9是啥。那我就简单科普一下。这是互联网圈资产分层的一种标准和计量方式,不过不是什么官方术语,你可以理解成俚语。a是Asset的缩写,表示资产。后面的数字代表0的位数,a1就是10块、a2就是100,依此类推。小数点代表前面的数字,比如a8.5就是500000000,a8.6就是600000000。
Pastedimage20240105111233.png
言归正传,虽然大家都知道铭文赚钱,但是很多人却搞不懂铭文到底是个啥。所以我想写一篇文章给大家科普一下今年来Web3圈子里的一些新动向,包括铭文、BRC20、ARC20等。
需要注意一点,本文只做技术科普,不包含任何铭文推荐或者打铭文教程。
代币发展史:BRC20之前,比特币网络是怎么自定义代币的?
我们首先要聊聊代币的发展史。
Web3里的货币,通常会分为两类。
一类是原生币,比如比特币和以太币。它们分别是建立在自己的链上的代币。和现实中的法定代币非常像。你可以把比特币网络和以太坊网络理解成是中国、美国。那比特币和以太币就可以理解成是人民币和美元。
第二类是以ERC20为代表的自定义代币。这种代币不需要自己去搭建一个完整的区块链网络,而是依托于已经存在的区块链网络。而发布一个自己的代币,成本非常低,在合约不复杂、网络不拥堵的情况下,可能只需要2、30U就够了,也就是一百多块人民币。所以在Web3中,每个人都可以拥有自己的代币。如果和现实中的事物作比较的话,我们可以把银行或者类似金融机构的支票比作这种代币。银行不需要建立一个国家才可以开支票,而是在国家法律允许的范围下就可以开支票。这样讲你应该就很容易理解了。
Pastedimage20240105113840.png
Pastedimage20240105113847.png
虽然世界上第一个原生代币是比特币,但是创造出自定义代币的,却是以太坊。在比特币出现的很多年里,一直都没有类似智能合约的东西出现,也就没有支持自定义代币的能力。
但是比特币有一种类似自定义代币的玩法,叫做染色币ColoredCoin。
染色币是怎么玩的呢?
举个例子,Sat是比特币最小的组成单位,1亿个Sat组成了1个比特币。我们可以把1Sat定义为1美元。那么1个比特币的价值就变成了1亿美元。但是我们只是定义代币的价值是没意义的,因为随便一个人都可以指定某个代币的价值。最主要的是要有公信力。那怎么才能有公信力呢?很简单,就是在铸币时,拿出和定义的价值相同的货币。比如我们要铸造1比特币,那么就要抵押1亿美元作为担保。只要有这1亿美元存在,那么我们铸造的这枚比特币,就价值1亿美元。
这种做法就叫染色币。我再举个简单的例子,你可以理解成在一张普通的100元人民币上拿彩笔涂上颜色,然后再给银行存入1亿人民币,告诉所有人,只要拿这张钞票来换钱,就可以兑换1亿人民币。那这样,这张100的人民币就变成了1亿人民币了。
Pastedimage20240105114711.png
听上去似乎很巧妙,但这个做法也有很多Bug。
首先没有任何人或者机构可以保证铸币的人真的交了这么多抵押,因为Web3中没有中心化的机构。所以必须依靠现实中的结构,那这样又违背了Web3的思想。所以这种做法不会得到人们的认可。
其次,区分哪枚比特币是染色币也很麻烦。因为所有的比特币都是一摸一样的,比特币网络没办法区分染色币。所以得有一个比特币外部的账本来去跟踪这枚比特币的交易记录,来确认这1亿个Sat都在哪些人手里。因为钱总是要花的嘛。你比如说之前我们举的例子中,100人民币拿出去花,可能很快就被分散到几百个人手里了,而这些人手里的部分染色币还是持续在交易流通的。可以想像追踪染色币是多么麻烦。
麻烦是麻烦点,不过在那个时代染色币几乎是唯一的做法。
2014年,Tether公司通过染色币的方式发行了第一代USDT。Tether公司每发行一枚USDT,都会保留1美元的资产储备。不过很多人都认为Tether公司没有那么多储备,而且Tether公司的很多储备都不是现金,而是等价的黄金、债券和商业票据等等。而这些东西的价格又都有波动,所以这就让这件事变得很复杂了。
Pastedimage20240130034706.png
我们再聊聊USDT当时所用到的技术。比特币脚本中有一个OP_RETURN的字段,它是用来存储非交易数据的,有点像我们用微信、支付宝转账时的备注。虽然比特币自身的可扩展性非常有限,但是人们的智慧是无限的,很快就有人用OP_RETURN构建了一个协议OmniLayer。这种协议就是利用OPRETURN来记录资产的交易和持有情况,实现了依附于比特币网络来发行自定义代币的能力。USDT就是使用OmniLayer发行的代币。
不过OmniLayer的染色币生态和ERC20代币生态相差甚远。为什么呢?我总结的主要原因有4点:
可扩展性方面:OmniLayer的能力极其简单,只能发币。以太坊支持的智能合约更加灵活,可以开发应用。开发者生态方面:以太坊有庞大的开发者社区,生态中有大量丰富的开发工具、框架,比如Truffle、Hardhat等等。OmniLayer没有这么大的活跃度。对于链的可控性和发展路线:以太坊的可扩展性是自己可以控制的,有着明显的升级路线。OmniLayer完全依赖于比特币网络的限制。社交媒体营销:以太坊在营销方面做的很好,特别是17、18年ICO浪潮,ERC20得到了大量的曝光和宣传,也成了一种行业内的标准。OmniLayer在这一点上做的一般般。
我之所以讲染色币和OmniLayer,主要是想告诉大家,ERC20并不是以太坊的首创,自定义代币也不是以太坊凭空发明出来的。在此之前已经有大量的失败者。不过历史记住的,只有站在顶峰上的成功者。接下来我们再来聊聊2023年最大的成功者:BRC20。
Ordinals协议不就是NFT吗?
不过技术是一直在发展的。
在经过2017年的SegWit升级(也就是隔离见证)和2021年的Taproot升级后,比特币有了两个非常关键的能力升级,分别是可以透过分离见证数据允许单一区块容纳更多信息和更加灵活和扩展性更强的脚本支持方式P2TR。这两个关键能力让大家对比特币网络有了更多想象空间。
在22年12月,出现了一种叫做Ordinals的协议。它给每个Sat进行编号,赋予一个独一无二的ID。并且会在交易中跟踪它们。任何人都可以通过Ordinals协议给Sat附加额外的数据,这些数据可以是文本、图片、视频等等。
这么你说你可能觉得很熟悉对不对?这不就是NFT吗?
没错,Ordinals的创始人CaseyRodarmor在创造Ordinals之初就是想基于比特币网络做一种类似NFT的东西。因为比特币网络是最古老、具有最强共识的区块链,在Web3的世界里无人可以撼动它的地位,包括以太坊。所以在比特币网络上存储一些永恒不变的东西
Ordinals协议的代码是开源的,托管在Github上,这是开源仓库的地址:Ordinals。
Ordinals协议的文档:https://docs.ordinals.net/。
如果一直这么发展下去,Ordinals很可能会淹没在Web3数不清的项目海中,也就没有后来的BRC20和铭文生态了。大家也就没办法去财富自由了。
以上就是Web3 圈里的那些事:财富自由、铭文和符文、BRC20 和 ARC20 以及代币发展史的全部内容,望能这篇Web3 圈里的那些事:财富自由、铭文和符文、BRC20 和 ARC20 以及代币发展史可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。