张中南:NFT和DAO的融合,如何赋能Web3.0?
万向区块链蜂巢学院第55期,邀请了AlphaWallet联合创始人、AlchemyNFT的项目负责人张中南做客直播间,深度分享了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解决。
Scan QR code with WeChat