深入浅出区块链
陈浩
元界CTO
立即订阅
16618 人已学习
课程目录
已完结 39 讲
0/4登录后,你可以任选4讲全文学习。
开篇词 (1讲)
开篇词 | 帮你从0到1深入学习区块链技术
免费
第一章 浅说区块链基础 (8讲)
第1讲 | 到底什么才是区块链?
第2讲 | 区块链到底是怎么运行的?
第3讲 | 浅说区块链共识机制
第4讲 | 区块链的应用类型
第5讲 | 如何理解数字货币?它与区块链又是什么样的关系?
第6讲 | 理解区块链之前,先上手体验一把数字货币
第7讲 | 区块链的常见误区
第8讲 | 最主流区块链项目有哪些?
第二章 深入区块链技术 (15讲)
第9讲 | 深入区块链技术(一):技术基础
第10讲 | 深入区块链技术(二):P2P网络
第11讲 | 深入区块链技术(三):共识算法与分布式一致性算法
第12讲 | 深入区块链技术(四):PoW共识
第13讲 | 深入区块链技术(五):PoS共识机制
第14讲 | 深入区块链技术(六):DPoS共识机制
第15讲 | 深入区块链技术(七):哈希与加密算法
第16讲 | 深入区块链技术(八): UTXO与普通账户模型
第17讲 | 去中心化与区块链交易性能
第18讲 | 智能合约与以太坊
第19讲 | 上手搭建一条自己的智能合约
第20讲 | 区块链项目详解:比特股BTS
第21讲 | 引人瞩目的区块链项目:EOS、IOTA、Cardano
第22讲 | 国内区块链项目技术一览
第23讲 | 联盟链和它的困境
第三章 数字货币与数字资产 (5讲)
第24讲 | 比特币专题(一)历史与货币
第25讲 | 比特币专题(二):扩容之争、IFO与链上治理
第26讲 | 数字货币和数字资产
第27讲 | 弄懂数字货币交易平台(一)
第28讲 | 弄懂数字货币交易平台(二)
第四章 区块链与当下互联网 (5讲)
第29讲 | 互联网身份与区块链数字身份
第30讲 | 区块链即服务BaaS
第31讲 | 数字货币钱包服务
第32讲 | 区块链与供应链(一)
第33讲 | 区块链与供应链(二)
第五章 如何从业区块链 (3讲)
第34讲 | 从业区块链需要了解什么?
第35讲 | 搭建你的迷你区块链(设计篇 )
第36讲 | 搭建你的迷你区块链(实践篇)
尾声 (2讲)
尾声篇 | 授人以鱼,不如授人以渔
新书首发 |《区块链第一课:深入浅出技术与应用》
深入浅出区块链
登录|注册

第21讲 | 引人瞩目的区块链项目:EOS、IOTA、Cardano

陈浩 2018-05-11
在第 8 讲中,我们已经讲过了一些成熟的区块链项目,这些项目多数都属于数字货币项目。
今天我们来聊几个比较创新型的区块链项目,它们非常吸引人们的视线,容易引起话题,一方面它们的市场营销非常成功,另一方面它们也提出了革新的区块链技术概念。
下面我们来聊聊三个项目。

柚子 EOS

1. 什么是 EOS

EOS 全称 EOS.IO 软件,EOS 也是 EOS.IO 上的平台代币缩写,它暂时没有准确的中文翻译,中文社区把 EOS 叫柚子,这一点其实得益于 EOS 的发音与水果“柚子”相近。
EOS 是一个以太坊的竞争型区块链,它提供了全新的区块链架构,使得去中心化平台水平扩容和垂直扩容都成为了可能。
如果智能合约是程序,那么可以把 EOS 看成是一个超大的操作系统了,它为所有的程序,也就是智能合约提供了基本设施。例如账户、授权、数据库、异步通信等接口。
它甚至可以跨平台驱动大量的 CPU 或者集群,所以 EOS 的 TPS 肯定是远超以太坊的,这也使得构建基于区块链的应用几乎没有成本而且快速高效。

2.EOS 的瞩目之处

