铭文空间

之前的文章 铭文补完计划,我们开始思考铭文合约。当然,在我们的学习过程当中,Facet Protocol 给了我们很多启发,使得我们有机会总结出区块链设计中的核心”减法“。从比特币到以太坊,是给区块链做”加法”,而真正使得区块链获得几乎无限可扩展性的方向却应该是“减法”,链上共识可以只包括定序和选举,可以不执行或者验证交易。

共识可以不包含验证交易
共识可以不包含验证交易

很快,铭文空间这一概念出现在我们的脑中,它相对于智能合约的链上状态空间。既然铭文合约是理论上可行的,那么对于一个全新的区块链,则可以完全不设计智能合约功能,使用铭文合约,在链下建立铭文空间,来存储资产。对于一个已经有智能合约的区块链,智能合约的资产也可以像跨链桥一样的转移到铭文空间当中。

铭文空间可以跨越多条链
铭文空间可以跨越多条链

很快,我们又意识到,铭文空间不必局限在同一条链下。我们看到 BRC20 和 Facet 协议仅仅是针对一条链的铭文空间,去做转账以及实现智能合约。如果我们不去修改 BRC20 或 Facet 协议,也完全可以创建横跨多个区块链的全新的协议。在此之前,跨链桥是安全的重灾区,而使用这样的设计,只要资产从链上跨到了铭文空间,就已经完成了“最危险”的一步。之后,用户在各个链的链下铭文空间之间转移,方便程度几乎等同于转账。资产仍然由对应的链上的交易控制,但是用户也可以声明放弃对部分资产的控制权,转移给其他链。

稳定币在“跨”到铭文空间以后,可以方便的转移到其他链下的铭文空间
稳定币在“跨”到铭文空间以后,可以方便的转移到其他链下的铭文空间

这样的设计对区块链基础设施来说是一个突破,我们很容易在一个统一的空间里,实现不同链上资产的可操作性。比如,用户如果有大资产,可以存储在 BTC 和 ETH 上,但是操作的成本相对较贵。在 L2 上较为便宜,则可以较为频繁的操作。这得益于铭文系统使用了多数区块链共同拥有的特性子集,因为所有区块链几乎都有给交易定序这一功能。不同的链可以用较为统一的消息格式,访问铭文合约应用。

铭文合约也有机会让合约的接口标准化,而并非由每个链来制定自己的智能合约标准。区块链实际上应该更加专注自己的核心业务,比如处理速度,分片能力,尤其是去中心化。

不同协议的铭文空间,可以支持不同的虚拟机和编程语言,甚至协议的设计上会有很大的不同。或许它们之间也会产生可操作性,让资产可以在协议之间相互流通。另一种可能是,某些协议专注于一类资产,比如稳定币,或者 NFT,专业性会让用户选择特定协议。我们展望这样的区块链技术进步,可以让区块链更加精简,也使得我们可以在铭文空间中实现更加复杂的逻辑,甚至有机会构建非金融类的复杂应用。

Subscribe to 0xKJ
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.