Uniswap将交易所的核心逻辑及实现全部放到链上使得一方面它的逻辑和流程变得清晰透明,人们不会再怀疑交易过程中的暗箱操作;另一方面它的维护工作也大大减少----它的核心实现永远存在了以太坊上,不用担心服务中断、失效(只要以太坊永远正常工作)。

然而它还是有个“瑕疵”:它的前端网页仍然放在传统的中心化服务器中。一旦服务器无法正常的工作或是遭到人为的阻拦,则它的前端网页就无法正常运行。人们就无法通过前端网页方便地操作Uniswap。

其实即便真的出现这种情况,人们还是可以操作Uniswap的,只不过要麻烦很多:人们可以通过区块链浏览器或者调用API接口直接和Uniswap的合约交互。


(相关资料图)

2021年,由于种种原因,Uniswap团队宣布阻止用户通过前端访问它的某些交易对-----人们在它的前端无法交易某些已经部署了流动性的代币。这是Uniswap上线以来一次公开的人为设置障碍。

这个举动当时在社区引起了相当大的争议。

由此,人们想到如果Uniswap的前端也能像合约那样被写到以太坊,那前端就不能被修改,就能更进一步防止Uniswap被中心化势力干扰和左右了。

不过把前端完整地写到以太坊上这个代价实在太大,因此暂时没有人这么做。人们只好退而求其次:通过区块链浏览器和Uniswap交互。与此同时,当时还有一些团队开发了一套不设限制的前端部署在IPFS上,让用户依旧可以通过这个前端和被Uniswap前端屏蔽的代币进行交互。

总体而言,从某种意义上来说,Uniswap已经算得上是一个永存的交易所了。若干年之后,哪怕它的团队不复存在,它也能照常运行,用户的使用也可以不受影响。

Uniswap的例子说明:在加密世界,一个应用的核心逻辑如果能放在链上,它的意义将会是非常具有颠覆性的。

除了Uniswap之外,很多DeFi应用的核心逻辑基本也都是放在链上的。这使得各类DeFi应用之间能够做到相互组合和穿插使用,也因此产生出传统软件无法产生的叠加效应。

但与此同时,还有相当多应用并非如此。它们的核心部分并非放在以太坊上-----NFT头像类项目就是如此。

对这些应用而言,它们仅仅只是代币部分的实现放在了以太坊上,而图片的存储要么放在本地或云服务器上,要么放在IPFS、Arweave等去中心化存储服务上。

对于那些放在本地或云服务器上的图片,如果哪一天它们的服务器失效,则图片也就失效了,这些头像类NFT也就失去了它们一个重要的使用场景-----依赖于图片产生的社交效应将不复存在。

某些发行于2021年NFT高潮时期的一些头像类项目就因为现在已经不再有团队维护,它们的图片就消失了。在Opensea上我们看到的这些项目显示的头像就是空白。

这个领域的标杆性项目加密朋克早年就有这个问题。它的10000个朋克头像早年就是存在本地或云服务上的。后来团队意识到这个问题,对此进行了补救,将这10000个头像写在了以太坊上使得它的图片永存。有了这个补救之后,加密朋克可以算得上是真正永恒的NFT了。

加密朋克之所以能做到将头像完全存在链上有一个重要的原因是它的头像都是由像素生成。在以太坊上存储像素可以方便地用SVG格式进行存储,费用是可以接受的。

但对于大多数头像类项目而言,它们的图片都画的很绚丽、精致,要把这些图片存在以太坊上费用就难以承受了。

所以费用问题是困扰项目实现“全链”的一个关键。

未来以太坊的分片实现后或者以太坊的第二层扩展成熟后,会不会有创造性的方案解决这个问题呢?

对此我是非常期待的。

可喜的是,以太坊的第二层扩展现在就出现了这个苗头,让项目实现“全链”越来越成为可能。

我相信这个苗头将直接影响区块链游戏的发展。

未来区块链游戏如果也能像DeFi那样将核心逻辑全部放在链上,那它产生的效果将是惊人和颠覆性的。届时不仅游戏之间、游戏和DeFi之间、游戏和NFT之间很有可能会融为一体,相互组合、相互作用从而产生奇妙的化学反应。

到此,关于“全链”的初步介绍就完成了。希望通过这三篇文章的分享,让大家对“全链”能够有个初步的理解和认识。

要注意的是,这里我所说的“全链”是Fully On-chain而不是Omnichain。后者也被称为“全链”,但那是指跨链领域的全链而非我在这三篇文章中分享的全链。

推荐内容