AlphaWallet 联合创始人张中南分享了 NFT 和 DAO 的结合趋势,并介绍了新项目 AlchemyNFT 的应用场景。

原文标题:《万向区块链蜂巢学院 | 张中南:NFT 和 DAO 的融合,如何赋能 Web3.0?》
撰文:张中南, AlphaWallet 联合创始人、AlchemyNFT 项目负责人

万向区块链蜂巢学院第 55 期,邀请了 AlphaWallet 联合创始人、AlchemyNFT 的项目负责人张中南做客直播间,深度分享了 NFT 和 DAO 的融合,如何赋能 Web3.0。

万向区块链蜂巢学院 | 张中南:NFT 和 DAO 的融合,如何赋能 Web3.0?

蜂巢学院的朋友们,大家晚上好!今天来跟大家聊一聊 NFT 相关的话题,关于 DAO 我不是专家,但可以分享一下 NFT 在 DAO 里起到的作用,希望能做到抛砖引玉。首先自我介绍下,我是 AlphaWallet 的联合创始人,同时也是新孵化的项目 AlchemyNFT 的项目负责人。

今天的分享主要是三部分:

  • 第一部分,从之前大家没有关注过的角度介绍一下什么是 Non-fungible Token。

  • 第二部分,讲一下在去中心化自治组织(DAO)上有哪些结合。

  • 第三部分,介绍新项目——AlchemyNFT。

先说说 NFT,一样的东西我们从 2018 年就一直在讲,但最近市场对 NFT 更感兴趣了,所以可以重新再讲一下。

其实区块链上的 Token、智能合约能做的事情很简单,能登记某种可交易权益的所有权。与此同时,能通过智能合约定义,当所有权的形态或拥有者发生变化的时候,需要遵循什么样的规则,这就是智能合约能做的事情。

至于 Token 指代的是哪种类型的权益,而权益本身到底是什么?这并不能由智能合约来决定。基本上所有数字化服务、所有互联网服务都是基于权益类信息给你提供服务和构建市场的,权益类信息可能包含你拥有什么东西,或者是你在某一个系统里做过什么事情,或者是像是给你打的 ID 标签,基本上都是和用户相关的信息,这些信息可以作为不同的服务、不同的系统给你提供相对应的功能、相对应服务的基础。

你在网上做的各种各样的交易、买卖,买卖的都是可交易权益。就像你在淘宝上买了一个杯子,在数字层面你买到的是一个能够拿到物理杯子的权益,这是记录在数字世界里的。

所以说,互联网能提供服务,能构建各种各样的市场,全部都是基于数字化的权益信息。在有了密码学技术和区块链之后,这些数字化权益信息可以不止记录在中心化的平台上,不只是由中心化平台验证来使用,可以把它进行通证化。也就是说,能让这种类型的数字权益信息脱离开发行方,或者是其他的中心化平台,直接被第三方验证使用。

这是非常有意义的事情,因为脱离开中心化平台验证使用权益类信息带来了两方面的最大好处。

一方面,如果这些类型的权益类信息是可交易的,这样后续跨平台、跨市场的时候就非常顺畅,因为不再需要跨过无数多个中心节点不断交叉验证,相当于可以构建摩擦非常低的市场。

另一方面,如果权益信息能够脱离开中心化平台,在用户和给你提供服务的服务商之间直接进行验证的话,相当于你有机会可以把你在其他平台上产生的权益类信息直接用在任意的第三方平台上。与此同时,不需要经过原本的发行方同意。这样子极大地方便了用户,也完整地打开了服务端的市场,所以这块儿好处是非常多的。

下面看一下通过密码学技术、通过区块链技术处理之后的权益类信息,他们变成了所谓的 Token (通证)。

NFT,Non-fungible Token 代表的权益类信息是非同质化的,就是说权益在使用的时候是要出示完整的。

举个例子,如果是一个门票的话,不能说使用它一半的权益,因为它一半的权益是不能被用来入场的,所以一半的权益是没有意义的。或者是艺术品的话,不能说把艺术品撕成两半,就看其中的一半,另外一半其他人看,这也是没有意义的。

