为什么自主世界需要“数字物理学”?

    作者:@v3rafy;编译:MetaCat几个月前,在加入Lattice之前,我向Ludens(Lattice发起人)开玩笑说,团队应该发表一篇名为《为什么你的协议需要物理学》的文章。这篇文章部分是哲学论述,部分是市场宣传(也许还有部分是废话),它将阐述为什么自动化做市商(AMM)、去中心化借贷市场(DeFi)以及区块链Layer1和Layer2应该通过实现空间坐标、速度等概念来使他们的协议具有物理特性。将光、能量守恒和其他物理原理融入到其基础智能合约和架构中。前述灵感来自Ludens对我的评论(也在播客和演讲中表达过),内容涉及当前区块链的计算限制及其与普遍性物理学(UniversalPhysics)之间的不可调和性。以太坊只有一个维度:时间,因此,EVM兼容链们只能按顺序处理交易。宇宙有四个维度:三维欧几里得空间(x,y,z)和时间,这意味着在宇宙空间中事件是并行发生的。区块链事件是时间有序的,信息传播的速率由验证者节点打包交易的速率决定。宇宙中发生的事件受相对论的影响,信息传播的速度只受光速限制。

    我们是否可以通过“赋予”智能合约在区块链上的坐标(位置),并将与特定合约的交互限制在特定的位置,来模拟普遍性物理学(UniversalPhysics)和相对论中存在的现象?这将消除全局状态(因为信息以光速传播),并通过对状态在区块链网络中的传播方式“作弊”,从而本质上并行化EVM。如果爱丽丝与鲍勃在宇宙空间的一个区域进行交易,这对于查理是否可以与一百万英里之外的戴夫进行交易没有影响。尽管EVM需要对这笔交易进行排序,但物理强制执行的智能合约则不需要,因为它们有空间坐标的概念。从区块链网络层面看,不再需要全局的区块生产者,只需要最终在全局范围内协调交易的局部区块生产者。其他现象也可以通过空间坐标来解锁,而不仅仅是EVM并行化的黑客实现。这样的例子可以在zkDungeon的设计中找到,这款游戏早于MUD(Lattice的链上应用操作系统),以及OPCraft和SkyStrife(我们在MUD上构建的前两款游戏)。zkDungeon是棋盘游戏和链上大逃杀游戏的结合体,玩家可以在地图上建造和开采领土、召唤生物以及交易黄金和灵魂等资源。

    与上述假设的EVM一样,合约在地图上有一个被定义的坐标。与假设的EVM不同,坐标并不是为了交易并行化而强制定义的,它们的存在是为了鼓励“涌现”行为,例如玩家建立贸易路线、海上王国,所有这些都将出现在限定了“物理”位置的自动化做市商(AMM)中。通过局部性的合约,我们可以将交易市场快速插入游戏中,并激励新的具有好奇心的玩家行为来使用它们。zkDungeon的截图一些简单的事情,比如在度量空间中定义合约坐标,可能会产生巨大影响,从创建新型雇佣玩家行为,到帮助EVM从今天的串行计算机过渡到性能更高的计算模式。我们将这些简单的规定称为“数字物理学”,我愿意将数字物理学视为链上系统的基本定律,它有可能在整个堆栈(从应用程序层到基础设施层)中产生共振。知名的链上游戏中也有其他数字物理学的例子。在《DarkForest》中,玩家可以选择如何揭开游戏的战争迷雾地图。他们可以使用DarkForest的标准浏览器内单线程Javascript挖矿程序来计算哈希值,从而揭示地图。

    或者他们也可以通过使用简单的下拉模块来投入更多的CPU核心来计算哈希值。还有用Rust编写的自定义矿工,可以更快地发现地图,或者如果玩家想外包挖矿工作,他们可以使用在服务器或RaspberryPi上运行的远程矿工。一位玩家因在96核AWS实例上实现这一点而引起了人们的注意(其成本可能在每小时3美元左右)。如果你不了解玩家为DarkForest构建的其他插件,这种行为可能难以理解。作为一款拥有数十个无需许可插件的游戏,玩家还可以买卖装备、行星,甚至行星的坐标(在信息不完整的战争迷雾世界中,信息本身就可以成为游戏市场中的商品,甚至是最有价值的商品)。突然之间,在DarkForest宇宙中进行开采成为了完全理性的经济行为,类似于在物理世界中开采任何一种有价值的资源。你选择接受的有效输入,会产生巨大的影响,并直接影响系统的数字物理学。想象一下DarkForest的地图探索速度是静态的,玩家无法自定义他们想要探索地图的速度。

    这将使DarkForest中的总宇宙大小成为玩家数量和游戏时间的线性函数,而不是这两个因素的函数,加上累计资源消耗开采。玩家间的游戏会更简单:最强大的玩家将是那些在游戏中花费更多时间,或者花费更多现实世界金钱购买地图坐标的玩家。实际现在的DarkForest版本允许第三个变量,基于玩家愿意花费的金钱来揭开宇宙的计算资源。换句话说,通过将哈希率作为输入,用户可以更好地控制他们希望宇宙变得多大,并增加了未来更加动态行为的可能性。自主世界是“数字物理学”的理想培养皿。对于“强”数字物理学是什么样子,没有任何最佳实践,这将取决于你在设计的链上世界。并不是每个世界都需要限制在网格范围内执行的操作,或者在与你的算力以相同速度扩展的宇宙范围内执行的操作,数字物理学最重要的是它可以产生的共鸣。我们相信自主世界正在从原始状态中出现。就像我们居住的宇宙一样,它们需要进行深入的研究,以补充产品级的实验和技术文档。我们希望对我们在构建自主世界时获得的想法、直觉、错误和洞见进行整理,以使任何与我们一起探索的人都更容易接近真相。

Pixel Artist Pixel Artist
Happy Kittens Puzzle Happy Kittens Puzzle
Penguin Cafe Penguin Cafe
Animal Connection Animal Connection
Snakes N Ladders Snakes N Ladders
Pixel Skate Pixel Skate
BeeLine BeeLine
Draw Parking Draw Parking
Draw Racing Draw Racing
Soccer Balls Soccer Balls
Happy Fishing Happy Fishing
Crashy Cat Crashy Cat

FREE GAMES FOR KIDS ONLINE