随着区块链革命的火光席卷全球,人类科技水平随着时间也变得越来越发达。
世界各国的区块链工程师正在考虑将他们的产品变成业内奇迹,这些想法的风行,为当下的热门词汇提供了土壤。掌握这些对于C阶段高管和投资者来说必不可少,何况这样的知识也并不神秘。
科技行业最热门的词汇之一就是“生态系统”,尤其是“区块链生态系统”。
什么是生态系统?
生态系统的概念来源于一个生物术语,用于描述有机体群组和他们所处环境之间的影响。现如今这个类比已经扩展到区块链世界,其中生态系统涉及不仅仅是参与者们之间的相互作用,还有区块链世界内部的去中心化应用以及外部现实世界之间的联系。
一个典型的区块链应有多重角色:用户、组织、矿工、交易、开发者、工程师、投资者等等。交易恰恰是区块链网络的核心。没有交易,区块链网络将变得黯然失色。
链上交易和链下交易
想要理解区块链生态系统的功能方面比较困难,但是从链上、链下交易这个方向入门是个不错的选择。
*链上交易是映射到(区块链)公共账簿上,在其区块链网络上的所有参与者都可见。链上交易因此蕴含信任、去中心化、完全透明的特点。
*链下交易是参与者之间协议,不会反映在区块链上。链下交易往往更便宜、更快捷、更私密。
为了让大家更深入地了解区块链生态系统的工作原理,我们先来学习下Apla的案例。
Apla.png
Apla区块链生态系统
所有Apla平台用户都是一个或多个生态系统的成员。平台用户可以使用其私钥访问这些生态系统。在Apla生态系统中,任何实体、个人或资产都被分配了唯一的数字身份凭证(公钥号或哈希码)。由于Apla是一个全球生态系统模型,这些凭证可用于参与全球身份验证互换。
Apla选择了生态系统模型来创建应用程序,因为这种模式能够自发地适用于多种场景,譬如商业、社交、政府等等。
在区块链生态系统中,自主自治至关重要。
生态系统:
1、包含大量应用程序和用户(创建或使用这些应用程序的参与者)。
2、包括管理应用程序和用户,并且有用户和应用程序访问权限的系统。
3、是否是一个可以自行运行的自给自足的系统 ; 也可以连接或与另一个生态系统结合。
4、可以由任何一个APL钱包所有者所创建。
生态系统的创造者被称作生态系统创始人。
一般情况下,生态系统创始人拥有生态系统控制的所有权限:创建或编辑应用程序、用户权限以及修改生态系统参数等。当然,对这些权限的控制可以转移给生态系统的其他成员,由其创始人定义接受新成员加入整个生态系统的限定条件。
为了确保生态系统的自主性,生态系统的创始人及其成员创建了一套法规来约束行为。在Apla中,这些法规被称为智能法规。智能法规系统建立了访问权限的修改和其他规则。
目前,区块链行业正以指数速度增长。预计全球区块链技术市场将从2016年到2022年以约51%的复合年增长率增长,到2022年将超过20亿美元的市值。
GLOBAL BLOCKCHAIN TECHNOLOGY MARKET.png
Source: Blockchain Technology Market Research Report — Global Forecast to 2022
智能法规与共识算法
任何活动组织的必要元素是规则、规范和限制规定,通过这些规则、规范和限制规定建立了执行某些行为的权利。在一个生态系统中,一套规范和限制规定靠智能合约来最终定型。
一套规范和限制条约构建了整个生态系统的智能法规
与智能合约不同,智能法规是在事情开始之前形成的,并在必要时需要通过生态系统成员的共识才能进行修改。达成共识的规则会在相应的智能法规中被明确。
在区块链中实现共识的方式决定了参与者如何做出决策、如何行动。共识总是涉及组织首领的决策。因此,区块链网络中所使用的共识协议往往可以说明其安全、去中心化和透明公开程度。
验证节点
共识协议的参与者被称为验证节点。这些节点运行当前版本的区块链,并且,有权限验证交易和将区块加到区块链上。网络中验证节点的数量越多,网络就越安全。但与此同时,网络中存在的验证节点越多,整个过程也就越耗时。因此,必须用特殊参数来限制验证节点的数量。
在指定的时间段内,签署新区块的权利从一个验证节点转移到另一个验证节点。如果某个节点无法在指定的时间段内创建并签署新区块,则将其对新区块的签名权限分配给验证节点列表中的后续节点。该网络结构为数字生态系统中运行应用程序所需性能提供了最大化的容量。
共识协议
有多种共识协议可供工程师们选择。即使现有协议不适合自己的生态系统,也可以重新定制新协议。一些常见的协议有工作证明(PoW)、权益证明(PoS)、权威证明(PoA)等。这些协议各有千秋。
对于PoA,构成验证节点名单的主要标准不是考虑工作量(如PoW那样),也不考虑存在“股权”(如PoS那样)。相反,是靠验证节点的权威去领导共识协议。
在Apla中,为了获得授权,申请人必须完成整个流程并且从现有的验证节点中获得大多数选票之后,才能通过Apla Consensus ASBL在平台生态系统中注册。投票发生在平台生态系统中,如果结果是肯定的,则新的验证节点上的数据由数据处理发送到网络,在那里它们被添加到验证节点列表中的每个参数。
结语
在区块链中设计生态系统模型的最终目的是增强自治和性能。随着行业的发展和技术的成熟,新的解决方案将出现来更好地解决现有的问题。可以在越来越多的场景探索和实践,多思考生态系统模型能够解决的现实世界的一些问题,如国际汇款和法律合规性。一切都才刚刚开始。
0_4ubM7X5kQrANc-OX.jpegNiharika Singh是一个不太一样的IT工程师,他喜欢科学、诗歌和做蛋糕。我热衷学习并且分享我对各种新技术的看法,尤其是FinTech。我已经进入区块链领域三年了,正在对DLT学习和了解。
网友评论