非同质化还有另外一方面,不只是不能够切分,还有像有一些非同质化权益本身是完完全全独一无二的,也就是说只有一份,和其他权益完全不一样。所以用来指代非同质化权益的通证,就是 NFT,Non-fungible Token。

下面举几个简单的小例子,像是身份相关的权益,比如说你在各种系统上拿到的身份标识,像是你的 Facebook ID、微信 ID、Twitter ID 等各种各样的身份标识,这些东西都是非同质的,而且是和你相关的,是有价值的信息,都是属于权益类信息。虽然大部分情况下这些信息是不能转让的,但是这些信息是可以被跨平台使用在不同的地方,所以这些信息用 Non-fungible Token 指代是很有意义的事情。

现在以太坊上大概 90% 的 Non-fungible Token 基本上都是收藏品权益一类的,相当于通过 IP 衍生出来的某种可交易权益,用区块链上的 Non-fungible Token 来指代。可能有一些是大的 IP,像 NBA 这种项目,也可能里面是一些小的 IP,小 IP 指的是个人 IP,并不是说价值小。像类似于艺术家自己生产出来的艺术品,或者说一些明星所谓的“粉丝经济”,用明星 IP 衍生出来的收藏品,这些东西都是 IP 相关的非同质权益。

有两个值得大家注意的地方,当你购买 NFT,或者你收藏 NFT、拥有 NFT 的时候,你到底拥有的是什么东西?首先,你百分之百拥有的是区块链上记账的 Non-fungible Token,也就是说这个 Non-fungible Token 的所有权肯定是你的。

另外,你要具体看一下 Non-fungible Token 到底指代了什么样的可交易权益?如果是一件艺术品的话,无论是数字艺术品或者是物理艺术品,你买到的 Non-fungible Token 到底有没有相对应的艺术家的个人承诺,或者说相对应的法律条款,或者来相对应的技术手段(如果是数字艺术品的话),来保证你所购买到的 NFT 到底指代的是不是完整的所有权。

这块儿是挺有意思的,如果你仔细看大部分 NFT 发行平台,在这块儿并没有做特殊的保证,尤其像图片类、数字艺术品、视频、音频那些东西,你买到的东西并不一定就是那段视频、那个图片、那段声音、那个 IP 的完整所有权。

也就是说,从事实的法律角度来讲,艺术家把这个东西卖给你之后,它是完全可以在重新卖了,完全是可以把这个东西再用在其他商业用途上,因为你买的那个并不是代表了完整所有权的 NFT,完整所有权下可能能分出来几十个不同的其他类型可交易权益。

另外比较典型的就是很火热的 NBA TOP Shot,不是很多人能说清楚你到底买的是什么东西。说白了,你买到的是跟 NBA IP 相关的,是由 NBA 官方产生的独一无二的,除了视觉呈现以外没有任何其他用途的,一个可交易权益的所有权。

也就是说,你并不拥有那段视频所谓的完整 IP 所有权。这意味着如果你要是把那段视频,用在除了你自己在你手机上、你自己网站上看以外,你要是把它使用在其他商业场合的话,NBA 是可以告你的,因为你买的东西并不包含那段视频的完整 IP 权益,你买到的是一个抽象出来的,几乎没有任何使用价值的收藏权。

愿意收藏 IP 相关东西的人,你要清楚地知道你到底买到的是什么,你买到的是 IP 所有权?你买到的是 IP 所有权下面的某一个子权益?还是说你买到的是我说的这种没有任何额外使用价值的收藏权?

NFT 除了用在像现在这些很火热的由 IP 生产出来的非同质化权益外,还可以用在各种各样其他的权益上。如果抽象地来看的话,IP 就只是所有产品和服务中的一种而已,还有大把其他类型的产品和服务,这些产品和服务都可以通过使用 Non-fungible Token 来 Token 化相对应的产品和服务使用权、所有权。

