Skip to content

Conversation

@luoyihang2018
Copy link

链接:https://zhuanlan.zhihu.com/p/46831106
随着加密货币、区块链的迅速普及和技术的发展,引起了工业和学术界的广泛关注。人们可以将区块链视为共享计算环境涉及同行加入和自由退出共同商定的共识协议的前提。基于区块链的分散性,以及交易透明度,自主性,不变性,对于加密货币至关重要,绘制此类系统的基线。然而早期设计的加密货币,比如比特币和以太坊,已被广泛认可为不可扩展的交易率方法并不具备经济可行性,因为它们需要严格的能量消耗和计算功率。

随着应用程序和平台的需求,使用公共区块链在现实世界中成长,一种可行的协议较高的交易率是新系统的主要关注点。例如,一个通用公共链托管计算密集型对等的游戏应用程序拥有非常庞大的用户群。在这样的链条中提供初始硬币产品的智能合约在一个数字广告应用程序上,就会造成交易确认时间大幅延迟。

还有其它模型,如证明的委托机制赌注和许可拜占庭容错(BFT)协议。 BFT协议一次只能确保安全性,只要系统仅仅只有三分之一的有意或无意的恶意用户。这确实是一个很好的机制,然而单独一个BFT链有一个问题:具有可扩展性和伪分散性。证据虽然可以使用少量验证器的Stake协议促进高吞吐量,但系统本身就是高度依赖少数利益相关者做出决定关于列入和排除代表的问题。而且,有没有默克尔树和这种类型的系统,没有透明度可能总是遭受无关紧要的悖论

TrueChain提出了一种混合协议其中包含一种改进形式的PBFT(实用拜占庭Fault Tolerance)和POW共识。POW共识确保了激励和委员会的选择,而PBFT层则是一种高度共识,具有即时终端性和高吞吐量等功能,交易验证,公平交易轮换委员会经济和补偿基础设施,来处理不均匀基础设施。混合协议的性质允许它容忍腐败最多约三分之一的同伴节点。

TrueChain核心优势在于Pass和Shi提出的混合协议的理论措施。我们受益于很多设计空间来进一步优化该论文。使用DailyBFT作为委员会成员允许轮换委员会的功能为共识验证提供了更好的公平性。

POW节点受益于激励基础设施而且也蜗牛链的一部分,帮助部署智能合约。

初链的共识设计主要基于混合共识,为了定制我们的应用场景,Pass和Shi进行了一些修改和改进。假设读者已经熟悉了Hybrid Consensus protoco的每一个细节。

该文档已经正式定义了混合共识协议和它的实施以及合理的推测原始提案。在这份草案中,初链介绍了各种各样的新概念。建议人们选择ASIC硬件来部署POW。

@luoyihang2018 luoyihang2018 changed the title Create task_2018070初链黄皮书解读--罗一航.md Create task_20180705初链黄皮书解读--罗一航.md Oct 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant