Author

Topic: R-chain(R链):第一个可扩展的,速度极快且图灵完备的区块链 (Read 374 times)

full member
Activity: 154
Merit: 100
听起来很牛的样子!
newbie
Activity: 31
Merit: 0
sr. member
Activity: 269
Merit: 250
图灵完备怎么解决死循环?
newbie
Activity: 26
Merit: 0
member
Activity: 63
Merit: 10
所有标准的区块链都有一个共同的缺陷:为了保证区块链的可靠性和连贯性,它的所有运行历史都必须被复制到起维护作用的设备上。例如,比特币区块链会记录已经发生的每笔比特币交易,每笔交易会占用大约80字节的容量,并被复制到每个节点的本地存储器中,有成千上万的比特币交易记录都遵循这种形式。这不仅十分浪费,也不利于可持续发展,同时在任何更为复杂的系统中使用时都会带来不少麻烦。

这种情况也同样存在于图灵完备的区块链,例如以太坊或是Lisk平台。它们的每一个节点都必须处理在整个系统上执行的每一个动作。这令人十分不安,因为图灵完备的区块链应该作为分散的计算机应用,应该用来维护和促进复杂的网络活动。试想,每次你想查看邮件时,都不得不下载下来并且验证整个互联网,这听起来一点都不便捷。

为了应对这一现实问题,Synereo研制出了世界上第一个可并行,去中心化的区块链,即R链,Rchian。“去中心化”是指区块链被细分成组合件,它们都被连结在一个统一的整体,不需要进行 重新计算。“并行”则意味着这种细分可以在不同进程下同时运行,但不会互相干扰。



在这种结构之下,并非网络中的每个节点都需要识别和验证区块链的整体状态,这就意味着区块链建设工作能够在很大程度上提高速率,因为它是并行完成任务的。新型结构下不需要在特定时刻或者在给定的特定设备中进行强制存储,取而代之的是在每个节点中都拥有与其特定需求直接相关的碎片。这种划分形式可以使不同节点在同一时间专注于处理不同的问题。这些小碎片可以连接成更大的碎片。这样,synereo的区块链就实现分散化,而不是简单地被大量复制到网络上。

这样的系统本质上是可伸缩的,因为它的增长会提供更多的资源而并非到达一定的超频就停滞不前。它还保留了一些宝贵的资源,如存储、能源和计算能力,而不会在重复的复制工作上浪费时间——更不必说这种工作还会产生大量热量,加剧全球变暖。

权益证明(PoS)
每个区块链都会拥有共识协议,使得节点能够进行有效地存储并且没有机会被别人利用。所有节点会进行结果的比较,只有大家都同意的条目才会被记录在区块链上。有这样几个方面需要注意,经典比特币的运营方式被称为工作量证明(PoW),为了能够让大众参与交易,它会进行攻击,迫使每一个节点完成十分复杂的数学运算,这种攻击是非常昂贵的。

在能源消耗和用时方面来说同样也是非常浪费的。从本质上来说,数以百万计的设备都在执行无用的操作,它们唯一的目的是在网络上进行昂贵的攻击。这对于比特币来说也许不足以担心,但是计算机却需要许多资源才能支撑,它也不会允许将自己的计算能力浪费在表面性的复杂操作中。

相反,R链的共识协议是基于以太坊的权益证明——Casper模型——这种模型尽可能地会保证对每个人来说价格都非常便宜,当然,那些正在进行攻击的人除外。

每个节点都必须将一个股份存入一个中央池,以参与验证过程。在参与的共识过程机制下,当一个节点产生任何Casper认为“无效”的情形,他们的存款就会被没收。安全的存款行为有助于消除风险,这意味着不好的行为不会附带上价格标签,Casper会认定风险情况,并且会对节点上的操作行为进行客观核实,不符合标准的行为将会失去其节点。

与以太坊 Casper 相反,R链的节点会检查逻辑命题而不是验证整个区块。命题是关于区块链操作的表述,例如:区块链上必须包括哪些交易,以何种顺序,哪些交易不应该被包括,或者其他属性的表述。在这种设计下,区块链可以进行切分,这就能够在某一时间段完成巨大的交易数量,并可以达成共识。



这种结构能够使Synereo的R链以极快的速度处理信息,对集中化计算平台形成了竞争。在维持和运行互联网层面也对集中服务器提出了挑战。

如果你想了解更多关于synereo技术组件的信息,请阅读关于Rholang的这些帖子

这些帖子的内容是与R链社会合约的语言相关的,同时还会介绍到 Special-K——即Synereo的分布式存储协议。
Jump to: