时间:2023-08-21|浏览:215
2015年,布鲁诺全职加入以太坊生态,并为众多新手开发者们创建了科普教程、编程课程,还跟踪各类新闻事件。从2018年开始,布鲁诺开始协助某个ETH2.0团队做开发;2019年之后,布鲁诺成为Web3基金会专业的技术科普工作者,致力于推动Web3愿景,以确保任何人在任何地方都能访问到可信互联网。
布鲁诺非常关注权力下放、反对审查制度、透明度和问责制,因此他对不可篡改的账本(immutable ledgers)充满激情。他拥有计算机科学和英语语言文学双硕士学位,在条件允许的情况下,布鲁诺有意向涉足虚拟现实。
下面这篇文章,是布鲁诺在协助Web3基金会近3年,并在撰写了大量Polkadot科普文之后,对Polkadot的高度概括。这篇文章的写作风格延续了布鲁诺一直以来的风格,即在尽可能专业的情况下,保证让每个人都能看得懂。
什么是Polkadot?它与现有区块链有何不同?Polkadot存在的意义到底在哪里?哪些公链与波卡存在竞争关系?这篇文章会以高度概括(avery high level)的方式对这些问题进行解释,让那些只熟悉最基本的区块链术语,却不具备任何专业技术知识的初入者也完全读得懂。
Polkadot的运作机制 波卡有一条基于Substrate创建的主链,被称为中继链(Relay Chain),其它与这条主链链接的区块链被称为平行链(Parachains)。
与中继链链接的平行链可以有很多类型,可以是Bitcoin/Ethereum/Tezos/Edgeware,他们可以以任何自洽方式产生区块,例如比特币可以以自己的规范产生区块,Ethereum可以以自己的规范产生区块,Tezos可以以自己的规范产生区块,智能合约区块链Edgeware也可以以自己的规则产生区块。
平行链从中继链中获得了不可改变性(Finality)——这是一种终结区块(上的交易),确保发生过的交易不会被“打回原形”的特性。
作者注:一旦区块链发生分叉,区块上原有的交易就有可能被还原(例如A给B转了10个BTC,且这笔BTC已经被打包确认,一旦区块链发生分叉,这10个BTC有可能再次回到A的账户上,因此在区块链上防止交易被还原就显得十分重要。在波卡网络上,中继链赋予了平行链这样的能力),分叉就是同一区块链不同软件版本之间产生了分歧,其中一组程序(或者节点)朝着一个方向构建区块,另一组程序朝着另一个方向构建区块。
在区块链上,分叉很常见,通常情况下分叉链总会自生自灭,但在极端情况下,分叉的长度可能超越原链,直至替代原链成为主链,那么在分叉链上发生的交易将会取代原链上的交易。
Polkadot的出现,并不是为了与现有区块链世界的任何主流公链竞争,包括ETH2.0。相反,Polkadot希望“托起”所有的链,以便实现不同区块链之间的
用戶喜愛的交易所
已有账号登陆后会弹出下载