月亮链 月亮链
Ctrl+D收藏月亮链

区块链:最重链规则的优势与隐患-ODAILY_区块链专业方向好就业吗

作者:

时间:1900/1/1 0:00:00

编者按:本文来自Conflux中文社区,作者杨光,Odaily星球日报经授权转载。

本期,我们来聊聊最重链规则。

在上一期,我们提到,最长链规则对孤块的出现频率非常敏感,具体文章可见:Conflux为什么没有选择比特币所采用的最长链规则?。

每次诚实节点生成一个“孤块”,就意味着诚实节点付出了算力,但没能成功地将链的长度增加一,也就没有为系统的安全性做出贡献。

如果孤块出现过于频繁,最长链增长的速率就会降低。

一旦这个速率低于攻击者生成区块的速率,攻击者就可以从任意早的地方发起攻击,最终追上最长链,从而改写区块链上的历史。

火币大学副校长杨军:区块链思维将是未来世界最重要的思维方式:8月11日晚,“火币之夜·用区块链音符奏响数字狂想曲”活动正式在上海开启。火币大学副校长杨军以《区块链机遇下的人力资本价值提升》为主题进行演讲。杨军表示,2020开局的动荡,预示了“世界重启”,出现了新的路径选择,赚区块链快钱的时代已过去,赚区块链技术大钱的时代已经到来。区块链不仅仅是技术的应用和创新,区块链思维将是未来世界最重要的思维方式。学懂区块链,看清项目本质,不在盲人摸象,不在市场上交更昂贵的“认知税”,需要系统学习区块链知识,掌握区块链思维。[2020/8/11]

最重链规则在设计的时候,刻意削弱了“孤块”的影响。

在最重链规则下,如果从某一时刻开始,所有诚实者生成的区块都将一个区块A作为自己的祖先。

华尔街分析师:比特币是500年来经济学领域最重要的发展:华尔街金融分析师、比特币支持者Max Keizer日前在推特发文抨击比特币反对者Peter Schiff和Joe Wiesenthal。他表示,尽管这二人对美联储和美联储目前发起的刺激措施的看法不同,但他们对比特币的看法都是错误的。Keiser在推特上发文称,这二人完全被比特币边缘化了,比特币是“500年来经济学领域最重要的发展”。 Max Keizer还指出,比特币主要被不诚实的人所憎恨,因为BTC是诚实的货币。(U.Today)[2020/5/9]

也就是说,这些新区块都在以区块A为根节点的子树中。那么,无论这些新生成的块中有多少“孤块”,区块A的子树权重增长的速率都不会打折扣。

声音 | 以太坊联合创始人:柏林是“区块链宇宙”中最重要城市:以太坊联合创始人Joseph Lubin称柏林是“区块链宇宙“中最重要的城市。Joseph Lubin说:“柏林有基础设施,真正优秀的程序员在这里。如果柏林希望保持其作为区块链枢纽的地位的话,政府需要制定更多计划来推广区块链。”[2018/7/26]

对于区块A所有兄弟区块,只要攻击者的总算力低于诚实者的总算力,那么无论攻击者做什么,它的子树权重增长速率都很难赶上子树A的权重增长速率。最终攻击者没有能力改变“区块A打败了它的所有兄弟”这一事实。

对于A的父亲区块、祖父区块等等,类似的结论同样成立。这样,区块A就成为了一个进入“最重链”的区块,且这个事实无法被攻击者逆转。

原壹比特联合创始人方旭初:投资区块链最重要的是跑赢通货膨胀:日前,第十六届中国国际人才交流大会在深圳国际会展中心举行。大会的“国际职业教育与高技能人才项目成果展示与对接”板块设置了“区块链创新创业人才论坛”。这是中国国际人才交流大会首次设立区块链主题论坛,受到了业界内外的普遍关注。原壹比特联合创始人方旭初指出,区块链目前仍处于很原始的阶段,且面临着人才短缺的现状。他认为,投资区块链最重要的是跑赢通货膨胀。[2018/4/16]

从以上分析可以看出,最重链规则完全不关心新生成的区块中有多少孤块,并具有这样的性质:“无论出块速度多快,最重链规则的攻击阈值都是>50%”。

允许出块速度任意快,配合“树图结构”,可以将TPS提高到非常高。

但这次我们不想再重复强调TPS了,我们来谈点新鲜的——交易确认时间。

出块速度和交易确认时间有什么关联呢?让我们从一个简单的概率实验谈起。

如果你有一枚硬币,但是这枚硬币不均匀,它有2/3的概率抛出正面,1/3的概率抛出反面,但是每次抛出的结果是相互独立的。

如果某个时刻,你已经抛出的正面总数比抛出的反面总数多了21个,那么根据概率论的知识,即便你继续抛下去,有超过99.9999%的概率,抛出正面的总数永远比反面多。

