查看原文
其他

Midhub:高效利用区块空间的可编程DID

Bryan Web3工场 2022-09-22

Midhub是发布在以太坊上的开源、可插拔和可编程的DID协议。其提出的可编程DID - MID可以构建可编程的账户来注册和管理加密资产。

a16z的合伙人Chris Dixon曾经说过区块空间将是 2020 年代最畅销的产品。
区块空间是区块链上的存储空间,我们目前所提到的挖矿就是在做一件产出区块空间的事情,所有人都有机会可以在其中运行代码和存储数据。
而区块空间将是与1990 年代时的宽带和 2000 年代时的PC,以及过去十年手机一样珍贵的资源。
拥有了区块空间,本质上就拥有了在链上记录的权利,而在链上可以产生信任和共识,因此其重要性则不言而喻了。
但是目前的区块空间受限于基础设施的不成熟,依然很稀缺,因此如何高效的利用区块空间,打造基于链上的经济活动就尤为关键。幸运的是,笔者发现Midhub 团队正在做这方面的尝试。

1

Midhub是用来做什么的

Midhub是发布在以太坊上的开源、可插拔和可编程的DID协议。其提出的可编程DID - MID可以构建可编程的账户来注册和管理加密资产,下文将专门解释其创新性和许多潜在用例。
首先从NFT的发展视角来看,MID是NFT发展历史核心项目结晶和创新,其吸收了UNI V3将SVG保存链上的特性,也吸收了Nouns在合约渲染上的技术,不过MID在链上操作的灵活性和链上存储的原生性上也有所创新。
使得NFT的SVG Metadata可以运行在链上而非链下,并且与外部合约进行交互,以此来管理加密资产,并以UI的方式动态展现在NFT上。
从Web3内部视角来看,MID是发布在以太坊上的开源可插拔、可编程且自带UI的Access ID。
其组成成分为Access Key和基于智能合约的可编程账户。
从表现形式上看,MID是合约渲染(contract rendering)的SVG NFT。

2

释放可编程的链上经济活动

对于自带智能合约和UI的MID会面临两个较大的技术痛点。
一方面是区块空间的稀缺性导致链上存储空间的不足,会导致静态数据的可交互性缺失。
可编程NFT,另一层意思是可以交互的NFT。
众所周知,区块空间非常的稀缺,目前以太坊的区块大小为80KB,而实际给到NFT Metadata存储的空间仅为10几KB。
因此目前许多NFT Metadata都是放在链下的,如IPFS、Filecoin之类的分布式网络,NFT更像是一个IPFS的链接而不是图片本身。
这会造成一个痛点,即NFT的数据是静态的,他不能根据链上合约的状态来进行变动,只能被动的接受检索。
因此Midhub采取的是链上SVG NFT,其Metadata直接在智能合约中完全存储在链上。
SVG数据是以编程方式生成、编码并由合约返回,我们可以从其他智能合约中读取数据并将其包含在SVG中,每次调用渲染函数时,这些数据都会自动更新读取。
这使得SVG图片可以合成,并对链上的数据变化做出反应。
但是另一方面是Solidity对SVG Metadata的编译能力是有限的,因此UI存在链上且能够进行灵活交互也是一个技术痛点,阻碍了许多活动向链上发展。
针对以上提到的两个痛点,Midhub解决了NFT的Metadata的计算存储难题,对ERC721标准的接口进行了扩展,支持可编程的链上经济活动的实现。
将Metadata通过合约渲染引擎生成SVG格式的Metadata,每次调用渲染函数时,这些数据都会自动更新读取,实现动态NFT。
因此Midhub释放了可编程的链上经济活动,不仅让NFT得以与外部合约进行交互,而且还能以UI的方式展示在NFT上。目前MID的用例在于权益凭证这类可编程账户。
过去我们在各种链游中看到,大多是将资产交割放在链下,将资产登记在链上。这自然是不够透明,并且也丢失了链上可组合性的巨大潜力。
因此Midhub将其开发的可编程NFT用于可编程的权益合约账户,用于接收资产、转让资产和无需许可的提现资产。
将技术用于他们的Alchemist DAO组织,其持有人可以是Midhub的建设者、开发者、KOL和核心团队,这些核心成员的捐赠资金将作为之后经济活动的启动资金。
我们可以将上面的NFT看作是一个个小金库,当链上的现金流和持有人发生变动时,则会改变NFT上的数据。

3

原生的DApp应用聚合器

既然拥有了NFT与外部合约的可交互性,并且可以通过UI展现出来,目前来看Midhub团队认为几个潜力较大的用例包括:
1.通过合约嵌套、数据喂价和链上清结算实现去中心化经济活动,例如链上的开放基金
2.为开发者、创造者和KOL更简单的创建web3社区
3.实现链上原生的游戏和链上预测市场
从Web3外部视角来看,MID可以扮演进入链上DApp生态的原生入口。
就在几天前(9月9日),Midhub 完成了种子轮融资,由TokenPocket 领投,并参与协议治理。
TokenPocket 表示,将与 Midhub 在可编程 NFT、合约渲染(contract rendering)、原生链游协议和 DAO 等 Web3 原生应用方向上进行产品、技术、资源和品牌等方面的战略合作。
在谈到与TokenPocket合作的深层次原因时,余老师提到昨天肖风在《区块链新阶段应用协议大爆发》的演讲中提到,区块链的应用大爆发参照互联网应用发展的过程。
大互联网的应用大爆发恰好是随着2010年移动互联网、智能手机的出现,尤其是APP这个互联网呈现方式的革命才开始的。
基于这样的背景下,TokenPocket在移动端上是早有建树,其拳头产品手机钱包月活超过350万,已经为全球超过2000万用户提供了可靠的服务。
但是通过手机钱包去参与链上生态总是要经过Web2前端的页面,这其中既不Web3原生还存在一定的风险,如钓鱼链接。
因此Midhub所提出的带智能合约和UI的NFT则非常有潜力可以做成一个原生的DApp应用聚合器,midlaunch.me。
通过它,用户可以直接从NFT的界面来进入DApp应用,如同访问节点一般,极大降低安全风险。这也是Tokenpocket尤为重的一点,即扮演链上DApp生态的原生入口。
Midhub协议还内置了经济激励机制,通过DeFi协议来刺激MID的生态系统,由于篇幅原因,本文暂不展开,总结来说,Midhub将不跟随链游挖提卖的路径,而是采取效仿curve的AMM机制来进行。
目前Midhub产品已经在Polygon上公开测试,代码已经开源在github。计划10月下旬开始陆续发布到eth主网。
目前支持开发者探索基于可编程 DID 的应用和工具,以更好地创建 Midhub 的可编程 DID 生态。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存