我对eths,ordi,atom的思考

1.对三种币的解释

eths:是一种铭文币,背后有ERC-20协议、ESC VM虚拟机、 ethscriptions脚本。

注意:这里的ERC-20不是2017年名声大噪的erc-20.

ordi:也是一种铭文币,背后有brc20协议支撑。协议创始人是domodata. 他在Casey Rodarmor创建的Ordinals协议的基础上,创建了brc20. Casey Rodarmor却对brc20吐槽不断:“我发明Ordinals协议,是为了发行nft啊,你怎么能用来发行代币呢?你你违背了我的初衷。你发行的第一种币,还偏偏叫ordi”

atom:也是一种铭文币,背后是arc20协议支撑。arc20协议是对brc20的改进,据说更加先进,不需要链下数据的配合,全部上链,需要cpu挖矿才能获得。非常去中心化???

2.什么是铭文

铭文就是在比特币、以太坊的普通转账过程中,附带一句聊天消息,消息内容随意。如果内容是url,那么这可能是NFT图片,指向某某公司服务器存储的一张图片。如果内容是16进制字符串,可能有人把图片内容直接放到链上了,不依赖链下服务器。如果内容是json字符串,那么这可能遵循了某种协议,例如brc20. 总而言之,不管什么协议,在现有的比特币协议看来,都是附带的一句聊天消息,它非常垃圾、撑大了区块链体积,永久的占用了磁盘空间,因此要狠狠的收费。比特币区块链,多么宝贵的东西啊,居然有人忍心往上面存储垃圾信息?如果说比特币是星辰大海,那么这些小图片就是阴沟里的仓鼠。除非NFT、web3、元宇宙真的能颠覆世界,给世人带来的震撼比btc的震撼更大。退一步说,如果web3的理想无法实现,那么铸造铭文的人,就是在给矿工买单,解决了矿工收入不足、挖矿难度不断下降的问题(如果挖矿难度不能随着币价不断上涨,那么比特币就不安全了)。

3.brc20和ethscriptions是否足够的安全、可靠、去中心化?

答:不是的,它目前极度中心化。掌握权力的人,叫索引者。他们负责安全执法。只是他们不能修改法律而已。不像某些组织:根据自己的意愿不断修改法律,自己又负责执法,本质上是人制,不是法制。

这些发币协议的初衷,是让任何人都能轻松发行一种币,那么它是否像2017年名声大噪的erc20那么安全可靠呢?

json字符串表达了对币的铸造,还需要靠索引器来检查是否被人超发了。目前依靠中心化的索引器来维持整个系统的余额状态。BRC20 索引,本质上是一个数据库,用于跟踪 BRC20 代币的钱包和持有量。那些建立和维护这个数据库的人是索引者。每个ordi币,本质上也是一聪的btc(也就是亿分之一个btc). 因此它的防双花、防伪功能,由比特币系统提供。索引器只需要裁决“一笔铸币交易是否合法,是否突破了该币的最大发行量”。问题来了:1.谁都可以给自己发行这种币,不用付出任何劳动吗?答:是的,就是为了发币而发币。你唯一要付出的就是高昂的矿工费。2.别人轻轻松松发行一串数字,就想让我出高价买,凭什么?答:这本质上是nft,就像一张小图片,凭的是情怀、炒作。shib屎币也能被人炒呢。

一元钱的硬币,由于我在上面雕刻了一个等边三角形,就导致这个硬币价值10万了?听起来不可思议,但是如果真的有傻子愿意花10万买,它就真的值10万。前提是我能实时监控:不准任何人模仿我,在硬币上雕刻等边三角形(但是允许别人雕刻等腰三角形、不规则三角形、四边形、五边形、老鼠、花朵、字母、数字)。这些索引器,就是负责监督、去重。这就像域名:我注册了jd域名,京东就需要花费数亿从我手上买,京东就是那个傻子。问题是:如果互联网早期,域名协议一提出来,就在几天之内被少数人全部抢注了,你要想任何域名,都必须从他们手里买,那么域名协议还能发展起来吗?

brc20提供了三种操作码

deploy: 声明、创建一种币,就叫aaaa吧。规定了币的总量,每次能领取多少个。