这个结论不会因为抛掷硬币次数多而改变——即便是一直抛到地老天荒,结论都是一样的。有兴趣的读者可以自己计算一下这个概率。

其实,交易确认与抛硬币的例子非常相似:硬币抛出正面对应着诚实节点生成了一个区块,抛出反面对应着攻击者生成了一个区块。如果攻击者和诚实节点生活在一个没有网络延迟的世界中,区块A以多大概率被确认完全取决于:

区块A的子树权重-区块A竞争兄弟的子树权重

(更严格的说,在“最重链规则”里,对于区块A到创世块这条链上的每一个区块,它和它的竞争兄弟的权重差值都会影响确认概率)

这个数值越大,意味着交易所在区块相对于竞争区块有更大的权重优势,也就更不容易被攻击者逆转。

假设诚实节点新生成的区块都在区块A的子树中,有33%活跃攻击者,则无论在什么出块速度下,上面说的权重优势大于21都可以保证99.9999%概率不被逆转。

而出块速度越快,就可以在越短的时间内积累起足够的子树权重差值,也就意味着确认时间更短。

在有网络延迟的世界里,网络延迟会对上面这个规则有一些影响。在最差的情况下,攻击者生成的区块总能在第一时间传遍全网,而诚实节点生成的区块广播时却总是慢半拍。如果我们把这一因素考虑进去,上面的式子就会变成:

交易区块的子树权重?-竞争兄弟的子树权重?-还没有传遍全网的区块

在这种情况下,提高出块速度依然有助于交易的确认。

以上仅仅是从直观概念上解释出块速度和确认时间之间的关系,并非严格的数学推导与计算。包含确认时间和安全性的完整推导和证明的学术论文目前正在撰写中,不日即将发布。

根据我们推导出的确认规则和所做的实验,在出块速度为4区块/秒时,Conflux可以在30秒之内得到等同于比特币6个确认块的安全性!

虽然这只是实验环境下测得的结果,但是依然展示了将PoW链确认时间压缩进一分钟内的可行性。

不过,在区块链运行的过程中,实际情况往往比理想情况要复杂得多。

在前面的讨论中,我们实际上假设了诚实节点新生成的区块都在区块A的子树中。我们暂且称这样一个被所有诚实节点都承认在主链上的区块A是他们的公共祖先。

根据我们的实验结果,在没有攻击的情况下,主链上的区块确实很快都会成为公共祖先,然后就可以应用确认规则判断交易的安全性。

但是,目前没有任何一项研究表明主链上的所有区块都一定会成为公共祖先。

而这个“不确定”的背后,就藏着最重链规则无法回避的隐患。

标签:区块链比特币LUXKEI区块链专业方向好就业吗比特币是什么意思能换来真钱吗LUXETOKENsNIKKEI

欧易交易所app下载热门资讯
区块链:公益事业再现信任危机,区块链能否成为合格“后勤兵”?-ODAILY_DEP

一方有难,八方支援,疫情下的武汉见证了这八个字的重量。新型冠状病肺炎疫情爆发后快速肆虐,大规模的感染让全国医疗物资告急,疫情最为严重的武汉形势更为严峻.

1900/1/1 0:00:00
NFT:2.17比特币行情解析:大行情你能抓住吗?-ODAILY_ADA

不管是不是减半行情或是各类消息刺激,我们能在市场上赚钱的根源,其实都只是趋势的钱,并不是我们的能力有多强,只是恰好符合市场趋势而已。空头的两个任务,一是跌破橙色虚线的下轨,二是跌破9700.

1900/1/1 0:00:00
CONC:大唐币王:筑底或许只是迷惑状态-ODAILY_Convex Finance

人生是场表演,它以生活为舞台,以时间为布景,以情感起伏变化为线索,以我们经历的人与事为情节,以精彩与成功为高潮。你哭也好,笑也罢,愿意也好,被动也罢,这是一场你无法拒绝的表演.

1900/1/1 0:00:00
BTC:行情分析:持比特币待涨,让子弹飞一会-ODAILY_usdm币是什么意思

摘要:今日大盘继续上涨,比特币站上200日均线,短时区间震荡为主;从历史表现来看,叠加减半预期利好,后续有望上攻前高13000美元,策略上继续持有为主.

1900/1/1 0:00:00
BTC:BTC再破新低,回撤1000美元涨幅后该质疑趋势吗?-ODAILY_QBTC

在讨论加密货币市场之前,我们近期还应当关注一下全球股市的大跌。由于海外疫情扩散,引起各国家金融市场的恐慌,包括大家熟悉的美股、欧洲股市以及亚洲股市均出现了不同幅度的跌幅.

1900/1/1 0:00:00
BTC:1.8比特币行情分析:牛市即将来临,你准备好了吗?-ODAILY_TOC

对于2020,看好者有之,看衰者亦有之,但比特币的何去何从并不会因此而受到影响。还是那句话,将一切交给市场,市场才是这个行业中最好的裁判.

1900/1/1 0:00:00