From 7b3f43ad75165f6b27d112d591878ed36822183b Mon Sep 17 00:00:00 2001 From: Liu Yue Date: Mon, 4 Jun 2018 23:28:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=85=B1=E8=AF=86=E7=AE=97?= =?UTF-8?q?=E6=B3=95=20(DPOS)=E7=BC=BA=E5=A4=B1=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zh-CN/TechnicalWhitePaper.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zh-CN/TechnicalWhitePaper.md b/zh-CN/TechnicalWhitePaper.md index 2d05ec65..21ae7799 100644 --- a/zh-CN/TechnicalWhitePaper.md +++ b/zh-CN/TechnicalWhitePaper.md @@ -117,6 +117,8 @@ EOS.IO 软件使得区块准确的每 3 秒生成一个并且在任何时间点 在一般情况下,一个 DPOS 区块链不会经历任何的分叉,因为区块生产者是通过合作而非竞争的方式来生产区块。 即便真的出现了分叉,共识也将自动的切换到最长的链上。 之所以会这样运作,是因为区块添加到一个区块链分叉的速率与公用同一共识的区块生产者比例是相关的。 换句话说,具有更多生产者的区块链分叉会比拥有较少生产的那一个条增长的速度更快。 而且,没有一个生产者会同时在两个分叉上同时生产区块。 如果一个区块生产者被抓到做这样的事儿,那么这个生产者将很可能被投票投出。 这些双重生产行为对应密码学凭证可以用来自动的删除这些滥用者。 +通过允许所有生产者给所有区块签名,拜占庭容错被加入到传统的DPOS算法之中,只要没有生产者给同样时间戳或者同一个区块高度的两个区块同时签名。 一旦有15个生产者都给某个区块完成了签名,那么这个区块就被认为是不可逆转的。任意一个拜占庭生产者在给相同时间戳或者相同区块高度的两个区块进行签名都必将生成密码学证据来作为背叛的证据。在这个模型下,不可逆转的共识会在1秒内达成。 + ## 交易确认 通常 DPOS 区块链 100% 会有区块生产者参与。一个交易从广播开始后平均 1.5 秒就可以 99.9% 被认为是确认了。 @@ -441,4 +443,4 @@ EOS.IO 软件使得任何一个人只要他拥有包含交易所对应区块之 # 总结 -EOS.IO 软件是从证明概念的经验和最佳实践设计而来,它代表了区块链技术的重要进步。 该软件是全球可扩展区块链社会伟大蓝图中的一部分,它将应用去中心化并得以轻松的发布和治理。 \ No newline at end of file +EOS.IO 软件是从证明概念的经验和最佳实践设计而来,它代表了区块链技术的重要进步。 该软件是全球可扩展区块链社会伟大蓝图中的一部分,它将应用去中心化并得以轻松的发布和治理。