受小伙伴多次相邀,今天来写这一篇这个文章,这个项目目前来看很牛逼,这是真的。对于这个项目的的理解暂时还不是特别的透彻,但是对于牛逼的项目都一样具有很浓厚的兴趣。
花了6个小时去查阅各种资料,发现官网是英文的,白皮书是英文的,公众号的文章是英文直译的,看起来会非常的难受,最后无奈去了万能的百度,才有了对这个项目目前的理解。
简单介绍下:Polkadot(波卡链),不同结构的多条公链结合在一起的结构,但是你可以理解是一个网络协议,用来解决异构的公链之间的连接问题,在白话一点,就是把比特币和以太坊连接在一起,解决跨链的问题。
跨链的障碍之一
小伙伴知道一条公链他成功的基础是什么?就是共识机制,成功的关键就是共识机制。但是正是因为共识机制的存在,同样也对该链的发展产生了瓶颈,共识机制的原因导致了外部扩展性比较差的问题,外部拓展也要接受该链的共识机制,容易出现不兼容的情况。比如一个家庭其乐融融,其中女儿谈了个对象,家里总有人不喜欢这个男孩,那么家里人开始讨论一番(共识过程),这个男孩怎么样等等,这是极大的降低效率的,并且结果是不确定性的。
那么我们来举一个例子,如果通过某一种协议把比特币和柚子的链连接起来,这个协议会把两种链的共识机制融合在一起,那么一旦比特币链上发生请求后,要在协议上进行转化,然后通过柚子的共识机制在发回柚子,最后产生了跨链的交互行为,理论上是可以行的通的。
然而,在一个协议里紧密捆绑这两个结构(共识机制),也就捆绑了多个不同风险偏好、不同伸缩性需求、不同隐私需求的角色和应用,仅仅是一种特征满足不了所有人的需求。最后也许会导致这个协议的失败。
Polkadot是什么?
上面的那个跨链协议既然在操作上存在各种环境的难度,那么需要一个什么样的东西,可以更好的去替代这个协议呢?
像路由对于可伸缩去中心化计算平台那样,解答和分析共识组件和状态转换组件,也就是Polkadot的核心,当然了,小伙伴可以理解成为一个系统,叫他Polkadot系统吧。
Polkadot系统是由大名鼎鼎的Gavin wood主导的Parity(Parity 以太坊客户端的开发者)团队主导构建和开发的,这是一支非常强大的队伍。致力于实现链间任意消息通信,解决区块链的互通性问题,进而实现多链并存,解决扩展性和多样性问题。
Polkadot模型概况
由一个中继链和若干平行链组成。
中继链负责全网的共享安全共识和平行链的跨链交易的处理,中继链可以理解为具有安全共识的网关。中继链本身是不包含任何应用,应用均在平行链上进行开发和部署。
平行链是附着于由中继链提供的安全性上的,可并行化的区块链应用。平行链由中既链提供共享安全共识和平行链之间的跨链消息转发。平行链可以使用不同类型的区块链底层技术,允许每个参与者定义自身有效性的方法,来解决特定领域的问题。
是不是有点头大,其实我也头大,就是共识安全问题全部在中继链上解决,平行链处理应用就好了。用这样一个例子来进行举例:很多公司都有内部局域网,这个网是封闭的,那么把中继链你可以理解为公司里面所用的交换机或者路由器,平行链可以理解为我们的电脑,我们的电脑可以有不同类型的操作系统,有windows的有mac的,这些不同操作系统的电脑可以理解为平行链,本身是不互通的。但是通过内部网络的交换机或者路由器可以实现不同操作系统的电脑可以通过局域网进行交流等等。可能这样举例不太恰当,但是确确实很形象的去说出了这个模型。
如果是这样样子的话,那么这个交换机或者路由器的就非常重要了,对应的中继链的安全性和稳固性就非常重要。假设有100条平行链的情况下,处理跨链交易对于中继链的要求就会非常高,那么就需要一个非常稳定的基座在承载中继链的运行。
所以就出现了一个新的基础性的东西--Substrate。
Polkadot是基于Substrate构建的。Substrate是一个框架,类似于Express框架或其他Web应用程序框架,可以使用Substrate来构建新的区块链项目。2018年10月,Gavin wood在Web3峰会上,用一台全新未拆封的Mac,花了15分钟开发出了一条链,利用的就是Substrate,可以这么理解,在未来的将来,一件发链也许并不是一件困难的事情。
描述的比较隐晦,并且有一些部分来源于互联网搜索,大家可以把Polkadot看作是一个跨链通信系统,但是他自己有创造多条链的原生能力。这样并不意味着他会和以太坊,柚子,还有其余的基础公链去进行竞争,相反可能是想打造这样的一个基础,将每一条公链可以进行更好的融合,产生交互,来达到千链或者万链互联的这样一个效果。
团队很牛逼,愿景也很牛逼,难怪会这么低调了,这是行情君印象里面接触到的唯一一个不在大陆地区进行推广和社区建设的项目,当然可能还有其他项目,只不过没有接触到而已。这样的一个项目,说实话,接受一手信息会非常的困难,希望可以越走越远。如果小伙伴们想要更多了解,可以移步官网(直接点击)。