文 | 王泽龙 编辑 | 毕彤彤 出品 | PANews
疫情影响下,游戏冲到“宅经济”之首,据媒体报道,《王者荣耀》在春节期间,仅大年三十单日的流水在20亿元。互联网游戏受热捧,但链游DApp却热度不再,归因还是到底层基础设施性能现状。
“千呼万唤‘难’出来,犹抱琵琶半遮面”,这恰似区块链底层性能的现状。低性能,不仅让DApp开发者望而却步,也被互联网工程师嗤之以鼻。
要在不考虑降低主网去中心化程度的情况下扩容提效,分层是目前广受认可的方式。
Layer0层的扩容方案,由于涉及对区块链与底层协议TCP/IP(对大部分区块链项目而言)交互方式的改造,如P2P网络、传播机制的优化,技术难度过高,目前鲜有成型的解决方案;以分片为代表性方案的Layer1层扩容进度踟蹰不前,“顶流”公链比特币、以太坊的上限长期卡顿在几十TPS。
Layer0与Layer1的困顿显然是短期内难以纾解的。着力调整Layer2,对合约层、应用层进行改造升级,使得合约、DApp能够处理高频业务,执行复杂计算或存储大量数据,并与真实商业需求匹配,或许是一块不错的跳板。
Cartesi正是着眼于此,巧妙地整合外部势能,借力已有数十年技术积淀的Linux操作系统,将海量复杂的计算任务转交后者处理,链上仅作合约验证以及奖惩判断。
嗅觉敏锐的资本在一级市场为Cartesi投下多张赞成票。PANews独家获悉,截至2020年1月份,包括SNZ Holding、FBG Capital、了得资本、SOSV等在内的一众业内外知名投资机构,累计向Cartesi投资约人民币1000万元。据悉,Cartesi第二轮融资仍在进行中,很多机构正在争取投资机会,预计达到300万美元的规模。
借力成熟势能,解决三个问题
日前,世界上第一个完全去中心化的塔防竞赛游戏Creepts上线,该游戏便是建立在Cartesi打造的Layer2层区块链解决方案上。作为整合强力计算势能且合约功能完备的Layer2,Cartesi支持Creepts成为了一个去中心化、防欺诈的锦标赛游戏。玩家可以凭借Cartesi提供的智能合约自动获取真实分数,欺诈者将被取消游戏资格。更为重要的是,诸如Creepts这样的游戏,包含着数十亿程序指令的计算,这一工作量显著高于一般公链的能力。正是在Cartesi的助力之下,Creepts得以在链下运行游戏逻辑的同时,保有强大的安全性以及区块链的去中心化。
Creepts的成功上线,展现了Cartesi技术路径海阔凭鱼跃的自由度:开发者不必受限于一般的虚拟机环境,因为Cartesi使得Linux可以运行于区块链之上。开发者可以在Linux环境下创造DApp,而DApp也可以自动运行在任意操作系统中。
Layer2解决方案的出现,主要原因在于Layer1的资源天花板较低,计算、存储、游戏、视频等资源和应用难以在Layer1上铺开。因而Layer1的功用被大幅精简,只保留最终结算与争议解决的核心角色,Layer2则负责处理具体业务。
区块链分层 | 来源:Huobi Research
然而仅凭这一思路,无法实质提升合约的运行环境,只是对存量的优化。Cartesi的最大独特处在于,通过开源RISC-V指令集体系结构,引入Linux的操作系统能力,在释放链上资源压力的同时,也为复杂合约、DApp的开发与运行移植了足够成熟的生态环境——Linux承载着约1,200亿元的数字经济、113个国家与地区的开发人员,并支持大量久经验证的开发工具的调用。
至此,凭借Cartesi,区块链应用程序摆脱了不能使用主流的软件库和服务,除非牺牲掉区块链的去中心化的特性的困境,使得DApp的开发达到工业级可编程性。
Linux庞大的生态 | 来源:Linux官网
第二个解决的问题是,受制于基础设施的性能不足,区块链无法完成的大量数据的繁重计算。
在 Cartesi 上,计算吞吐量不受共识机制的能力限制,因此可以运行大量的计算并启动整个操作系统。并且,Cartesi 尝试达到相关计算的本地统一,准确的说,只有利益相关方(或者利益相关方选择的代理人)才需要执行密集的链下计算,并交由链上合约验证确保执行结果,从而解决了共识层固有的极端冗余问题。
Cartesi强劲的计算能力,使得它某种意义上可以被理解为“独立的一条链”,支持私自执行。值得注意的是,Cartesi并不像其他Layer2方案一样要求DApp各参与方同时在线,用户友好型的特性可见一斑。
当前,Cartesi主要构建在以太坊上,但作为一个去中心化通用计算平台,其底层系统的可扩展性意味着它支持采用任何共识机制的区块链,未来可在各个区块链上铺开。Cartesi在计算量可验证有更优的表现。此外,Cartesi正致力于推出数据可用性方面的高效解决方案。
这便是其解决的第三个问题,即允许用户安全地依赖网络,不受区块链技术的不便,如确认时间慢、需要保持在线以解决争议等。
高效足额奖励,补齐Layer2激励短板
如果Layer1要扮演好法官角色,那么Layer2的参与者显然需要质押资产作为筹码、激励,以保障其有效参与,因此Cartesi也引入了通证(CSTI)作为对参与者即矿工的激励,促进系统的可持续发展。
从项目思路上来说,Truebit与Cartesi最为接近,双方大致都践行者同样的理念:
涉及特定DApp的所有利益相关方都通过一个智能合约绑定在一起,通过合约的经济激励模型完成赏善罚恶。区块链成为调解员,仲裁利于诚实的一方,奖励他获得不诚实的一方手中的抵押品。
Cartesi更为出彩之处在于,它规避了Truebit中固有的低效现象——为了激励成员参与,将带有错误结果的诱饵投放至市场。
在结构性的激励措施外,Cartersi还预留了足额通证作为矿工的激励储备——CTSI发行量的25%即2.5亿枚CSTI将用于为早期采用者和矿工带来额外的奖励,从而帮助启动Cartesi网络。与比特币、以太坊类似,矿工所获CTSI会随时间流逝而呈几何数下降,未来矿工的收入将主要由服务费构成。
Cartesi最初将由基金会与挖矿池释放机制管理,随着CTSI与Cartesi网络的流通供应全面生效,该网络将愈发去中心化,基金会则将继续致力于相关基础设施的发展。
纵观Layer2赛道,Cartesi并非独行者,缘何其最受青睐? 至此便有了答案。
相较之下,市面上主要的Layer2竞品,如Truebit、Offchain Labs、Loom等,在赋能合约操作系统的支持方面都有所欠缺,且都缺乏挖矿激励机制。
Cartesi与主要竞品的比较 | 来源:Cartesi
主流互联网开发者开发DApp门槛降低
“如果没有Cartesi为生态系统带来的基础设施,很难想象去中心化应用的未来。在 Cartesi网络的支持下,开发人员更容易开发DApp,并使用户获得与互联网应用程序相当的使用体验。”Cartesi 联合创始人兼首席执行官Erick de Moura此前在社群分享中表示,基于Cartesi,对于主流互联网开发者开发去中心化应用而言,进入门槛会更加低。
首席执行官 Erick de Moura在创立Cartesi之前,深耕软件开发领域超过20年,在软件架构搭建、流程定义和执行方面有较深功力。据悉,其曾为南美主要的电信公司从成千上万的移动和基础设施网络设备中收集和处理数据。
此外,Cartesi的人员分布十分广泛,横跨南美洲、亚洲,团队成员的职业素养普遍较高,且在技术与商业能力方面均有不容小觑的储备。
首席科学家 Augsto与CTO Dego有着相似的学术、职业经历,二人各自在欧美的牛校苏黎世联邦理工和普林斯顿取得博士学位后,前往里约的纯粹与应用数学研究所任教至副教授。同时,二人在其迄今的学术生涯中,已经发表了数十篇出版物与学术论文。
尤为值得一提的是,Augsto不单是一位数学家,还在加密经济学方面有所造诣,并将Cartesi架构连接到以太坊和图灵完整的区块链。
据领英资料显示,COO Colin常驻台湾,他此前在中国加速、SOSV等业界知名基金、风投有供职,他还有其他丰富的创投经历,显然这都将助力Cartesi在亚洲市场的拓展。
左手Layer2,右手Linux,在Cartesi的实践影响下,互联网开发者转而开发DApp或许是不久后的现实。