Polkadot—区块链社群经济与治理的挑战者

继上次我们聊到区块链的社群经济,这次我们接着这个主题,我们来聊聊Polkadot,让我们来看看Polkadot到底在玩什么。

按照惯例,先来张图:

我们先简单回顾一下Polkadot 这个项目,这个项目是由Gavin Wood 博士所发起的,当然在发起的时候,其实经历过很多波折,这个网络上应该找的讯息,在此我就不赘述了。

Dr. Wood 这个人其实相当传奇,他本身是计算机的博士,目前看起来他对程式语言跟基础设施的著墨相当深,而除了技术本身之外,他也是很快就能够接纳及发现区块链本身的商业价值,在认识到Vitalik Buterin之后,很快地就将整个以太坊的实作给补全了起来。

要知道整个比特币所用到的技术其实已经把目前整个系统程式的精髓都用上了,除了P2P网络、密码学、连虚拟机器的技术都扮演着很重要的角色。这个每一个领域都是一门独门的学科,虽然有比特币的架构可以参考,但要在这其中融会贯通,整合出一套架构,是需要强大的基础实例才有办法办得到的。

当一手实作的以太坊已经渐渐轨道的时候,些许是因为个人的理想作祟,或是某个不知名的原因,他出来开始了Polkadot 的项目,这也是我们今天要讲的项目。

在这篇文章,我会从三个面向来讲这个项目:分别是:

社群面— 社群经济

技术面— 跨链需求

商业面— 多元应用

社群面:

当我们提到社群面的时候,我们就不得不提到两个项目:

1. Web3.0基金会

2. Substrate

Web 3.0 Fundation

某一个程度上,在Dr. Wood的眼中,区块链技术可能就是Web3.0 的真实样貌跟体现,他想实现的是一个去中心化的服务,而用这个服务将所有人都连结再一起,这个基金会目前主要的工作就是支持有关Web3.0 的项目萌芽(目前大部分都是跟Polkadot有关,但未来不知道),很多新创项目早期为了发展,其实需要不少资源,而这个基金会刚好就负责管控这些资源。

一个项目要成为一个社群,其实需要很多参与者,就像是在Android 上面,有很多开发者,才会有机会成为一个正向的循环,这一点上面Web3.0目前对Polkadot生态系建立的帮助应该是很大的,可以培养很多相关的开发者跟商业应用团队。

Substrate

substrate这个项目其实是一个程序框架,有开发过程式的人就会知道,目前在开发网站上,有很多唾手可得的资源可用,而很多都是框架跟函式库,如果这个框架上有很多写好的资源可以利用,就可以在帮助某些开发者去实现它的商业逻辑。

Substrate就是扮演这个角色,Polkadot 本身也是用Substrate去做开发的,这个项目有很多亮点,以后我们可以开一篇文章来介绍,其目的就是希望可以让开发者快速地建立自己的区块链。

其中我个人最欣赏的是Wasm 的采用,这个采用让很多在线上更新的问题得到一个范本解答,他有可能可以完美地避免硬分叉和版本控制的问题,而整个项目是采用Rust 去实作的,不得不说这又是另一个大胆的举动,毕竟Rust 是相当新的语言,有多少开发者会想用跟rust的稳定度,都是一个蛮大的考验。

技术面:

在Polkadot的白皮书有写道

Polkadot is a scalable heterogeneous multi-chain.

自从比特币问世以来,各种不同的区块链慢慢延伸出来,随着应用也越来越多元,如何将这些不同链上的讯息做整合,就是一个迫切的需求,假设我们再以太坊需要使用Defi服务,我希望支付比特币,这个时候就会有一个问题,我们在以太坊上无法跟比特币的程式码做沟通。

我们先解释一下这个问题,以软体来说,每个软体之间是不太能直接沟通的,因为可能使用的技术不太依样,语言不太依样,就算是技术跟语言一样,他们处理的东西也不太依样,就有点像每间公司一样,他们之间无法做直接沟通,需要透过一些手段,比如说打电话,对外的Email 之类这种约定好的东西,我们才可以约个会议,在会议上做沟通。

软体也是这样的,所以我们需要像是电话协定之类的东西,然后因为语言可能用的不同,我们还需要有转译的动作,这就是Polkadot主要在解决的问题,他在做这个沟通的机制,但又不只是沟通的功能,还记得去中心化的问题吗? 我们要怎么相信别条链的资讯?

在Bitcoin 我们使用PoW,也就是挖矿的动作来确定要采用哪个链的资讯,Polkadot 使用了nPOS机制来处理这个问题。在这个机制下,他将架构分成:

中继链

平行链

转接桥

每个中继链可以连接平行练,然后还有转接桥的设计来连接像是以太坊跟比特币之类的外部链,让每一条不同功用的链可以互相进行操作,就像Amazon的网站可以使用金流付款一样,无疑是给整个区块链的应用打开了一个新的局面。

商业面:

在以太坊里面,你可以使用Dapp 去打造你想要的应用,本质上他是一个合约,这个合约规定了交易双方的逻辑,但对开发者来说,无法去订制自己的链。

如果你想要的链特性跟以太坊有很大的出入的话,又或者你想要的功能用智能合约难以达到的话,只能够自己重新刻一个链,然后必须要自己去做很多底层工作,像是跟其他链的沟通机制。

Polkadot提供了一个生态系去完成这件事情,它提供了基础的工具,也提供了一个地方让你可以去申请经费,帮你培养了整个开发者资源,让你在这个地方可以使用成本较低的方式来开发区块链的应用,让你可以在这个领域跟其他不同的链做一个组合服务。

如果说以太坊是在Dapp上可以组合应用的话,那Polkadot就是在链的层级上可以让你去组合跟开发

这其实是相当难得的,他可以让链的生态系有一个爆发性成长的机会,而不单单只是合约的应用,综观以前我们在科技发展上,我们可以看到一个领域能不能发展起来,就看那个领域里面有没有办法发展出一个完全的生态系,就像IOs 、Android,而目前来说,这个生态系其实相当健全的。

总之,配合上一篇文章对区块链社群的看法,可以看出从这个角度来说,目前的Polkadot 是处于一个很不错的状态:

商业面— 开启链的生态系

技术面— 解决跨链沟通跟验证问题

社群面— 提供搭载链的工具,培养整个社群凝聚力

虽然我们无法预测接下来会是什么情况,但至少现在polkadot是一手好牌的,让我们继续看下去,看之后会有什么发展。

本文链接地址:https://www.wwsww.cn/DOT/7418.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。