Time:2023-04-30 Click:86
其实在我们的设计之初,我们也参考了市面上的很多其他 ERC 标准,并没有找到一个能和我们十分契合的协议,为什么选择 ERC 3525 稍后会结合我们的应用场景和大家做一个分享;那么首先描述一下我们团队对于 ERC 3525 的一个感受;通过 ERC 3525 协议,我们看见了很多传统行业的上链可能,我们也详细地阅读了白皮书和很多与 ERC 3525 相关的文档总结了一些关键点,在设计产品时结合应用场景为我们提供了很多新的思路
ERC 3525 的 SFT 是一个侧重于数量与约定关系定义的半质化资产。是介于 FT 和 NFT 之间。 和很多 ERC 标准不同的是 ERC 3525 是一种通证类型,是一个基石类通证,和 1155/721 a/3475/4907 这些扩展型通证或应用型通证来说,它的兼容性更强
和传统的 ERC 20/ERC 721 相比的 value to value/id to id 来说,所有权和资产转移的关系并没有用结构来描述 token 化的数字资产,并且不能满足现阶段应用层的需求,看 meng 老师的写的一些文章,经常拿债券举例,如该资产兑付规则较为复杂,资产属性繁多无法用单一的 value 和 id 展示,这时候用 20 或者 721 来描述资产特性是很麻烦的,ERC 3525 协议重新定义了资产结构,让资产的扩展与兼容性大大提升。 所以我们在对一些朋友或者社区成员最基础版本的解释方式就是: 一个 SFT 通证由 3 个维度来描述,ID、SLOT 和 value。SLOT(插槽)是描述资产的属性。ID 跟 ERC-721 标准的 ID 是等效的,来标识自己的独一无二。Value 则是表示该属性下的不同数值,和 ERC 20 标准的 value 时是等效的。
比较有意思的几点我们也总结了一下,为我们设计产品提供了一些思路,其实从现在往前看,其实 ERC 3525 不仅解决了一些应用层面的问题,而且具有前瞻性
ERC 721 无法支持拆分合并,不能用来计算内在属性值,但是 SFT 可以通过转移 value 实现了拆分与合并
ERC 20 描述类别很有限制,无法满足多类别描述,表达能力太弱;繁多的类别在统一使用场景下,需要部署很多智能合约;浪费大量空间,交互路径太长,需要很高的成本去执行,程序去兼容各种不同的类型,对于开发来说会有很多的麻烦;但是 SFT 完全避免了这个问题
ERC 3525 的 Slot 通过一组属性,确认资产是否属于同一类,在同一子类下为同质的,不同子类为非同质的,Slot 是一个标签但可以包含多个条件,所有的条件都成立,判定为同一 slot,value 属于容器 SFT 的内在属性,同一 slot 下的 value 可以相互转移,不同 slot 是不能转移的;我也看到很多小伙伴在说这个 1155 ,这个其实也很好的描述了 3525 与 1155 的区别,通过 slot 转移 value 给不同的 id,通过 id 转移不同的 value,这两个明显是不一样的,对于开发来说也是十分轻松的,以 gamefi 来说,如果有 10000 个道具类型,有枪有跑有弓箭, 1155 就需要部署 10000 个合约;但是 3525 只需要在一个合约里要新增 slot 就可以实现
智能合约的升级,智能合约像账户一趟可以转账,合约内部有逻辑处理能力,可以存储状态也可以存储资产,ERC 3525 的 SFT 当成可视化、通证化的智能合约,可以针对不同的行为进行反应,逻辑处理,状态存储,同步数据状态,资产存储和转移,体现了分布式账本的优势(记录转账历史),也体现了智能合约的优势(内部执行逻辑),并且还是可视化的(通过改变数据状态); 所以 ERC 3525 是智能合约的一种升级,内部可以内嵌一个或一组智能合约,不管从开发角度还是从用户的角度,提供了极大的便捷性,更加得灵活,可以满足很多复杂业务场景的需求
ERC 3525 的 SFT 可通过一个合约描述多类别的资产类型,没有合约组合爆炸的可能;通过转账来完成 NFT 的拆分与合并;同时一个 SFT 可以以一种的动态的形式作为展示,它可以对外部的事件进行感应; 这里以 X WINNER 举一个例子,比如我们 X WINNER 未来在 SFT 中添加平台 token,平台积分,工作量证明等等,赋予持有此类 SFT 的玩家在平台相应的权利,那么里面的这些东西不仅可以通过链上交易或者其他的链下的 data source 改变 metadata,也可以通过 value 的转移而改变,在不同的场景下,针对不同的状态,我们可以加上不同的 title,不同的等级或不同的表情等等,既可以当做收益的承载工具,也可以成为平台里一种身份的象征;
最后一点也补充一点 ERC 3525 的平均 gas 消耗水平与 ERC-721 相当,这个一定是精心设计与长期优化的结果。并且,ERC 3525 设计与 ERC-721 兼容,所以目前市场上几乎所有的钱包、DeFi 协议、NFT 工具和市场,无需修改就可以直接支持 ERC 3525 ;那么对于一个游戏玩家而言低门槛的便捷操作是十分重要的,这也为用户减少了交互的路径和学习的成本,这也是我们考虑使用 3525 的其中一个重要原因之一
虽然我们是做游戏平台的,但我们对于 ERC 3525 的未来发展前景还是十分看好的,它不仅为当前区块链世界的应用提供了一个新的方向,也可以链接更多的 RWA,对他们进行赋能。
以上就是我们对于 ERC 3525 的理解和我们选择 ERC 3525 的初衷
首先我非常感动,非常激动,因为刚才我听到 Stan 的这个介绍,其实我们去年 9 月 5 号标准通过之后,被很多的一些机构,包括这样 Twitter、space,还有一些线下会邀请过来讲 3525 ,有的时候也跟一些正在使用或者考虑使用 3525 的一些项目方、一些行业高手去交流。
坦率的说,今天我听到的 Stan 这样的一个陈述,这样的一个理解,是我听到的水平最高的,除 Solv 之外水平最高的一个团队,其实跟我们 Solv 的这个看法水平是完全对齐的。所以我首先很高兴,就是因为 Stan 之前和我们并没有交流过,但是他能够在没有跟我们 Solv 这个团队密切交流的情况下,只是通过团队的研究和使用,就已经把 3525 的很多的内涵或者我们当时的一些背后的一些思想理解到这样的程度,我是非常钦佩的。我在想我们有没有这个能力去理解一个别的团队提出来的一种技术或者一种思想,能够到这样的程度我觉得这个体现出 X WINNER 包括 Stan 本人超高的技术水平和这个技术领悟能力,我是个人表示非常钦佩。他刚才提到的几个点实际上是逐层推进的,一直推进到最后的这个最高的这个点就是 3525 ,可以作为可以看成是一种可视化智能合约,可以认为是智能合约的一个升级版,我觉得看到这一层人真的很少很少,就是非常少。
当然主持人邀请我来解释介绍 3525 ,我觉得很多的想法刚才 Stan 已经说得很到位了,而且他使用的语言非常的精炼啊,所以我只是想补充一些我们在设计这个 3525 过程当中的一些思考,包括整个的一些思考过程,有一些想法是如何变化的,作为一些补充材料,帮助大家来理解 3525 怎么走到今天这步的。
首先我来先解释一下,刚才 Stan 提到说我们是一个基石型标准,我觉得这个词用得非常好,我们自己用的时候说是一种通用型标准,那么既然有通用型和基石型标准,那么就有非通用和非基石型的标准。
什么是非通用和非基石型的标准呢? 大家可能不知道的是,其实在这个 ERC 这个体系里面,现在有 40 多个通证标准,但是全世界几乎 99.9% 的应用都集中在两个标准上,就是 20 和 721 ,为什么其他的标准基本上很少有人用呢?
当然,我们希望未来 3525 能够变成一个被广泛使用的标准,但是今天还不是。那么为什么其他的标准别人都不用的情况下,两个标准就能覆盖 99% 的应用领域呢?其实就是因为这两个标准是通用型标准或者叫基石型标准,这两个标准虽然有这样那样的问题,尤其跟我们 3525 相比有一些缺陷,但是它所 target 的问题是一个通用型问题,是在各个领域里面反复出现的。你可以认为它是一个超级简单的模型,然后用这样一个模型可以对整个世界各个应用领域各个应用的具体的这些问题进行建模。用这两个标准对这些问题进行建模,那么这两个标准有非常强的通用能力,有非常强的适应能力,这就是通用型标准的特点。还有一些其他的标准呢,我们不提名字了,有些标准它是解决某个特定问题的,你用到这个特定问题的时候,你再用这个标准解决可能效果会比较好,但是你如果不解决这个问题的时候呢,这个标准对你来说是没有用的,或者说是不适用的,你是不会想起来使用这个标准的。它只是解决某个特定问题,那么 3525 呢,实际上是 20 和 721 之外,另外一个通用型标准或者叫基石型标准。什么意思呢?就是我们这个标准本身要解决的问题是普遍存在的,是反复出现的,是在各个应用领域里面都会遇到的问题。
同时呢,你也可以认为使用 3525 这个标准。它本身可以用这一个模型来给我们的大部分的问题和现实世界应用域来做建模。我这么讲可能稍微学术一点,我们把这个问题稍微讲的人话一点,就是说所谓的通用型或者基石型的这个 token 标准,它需要对这个世界有一个统一一致的看法,就是你认为这个世界是什么?是什么构成的?你认为区块链或者是 Web3 应用它的这个 token,它这个里面的数字资产,你能把它看成是什么东西?
那我给大家举一个不一定很准确,但是方便大家理解的一种看法,就是这个 ERC-20 ,它实际上把这个世界看成是一种流体或者原子,就是他把这个世界所有的东西都看成是由可以无限细分的微粒原子所构成的。然后你任何一个东西都是有很多很多这样的同质化的原子所构成的,所以你可以把它区分开,这是 ERC-20 的看法。那么 ERC-721 ,它把世界看成是很多很多的彼此各不相同的固体,那么也就是说它把它看成是你,但它有一句谚语叫做世界上没有两片完全一样的树叶。
ERC-721 或者叫 NFT,他认为这个世界上没有任何两个东西是一模一样的,所有东西都是彼此各不相同的,所以他给每个东西都安排了一个独一无二的 ID,然后允许你用 MetaData 去对他的特征进行描述,这个没有问题。那么大家想一想,这两种观念其实都是可以用来对于现实世界建模的,你要么采用这种观念,要么采用那种观念,或者你把两个观念结合起来,但是基本上你在世界上看到任何事情,包括你在应用空间里面遇到的任何问题,遇到的任何一种对象,就我们用专业术语来说「对象」,你都可以去看,要么把它看成是可以无限细分的流体,要么可以把它看成是彼此各不相同的固体。
就是用一种观念可以去解释整个世界,那么在这个 ERC 3525 的世界观里面,我们把这个世界看成什么呢?我告诉大家,我们把世界看成由容器所包裹的不同的元素的组合,那么这个观点我们去做的时候,我们未必说我们就吸取了古代的多少哲学思想,但是做完了之后我们回过头来去看的时候,我们会觉得就 3525 它实际上体现了一种非常朴素的世界观,就是大家要知道原来这个古希腊的这个哲学家认为世界是由四种物质组成的,风、火、水、土,然后我们中国人觉得世界是由五行组成的,金、木、水、火、土,然后这五种不同的元素或者四种不同的元素放在一个容器里面,他们经过某种方式,然后来混合,组合就形成了世间的万事万物。
这个就是古代对于我们这个世界的一种相对比较先进的一种观念,这种观念显然要比,说这个世界任何东西都是由同质化的威力组成的,或者说任何世界都没有什么相似性,任何两件东西都没有什么相似性,都是独一无二的存在。这两种观念要相对的丰富一些,描述能力要更强一些,对于很多问题的看法可能更深刻一些。
因此 3525 实际上是一个容器协议,我们实际上是允许你把任何一个数字资产或者一个 Token 看成是一个数字容器,然后把里面各种不同的这个性质东西放在这个容器里面,把它组合起来形成这么一个体系。当然在最简单的情况下,你只放进一种元素,复杂的情况下你可以放进无数种各样的元素,那么这个 3525 其实是一个容器协议,你用这样的一个容器的世界观,把各种元素组合在一起,然后放到一个容器里,这样一个世界观你同样可以用来描述整个世界。
你看到的任何一个物体,包括我们人本身,你都可以认为它是多种元素在一个容器内的混合一个组合,因此我们也提供了一个非常 consistent, consistent 就是一致性的,然后一个具有普适型的、通用型的一个世界观,那么这种世界观使得 3525 成为一个基石型标准,或者叫做通用型标准。
你可以用 3525 来描述所有的事情。说白了就是现在用 ERC-20 和 721 所做的所有的事情,你都可以用 3525 做,但不一定是最合适的,不一定是最经济的,但是都可以做,能力上都没有问题。可是有一些大部分的其他标准,你根本就不可能做到说用这一个标准来描述这个世界上所有的事情,那么也就是说他们不足以被称为基石型标准。
当然有一个标准我们可以讨论它是不是基石型标准,那就是 1155 。1155 把这个世界上看成是有很多类别的物体所组成的这个世界,每一个类内部的物体是一模一样的,没有任何差别,但是类与类之间的物体是不同的,它是这么一种世界观,我觉得这也算是一种通用世界观,也勉强可以算。只不过就是在描述能力上,它基本上被 3525 给覆盖了,就是它能做的 3525 都可以做,在实现当中的话,我们可以去看,有的时候它的 Gas 费会少一些,这一点客观承认,这是从实用的理由。
但是从这个对世界,从对世界建模,从世界观的角度来说, 20、 721、 3525 可能还算半个 1155 ,这四个在我们看来是属于基石型和通用型标准,所以基于这个点来看的话,就是这个 3525 的确是就是我们在设计的时候有很大的一个野心,想把它做成一个具有广泛的应用空间和这个非常非常大的一个生态的这么一个标准。当然任何一个东西起来它要需要时间。现在今天这个 721 这么火,大家知道 721 啥时候出来的吗? 2018 年 7 月份、 8 月份的时候出来的,那么一直到了 2021 年年初那个 721 的这个标准,才因为那一幅画一一举成名天下知。这中间有 2 年多的时间, 2 年半的时间, 2021 年 3 月份超过两年半的时间,这个 NFT 才大火。
我觉得我们 3525 可能会快一点,特别像 X WINNER,像有 Stan 还有 David 这样的高手的支持,可能会快一些,但也需要这样一个过程,所以我这次能够得到 X WINNER 的邀请,我还是非常的高兴,也真是有点小激动,就是觉得终于就是高山流水遇知音,我们做了一个东西得碰到知音他们才能够去。就是 appreciate,就看到我们里面的这个闪光点,然后只有我们有越来越多的这样的知音出现,我们才能够把这样一个东西真正变成一个特别繁荣的一个生态。好吧,我就先讲这些,然后后面的话,看看有机会的话,我再给大家介绍一下是怎么一步步走到这里来的,因为这个中间也有很多缺少的过程,给大家讲讲故事。谢谢。
大家知道,就是我们现在市面上刚刚给大家说了有 20、 721、 1155、 3525 。这 4 个其实是一个相对通用的 token 标准,因为其他的好的应用标准都是解决某一个具体问题的,我们这个是要描述或者是建模世界上的某一类资产的,其实 3525 主要是想达到这个目的,就是我们 20 出来了,然后 721 出来了,我们就发现整个世界上其实还有一部分东西是不能跟这两个很好的建模的。
所以我们提出来 3525 SFT 这么一个概念,我们为了实现这种建模,这种非同质化的或者半同质化的这么一个资产。所以我们是当时提出来一个所谓的 id slot value 的一个三元组,和一个地址,id,加这个 value 这么一个的上层结构。那这两个其实是在设计中是为了更好的来表达我们这一类资产的一个属性。
大家很多人也有问说,你看其实你这个不就是我用 20 的话,我下面就是一个 721 套个 20 ,或者是说发很多 20 上面一个管理合约是不是也能实现这种模式?而从技术上来说它是可以的,但是从建模或者从精准的这种很方便的使用来说, 3525 其实是把这类资产用一种三元组或者三种结构的这种模式来很好的做了一个建模。那么因为 3525 是一个可以说是后发的一个标准,因为前面有 20 ,有 721 了,也有 1155 了。那我们其实也分析了这些标准的所有的优缺点和他们能实现的一些领域。
那么我们可以说 3525 是一个包含了至今为主的主流 token 协议,就是我们刚刚说的这种基石类的 token 协议的主要功能和特点,而且也针对了整个 token 发展标准,发展过程中的各种问题都做了改进和适应,不过这也是会使得标准比较复杂,其实我们在制定这个标准的过程中已经在不断的做减法了,待会我有一个特点我也可以给大家讲一讲。就是一些设计的取舍。
就是我们其实原来在这个上面做了很多更复杂的一些东西,但是我们在做标准的时候就觉得一个通用的标准,或者是一个有生命力以后能被大家广泛使用的标准,一定不能预设太多的前提条件,或者说帮大家想更多的事情和做太多的假设,那样的话就成为一个具体只能解决某一个方面的一个标准了,所以我们是不断的舍了很多东西,然后不断的在上面做抽象、做通用化。
所以这个 3525 其实我们时间确实比较长,改了好几版,也是在我们不断的开发的过程中,不断的抽象,不断的把它做精炼,大家一起来讨论,然后最后得到的这么一个标准。那么在这里我把几个我们和其他标准有些不太一样的地方,也大概给大家这个说明一下,然后也供大家一些讨论。
本质上来说,我们 3525 除了刚刚说的那些和其他标准的差别,其实我们是把 ID 这个概念,把它的这个级别更上了一层,就是大家都知道现在其实在整个 721 也好, 20 也好,它的主要是以地址为准的一个模式的,一个对地址做操作的模式。那么包括 721 ,它的 ID 是地址的一个东西,它的一个属性。那这次 3525 里面是把 ID 作为一个更重要的一个概念提上去了,它使它成为一个比较独立的概念,它就跟地址一样的一个独立的概念。大家能看到我们的 transfer 的这个有一种模式叫 ID 到 ID 的转账,它没有地址参与的 transfer 这个函数里面是没有地址的,就是两个 ID。那么这也是我们从不断的认知深化和不断的理解这一个过程。后面就觉得 ID 在 3525 这个层面其实是有很大的一个重要性的,等把它的作用提升以后,我们以后通过用 3525 这个概念,其实是可以做很多其他的事情的,不能只基于 address 这种模式,现在基于 address 的这种模式已经是固化了。
基于 ID 其实有很大的想象空间的,比如说 ID 是能代表一个什么东西,那它的空间就很大了。不只是地址能代表东西了, ID 可能也能代表其他的一些东西,那包括我们的授权模型,那原价 20 ,它的授权模型是地址的 value, 721 的授权模型是说这个地址的 ID,这个地址所有的 ID,那么我们其实就从授权模型上来说,就加了一层是 ID 的 value 的授权,那这个其实也是对整个 ID 的地位和整个后面应用实现的灵活性做了很大的一个提升。大家可以把 ID 来代表很多样的东西,那么我们这个 ID 下面的 value 也是可以单独授权出来的,所以这是一个授权的概念。
那么因为这些我们做了哪些抽象呢?其实就是我们刚刚说的,我们把这些东西抽象了。原来我们的应用好多人就会说 3525 太通用了,我可能要写好多应用,那实际上我们是希望,上层还可以有一些,比如有战略的应用框架,金融行业的应用框架是把一些共性的东西在这个行业应用的层面再来去做一些,比如说框架封装一些处理,这样的话 3525 最底层是可以很好的适应各种不同的业务场景。
那还有一部分,我们的设计思路是不太一样的,大家我用过 3525 的,可能知道这个转账通知模型这一块, 721 的 safe transfer, 20 是因为没有,刚开始来大家不知道有这种所谓的要转账,还要通知。因为这种合约的模式,导致了一个 20 的一个交易转账,其他人都是不知道的。你只能去查余额或者接收事件,那链上合约收不了事件他是不知道的。
那么所以在 721 以后其实出现了所谓 safe 的概念, safe transfer 就是我要通知对方,那其实这种模式当时觉得还是可以的,但是在后面使用的过程中就发现,比如说多签,比如说很多一些合约,那他其实想收钱,但是因为没实现这个 721 的 receiver 接口,导致这个收不到钱。
那我们最早的时候,其实在提交标准的时候也是类似于这种模型,但是和以太坊社区我们进行了大量的沟通,以太坊社区有几个比较资深的人提出,其实他们觉得这种模型是不太好的,因为在实际应用的过程中其实是有很多一些误伤或者怎么样的,所以我们后面就改进了这个 721 和 1155 那个转账通知的模型。我们去掉了 safe,那种每一个函数都得有个 safe 的这种模式,我们是通过类似于,就是你明确说了,不要,我才不会给你这样的,就是接受者说了算。这种比较灵活的,就你如果不想要,你就明确说我不想要,我如果发现就你没说,我可能就会给你。
这个是我们和 721 和 1155 的一个区别,这样的话大家就知道有些多签呀,或者一些合约,你在做转账的时候,那就不会有什么问题。你如果想收,你就去实现 receiver 函数,接收你要的东西,或者是你不想要,不愿处理,那也是可以的。
这个就是转让模型这块,我觉得还是需要给大家这个同步一下这个不太一样的地方,这个是元数据的一个描述,大家知道 20 是没有源数据, 721 就有一个 tokenURI 的元数据,那其实我们在 3525 是增加了三层的元数据,把这个整个的这个元数据这块的能力其实做了一个大大的增强的。就是一个是合约层的一个元数据, contracted UI,第二是 slot 层的元素,所有的 UI 最后是跟 721 兼容的 token 层的拿 tokenURI,我觉得这几个是我们在和其他标准,我觉得是差别和这个改进比较大的地方,我觉得是给大家这个分享一下。
那从这个角度而言,其实包括就是我们在设计的时候,就是有朋友在讨论这个问题,就是我们原来遇到有朋友在讨论问题,我们自己在做的时候其实也有这个问题。比如说我们原来做了一个类似于这个锁账票据,那么它每一个 slot 是放着不同的底层资产,有 USDT 的,有什么的。那大家在考虑这个问题说,那我们的这个 Decimals 就是 value, Decimals 为什么是每一个合约一个,而不是每个 slot 一个呢?这其实也是我回到我最早讲的那个复杂性的问题,因为我们其实内部把这些问题都做了很多讨论。
那从复杂的程度来看,那种每个 slot 有个 Decimals 可能是很复杂的。就是至少在大家的认知上,你把一个 business of 查了一个 ID,但是你去时效是每一个这个 ID 要去查它的 slot 是多少,它的 slot 对应的 token value 这个 Decimals 是多少。举例是这样的,我们就觉得对开发人员或者对 dapp 的开发其实是有比较复杂度,引入了很复杂的复杂度,那么我们自己最后怎么解决?每一个 slot 不一样的,就类似于有一个 exchange rate 这么的一个模型,其实是一个就比较简单的留个统一的,我们一个合约有一个统一的 value Decimals,其实它对整个大家的这个 balance of 这块的这个处理其实是简单很多。如果你需要肯定底层的一些东西,比如我这个装了 USDT 是 6 位的,那个装 DAI 是 18 位的,那就类似于你在处理业务的时候有一个类似于 exchange rate 的这种模式,其实就把这个东西屏蔽了。
所以圆的整个思路其实我们是想说的是说我们能对用户来说一定要简单,开发者可以多做点事,但是用户用起来已经理解起来比较简单,所以大概整个 3525 这边我要补充的就是我们从技术和开发的角度,这些思路大概就这些,谢谢。
刚才大家从应用的角度讲了讲,然后孟岩老师从这个思想的角度也讲了讲,然后 Ethan 从这个设计初衷和设计思路上也做了一些分享,我站在 Web2 角度讲一下,首先我觉得 3525 未来有可能是 Web3 大规模普及的基础设施,就刚才孟岩老师说在 18 年的时候 721 才设计出来,搞了好几年大家才知道。3525 可能也需要点时间,那我估计会比那快,因为现在 Web3 的应用跑出来的越来越多,而且很多的开发者都在做,而且就是 ERC 3525 我用一个公式表达,我觉得它其实是 NFT 代币 = 3525 ,这是第一点。
第二点我认为 3525 是一个权利、凭证、权益的集合,它的表达性比那些要灵活的很多。那我现在用场景表达一下,就是你把意思就强行表达一下,你现在跳到一个 Web2 的思维里面来,就想象成有三个前提,一个是凭证,一个是权利,一个是权益。你想想,如果说你把地址当成一个手机号,然后你注册完了以后,然后这个 3525 这个 SFT 你当成一个账号,你原先在 Web2 里面能干啥呢,你的账号登录进去可能有道具、有积分、有装备、有资产、有勋章等等的,而且这也可以单独转移,也可以全部转移,都可以转移给你的朋友,游戏也好,商城也好、分销也好、电影票也好,都可以表达。
所以那个啥,刚才那个大家在讲场景的时候,我也想就 ERC 3525 提出来的,说自己也是有钱包的功能,但我感觉它更像一个账户,可能比钱包更大一点,我觉得,因为它不但是光能装这个代币,还能装一些其他的信息,我个人理解,所以就是这么三点。
因为其他人都讲的挺好的,就是从思想上、应用上,还有设计的思路和初衷上,所以我强行用这个 Web2 到 Web3 的场景上去,给大家理解一下。然后我还想补充一句,我看有挺多听众的啊,就那会我看有 300 多人,现在有 200 多人,因为一旦这个协议开始普及的时候,未来一定会有大量的应用,尤其是这种基础协议就是一定会有大量的应用使用的时候,它是这个巨大的商机,大家一定要去研究去看一看这个 ERC 3525 这个伟大的团队设计的这个东西。
你像我们人类每一次世界观发生改变的时候,科学也进步,思想也进步一样的,就是这个 3525 的协议说比较伟大,但确实挺伟大的,因为我真心觉得就是 Web3 的应用,如果大规模爆发的时候, ERC 3525 绝对是基础设施,所以它的空间是非常大的。我表达完了。
X WINNER 是一个开放的去中心化休闲游戏平台,所以是否拥有足够基数的用户是衡量一个项目是否成功的重要指标,区块链游戏这一具体赛道,谁能拥有足够多的,忠诚度高,活跃度高,粘性强的游戏玩家,谁就能在链游领域立于不败之地。对于平台来说游戏的可玩性和成瘾性才是游戏平台的关键,但是我们在做一些调研是发现,一些 gamefi 来说,游戏品类的单一和过度的撸金导致游戏后期随着 token 价值的缩水和市场热度的减低,必然无法吸引更多的用户,保持用户的留存;对于一些链游平台来说,并没有游戏类型进行细分,有些直接以中心化的方式运行,平台 token 并没有在整个生态系统中起到了一个很好的链接作用,需求和供给严重倾斜,导致用户的信心不足,从而选择离开。
大家可能都玩过一些这种小游戏,线上的抓金币啊,幸运转盘啊,盲盒机啊,以休闲游戏为例,每个平台都有着很多不同类型的游戏,来满足用户的需求,如果想把传统 web2 的游戏搬到链上完成,我们需要面对不同的游戏人群和多种多样的游戏场景,
针对产品来说,前期我们需要以游戏本身作为出发点来做到留存用户和保持其粘性,但不同品类的游戏其背后的算法和分配模型也是不一样的;我们需要一个载体让不同的游戏串联起来,那么基于 ERC 3525 协议,采用同一平台兼容多款游戏的方式,不同的游戏类型和该类型的收益分配方式对应不同的 slot,一个 slot 下可能会出现十几款甚至上百款游戏,不同的 slot 对应一套智能合约,一套算法,同一资金池;通过 ERC 3525 协议,在满足各类玩家需求的同时,实现了玩法增加资金不分流。对于持有 SFT 的玩家来说,他们的所有游戏资产会被保存在 SFT 上,通过 value 的转移实现资产互通。只需要通过增加 slot 来添加游戏类型 我们现在 X WINNER 平台将游戏分为了很多品类,我们的第一类游戏称之为幸运类游戏,完全是我们自主研发的,为后续接入平台的游戏开发商提供了一个 demo 版本,这类游戏包含了大转盘,彩票机,水果机;用一种简单成瘾的游戏体验,让玩家在体验高额奖励的同时,通过 SFT 让玩家成为 X WINNER 的利益相关者,可以想象为 Sharesholder,我们会将协议流水的 20% 存入 SFT 中,我们通过斐波那契数列设定了游戏轮次,根据轮次,每轮的游戏玩家获得 LOTS 递减,那么 LOTS 的价格就会一直提升(这个 lots 就是 SFT 中的 value);随着资金池的累加,大家都想来中大奖,LOTS 的价格不断的上涨;这个时候市场上会有几种动作出现,第一种就是坚定持有者,那么他们会一直持有他们的 SFT,不进行销毁;第二种就是选择销毁的玩家,他们会根据 LOTS 的价格随时燃烧完成变现;第三种就是需要变现但是不想以当前价格燃烧,那么就可以在 Opensea 等 SFT 二级交易市场上以溢价的方式出售 SFT,由于 lots 的价格是一只在上涨的,只要价格合适,会有人溢价买入在未来完成变现;
未来我们会结合现有的平台角色发行不同的 SFT 第一个是在 SFT 中装入平台 token 或者投票权重,通过 chainlink,data sourece,和 value 的转移实时更新 metadata,用一种更可视化的方式让玩家持有 SFT 处于动态状态,添加不同的 title,针对不同的 title 给予相应的权益,比如新游戏的体验权,比如平台重大 proposal 的决定权,比如平台定期做一些活动给一些额外的收益,带给所有玩家更好的平台体验。 第二个对于我们的游戏运营商来说,我们也会针对他们发行 SFT,不同的玩家持有对应游戏运营商的 SFT 可以去玩对应的游戏,可以在这个 SFT 中充值,玩游戏直接从 SFT 中扣款;当然只是一个方向,如何去实现,也需要进行内部的讨论并且寻求市场的意见
所以,对于 X WINNER 平台而言,我们想做的是给予传统游戏开发商更多的赋能,以一种更简单更熟悉的方式让他们快速进入,让开发商看到区块链带来的产业变革,让广大玩家更多的是传统玩家感受到区块链带来更加透明、更加高额的收益分配和更加公平的权利分配。谢谢。
大家想想看,我们生活当中的各种各样的票据是不是都是这样,那么看见我们当时的想法就是,那么各种各样的金融衍生品,无论是期权、期货,还是我们刚才说的资产支持证券,abs、mbs 这样的东西,它其实都是标准化的产品,但是每一种产品内部都有非常多的可定制化的部分。
我举一个例子,我们叫 ETF 就是基金,大家可以理解为一个基金组合,一个 ETF 里面包含 20 种, 30 种不同的股票也好,债券也好,股债混合的也好,那么每一种都有不同的比例,这种东西,它的结构是标准化的,但是它里面的构成分却是千变万化的,不计其数的。那因此像这样的东西就适合于用票据来描述。我给你一张纸,我上面清清楚楚地列出了我这张基金份额里面包含的这个基金包含的哪些品类,各自占多少的比重,然后你这个份额的数量是多少,我可以用一张票据来描述这样的金融的资产,那么所以我们的第一个应用场景就是金融资产,我们用 3525 来做金融票据。
那做什么样的金融票据呢?我们到目前为止已经推出了三个不同的这个版本的金融票据。第一个金融票据是投资协议,用来代表你投资以后你拥有的 token 的份额现在还没有释放,但是未来它将会释放这样的 token 份额。
第二个就是债券,刚才那个 Stan 和那个 David 都提到,我们的例子当中很多就举到了债券,债券就是这样,债券它是一个未来的现金流,它是未来,它要给你进行支付,它不是现在就有的一个东西,它具有这个一定的信用度在里面,那么因此债券是一种非常典型的票据,它上面要有很多的信息,什么时候到期,票息是多少,分几次付,每次支付多少,有没有什么额外的条件等等,这些东西都是比较复杂的。
如果说按照 Stan 原来的说法,就是他说如果要是用这个 20 来描述的话,这个就不胜其烦,对吧?你要部署多少个不同的合约啊,非常复杂,那么因此用这个 3525 来描述,又保持可拆分、可转移,同时,因为我说了 3525 是容器,这个两个 3525 的这个代表的这个份额之间可以相互转让,那么非常灵活。
所以这个就是我们的第二个产品,第三个产品是我们目前的主打产品就是我们现在的这个基金,基金就是刚才我所说的,就是我们在一个票据里面会放多种不同的这种资产,然后我们还可以对它进行优先劣后分层,所以灵活度非常好。所以这个 3525 的第一个,也是我们当年创造 3525 第一个典型场景就是金融票据,这是第一类,第二类就是我们在日常生活当中还有很多非金融票据,这种非金融票据包括像什么呢?门票、会员卡、发票、收据这个账单,还有像什么打折券,这个什么现金券,有点金融性质,但是其实我们不把它算成金融资产,就是这种东西大家平时日常经常使用的,但是又不能算是金融票据,这种东西也非常适合用这个用 3525 来描述。
那么我们现在澳洲孵化了一个项目,这个项目就是在帮助澳洲央行去做这个基于数字货币的这样的一个数字发票,就是可以在发票上直接完成支付的这样一种数字发票,也是非常灵活,应该说很先进的这么一个技术方案。现在目前在澳洲这边这个方案正在取得越来越大的一个社会影响。
这是第二类,那第三类就是我们不擅长,但是 X WINNER 他们很擅长的,就是游