关注波卡的小伙伴们,应该经常看到 Substrate,它到底是什么呢?和波卡有什么关系,今天我们一起来聊一聊。
Substrate 是一个用来搭建区块链的可扩展的、模块化的以及开源的框架。对于一个想要开发一条区块链的开发者来说,可以自己单独写一条区块链,当然也可以使用现有的一些区块链项目开发框架来进行开发,而 Substrate 就是一款非常好用的开发框架。
Substrate 框架有哪些优势呢?
有了 Substrate 框架,大大降低了区块链项目的开发门槛,Substrate 提供了许多现有的组件,开发者可以根据自己的需要进行组合,不需要再去专门写一些功能模块,直接使用现有的功能模块进行组合就可以了。
虽然 Substrate 有许多现成的功能组件,但它也是可以进行自定义定制的,而且使用 Substrate 框架开发的项目在更新时不会发生硬分叉,况且这个开发框架还是免费、开源的。
总之,Substrate 提供了搭建一个分布式区块链网络所需的全部核心组件:
数据库
网络连接
交易队列
共识
众所周知,开发一条单独的区块链最难的部分无非就是共识、安全等这些底层部分了,而使用 Substrate 开发框架,不需要开发这些底层,也不用关心这些核心组件的具体实现细节,只要拿来组合使用即可,从而大大降低了区块链项目的开发门槛。据说波卡创始人在一次大会中使用 Substrate 框架 15分钟就创建了一条新的区块链。
波卡和 Substrate 有什么关系呢?
波卡就是使用 Substrate 框架开发的,对于一条使用 Substrate 框架开发的区块链项目来说,可以接入到波卡成为平行链(同构平行链),然后就可以和其他平行链进行通信和交互了,非常方便,因为都是使用 Substrate 开发的嘛。
但是,对于非 Substrate 框架开发的区块链项目,例如比特币、以太坊等项目,并不能直接接入波卡网络,需要通过转接桥来接入到波卡网络中。因为它们底层框架不同,这些非 Substrate 框架开发的波卡平行链称为异构平行链。
当然了,使用 Substrate 框架开发的项目,并不一定是波卡生态项目,因为它可以不用加入波卡网络中也可以单独运行。
END
扫描二维码,关注我们,一起链赚!