就像是 NFT 的门票,指代的是很具体的权益,像是足球比赛,意味着你买到的权益是说在特定的时间段,你能够坐到这个特定的位置上观赏这个比赛的权益,是一个 redeemable 的权益。像是其他类型的产品、其他类型的服务都可以通过这种 redeemable、consumable 的 Non-fungible Token 来把它们 Token 化,这里的想象空间是无限的。

Token 化这些东西,大家能直接看到的好处是产品和服务的供应商有机会能够直接参与到基于区块链的新金融系统里。

就像在去年的时候和澳大利亚本地的小区政府一起做过一个实验,帮助那些社区型小企业(咖啡店、面包店)等小生意,当时的做法是给他提供工具,让咖啡店能够自己在以太坊上发行 Non-fungible Token,这些 Non-fungible Token 可以想象成兑换券,每一个 Non-fungible Token 都可以在店里兑换到一杯真实的咖啡,可以喝的。这样不仅可以把兑换券进行预售,就像其他的纸质兑换券一样,可以进行预售。更重要的是,我们额外部署了另外一组合约,可以帮助咖啡店把的 NFT 咖啡兑换券转化成 Fungible 的证券,进行融资。

举例来说,可以把覆盖咖啡店未来一年咖啡产能的兑换券,抵押到合约里面去,给抵押加上他愿意支付的利息,一年的利息是多少,另外一端会生成出来 fungible 的债券,投资人、社区或者其他地方的人愿意支持投资咖啡店的话,就可以通过购买证券的形式让咖啡店得到除了银行以外的新融资渠道。

好的的地方在于这些咖啡店本身发行 NFT 兑换券是只要他自己承兑这个事情就行,不受证券监管。有了 NFT 之后,咖啡店可以通过任意第三方的合约把 NFT 兑换券转化成证券,参与到以太坊的 DeFi 世界里去。

前面简单讲了一下 NFT 到底是什么,大概都能做什么。现在聊聊 NFT+DAO。

我们为什么会把身份相关的单独来说?因为这部分比较容易和 DAO 有融合。先来简单的看一下 DAO,数字化权益通过密码学、区块链技术转化成通证,之后有非同质化的通证,也有同质化的通证,大家比较熟悉的以太坊上的 ERC20 Token,它们是同质化的通证,代表了同质化的权益。

在 DAO 里这些 Token 代表的是基本的投票权,如果是基于你拥有的 Token 的数量决定你投票的权重的话,Token 本身就指代了最简单直接的投票权,用在去中心化自治组织里,相当于构成了最简单的 DAO。当然,DAO 可以做各种各样事情的,基于投票,基于社区共识,另外一端可以连上智能合约或者连上其他的东西,能够自动执行一些事情,至于它执行什么不具体讨论了。

说一下身份相关的 NFT 跟 DAO 到底会有怎样的结合。

现在大部分的 DAO 极其简陋,很多都是非常简单的基于你拥有的 Token 数量多少决定你的投票权,在很多情况下这样设计是不合理的。另外一点,大部分 DAO 系统、大部分智能合约系统基本上都是以钱包地址作为系统内唯一的途径,它识别用户或者识别你的唯一途径就是钱包地址。其实是非常容易对它发起攻击,因为你自己可以创建 1000 个、10000 个、100000 个地址参与投票,这都没问题,都可以的。

这两块是 NFT,或者基于 NFT 的身份标识能够帮助解决的问题。如果代表你身份的 NFT 或者代表你身份标识的 NFT 用在 DAO 里,就可以基于各种身份标识调整投票的权重,相当于一定程度上给 DAO 带来了声望系统。

举些简单的例子,假设说有这样子的 DAO,它特别希望在 Twitter 上很活跃的用户,如果有 100 个 follow 的话权重是“1”,如果有 1000 个 follow 的话权重是“2”,如果有 10000 的话权重是“3”,如果有 10 万或者 100 万 follow 的话你的投票会占很大的权重。这相当于,如果你有办法能够把 Twitter 上系统内的用户身份标识拿出来,把它用在区块链上,用在 DAO 上,那 DAO 能够实现我刚才说的功能。

还有像是做一些简单的 KYC,因为你创建额外的无数多个钱包地址是非常容易的事情,但是你创建一个所谓的有了一定活跃度的 Twitter 地址就不是一件很容易的事情了。一定程度上可以防止这种攻击。

