Token for Image Tokenizer (TiTok) & Onchain Storage、Arweave&AO
2024 年 6 月 15 日,以太坊联创 Vitalik 发文认为 TiTok 是符合未来区块链存储的创新,TiTok 并非是 TikTok,而是 Token for Image Tokenizer 的简写,可以用更少的数据来生成高质量的图像。
对于饱受区块空间限制的加密世界而言,这无疑在和 AI 的结合以及更丰富的存储场景上打开了应用空间。无怪乎 Vitalik 如此热衷,甚至已经畅想如何在 Farcaster 上加以应用。
链上存储的经典难题
链上存储是链下存储的逆置命题,受限于紧张的区块空间。区块链的一个发展趋势是“链上计算,链下存储”。以太坊自 EIP-4844 升级后,新产生的 Blob 空间将用于存储 L2 发送而来的交易信息。按照最终设想,这部分数据将不再参与主网的共识机制,以减轻以太坊的计算压力。
一个疯狂的案例是,2024年初,先有人往中本聪地址发送了价值百万美元的比特币,群众惊呼教主复活。1月7日,又有不知名富豪花了1.5 个 BTC,约合 66000 美元往比特币主网上刻了8.93 MB 的乱码数据。
在这种背景下,专用的链上存储网络应运而生。比如前文提到的以太坊存储难题,便有 Ethstorage 为其提供专业的 Blob 数据存储。而在更广阔的维度上,Arweave 和 Filecoin 则分别成为了存储界双雄。
Filecoin 起源于 IPFS 协议。两者的区别在于 IPFS 是纯粹的分布式网络,本身并无代币激励系统。而 Filecoin 则不同,专门为 IPFS 叠加了激励网络,用户通过上传内容可以获得 $FIL 奖励。
目前的 Filecoin 已经实现了对以太坊虚拟机(EVM)的兼容,实现了自己的 Filecoin VM(FVM)机制。智能合约的加入将真正改变 Filecoin 链上存储的运作逻辑:
它相较于AWS等Web 2存储方案的优势在于,可以灵活设置数据集操作权限。FVM将使Web 3数据权限定制化。其智能合约将改变目前的访问、控制操作权限,同时不妨碍数据的永久存储。
借助数据权限的高度定制化,数据DAO将在权限划分后,进行相应数据货币化操作,并可使用DAO来管理和分配资金。
FVM之前的永久化需要人为在到期日之前手动续期,出于各种原因,实际可能只有一到两年的时效性。但在FVM之后,用户可利用智能合约实现自动续费,以延长保存期的效果。
智能合约可让评估不同节点服务商的服务水平更为便捷,基于FIL代币可以创建链上借贷市场,以提高整体网络存储效率。
借助EVM兼容性,符合ERC-20标准的代币皆可桥接至Filecoin主网,其上的资产也可跨链至其他资产池,最终起到活跃链上存储市场的作用。
在FVM完全实现后,Filecoin将事实上成为链上最基础的开发设施。其完全的EVM兼容能力也可以和任意主流资产进行直接的交互。无需单独为存储进行设置,而是直接从以太坊开发逻辑出发,用智能合约调用任何所需模块。
而 Arweave 则与之不同,Arweave 从一开始便具备“一次付费,永久存储”的能力,通过金库和线性释放机制。用户在使用 Arweave 服务时需要付费,这其中便包含未来的存储费用,Arweave 协议的金库将会线性释放资金给节点运营商,保证其至少 200 年的存储时效性。
而在最近,Arweave 还更新了 AO 这一基础设施。希望能将 AR+AO+AI 融为一体,开启链下计算,链上存储的新纪元。
Arweave 新番,AO 已经到来
Arweave 推出 AO 架构,希望借此变身为计算和存储的全能选手,改变目前市场上对其仅有存储概念认知的现状。
删繁就简,AO 的框架可以分为三部分,分别是分布式架构,并行计算功能和通信调度组件。将三者统一起来便是完整的超级计算机功能。
- 分布式架构,AO 使用单系统映像(SSI,Single-system image)来组织 AO 网络的去中心化体系。
- 并行计算功能,AO 使用并行计算理论的 Actor Model 理论,来处理高并发环境,并有效结合区块链的相关知识。AO 一词也是从 Actor Orient 而来(面向 Actor,模仿 OOP 的面向对象一词)。
- 通信调度组件,AO 设计了 MU/CU/SU 三个关键部分。Messenger Units 负责信息传递,Scheduler Units 负责进程调度,Compute Units 负责计算单元。其中 MU 和 SU 是最为重要的部分,CU 承担的是最终的并行运算。
AO 的计算能力结合 Arweave 的永久存储能力,实际上是一个无审查、无处不在的全球性高并发服务器。在其上,任意类型、任意语言、任意公链的 dApp 都可接入 Arweave,畅享比以太坊廉价,但是更高效的公链服务。
AO 发展的一个重点便是和 AI 的融合发展。具体到 Arweave,其独特的永久存储特性可以通过 AI 技术进一步优化和扩展。例如,AI 可以用于数据分析和处理,提高数据检索效率和准确性。此外,AI 还可以用于智能合约的开发和执行,确保交易的安全性和透明度。
目前而言,AO 已经实现了 Web Assembly 64 位支持,这允许开发人员创建使用超过 4GB 内存的应用程序,大大提高了计算能力。其次,AO 现在支持 WeaveDrive,可以让开发人员像使用本地硬盘一样访问 Arweave 上存储的远程数据,并且可以高效地传输数据到执行环境中。
最后,AO 还跟上了大型语言模型推理引擎。比如已经移植了 Llama.cpp 系统,支持在智能合约中直接运行多种开源的大型语言模型。该功能的官方示例,就创建了一个名为 Llama Fed 的模拟器,用 Llama 3 模型实现了一个完全自主、无需信任的货币政策系统,展示了新技术的潜力和应用场景。
结语
从链上存储到链下存储,包括以太坊在内的诸多公链都在沿着这个脉络发展。如果我们将区块链理解为一个状态机,那么越多的数据存储在区块空间内后,状态机膨胀速率也会越大,唯一的解决办法是将部分数据迁出,寻找链上链下一体的解决方案。