Lattice:区块链与计算机硬件不离不弃

Lattice:区块链是与计算机硬件紧密结合的技术

真正的技术狂热者是制造自己硬件的人

源自:MetaCat

在Lattice团队里,我们经常讨论一个广为人知的名言:“真正的技术狂热者是制造自己硬件的人。”这句话在我们身处的后iOS/特斯拉/比特币 ASIC/NVIDIA AI GPU时代已经被人尽皆知。不过,你知道吗?这句话的来源实际上可溯源至很难准确考证的年代。经过一番搜索,我终于找到了苹果公司早期员工安迪·赫茨菲尔德(Andy Hertzfeld)发布的一篇文章(点击此处阅读)。文章中引用了著名的Alan Kay在1982年Creative Think会议上的演讲摘要。虽然没有完整的演讲记录,但赫茨菲尔德的笔记中记录了这句话,以及其他一些著名的Alan Kay名言,比如“预测未来的最好方法就是发明它”和“’编程语言’的整个概念都是错误的”,还有一些鲜为人知的名言。回过头来看,这句“真正的技术狂热者是制造自己硬件的人”到底是什么意思?1982年,也就是MacOS发布前两年,特斯拉和NVIDIA等公司还未成立,Alan Kay会有这样的断言吗?当时,软件和硬件领域并没有确凿的赢家:个人计算仍然是只有极客爱好者才能实现的美梦,计算机的应用主要以大型机为主。有趣的是,Alan Kay在提出以上观点的同时,在构建什么呢?到底是什么驱使他提出这个如今如雷贯耳的主张呢?

在他的创意思维演讲之前和之后的几年里,Kay致力于“Dynabook”,这是一款从未完全投产的笔记本电脑原型。Dynabook旨在成为“适合所有年龄段儿童的个人电脑”,也就是说,是一种让任何人都能使用的计算工具。它是第一款支持Smalltalk运行的硬件,而Smalltalk是一种编程语言和集成开发环境(IDE),其面向对象的编程范式颠覆了当时更流行的命令式编程风格。用Kay的话来说:“Smalltalk比大多数当前编程系统更传统的‘名词/动词/功能’原始思想更强大,更容易被初学者使用。”这可不是光说不练啊。在20世纪70年代,Kay和施乐洛克实验室的其他研究人员开发了“临时Dynabook”,这是一款比原版Dynabook更大更不便携的版本。他们让儿童使用这台计算机,并发现仅仅花了短短几分钟,5岁的儿童就能制作绘画游戏、飞行模拟器和太空战争游戏。Smalltalk提供的IDE具有原生GUI界面来渲染模拟,而Dynabook硬件本身也有很多用户友好的特性,例如鼠标(当时鼠标在硬件领域并不流行,命令行界面CommandLine Interface (CLI)才是交互的主要方式)。通过这种使用新硬件(Interim Dynabook)和新软件(Smalltalk)的结合方式,新的应用程序得以诞生,而这些应用程序在当时更具挑战性的编程环境下是不可能实现的。

与临时Dynabook进行互动的每个人暂时都生活在未来:Dynabook所体现的以用户为中心的硬件和软件的结合方式,一直影响着笔记本电脑、iPhone、iPad等现代技术的发展。Dynabook给我们带来了一个重要启示:只要将专门为某种用途量身定制的硬件和软件结合起来,就能在技术领域领先数十年。

那么,上述观点如何应用到以太坊虚拟机(EVM)、区块链应用程序或者我们团队在Lattice上所做的事情呢?

有些人可能会认为区块链“硬件”是指运行共识机制或者执行客户端任务的物理节点,甚至是为了加速高级密码学运算而特别设计的硬件。但是,我们有一点不一样的理解:区块链本身就是计算机,本身就是硬件。

在过去的几年里,Lattice一直在构建MUD,这是一款引擎,可以使在EVM上进行复杂应用程序开发变得更加简单、直观。就像上世纪70年代曾有过幸福体验临时Dynabook的人们一样,我们一直在探索未来的生活方式:一个不受运行硬件限制的区块链应用程序时代。尽管Dynabook原型机耗费了几十年的时间才逐渐发展为今天的iPhone等技术,但幸运的是,现在的设计、迭代、用户测试和实施之间的反馈循环周期要短得多。仅仅过了不到两年时间,MUD从我们个人构建链上游戏的引擎逐渐发展为支持Sky Strife、OPCraft、Words3、Primodium、draw.tech、Gaul、THIS CURSED MACHINE等游戏的开源软件,还有更多的应用程序。这一过程中,我们也使用了一些硬件来运行这些应用程序:我们搭建了一个本地节点,支持高达10亿的Gas限制;我们在去年第一个Optimism Bedrock测试网络上启动了OPCraft,并运行了Sky Strife、Primodium、Small Brain Games等应用程序构建者使用的自定义测试网络。

在《The New World》第二季中,我们将深入探索“硬件”。在过去的两年里,我们从探索理想硬件是什么开始,通过认真的实验,形成了独特而清晰的见解。现在是时候分享我们的发现了,也期待听听你的发现。让我们共同生活在未来吧!

We will continue to update 算娘; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

区块链

Polygon联合创始人:对ZK-rollups的10亿美元赌注正在收益

Polygon正在开发一个ZK-proof聚合器,旨在推动以太坊生态系统的更大互操作性

区块链

Celo 提议放弃自己的独立区块链,转而采用以太坊上的 Layer-2 网络

独立Celo区块链的开发团队表示,从Celo区块链转向以太坊生态系统可能会带来更大的流动性、提高的安全性和更多的兼容性方面的好处

区块链

StarkWare和Herodotus推出技术,可以验证以太坊历史上任意时间点的数据

开发公司Herodotus发布了一种使用StarkWare ZK-proof技术的存储证明解决方案,使用户能够访问和验证以太坊区块链的历史记录

区块链

“Uniswap 辩论后,LiFi 推出了多桥治理解决方案”

随着像Uniswap这样的跨链DAO面临着关于如何在链之间确保治理投票安全的问题,这个聚合器已经发布了

DeFi

路由协议推出Nitro:闪电般快速的跨链解决方案

了解最新的区块链技术进展、投资和合作伙伴关系发现1月25日至31日的激动人心的发展

比特币

马拉松数字控股与安杜罗一起挑战比特币的极限

在2月29日至3月6日期间,发现区块链技术的最新进展,包括令人兴奋的更新、成功的资金公告和利润丰厚的交易