头条

Lattice:区块链是计算机硬件本身

文 / 币门户 来源 / 阅读 / 8360 10月前
「过去的两年里,围绕自主世界的理想硬件可能是什么样,我们已经从把玩硬件,发展到通过认真的实验形成鲜明的见解。」


撰文:@v3rafy

编译:MetaCat


译者注:本文传达一个核心观点:区块链(世界计算机)是计算机硬件本身(当然同时它也是这台计算机的软件),而 MUD 在致力于提升这台计算机的硬件水平。从软件开发者的角度看,确实是全新的视角(硬件开发者可能对该观点并不服气,因为硬件水平决定了软件的上限)。而以太坊这台世界计算机,如果从其本身是软硬件一体的视角来看待,从方法论 / 思想上确实可能另辟蹊径,走出不一样的发展之路。



出于你很快就会明白的原因,在 Lattice ,我们一直在讨论著名的 Alan Kay 名言:「真正认真对待软件的人,应该制造自己的硬件。」


这句话在我们生活的后 iOS/ 特斯拉 / 比特币 ASIC/NVIDIA AI GPU 时代已经家喻户晓,其起源实际上很难被准确追溯。经过一番搜索,我发现了苹果早期员工安迪·赫茨菲尔德 (Andy Hertzfeld) 发表的这篇文章,其中包含 Alan Kay 在 1982 年 Creative Think 会议上发表演讲的笔记。据我所知,没有完整的演讲记录,但赫茨菲尔德的笔记中引用了这句话,以及其他著名的 Alan Kay 名言,例如「预测未来的最好方法就是发明它」和鲜为人知的比如「『编程语言』的整个概念都是错误的」


回到最初的引言:「真正认真对待软件的人,应该制造自己的硬件」。在 1982 年,也就是 MacOS 发布的两年前,Tesla 和 NVIDIA 等公司成立的几十年前,Kay 会做出这样的断言吗?当时,软件或硬件领域没有明显的赢家:个人计算仍然是只有最热心的技术专家才能实现的梦想,计算本身在很大程度上被降级到大型机。值得一看的是,Kay 在做出这一观察的同时正在构建什么,以及可能是什么促成了这个现在著名的主张。


在他的创意思考演讲之前(和之后)的几年里,Kay 致力于「Dynabook」,这是一款从未完全投入生产的笔记本电脑原型机。Dynabook 旨在成为「适合所有年龄段儿童的个人电脑」:一种让任何人都能使用 PC 功能的工具。它是第一台运行 Smalltalk 的硬件,Smalltalk 是一种编程语言和 IDE,其面向对象的编程范式打破了当时更流行的命令式风格。用 Kay 的话来说:「Smalltalk 比大多数当前编程系统的更传统的『名词 / 动词结构 / 功能』原始思想更强大,更容易被天真的程序员使用」。


这些并不是空话。20 世纪 70 年代,Kay 和 Xerox PARC 实验室的其他研究人员开发了「临时 Dynabook」:比原始 Dynabook 的设计更大且便携性较差的版本。他们让孩子们使用计算机,发现在很短的时间内,年仅 5 岁的孩子就能够制作绘画游戏、飞行模拟器和太空战争游戏。Smalltalk 提供的 IDE 有一个原生 GUI 来渲染模拟,Dynabook 硬件本身也有用户友好的属性,如鼠标(当时鼠标在硬件上不太流行,只能通过 CLI 进行交互)。这种硬件(Interim Dynabook)和软件(Smalltalk)的新组合,形成了新的应用程序,而这些应用程序在更具挑战性的编程环境中是不可行的


临时 Dynabook


任何与临时 Dynabook 互动的人都暂时生活在未来:Dynabook 所体现的以用户为中心的硬件和软件组合,继续影响着笔记本电脑、iPhone 和 iPad 以及其他现代技术。Dynabook 的重要启示是:当你将专门为彼此量身定制的硬件和软件结合起来时,你可以实现领先时代数十年的突破


但这如何应用于 EVM、链上应用程序或我们在 Lattice 所做的任何事情呢?


有些人可能会认为区块链「硬件」是运行共识或执行客户端的物理节点,甚至是加速零知识证明中高级密码学的硬件。我们的角度略有不同:区块链即计算机,本身就是硬件


近两年来,Lattice 一直在构建 MUD,这是一个引擎,可以让在 EVM 上开发复杂应用程序(或「软件」)变得更容易、更直观。就像 1970 年代有幸使用 Interim Dynabook 的人们一样,我们一直在寻找未来的生活方式:一个链上应用程序不受其运行硬件限制的时代


虽然 Dynabook 原型花了几十年的时间才发展成为 iPhone 等技术,但幸运的是,如今设计、迭代、用户测试和实施之间的反馈循环要短得多。在不到两年的时间里,MUD 已经从我们个人构建链上游戏的过程中诞生的内部引擎,发展到为 Sky Strife、OPCraft、Words3、Primodium、draw.tech、Gaul、THIS CURSED MACHINE 等游戏提供支持的开源软件,以及更多的应用程序。在此过程中,我们使用了运行其中一些应用程序的硬件:我们部署了 Gas 限制高达 10 亿的本地节点,去年在第一个 Optimism Bedrock 测试网之一上启动了 OP Craft,并运行了 Sky Strife、Primodium、Small Brain Games 和其他 MUD 构建者使用的自定义测试网。


在《The New World》第二季中,我们将探索「硬件」。在过去的两年里,围绕自主世界的理想硬件可能是什么样,我们已经从把玩硬件,发展到通过认真的实验形成鲜明的见解。现在是时候分享我们的发现、并听听你自己的发现了,让我们都生活在未来吧!


硬件:ZKML 游戏、以太坊基础设施成本是谎言、人机交互、一切都是接口、索引成本是谎言、你最喜欢的废弃软件、我们需要更多操作码、并行化 EVM(使用硬件,而不是数字物理学)、 ZK 协处理器、Scaling in All Directions、ethOS(ethosmobile.org)、Alignment 是谎言(或者它是什么?)、MUD 原生区块浏览器。

评论

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

站点声明:本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

免责声明:币门户作为开放的资讯分享平台,所提供的资讯仅代表投稿用户的个人观点,与币门户平台立场无关,且不构成任何投资理财建议。

Powered By 币门户 © 2019-2023
相关侵权、举报、投诉及建议等,请发QQ E-mail   客服QQ:1117-0303

友情链接: 金色财经