Top
首页 > 正文

突破开发瓶颈,NPC构建可持续发展的区块链生态

发布时间:2021-06-30 17:10        来源:TechWeb        作者:

2021年6月,NPC在Github的开源社区上又进行了一次重大升级:1、优化底层共识算法,提高性能,面向下一代Defi即将倍增的高TPS需求做好了架构准备;2、重新定义了公链的区块接口,开发者可以用更快的速度更小的代码体积实现便捷开发,支持各类标准的API;3、修复了数据和区块校验中数据格式、精度不正确所导致的不可修复问题。

事实上,随着区块链技术的发展,使得基于Defi去中心化金融的公链成为必然趋势,但在发展的过程中,仍然存在着很多技术与商业落地的挑战,尤其是如何在去中心化、安全与效率这个不可能三角中寻找最恰当的平衡点,如何解决高额手续费和跨链技术的问题等等。

2021上半年,随着DeFi 的持续爆发及公链竞争的白热化,各家公链都在不断提出自己的解决方案。上个月,继去中心化金融创世者NPC开源后,也引来业界不少瞩目。较之ETH、BTC等等的老牌公链,NPC可以说是新入局者,但心如猛虎细嗅蔷薇的NPC将会为区块链生态带来怎样的改变?

开放、友好的NPC生态,提供一站式Dapp开发服务

过往,许多公链给开发者和用户的印象是拥堵、高手续费、缺乏跨链支持等,大家都渴望一个“开放、共识、友好”的公链生态,解决开发者和用户的诉求,而这正是NPC所追求和致力解决的。

首先,NPC是专门为开放式金融打造的区块链生态。在提供高吞吐量的同时,尽可能提高链上交易的安全等级,特别是不同于其他公链项目,NPC创立之初就希望提出一个去中心化金融生态的技术架构、应用架构和社区架构的创始刚要,但不设置中心化的组织去掌控这个生态,而是提供工具和标准给到全球的超级技术志愿者、社区志愿者,百花齐放的发展各种技术应用和各种类型的社区,从而降低使用者踏入开放式金融服务的门槛。

其次,从另个方面来说,NPC本身是一个易扩展的高性能基础公链,拥有双层链的底层架构,通过对共识机制以及上层应用的设计,可以满足开发者和用户高效、稳定、安全的操作需求。

譬如说,NPC通过DPOS+BFT的权益证明共识来保证生态的安全性,其主要目的是降低开发者智能合约编码过程中的错误机率,以及尽可能避免节点作恶。而在整个公链生态中,又支持所有主要加密资产的流通,同时也支持各种加密资产在链上进行去中心化金融交易场景的运用。

因此,在交易场景方面,除了目前市场上比较成熟的Defi业务,包括P2P、资金池和稳定币三种业务模式,同时NPC还给出了staking和互助金融两种业务的架构指南。这就意味着,在NPC生态可以提供包含开放式借贷、去中心化交易所、去中心化非抵押债务以及资产代币化等一系列功能的开放式金融服务功能集,从而为构建 DeFi 生态提供了一整套基础设施,开发者可以在安全、稳定的基础设施生态下,进行Dapp的快速开发和链上+链下的治理。

独特的跨链+双层链架构,形成互联、互通生态体系

当然,正如上文所说,想要解决当下目前区块链发展的瓶颈,基础设施生态的构建依旧是重中之重。与Cosmos 生态相似,NPC将区块链拆分出了共识层、网络层和应用层,从而让开发者在开发各种类型的应用时有更大的灵活性。具体而言,NPC采用区块链间通信协议(IBC)来建立区块链的互操性,这类似于互联网的 TCP/IP 通信协议。通过搭建一套区块链开发框架,来让其他区块链在此框架上进行开发,例如满足BFT 共识算法或者 Cosmos SDK 这样的应用,来逐步丰富整个生态体系。

而在解决可扩展性和吞吐量问题时,NPC生态的Cassini中继则会充分发挥一种能自行检验交易数据且具有可扩展性的跨链技术和性能。当主链上需要处理较多的事务或者出现性能瓶颈时,通过Cassini中继可以将主链上的资产转移到业务链上处理,进而减轻主链上的压力,达到扩展主链功能和性能的目的。

与此同时,在NPC生态内,也给予了社区志愿者一套自治组织的治理和激励架构,开发者或者不同的应用场景可以在自己的生态内闭环使用自己的生态通证,到顶端时候才会其他生态打通。这样既保持了NPC生态的一致性、扩展性,又兼顾了各社区的活力和应用效率。以用户最熟悉、习惯的应用和社交场景进入区块链金融的整个联盟链。

就业务本身的逻辑性和分工而言,分为业务参与者和服务提供者,业务参与者可通过业务挖矿获得NPCT通证,获得交易所的运行红利,并自激励性的实现社区的成长。

突破开发瓶颈,NPC构建可持续发展的区块链生态

而服务提供者则主要提供两类服务,一是基础的区块链运行支持,二是基于区块链的钱包/交易/合约/撮合等服务。显然,对于去中心化的区块链系统,服务提供者本身就是更深层次的业务参与者。NPC的网络业务参与者与服务提供者之间可通过社区投票机制进行转换,任意业务参与者可随时通过申请成为服务提供者。

基于这样的生态架构,值得一提的是,随着NPC代码的开源吸引了越来越多全球技术开发者社区的建立和加入,近日NPC欧洲及澳洲社区就分别都受到了众多大咖基金和技术专家的关注。NPC自治委员会以及自治社区表示,未来将投入更多资源和力量去扶持整个生态的发展。早期参与的项目投资,将会获得更高回报率的投资回报,同时在生态落地应用时,将会享有定制化的资源服务。而NPC社区捐赠基金也会率先对优质项目进行领投,从而给到最强有力的生态支持。

随着行业的发展,相信越来越多的项目也将纳入到真正开放、友好、高效、稳定的NPC生态之中。目前,NPC的整个生态体系也正在逐步完善,所有产品模式的开发都将围绕跨链、生态引流、异构通证流通等方面开始,通过吸引优质开发者和社区资源,推动项目价值向更长远和可持续的方向发展。

每日必读

专题访谈

合作站点