0、喊你来学习
笑来老师在其微信公众号“学习学习再学习”上面发表了一篇长文《这些年我看到的所谓“区块链”……》,有的人把其进行了简单化的总结,说一共有三层意思:
1、BTC很牛逼
2、其它项目一般
3、MIXIN很牛逼
或者把其当成是发文为Mixin站台,推广Mixin的硬广。我自己也包含学习的热情,耐着性子读了两遍,还是很有收获的。
1、BTC=可信账簿
谈区块链必然离不开谈比特币,根据笑来老师的理解,在比特币白皮书中,block这个单词更应该译成量词:一组的意思,而不是什么区块,那样只会让人更难容易理解整个内容,或者说“区块”根本不是中本聪的本意。(但现在已经这么流传开来了,就这样呗)
所以说:
-
block: 子账簿……
-
blockchain: 账簿链(或者干脆简单明确的“总账”)
笑来老师还给区块链链技术下了个定义
一个分布式自主管理电子账簿技术,用它做出来的电子账簿,无法篡改、公开透明。
而比特币呢,就是中本聪实现的
一个无需第三方中转或仲裁,交易双方可以直接相互转账的电子现金系统。
在笑来老师看来,比特币运行了十年,已经很成功 。而比特币作为建立在新型电子账簿技术之上的电子现金系统,它的几乎唯一功能就是转账,交易所只不过是这个唯一应用的延伸。
除此之外,比特币还可以当作
一个低成本不可篡改数据库使用
但奇怪的是,程序员们都不用这样的方式,而是去造另外的新东西。
而在笑来老师看来,比特币已经很完美了,它的分叉源于利益。而其它方面的改进比如确认时间稍微短一些这些改进并没有什么必要和意义。
2、ETH/EOS=可信代码
说完了比特币,笑来老师顺时间河流而下,自然而然地来到了所谓的"区块链2.0"以太坊。
V神想要做的是图灵完整的分布式操作系统!,但实际带来的进步或变革是:
- 比特币让我们拥有了“可信账簿”;
- 以太坊让我们拥有了“可信代码”……
所谓的智能合约”(Smart Contract)就是
写入了不可篡改的电子账簿中的,可执行,但不可篡改的程序代码而已。
提到了ETH,就会自然而然地关注到EOS上面去。它和ETH的差别就好像是Unix 或者 Windows 与 DOS 之间的区别。由于BM的名气,EOS大火,但在笑来老师看来,它们有着一样的局限 —— 它们都无法与外界直接沟通。
他们也都没有颠覆什么,但使用智能合约发行代币却被广泛使用,看看之前火爆的ic0就知道了。
3、MIXIN=可信账簿+可信代码
在回顾了这些看看到的区块链之后,笑来老师再次回到最重要的问题,即区块链要解决的问题是什么?或者说是真正的需求是什么?从这个角度看,有些需求、有些解决方案,就并没有了实际意义,比如“交易确认时间从十分钟提高到二点五分钟”
区分目的和手段,利用有向无环图原理(DAG)可以实现不可篡改、公开透明的“可信账簿”,使用可信执行环境(TEE)可以实现“不可篡改的代码”,而它们结合起来就是现在MIXIN的方案。
这个解决方案的好处是,在极大提高效率的同时,并没有像 dPoS 那样“从只依赖机器退化到部分依赖人”;同时也不像 PoW 那样不仅成本高昂且随着时间的推移成本指数级上扬。
这样的解决方案是解决了真正的问题。
4、目的才是重点
笑来老师在文中提到要正确区分目的和手段
不可篡改、去中介,是目的;使用“分布式技术”,或者“去中心化方式”,只是实现这个目的的手段。
目的和手段,目的才是重点。
于人们最关心的公开透明、无法篡改的的电子账簿以及不可篡改的程序代码而言,Mixin通过DAG+TEE的方式都实现了。
与他们的总结相比,我也想用三句话来概括笑来老师的全文
-
BTC=可信账簿
-
ETH/EOS=可信代码
-
DAG=可信账簿,TEE=可信代码,=>MIXIN=可信账簿+可信代码
哈哈,Mixin to the moooooooon!
网友评论