经过一年多时间的开发筹备,近日去中心化金融创世者NPC宣布正式开源,Github地址: https://github.com/NPC-Chain。旨在通过双层链+跨链的架构,提高生态的安全性以及可扩展性,此外通过NPCC-Hub满足生态开发者及合作伙伴更加多元化、商业化的应用需求。
从github上公开的信息可以发现,目前主要包含NPCC base 、Cassini中继以及cosmos-sdk等,希望通过代码开源进一步降低生态应用层的开发门槛,推动整个社区生态的建设。
DPOS+BFT双混合共识机制,夯实底层基础
事实上,一条公链从底层至上层主要分为三个部分:最下面的网络层,主要专注底层的数据结构和通信协议的设计;中间共识层,主要是共识机制的设计;而最上面的应用层,则是具体业务逻辑的设计。
就目前公链赛道来说,依旧很少有在不牺牲区块链去中心化、安全性等独有特征的同时,还能保证在应用层满足企业和开发者需求的公链。即使是公链鼻祖以太坊,虽然在经济模型、开发者生态以及Defi上获得了成功,但也很难摆脱技术和场景落地的瓶颈。其他网红公链,比如说EOS、波场则在垂直领域发力。此外,也有不少公链参照了以太坊的发展,将DeFi作为切入口转型,以期解决应用需求的问题。
但对于他们来说,或多或少都会面临可扩展性低,试图采用分片技术提高扩展性,但又可能因为网络质押总额无法形成共识,从而降低了经济安全性等等各种各样的问题。
不同于过往这些公链,NPC在设计之初就希望在底层基础设施保持高性能和高并发的基础上,加速企业和开发者对区块链技术的使用,并通过不断演进来满足未来的用户需求。也就是说,NPC更多的在解决上层业务逻辑的应用问题。
因此,在共识机制上,起初设计时就采用DPOS+BFT的双混合共识机制,通过BFT一定程度上来约束和保证 PoS共识中智能合约的安全稳定,以满足大规模的业务交易。
击破瓶颈,“DeFi+跨链”释放商业价值
而在底层架构上,采用了双层链+跨链架构,来实现去中心化和降低成本。尽管NPC也是以DeFi作为切入口,但结合NPC生态中底层的跨链技术却可以解决当前DeFi 市场不同区块链生态间的价值孤岛问题,可以实现资产多链互跨。
简单来说,就是通过跨链中继(Cassini,IBC等协议)来实现与各个公链的跨链链接,解决去中心化后的效率与公开性两难问题。生态中已有的开源多链钱包资源,也将为NPC的建设提供坚实的基础,从而为各种资产提供可互操作的跨链 DeFi 服务。
特别是不同于市场其他项目,NPC最大的区别之一就是在生态中拥有跨链 DEX,可以将不同链的资产池统一起来,通过打造去中心化的交易所DEX,形成去中心化交易所与多链钱包的一体化融合发展,来实现生态互相促进的聚合效应,同时也解决了Defi生态中的资产不流通问题。
因此,就NPC整体生态而言,在可扩展性、兼容性、数据可用性、交易合法性、安全性等方面,不论是较之其他公链生态或是Defi项目均会有明显的提升。
“死磕”应用开发,促进 NPC Dapp 生态发展
正如上文所说,NPC更多地专注在解决应用层的问题,那么基于这样的考量, NPCC_Hub封装了模块化框架,提供给开发者使用,在这种情况下开发者只需要考虑Dapp自身的业务逻辑即可,其余的通用型功能则可以直接调用NPC的功能模块,来实现其应用落地所需的大部分功能。
NPC通过对公链双层链架构的分层设计以及对模块封装设计,开发者能够快速地完成Dapp甚至是公链的开发,大大降低了开发门槛。
当然,生态的发展离不开全球社区各方的支持,包括澳洲、亚洲等社区的区块链开发者, NPC 代码开源后,将会有更多的全球开发者和生态合作伙伴加入进来。开发者可以发现 bug、完善代码,提高 NPC的整体代码质量,同时也可以基于现有的技术和模块,开发出更多的DAPP 应用,助力NPC 生态的繁荣发展。
数字化浪潮为区块链技术带来了机遇的同时,也提出了新的挑战。未来,随着数字技术的驱动和需求的急剧增加,不论是对于公链项目或是DeFi项目,都将会越来越趋于商业化落地和满足多元化场景的发展方向,像NPC这样本身就以上层应用为主导的去中心化金融项目,大家不妨拭目以待。
本文地址: https://www.xiguacaijing.com/news/huodong/2021/37779.html
赞助商