这两块是我直接能看到的 NFT 能对 DAO 带来的帮助。

至于说怎么才能把这些数字化身份标识用到区块链上去,大部分的身份标识都是由不同的 Web2 系统产生出来的,就像是你在 Twitter 系统里有一个身份标识,是你的 Twitter ID,你在微信系统里也有一个身份标识,是你的微信 ID,你在 Facebook 里有一个身份标识,是你的 Facebook ID,这都是你在不同系统里的身份标识,不同系统里的 ID。

怎么能用到区块链上?我们在 2018 年发布过 Blockchain Attestation paper,可以实现 ID Attestation。相当于把传统的 Attestation 技术做了改进,能够让 Attestation 被使用在区块链上去,主要需要攻克三个问题。

传统的 Attestation 被用在各种各样的数字系统里,都已经几十年了。但是大部分数字系统和智能合约不一样,你在它上面验证了 Attestation 的话,只有他自己知道,它是封闭的,不会把验证的内容都公开出来。但是智能合约就不一样了,如果你完全不做任何改进的话,把传统的 Attestation 用在智能合约里,在验证的同时就会泄露到全部的验证内容。

另外,当你把同一个 Attestation 想象成身份标识用在不同多个智能合约上的时候,还要保证不可关联性,假设说你用在 5 个不一样的智能合约上,如果这 5 个智能合约使用之后都指向了同样一个点、都指向同样一个 Attestation 用户的话,你用的越多,别人越容易把你找出来,通过你在不同系统上使用的内容,加上一些额外的信息就能把你找出来。

另外智能合约里在验证 Attestation 和 Transaction 发生的时候要保持原子化的。也就是说 attestation 验证通过同时 Transaction 发生,验证不通过 Transaction 不发生,是同时的原子化的。

要保证达到这三点,这样 Attestation 才能被用在智能合约上。我们改进了 Attestation 的数据结构,另外在智能合约里实现了 Attestation 的零知识证明验证。最近一次使用,是用在我们和以太坊基金会合作的 Attestation 门票系统上,他们的门票系统智能合约是使用 e-mail ID Attestation 作为系统用户的识别符,e-mail ID Attestation 验证时就是用的零知识证明的方式,我们已经把 gas 消耗的优化到基本上和做 ERC20 Token Transfer 差不多,是完全可用的。

以上是关于什么是 NFT 以及 NFT 和 DAO 有可能的结合点我想分享的内容。

之后稍微介绍一下同样使用了区块链 Attestation,包括 ID Attestation 的新推出的项目——AlchemyNFT。

像我刚才说的 AlchemyNFT 支持了 Web2 ID Attestation,也就是说 AlchemyNFT 这组合约可以识别各种各样五花八门的 Web2 ID,你的 e-mail,你在不同系统里的账号,你在各种论坛里的账号,各种各样的 Web 2 ID 都可以。做法是把 Web2 ID 转化生成为 Web 2 ID Attestation,这样就可以把 Attestation 是用在 AlchemyNFT 智能合约里。

包括会在 5 月份上线的第一个基于 AlchemyNFT 的产品,叫做 AutographNFT。允许用户拿着你的 NFT 向其他人索要 Autograph 签名,签名通过 Twitter ID Attestation 实现的,另外一方给你签名的时候,你可以想象成他是用 Twitter ID 来签名的,这里用到了 Twitter ID Attestation 的技术。

好处是一定程度上能知道给你签名的人确实是你想要找的人,因为大部分 Twitter ID 都是跟真实你想要找的人相关联的,最起码它是控制 Twitter ID 的所有人。

另外一点,给出签名的这一方,因为合约系统里不止使用了钱包地址作为身份识别符,也使用了 Twitter ID Attestation 作为身份识别符。可以实现的是这个人有没有钱包无所谓,没有钱包就给你创建新的钱包,每次签名的时候使用不一样的钱包都可以。只要他的 Twitter ID 没有变就没有问题。

