我们最初开始思考Caldera(当时称为Constellation)是因为我们看到web3世界陷入了一个困境。
区块链开发者——涵盖NFT、DeFi、游戏等多个领域——希望构建复杂的应用程序。然而,他们受到每个人都在少数几个过于拥挤的区块链上构建的限制。
起初,我们希望创建rollup以实现广泛的、真正可扩展的web3游戏。但我们很快意识到,这个问题并不仅限于游戏——大多数去中心化应用(dApps)都是建立在第一层(L1)上。
在以太坊上,这一点尤为明显,以太坊的每秒指令数高达19万。
换句话说,这大约相当于1974年的Altair 8800计算机。半个世纪后,计算速度呈指数级增长。区块链是世界上最慢的云计算平台。
处理速度的缺乏,加上开发者的高度兴趣,导致了计算和存储的激烈竞争。对于最终用户来说,这意味着高昂的燃气费和较慢的交易速度。
这两个问题都限制了链上应用的质量和用户采用率。
有用区块链的构建块
现代计算机是建立在数千个较小创新之上的。从晶体管到硅芯片,再到磁盘操作系统,每一层抽象都增加了新的功能,并将计算引入新的领域。
与计算机和视频游戏编程的早期阶段类似,我们仍然处于区块链的早期阶段。开发者正在围绕区块链的局限性设计应用程序,就像我们在速度和内存受限时所做的那样。
例如,我们看到开发者在“燃气高尔夫”——花费数周时间优化智能合约代码,以最小化计算和燃气费用。在这个过程中,开发者不仅浪费了工程时间,燃气高尔夫往往是通过偷工减料和无意中牺牲安全性来实现的。这些手动优化代码的过程是痛苦的,最终并没有改善用户体验。
在最终性周期和安全性之间也存在权衡。较短的最终性周期意味着更快的交易执行和更完整的信息给所有参与者。另一方面,当我们考虑争议或安全性时,较长的最终性周期允许更灵活的操作。对于具有不同目的和操作的应用程序,应用一刀切的最终性周期是没有意义的。
这些局限性并没有完全阻止创新应用的开发。但去中心化应用(dApps)受到了制约,因为它们需要在以太坊或Gnosis等第一层上运行。区块链已经走了很长一段路,但要真正达到web规模,还需要更多的基础设施。
介绍Caldera
Caldera的使命是赋能开发者创建新的、令人兴奋的去中心化应用(dApps),并帮助web3实现大规模采用。
Caldera是一种rollup即服务,使得启动高性能区块链rollup变得极其简单。开发者已经在使用Caldera启动轻量级、高度可定制的区块链,这些区块链继承了我们所熟知和喜爱的其他区块链(如以太坊或Polygon)的安全性。
我们认为并行化交易是摆脱当前困境的最务实方法。正如web应用程序在专用服务器上运行是合理的,web3应用程序也需要自己的链来确保必要的吞吐量和功能。
我们最近与Curio达成了合作,Curio是一家在链上游戏工作室,开创了创新的web3游戏机制,如条约——在游戏中创建智能外交规则的智能合约。例如,玩家可以创建一项不攻击条约,防止攻击,条件是向共享公会智能合约支付ERC20代币。
是的——在rollup出现之前,这些大部分都是不可能的。但是,回到我们之前的例子,Curio每秒消耗约3亿燃气。处理等量的燃气,满载的以太坊区块需要120秒——所以可以安全地说,在通用L1上构建Curio是不可能的。
借助Caldera,Curio建立了一个专用的二层交易层,并将延迟降低到不到一秒。扩展空间充足,更重要的是,保护了燃气价格的剧烈波动。
我们已经在使区块链开发者能够构建他们想要的应用程序,而不妥协于性能或功能。
超越
我们正在使在区块链上创建与今天在web上使用的相同功能和规模成为可能。我们期待您加入我们,开发下一代基础设施,以将web3提升到与web2相同的规模、可用性和分发能力——最终,希望能够超越web2。