mint:铸币,或者叫领取。任何人都能免费领取,自己填写想领取的数量。但是次能领到多少?是有限制的。你想要领更多,就多领几次。(我怀疑这是矿工搞出来诱使人们多交矿工费的

transfer: 转账。需要填写转账数额。你给张三发送5聪的btc,同时在json字段填写transfer指令,并且数额填写5, 这两个数额必须一致,否则无效。索引器检测到你真的给张三发送了5聪btc,才会承认你aaaa币转账成功了,并在数据库中为你记账。当然这5聪不能是任意的5聪,而是被标记成aaaa币的五聪。

去中心化索引器的思考

释放 BRC20 的全部潜力:构建无需信任的索引器_腾讯新闻 (qq.com)

ALEX Bitcoin DeFi团队通过利用 L2 可扩展性构建了 B20,这是第一个也是最快的 BRC20 订单簿 DEX.

解读比特币 Oridinals 协议与 BRC-20 标准的原理创新与局限性 - Foresight News

BRC20 容易让用户产生错觉,使其认为 BRC20 是利用了比特币的安全性进行创造的代币,会和比特币一样的安全以及稳定,但其实它与 BTC 并不一样,BTC 的安全是建立在加密以及共识算法所支撑之上,已经相对稳定运行了相当长的时间,经受住了时间的考验,而 BRC20 是利用 Ordinals 协议与 BTC 进行绑定,Ordinals 协议目前运行时间短,还在发展初始阶段,其中可能会存在一些安全隐患还未被发现。

4.arc20比brc20先进许多,需要cpu挖矿获得

简单了解ARC20和ATOM — 蓝狐笔记 (mirror.xyz)

ARC20 Tokens - Atomicals Guidebook

Bitwork Mining - Atomicals Guidebook

交易市场:Atomical MarketSatsX: inscribe your inscriptions

5.结束语

ordi和eths能否成功,关键就在于索引器能否去中心化,形成强大的共识。目前我还没看到解决方案。目前的索引器,没有否剥夺创始人的权力,并防止他跑路。 我2012年投资btc,是因为一句话:“比特币网络一旦启动,连创始人都无法修改规则。该网络具有自我调节能力,如果挖矿算力太大,会自动提高挖矿难度,保证新币发行速度不变”,因此btc是一种不受创始人控制的、无法伪造、无法超发、人人平等的数字资产。比特币协议,是一个典型的民主投票过程:先让各个矿池提案(打包交易记录),然后再由全体矿池投票表决。每隔10分钟,会产生很多个提案,但是只有一个提案被采纳,其它提案被否决。也就是说每10分钟都会发生一次权力的分散和集中(简称民主集中制),分散是为了公平,集中是为了效率。如果发生分歧,很好解决:算力最大者获胜,人们很容易检测出哪个矿池算力最大。算力是一种变相的暴力,这揭示了社会的本质:民主公平,需要暴力强权来干预,如果没有暴力,就是极度的民主、一盘散沙、纷争不断。尽量不要发生分歧,如果发生,就由暴力裁决,导致两败俱伤。

比特币协议更为关键的是:算力最大的矿池,并非占绝对优势,因为算力越大,大体上就越能计算出条件苛刻的哈希值。但是哈希值是无法预测的,还包含着运气成分,导致结果无法预测。假设全世界只有a/b/c三个矿池,他们的算力分别占30%,33%,37%,那么并非每次都会由c矿池挖出区块。a矿池也可能撞大运,率先计算出苛刻的哈希值来。这种不可预测性,对维护公平来说,至关重要:这确保了各个矿池轮流出块,避免总是由一个矿池独裁。POS共识,人们可以提前知道下一个块该由出,于是可以提前发动ddos攻击,使它瘫痪。

数字货币,要解决的问题无非就是

1.发币机制:谁来发币、发币速度、发币总量;

2.识别假币:有人偷偷的修改自己的账户余额怎么办;

3双花:一个币同时发送给多个人,消费多次怎么办;

4.怎么很容易的知道整个系统的币当前总量,从而发现系统漏洞;

5.怎么简单、快速、廉价的发现谁在作弊,从而让他付出沉重的代价;

6.怎么做到去中心化,剥夺创始人的权力,真正做到人人平等,抵抗某些国家的政府打击、某些区域的网络故障;

7.如果所有人都是善良的,但还是发生了分歧、区块链分叉,该怎么快速达成共识,避免闹分裂。

区块链的精华,就在于区块+链。 a和b两人之间的交易,需要得到【随机的c】承认才有效,如果c遭到更广泛的质疑,那么会导致c挖出的区块报废,该区块内打包的所有交易都作废了(这就是区块的作用:一笔法非的交易会导致整个区块作废)。这种连坐制,只会牵连到最近10到20分钟内发生的交易。过了这个窗口期,你就绝对安全了(这就是链的作用:只要当前区块被人们接受,那么它之前的区块就更不会被质疑,一旦质疑,代价太大、牵连太广)。 这就是比特币防伪性:假币难,难于上青天,就算动用整个国家的力量,也很难造假币。

一个事物要想达成共识,它必须是公平的、平等的,这个共识对所有人都有利(例如红绿灯规则)。必须做到:害人必害己,而不存在“损人利己”的可能。它的规则必须是清晰明了,不存在歧义。我们每个人既是btc的发送方,又是接受方,每笔入金都是别人的出金,如果否定了出金也就否定了入金,反之亦然。每笔交易都能追溯到上一笔交易,这样不断追溯,能一直追溯到上古时期;否定一笔交易,就是否定了一个区块的合法性,那么越往上追溯,牵连就越广,会导致大量区块数据被回滚,达到牵一发而动全身的效果。这样能敦促人们快速达成共识,不要轻易否定别人,因为“否定别人就等于否定自己”。不像现在的银行,动不动就冻结别人的存款,还不用付出任何代价,即使你几年前收到的资金,也能在几年后被冻结。比特币绝不可能发生这样的事情,最多在你收款后10分钟内,交易被撤销(*资金立刻自发地回归送方,而不是被第三方没收,也不需要第三方归还给发送方,第三方永远无法以任何理由没收别人的资金,他只能对一笔交易承认或不承认,没有其它选项)。

基于以上分析,能否发现pos模式哪里不靠谱吗?2012年,有大量的文章分析pos模式的不靠谱,现在几乎很难找到了。如果你依然能发现pos模式的不靠谱,那么以太币就不值得长期持有,你就是以太链的灾难预言家。

基于以上分析,能否发现brc20的不靠谱?就算索引器真的做到了去中心化,这种共识协议能做到【公平、平等、对所有人都有利、害人必害己,而不是“损人能利己”】吗? 区块链的重要功能是排序:由矿池决定按什么顺序把交易添加到区块(通常是手续费,谁给的手续费高就把谁排在前面)。排序为什么如此重要?举例说明:以太坊矿池会运行uniswap的抢跑机器人,发现张三在买币,矿池自己立刻先买,把价格台上去之后,再执行张三的买币指令,害张三高价买。等张三把价格抬高后,矿池又以更高价卖,这叫做三明治攻击。但这恰好说明各矿池有权决定各合约执行顺序,顺序不同,执行结果就不同。每个矿池给出的顺序都不同,到底该听哪个矿池的呢?POW模式是谁先算出苛刻的哈希值,就听谁的(一半天意,一半算力);POS是轮流:这个块该a池出,下一个块轮到b池。

不过,eths提出了facet概念:每个用户都把对智能合约的调用,以json格式保存在以太坊普通交易的calldata字段,作为聊天/留言,然后监视以太链上的出块情况,一旦出块,就意味着排序完毕。各用户根据这个排序,自己运行虚拟机,执行智能合约,就知道执行结果,这是不会有争议的。不论谁去执行,都能得到相同的结果,因此各用户之间也没必要通信、讨论、商量结果,不存在“否定a,接纳b”的现象。想知道结果,自己运行一遍就行了,不用问任何人、去任何网站查询。这让我想到了狗币寄生在莱特币上的联合挖矿,以前是“挖莱特,送狗币”;2021年春天狗币大涨,矿工们喊出“挖狗币,送莱特”。

再举一个facet的例子。如果我创建一种币,总量10个,任何人都能去领两三个,先到先得。那么有100个人同时去抢,都发出了以太坊的转账交易。这对以太坊矿池来说,只不过是最普通的一笔交易,还附带了json格式的留言。但是对这100个人来说,怎么知道这些币被谁领走了呢?他们会根据以太链上出的块中的交易打包顺序,在自己电脑上一条条执行智能合约的代码,然后就知道结果了。自己电脑上的ESC-VM虚拟机会记录执行结果,给谁谁谁的账户上增加某种币。这些虚拟机之间需要通讯吗,争吵吗,达成共识吗?不需要。如果说以太链是人间,那么facet就是天国,天国你是看不见的,它就在人们心中、脑海中、想象中,不在地上,不在这个现实世界。它是人们自愿遵守的君子协定:你要想得到别人的认可和帮助,就要遵守君子协定;如果你不想与人来往,怎么搞都行,你既无法帮人也无法害人,被别人排除在组织之外,孑然一生。

区块链的4大功能:1.存储状态,2.记录事件,3.按一定的顺序给事件排序,4.按顺序计算并修改状态。facet理念认为:以上4者,只有3是区块链的重点,其它的都能无线扩展。例如在链上发布了json字符串,却被链下作各种复杂的解析、扩展、运算。嗯,这是一种新思路,说不定又是一片更广阔的天地

参考:facet基本概念:预测智能合约的行为

问:什么,你在电脑上一敲键盘,啪的一声,就发行了一种币?这也太简单、太廉价、太不公平了吧?任何人都能免费领取,什么都没付出,就能由少数人在一个小时内领完?对后来者不公平啊。

答:我只是发行了一串不可篡改、数量有限的数字,我也没说这是币,也没求着你买呀。brc20是从ordi发展过来的,ordi是为了在比特币网络发行nft、小图片、meme、图腾、文化元素、头像。这些东西是为了爱好,为玩家服务的。不爱它却想炒它的人,请走开。