什么是 Polkadot,它与现有的区块链有何不同?它的意图是什么?与哪些链竞赛?这篇文章会以高度概括的方法对这一切进行解说 —— 除了基本了解术语区块链之外,不需求任何技术专业知识。
Polkadot 怎么运作
Polkadot 有一条基于 Substrate 的区块链主链,称为 Relay Chain。其他区块链能够衔接到该主链,咱们称这些其他链为平行链。
衔接链会产生自己以为合适的区块 —— 比特币区块链有自己的出块规矩,以太坊有自己的规矩,而智能合约区块链 Edgeware 则有自己的出块方法。
它们(平行链)从中继链中取得的是完结性(Finality) —— 让一个区块完结的能力,这样它和它内部的买卖都不能复原。
假如产生分叉,则能够复原区块。分叉是运转区块链的不同软件程序之间的分歧,其中一组程序(也称为节点)将朝一个方向出块,而另一组将自寻其道。
分叉其实时有产生,并且通常会自行消失,但是在极少数情况下,寿命长的分叉能够接收先前的分叉,直到它被以为是主链停止。然后,该分叉将成为主链,并且将有效地复原在被覆盖的分叉上实行的买卖。完结性能够避免这种情况。
Polkadot 本身并不是想要立即与任何流行的区块链竞赛的区块链。取而代之的是,Polkadot 希望在区块链之间架起桥梁,以便它们进行通讯 —— 目标是统一零散的区块链生态体系。
跨链可组合性
比特币是一个区块链。以太坊是一个区块链。两者本质上是不同的,锁定在比特币上的价值无法转移到以太坊 —— 你无法在无需信任的情况下将比特币发送给以太坊(在没有中心化中介机构代你持有你的比特币时)。
我为什么要将比特币移到以太坊?以太坊具有一个充满活力的 DeFi(去中心化金融)生态体系,你能够在其中发放贷款或进行贷款,经过出资合成财物来让你的钱为你打工,乃至押注以太币的价格而不会失去对比特币的出资。在比特币上,这是不行能的 —— 钱就干坐在那里。
Polkadot 是一个用于跨区块链通讯的体系。
Polkadot 能让彻底不同的区块链以去中心化的方法彼此通讯。Polkadot 答应你编写跨链使用程序。它支持将音讯从一条链发送到另一条链,并且假如咱们把音讯看作是任何内容,从金融买卖、聊天音讯乃至某些 Web 内容,那咱们就能将其使用于上面说到的从比特币到以太坊问题。
同享安全
中继链是一个区块链,此区块链由咱们称为验证人的实体维护(或许叫 “挖矿”,因为暂时没有咱们更了解的术语了)。验证人运转的 Polkadot 节点有时会被颁发生成新区块的权力。他们假如把这一点做好,就会遭到奖赏。
任何人都能够成为验证人,只需其背面有满足的典当。典当以 DOT 代币表示,DOT 代币是 Polkadot 的中继链的本地钱银。按典当额排序的前几百个验证人将被选为活泼验证人。
验证人假如实行责任不佳,可能会遭到惩罚 —— 例如在本应作业的时候离线。这些行为将夺走他们的部分典当,真金白银地没收他们的钱。
活泼验证人的子集被随机分配给每个平行链,并且每隔几个小时就会以不行猜测的方法轮换分配。
每六秒钟,平行链就会向中继链发送一个候选区块。此刻,该候选区块将由该平行链的专用验证人进行检查。假如该候选区块检查经过,它将被包括在主中继链区块中,而平行链能够产生下一个区块。平行链最终提交的区块已经完结,能够继续增加而无后顾之忧。
每条平行链都依靠中继链验证人来取得最终的认可印章。平行链越多,验证人就越多,整个体系在经济上就越安全 —— 请记住,你需求典当才能成为验证人,并且当你实行验证人责任时,典当就会被锁定(绑定)在体系中。
这样,一切平行链同享由中继链提供的安全性,并且每个链与整个体系一样具有抗攻击性。
免分叉晋级和管理
传统上,晋级区块链的功用总是会造成分叉:一些节点会更新,另一些节点不会更新,而那些没有更新的节点就会停留在另一条分叉上,直到他们进行更新并和其他节点保持一致。当你的链的节点遍及全球,并且你联系不上这些匿名节点时,处理这种分叉是很苦楚的。
Polkadot 经过链上 runtime 和链上管理来处理此问题。链上 runtime 意味着包括用于生成新块的规矩的代码存储在链本身上。因此,运转你的区块链的节点和程序只需求阅读这些代码,这些代码便是最新的。那么咱们怎么更新此代码?
链上管理能够让任何 DOT 持有人对提出公投议案,或对公投进行投票。公投是对区块链逻辑或数据的更改主张。经过管理,社区能够对链上逻辑的变更提出主张并对其进行投票,该逻辑在经过时会主动使用。无需更换软件,无需人工干预。
你能够在 Wiki 上找到有关链上管理的非常详细的解说。
原文:https://dotleap.com/an-explanation-of-polkadot-for-humans/
翻译:PolkaWorld
欢迎学习 Substrate:
https://substrate.dev/
关注 Substrate 进展:
https://github.com/paritytech/substrate
关注 Polkadot 进展:
https://github.com/paritytech/polkadot
视野开拓
一般说来,各个人的教育和知识越高,他们的见解和趣味就越不相同,而他们赞同某种价值等级制度的可能性就越少。这或许是事实。其结果必然是:如果我们希望找到具有高度一致性和相似性的观念,我们必须降格到道德和知识标准比较低级的地方去,在那里比较原始的和“共同”的本能与趣味占统治地位。-《通向奴役之路》