随着每一项新技术的问世都是“下一代XYZ”,很难跟踪真正的下一代XYZ。在这种情况下,XYZ是区块链,而技术是Polkadot。这么多的区块链都在说“它们是最好的。等等,重要的是要查看它们解决的问题,这是使用任何工具的唯一原因。如果你不了解这些问题,则无法理解该工具。 拥有如此多可构建的区块链和平台,你会问“为什么要使用区块链X进行构建?”你应该以同样的方式问“为什么要使用Python?还是mongoDB?还是JavaScript?”那就是区块链。他们是技术。
现在,让我们看看Polkadot带来了什么,以及为什么要在此基础上继续发展。
介绍 当我谈论区块链技术时,我的目的是谈论它可能产生的影响。那就是区块链所做的:它解决了问题。我们将探讨Polkadot解决的区块链的具体问题以及它的实现方式。即:
速度和可扩展性 区块链专业化和互操作性 可升级性和治理
有关Polkadot的简单解释是:Polkadot是区块链的区块链。解决可伸缩性,速度并允许更复杂和复杂的可验证治理。重点介绍“区块链的区块链”部分。 速度和可扩展性 当前的问题 许多区块链很慢,可能会被阻塞。例如,BTC每秒只能处理七笔交易(TPS),而信用卡可以处理约24,000笔交易。以太坊1.0在(大约)15 TPS上并没有好得多,这可能会导致大量的GAS峰值成本。当$ UNI上线并且每个人都在争先恐后地获得空投时,GAS成本高达800 gwei。这样低的TPS和高昂的GAS费使它们很难扩展为大规模采用。 解决方案 Polkadot是异构分片区块链。你会听到很多。用简单的英语来说,它的意思是“一个由不同区块链组成的区块链”。中心是所有其他区块链连接的主链,这就是“中继链”。连接到中继链的是平行链。平行链不必一定是区块链,尽管为了简单起见,我们将忽略它。
最简单的Polkadot图 归根结底,这个简单的图表使其变得如此可扩展且快速。使用多个区块链/副链/分片,你可以并行处理交易,而不是同步处理。这允许更高的吞吐量,并允许系统更好地扩展。每当你想变大时,都可以添加另一个链。或者(在Polkadot 2.0的未来),你可以在中继链中添加中继链(称为嵌套中继链),并拥有一个由区块链组成的区块链。这些平行链非常受鼓励留在平台上,因为它们获得了所有这些区块链的集中安全性。 现在,为什么要在Polkadot上构建?这是第一个原因:建立在Polkadot上意味着你拥有快速可扩展的区块链。
区块链专业化和互操作性 当前的问题 每个人都在谈论“ ETH杀手”或“ BTC杀手”,以为世界将归结为“一个区块链将他们全部统治”。 ETH和BTC的最大论者谈论另一枚代币的状态时,也许他们需要放松身心,服用波卡多色的药丸。 每个区块链的设计都不相同,但是由于区块链被设计为到目前为止独立的,所以它们彼此之间无法对话。这是互操作性或跨链通信的问题。由于区块链无法通信,因此我们无法做类似在ETH网络上出售BTC,或将BTC添加到ETH智能合约的事情。我们已经看到像WBTC这样的项目可以投入使用以及其他第二层解决方案,但是它们不具备区块链本身所具有的安全性,以及构建此自定义系统所需的每一项新功能。
解决方案 Polkadot的心态是每个区块链都擅长某事。BTC擅长成为数字黄金,ETH擅长智能合约,Avalanche擅长金融,依此类推。正如我们所看到的,越来越多的区块链在其他方面都表现出色,每种类型都有自己的经济和服务。 Polkadot的心态是,没有一个区块链可以一概而论,而且由于它们都是相互连接的,因此它们之间的通信既简单又内置。因此,这解决了互操作性。
Polkadot甚至采取了额外的步骤,为构建区块链提供了框架。这就是所谓的基础:它是用于构建区块链的“ Ruby on Rails”。你可以在短短一个小时内启动并运行自己的自定义区块链。使用底层可以轻松确保新链中的所有组件都可以轻松连接。它们还使它们易于构建,因为你可以从货盘中进行选择,并且几乎像乐高积木一样,只需添加你喜欢的货盘和voila(定制的区块链)即可。
互操作性和专业化 他们还可以通过代币桥连接到任何其他区块链,因为该网络旨在引入以太坊和比特币等区块链。是的,Polkadot已计划支持以太坊和比特币!现在,为什么要在Polkadot上构建?在Polkadot上构建并不意味着你要放弃平台,在Polkadot上构建则意味着你允许平台组合。你还可以更快地创建自己的区块链。 可升级性和治理 当前的问题 升级区块链非常困难。确定在链上出现非常错误的情况时如何继续进行也很困难。 我们已经在BTC区块大小争议中看到了这一点,它引发了不止一个BTC分支,甚至是ETH硬分支。两者都是导航如何控制区块链开发计划下一阶段的棘手方法。如果内置了硬性规则,则很难选择需要进行更改的内容。同样,当必须进行这些更改之一时,它通常会迫使工程师和节点操作员做一些工作,只是为了掌握平台当前版本的最新信息。这个分叉的生意很难。在不破坏他们在链上创建的所有内容的情况下,更新核心软件非常困难。
如果有新补丁发布,则最好更新节点,或落后或分叉。但是,如果不是这种情况呢?
解决方案 Polkadot用两件事解决了这个问题: 解释清楚的投票和治理系统。 控制系统的代码是系统的一部分。 当基于他们的投票系统更新Polkadot代码时,该代码便是区块链本身的一部分。因此,无需进行硬分叉。
Polkadot 网络会进行自我读取,以便知道如何运行。因此,要更新核心代码,你只需像部署智能合约一样推动交易,或向某人付款(经过彻底的投票)。这样,你无需费力,节点也不必更新,只需继续操作即可。这使软件升级变得更加容易。
让我们谈谈治理的工作原理,但请记住:通过投票,这一切都可以改变。使Polkadot如此具有革命性的部分原因是,它既可以作为技术,也可以作为政治实体来改变自身。要记住这一点。
现在,为什么要在Polkadot上构建?你现在有了一个去中心化的政府框架,并且无需分叉即可轻松升级。
一切如何运作 共识 当链上发生某些事情时,我们需要一种使所有节点都同意的方法,这是共识协议。Polkadot网络是具有混合BABE / GRANDPA共识的提名权益证明(NPoS)。这是什么意思?好吧,那是一些数学的东西。基本上,它的股权证明以及如何选择区块链处于“最终”状态都是非常明智的。 无论如何,正如我所说的,这是提名的股份证明。在像ETH 1或BTC这样的区块链中,要获得下一个区块,你必须“挖掘”它们(称为工作量证明(PoW))。这是区块链节点解决困难的数学问题以验证交易是否良好的时候,但是这是解决数学问题的竞赛。股权证明没有区块链。
相反,Polkadot节点权益质押DOT代币。斯蒂克人被称为“验证人”,他们做两件事: 验证平行链的状态转换证明。 根据这些状态转换证明的有效性产生中继块。
验证器是在伪随机时刻根据其押注的DOT量来选择的。当他们诚实地报告所分配的平行链的状态转变时,他们将获得DOT奖励。当其他节点检查一个节点报告的内容(称为证明者)时,如果它们回答不诚实,则会削减一些抵押的DOT。渔民还可以举报不良验证者。渔夫可以是收集者,验证者或其他任何人。
过渡状态由“收集器”赋予它们。收集者只是将数据发送到验证者的平行链的特殊节点。重要的是要注意,验证器不仅仅是将所有交易都倾销到Polkadot中继链上,还只是状态转换证明。中继链本质上对并行链中发生的事情一无所知,他们所知道的只是其当前状态是否有效。
Polkadot中的验证者和整理者 验证者是中继链的一部分,而不是副链的一部分。验证程序会伪随机地拖移,因此它们永远不会附加到一个区块链上。
提名人投票给验证人 治理 因此,有投票支持谁验证区块链。然后投票表决如何升级Polkadot系统。
Polkadot 共有三个政府部门:
公民投票提案 理事会 技术委员会 公民投票提案 还记得我说过Polkadot会自我读取以进行自我更新吗? Polkadot具有一个名为set_code的函数,它将重写其代码。是否调用此函数取决于是否通过了全民公决。公民投票只是对系统的建议升级。任何人都可以提交全民投票。您可以在此处查看有关这些建议的更多信息。 当提案通过与提案相关联的特定投票指标时,提案就会通过。根据谁的建议,全民投票决定了通过多少用户。你可以看到下表,该表显示了提议全民投票的实体和度量标准,该度量标准定义了需要投票通过的用户数量。
图片来自polkadot.network 理事会 由13至25名成员组成的小型理事会负责: 进行全民投票和紧急公投 取消公投 任命技术委员会 在全民投票中更具分量 理事会的选举由同一Phragmén选举程序处理,该过程根据提名从可用池中选择验证人。这些是所有政府中最短的期限,仅持续一天。紧急全民投票优先。
技术委员会 技术委员会就像一个小型理事会,但他们也可以进行紧急公投。他们由成功实施或指定Polkadot / Kusama运行时或Polkadot主机的团队组成。 这是他们用于系统的更好的图像:
图片来自Polkadot.network 在Polkadot上建造 Kusama是Polkadot的预生产形式,链上的钱是真实的。这是开始快速构建东西的好地方。你可以在那里建立自己的区块链,并将其与具有基材的草间网络连接。还可以检出Moonbeam之类的项目,这些项目使你可以编写智能联系人,并通过混音进行部署。团队 本文涵盖了很多内容,我正在尽力使它简短而有趣。最终令这家公司感到非常兴奋的最终原因是该团队挤满了超级巨星!它由Gavin Wood(以太坊的前CTO和联合创始人),Robert Habermeier(Theil研究员)和Peter Czaban(Web3 Tech目录)共同创立。最后一点是一些术语,曾使我不知所措,这里涉及一些组织。 重要术语 Web3基金会:创建该基金会是为了将区块链培育到世界各地。 Polkadot是其旗舰应用程序。 奇偶校验(Parity):由盖文(Gavin)创建(Pokkadot),奇偶校验已被委托建立Polkadot。
Polkadot :与以太坊一样,这是区块链的区块链。
Kusama:Polkadot的预生产(但仍是真钱)版本。
Westend:Polkadot和Kusama的测试网。
原文链接:Why You Should Build on Polkadot
—-
编译者/作者:洁sir
玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。
|