在Web3时代,我们急切地呼唤更加平等、隐私和自主的互联网形态,把用户数据、个人隐私和内容视域都回归到使用者本身,从而摆脱互联网巨头的监视和控制。但是建立在中心化基础设施如Google Cloud、AWS等之上的应用和活动,偏离了Web3的指向,因为用户最基本的隐私数据都难以受到保护。所以,发展Web3的关键正在于去中心化基础设施搭建。
一、Computecoin(CCN)是什么?Web3时代的AWS
CCN旨在成为Web3时代的AWS,它通过两个思维来打造去中心化基础设施。一是“聚合器”思想,CCN借助这一模型,把数据中心与Filecoin、Swarm等的机器节点统合起来,从而构建一个低成本、低延迟和保护隐私的去中心化云基础设施,为通用Web2/Web3和元宇宙应用程序提供计算和存储服务。
二是“去中心化云生态”,即打造存储、计算和区块链等的一站式服务,并且提供兼容Web2的API接口,让用户轻松接入而无需漫长的学习周期。这可以类比于AWS,它为用户提供了上百项服务,而CCN是以去中心化的方式,将其一一替代。虽然服务类型相似,但是去中心化的方式更加强大、灵活、稳定、实惠且不易受到恶意黑客攻击。
CCN将上述两个思想落实到技术和实际应用上,如CCN即将推出的分布式存储服务、流媒体服务与超级节点服务等等。它通过为普罗大众提供触手可及的应用,不断降低用户操作门槛,使去中心化领域得以突围,破除Web3行业的迷雾并推动其发展进程。
CCN在行业图景中的定位
二、关于CCN的主网Metaverse Computing Protocol(MCP)
CCN团队早在2018年就开始进行主网的研发和打磨,这是世界上最早支持智能合约且基于DAG (Direct Acyclic Graph)的底层公链之一。在研发之初,CCN科研团队需要同时兼顾网络的低廉高效,以及网络的安全性和分布式。这一系列目标的达成,在CCN同期公布的黄皮书中,均展示了主网的原创算法完备的数学理论证明。
CCN MCP黄皮书内容摘要
MCP具有高并发性、高吞吐量和极低交易费用的优势。在实践中表现为平均TPS稳定在3k/s,最大可达20k/s;而网络交易费用则近乎为零。优异的性能使MCP作为基于DAG的Layer-1区块链,为未来 DApp 和去中心化市场所需的完全分布式、高安全性和可扩展性提供了网络基础。
与此同时,MCP也是一个Layer-0.5区块链,因为它还可以支持主流的Layer-1区块链,以及由Computecoin聚合而成的云基础设施。目前,Computecoin实现了与以太坊的完全兼容,同时团队也正在努力与BSC,Solana,Avalanche,Polkadot等进行桥接。
三、CCN主网整体架构
在技术层面上看,使CCN从其他区块链中脱颖而出的亮点在于,首先它拥有一种名为Proof of Honesty(PoH)的专利共识算法,PoH在于确保网络中计算和存储能力的真实性和可靠性。
具体而言,CCN通过将计算任务外包给另一方,以便用户可以在不重新执行任务的情况下有效地验证计算结果,这解决了困扰计算机科学领域许久的问题——可验证计算——一方面,提供商不一定有正确性的强烈动机;另一方面,由于配置错误、硬件随机性等原因,大型提供商(例如云服务器)很难保证任务始终正确执行。
POH工作演示图
其次是CCN极具创新性地把共识层和交易层分开,从而共同成就一个高度分布式的网络。在共识层,CCN引入了见证人机制,“区块”由一些非匿名的知名人士或公司组成,称为证人。然而,为确保共识的安全性和完全分布式,在预定义的时间段(称为epoch)内,从验证者组中选出证人。在每个epoch,当选的见证人将确定DAG上块的线性顺序。
而交易层,是MCP的核心功能之一,它作为唯一可以更改或更新 MCP 状态的事物发挥作用。它具有数据结构,并包含表示 MCP 中发生的活动的要素,如发送方、接收方、日期时间和 Gas 量等。此外,为了使MCP与Web3 PRC完全兼容,MCP中的交易结构与以太坊完全匹配。
共识层与交易层的协作示例
历经4年的沉淀,CCN的主网(Beta版)已经向社区敞开测试,并将逐步开源代码。技术爱好者可以加入这场Web3基建缔造的探索之旅。