从DEX到Layer4,StarkWare的「结硬寨,打呆仗」思路值得所有公链学习
随着市场逐渐步入深熊,我们应该试着把目光从行情走向挪到产品上来,甚至还要透视在产品之下的基础设施,因为产品和基础设施在当下的迭代,都是在酝酿着下一轮牛市的叙事。
以太坊升级已经是铁板钉钉了,看来以太坊还有很长一段时间都是在「被追杀」的路上,而且还有凶猛发育的Layer2保驾护航,让未来的公链战争多了很多变数。
StarkNet是目前在国内讨论得不多但绝对不可轻视的以太坊Layer2,尤其是在上周发布了代币经济模型,并计划于9月份正式发行。
作为StarkWare团队开发的基于ZK-Rollup的Layer2,StarkNet远比Optimistic Rollups系的Layer2安全(因为与以太坊主网共享安全性)。当然,StarkNet最终能否成为最厉害的Layer2,目前来看格局并不明朗。但在技术层面的思路值得所有公链借鉴,对于投资者而言,也可以作为以后评估新兴公链时的参考思路——「结硬寨,打呆仗」。
具体而言,先定一个宏大的愿景,然后直奔关键难题而去,在攻克的过程中逐渐掌握核心技术,接下来就零碎地把它落地,最终拼凑出一个宏大的版图。
中间件开发:STARK
StarkWare团队成立于2017年12月,目标就是解决区块链领域的两个主要挑战——可扩展性和隐私保护,并且确定了优先级,先专注于解决区块链的可扩展性。
StarkWare选择的方式是ZK-Rollup方案,就是把大量计算和存储工作放到链下完成,再放到链上来验证,但是在链下要用到密码学知识来保证它的可信度以及完整性,也就是证明系统。
不难看出,证明系统是决定成败的关键点,也是一切的原点。既然确定好了关键点,那么干就完了。
StarkWare开发了一种特殊的证明系统,能够高效且透明地验证计算,命名为STARK。
STARK的高效(或者说可扩展性)在于它借鉴了2015年推出的交互式预言机证明(IOP)技术,这是一种概率证明系统,先把问题用密码学的方式打碎,然后验证者随机向证明者提出几个的问题,如果几轮下来,证明者都给出高度准确的回答,那么验证就通过了。
所以只需要极少的计算资源就可以完成证明,并且为了进一步确保安全性,还设置了争议时间延迟(DTD)来作为缓冲。
STARK的透明度则在于它不依赖于公钥加密,而是由轻量级的对称密码学来保证,所有用户都可以知道唯一的「全局参数」。
STARK这套证明系统从开始研发到彻底搞定(期间有无数次迭代),StarkWare总共花了一年多时间,那时已经到2019年了。
StarkWare还为STARK开发了生产级平台Cairo,这是一套图灵完备的高级语言和框架,开发者可以使用Cairo来定义任何业务逻辑,然后使用STARK。
不过StarkWare的融资进行得非常顺利,他们在2018年5月份进行了600万美元的种子轮融资,投资者中有Vitalik,同年10月份又完成了由Paradigm领投的3000万美元股权融资,跟投方还有Intel资本、红杉资本、Coinbase Ventures、Multicoin等。
拥有了证明系统STARK这套核心技术,StarkWare才开始放手去攻克下一个关键点。
技术外包:StarkDEX&StarkEx
证明系统STARK高效且透明,StarkWare要把它在真实场景落地,而链上对可扩展性最刚需的场景就是交易了,于是很快就和0x合作推出了StarkDEX。
需要强调一下,StarkDEX不是DEX,而是为DEX服务的一个「可扩展性引擎」,能够让DEX的性能与中心化交易所差不多,而且资产还是由用户来保管。
所以你完全可以把StarkDEX理解为基于STARK为DEX定制的Layer2方案,衍生品交易所dYdX后来就采用了StarkDEX的方案。
很快又推出了StarkEx,不仅把StarkDEX纳入进来,而且还为中心化交易所提供的解决方案,主要是解决自托管交易,这样交易所就不用为用户资产被盗担责了。插一句题外话,就最近不断爆雷的小交易所而言,看来交易所监守自盗的可能性更高……
此时的StarkWare团队,就是一个有核心技术的外包团队,服务客户有Sorare(NFT铸造和交易)、DeversiFi(现货交易)和Celer(DeFi池)。StarkWare团队赚的是这些项目方的代币,用他们的话来说,是拿技术来搞风投。
他们在这个过程中不断完善着解决方案的框架,表现为StarkEx的不断迭代,从现货到期货、借贷以及NFT,不断扩展可供交易的范围,总之形成了一个比较完整的工具箱。
生态建设者:Layer2
StarkWare团队在技术外包阶段积累了比较完整的业务逻辑的技术,由给dApp实现可扩展性升级到了给Layer2实现可扩展性,推出了StarkNet。
StarkNet和StarkEx的基石都是STARK,区别只是StarkNet是自己搞的通用Layer2(而不是定制专有链),他们的最终的目标是希望STARK成为实现区块链可扩展性的基本构建块。
StarkNet的难度要比方案提供商高出不止一个量级,因为除了团队自身的技术实力,更要依赖于庞大的开发者社区。
不过StarkNet进展顺利,仅在测试网阶段就有几十个dApp上线,涉及DeFi、游戏、投票等。此外还有一系列开发工具,如浏览器、本地测试环境和框架、多语言SDK等。而且未来还会推出Layer3,这是基于StarkNet的新的独立层,为需要定制的应用提供服务。
StarkWare团队是打算开发一个完整的证明堆栈:支持快速可靠地生成和验证通用计算的计算完整性证明的软件和硬件。所以StarkNet虽然是Layer2中的后来者,但积累的时间够长,技术储备比较多,很容易形成竞争优势。
还记得最开始提到的「StarkWare的目标是解决可扩展性和隐私保护」吗?他们目前可扩展性进展顺利,又开始尝试解决隐私问题了,会在Layer3以及Layer4中以分形分层的方式解决,当然现在还是非常早期的阶段。
最后强调一下StarkNet即将推出的代币,StarkWare团队强调:StarkNet代币不代表StarkWare的股权,也不提供StarkWare的任何参与权或授予StarkWare的任何索赔权。
微信掃描關注公眾號,及時掌握新動向
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場