在说 EOS 之前,我们来回顾一下 DPoS。
DPoS 其实是 BM 参照现实世界中的议会制度而设计的共识算法。DPoS 的核心理念其实是投票,它的设计理念是延迟性惩罚,它假设参与者绝大部分都是没有恶意的。
“人性本善”的假设虽然让系统的作弊成本降低,但是随之而来的惩罚也非常严厉,就是丧失见证人的资格,但是带来的好处则是效率的提升。
我们来看看 EOS 吸引人的地方,这里一共有两点,第一是 EOS 号称可以提供百万级 TPS 交易性能,第二是 EOS 的链上治理机制:区块链宪法以及 21 个超级节点(见证人节点)。
在 EOS 中,记账节点又被称作超级节点,EOS 一共有 21 个主节点,另外还有 100 个备选超级节点,这些超级节点完全是等价的。
超级节点的基本职责包括了忠实打包交易、执行并验证智能合约、向全网广播有效区块以外,还多了一项职责:保障并促进 EOS 项目的发展。
如何促进呢?BM 在 EOS 中强化了 DPoS 算法的投票机制,并首次提出了区块链宪法的概念,我们可以直接引用 EOS 技术白皮书中的内容来一探究竟。
EOS.IO 应用使得区块链创建了一个点对点的服务条款协议或者绑定用户到一个合约,这都需要用户对其签名,简称“宪法”。
宪法的内容定义了仅仅依靠代码无法在用户间履行义务,同时通过建立管辖权和可选的法律来解决相互间的争端。
每个在网络广播的交易都必须将宪法的哈希值作为签名的一部分,从而显性地将签名者绑定在合约中。
宪法还定义了人类可读意图的源代码协议。 这个意图是用来识别错误和功能之间的差异,当错误发生时,引导社区对什么是适当或不当修复。
可以看出区块链宪法是一种非代码强制执行的规则,有点像我们安装软件时的“同意”协议,所以它更像是一种人为承诺,为了弥补 DPoS 较弱的抵抗恶意规则的缺陷。
那么什么人可以发起并修改宪法呢?就是超级节点,也就是记账节点,它规定了 17/21 以上的节点同意才能发起修改提案。
我们可以看出超级节点的权力十分巨大,这也引来了人们对此产生了争议。

3.EOS 的争议

Vitalik 针对 EOS 超级节点竞选发表过意见。他认为 21 个节点的 DPoS 虽然引入了治理结构,但也很容易受到选民和持币大户的操纵,最终导致“财阀统治型”的治理结构。
在超级节点竞选过程中,某些节点为了获得更多的选票,承诺当选后可以给投票者分红,这在西方文化中是无法接受的,这一点似乎违背了 BM 设计 DPoS 的初衷,所以 BM 以及 EOS 团队都表示坚决反对。
BM 对此也给了回应,BM 表示自己的目标是降低创建社区的准入门槛,并允许市场自由竞争来奖励最高效的社区以及惩罚最腐败的社区。
他也认为善良是主观的,而且每个社区都能定义持有什么样的价值观是好人,并积极驱逐他们所认为的坏人。
Vitalik 和 BM 都相互发文怒“怼”对方,但是总的来说,Vitalik 和 BM 这种公开讨论推进了区块链行业的发展,给人们带来了更多哲学和设计原则上的思考。我在附录中给出了社区翻译版文章,你可以进行查询。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《深入浅出区块链》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(8)

  • 小白
    技术白皮书宪法这一部分的翻译是用的 EOSLaomao 的版本吧,我参与了这个翻译,据我所知这段翻译还没有被 merge 到 EOS 的主分支上。

    作者回复: 你好,参考的是github上eosio下的白皮书哦,好像改为15/21了。

    2018-05-13
    1
  • 有风的林子
    宪法~~一个有意思的设计。
    2018-05-13
    1
  • 荔荔要去看世界
    只是介绍了基本情况。如果能更深度分析就更好了。自己再看的话,应该要结合白皮书

    作者回复: 篇幅所限,尽可能抛砖引玉给大家。谢谢支持

    2018-05-13
    1
  • 徐蓒会 金鸟科技
    因为是小白一枚,一直默默听陈总讲课,今天是太兴奋了,有一种拔开云雾的感觉,谢谢!💐

    作者回复: 感谢支持呢,嘻嘻

    2018-05-13
    1
  • 徐威
    cosmos

    作者回复: 谢谢补充呢

    2018-05-12
    1
  • 小老鼠
    EOS是不是有种中心化趋势了
    2019-12-11
  • Ricky
    除了EOS外,IOTA和ADA都持有。不知道为啥,总是觉得EOS有点虚

    作者回复: 哈哈,厉害的,现在熊市,大家都差不多。

    2018-08-20
  • 吹牛老爹
    很棒的一篇文章,学习了、

    作者回复: 感谢支持。

    2018-05-13
收起评论
8
返回
顶部