Attestation 不仅可以用在 ID 上,也可以用在其他地方,就像是 AlchemyNFT 合约能够实现基于 Attestation 的 NFT 发行。简单来讲,可以想象成不需要支付 gas 费就可以发行 NFT,你在一级市场上销售 NFT 的时候也不需要支付 gas 费。还有像复杂的基于 Attestation 的交易模型,可以把复杂的交易逻辑写在 Attestation 里,想象成是作为附件附加在你提交的 Transaction 里,这样子智能合约能够理解你写在 Attestation 里的复杂交易机制,会按照你的要求来执行相对应的交易,执行相对应的 offer。

另外 AlchemyNFT 的合约还提供一个的功能, 也是现在大家讨论的比较多的,就是 NFT 的 Wrapping 功能,把一个 NFT 锁起来生成一个新的 NFT,或者是把几个 NFT 锁起来形成一个新的,或者是把 fungible Token 锁起来生成 NFT,或者把 fungible Token 和 Non-fungible Token 混在一起 lock 起来生成新的 NFT。原理上是,定义了一些数据结构,把这些 Token 的关系 maping 起来。

在应用层面,可以使用这样子的合约实现类似于 NFT 的衍生再创造的事情,像是你给图片加个声音,你给音乐加个图片,你把几组不同的 NFT 拼在一起做成 collection,你把几个 NFT 再加几个 fungible Token 拼在一起做成新 NFT,你邀请其他人在你现有的 NFT 艺术品上进行再创造,像是我们要上线的第一个小产品 AutographNFT 相当于最简单的创造,本质上就是拿你的 NFT 让别人在上面签名,给你一个 Twitter ID Autograph,这相当于是最简单的创造,给原本的 NFT 增加额外的价值。这些功能都是 AlchemyNFT 里由合约提供的功能。

AlchemyNFT 还包含了过去我们做了三年多的 TokenScript framework,这部分最近也受到越来越多的人重视,我们收到了大量的机构和个人的咨询。

把 TokenScript 用在 NFT 上,最简单的描述,就是能够给 NFT 加上各种各样的可用权益,或者简单想象是能给 NFT 加上各种各样的功能,不止是看个图、听个声,还能有其他各种各样的用途,你可以拿它开门,你可以拿它入场看比赛,你可以拿它当做打折卡,你可以拿它享受 NFT 额外的信息,你可以用它跟 NFT 发行者进行交流,NFT 发行者之后可以不断地给 NFT 里注入各种各样的功能,第三方也可以。另外,相当于能让任何第三方产品 / 服务直接读懂 NFT 到底都代表了哪些权益,到底是干什么的,如何操作,这样可以把 Non-fungible Token 用在各种各样的地方。

举个稍微容易理解一点的例子,就像最近的数字艺术品市场,好多数字艺术家都给我们反馈说他们的创作已经被平台的呈现能力限制住了,因为他们过去大部分数字艺术品出售的时候就是 U 盘,U 盘里只有原始文件以及原始文件运行呈现时需要的环境,他们创造的数字艺术品不是简单的照片、图片、声音、视频那种。而是很多类似于,随着时间不断的变化,或者是说不断需要艺术家给他进行额外的 input,可以想象成是复杂的,活的数字艺术品。

这种东西在各种 Wallet (除 AlphaWallet 以外),或者是 OpenSea 这类的 marketplace,或者是其他类型的网站、平台地方都没办法呈现。唯一能够呈现的地方就是回到艺术家发行使用的平台上,或者下载艺术家使用的相对应的软件,这样才能看得了、听得了,才能通过你的感官能接受的到这件艺术品。

这就相当于限制了艺术家用 NFT 指代这种类型艺术品的所有权的可能性,因为就算指代了,你买了之后也是什么也干不了,因为在你钱包里确实有 NFT,但除了看到个 NFT 名字以外什么都没有,图也没有、声音也没有,你要卖给别人的话别人也不知道这是什么。这部分问题可以很容易的被 TokenScript 解决。

有兴趣更多了解 AlchemyNFT 项目的我们可以之后再多交流,我今天的分享先到这里,谢谢大家的时间。