Odaily星球日报:1000年也看不完:一幅卖出16万的加密艺术品( 三 )


本文插图
Layer拍卖在Master拍卖结束后两天 , First Supper的各个Layer竞拍也来到了最后阶段 , 其中的20个Layers合计拍卖了264.7ETH , 这已经是Master成交价格的2.56倍了 , 下图是各个Layer的竞拍价格走势(有2个Layer还未开始竞拍)
Odaily星球日报:1000年也看不完:一幅卖出16万的加密艺术品
本文插图
其中多里安·中本形象的Decentral Eyes以77 ETH的交易价成为最贵的Layer 。
Odaily星球日报:1000年也看不完:一幅卖出16万的加密艺术品
本文插图
Vincent也参与了多个Layer的竞拍 , 最终以14.8 ETH的价格拍下了Eternal Anger这个Layer 。
Odaily星球日报:1000年也看不完:一幅卖出16万的加密艺术品
本文插图
该Layer一共有三种可以改变的状态:
Odaily星球日报:1000年也看不完:一幅卖出16万的加密艺术品
本文插图
深挖AsyncArt我们对AsyncArt产生了浓厚的兴趣 , 决定深挖一下它的具体实现机制 , 看看Layer的改变是如何影响Master的 。 DappReview小伙伴将自己对整个过程的理解梳理成了一张流程图:
Odaily星球日报:1000年也看不完:一幅卖出16万的加密艺术品
本文插图
1. Layer层修改参数
Odaily星球日报:1000年也看不完:一幅卖出16万的加密艺术品
本文插图
这一步是由Layer的拥有者发起一笔交易 , 调用智能合约中的函数useControlToken来修改记录在AsyncArt主合约中该Layer NFT的参数 。 上图是Vincent在AsyncArt页面更新其拍下的Layer状态至State2.
Odaily星球日报:1000年也看不完:一幅卖出16万的加密艺术品
本文插图
在对应的交易Event log里 , 可以看到tokenid为21的Layer(即上述中Eternal Anger)更新了leverIds , 从此前的0更新成2 。
2. 渲染器获取Layer参数和Master配置
Master图片由Layer组成 , 一旦有任何的Layer进行更新 , 那么对应的Master都应该进行改变 , 其改变的方式是通过一个渲染器(Renderer)完成 。 渲染器在生成Master时需要知道两部分信息:一个是Layer的最新参数 , 这个只需要从合约中获得即可 , 智能合约中记录了每一个Layer当前的参数设定 。 另一个是Master的配置文件 , 即每一个Layer应该放在什么位置 , 不同Layer的参数应该如何渲染 。, 这个配置文件则存储在IPFS上 。 例如 , First Supper的配置信息储存位置是 -
Odaily星球日报:1000年也看不完:一幅卖出16万的加密艺术品
本文插图
3. 渲染器生成Master图片目前AsyncArt的操作方式是实时监控合约中Layer信息改变 , 然后实时调用渲染器生成最新的Master图片 。 那么问题来了 , 这个监控是否只能是中心化的监控 , 最终的生成的Master图片只能由AsyncArt来提供?DappReview小伙伴一开始也有同样的疑问 。
实际上并不是 , AsyncArt开源了这个渲染器(Renderer) , 地址在:
Odaily星球日报:1000年也看不完:一幅卖出16万的加密艺术品
本文插图
任何人都可以用这个渲染器 , 获取到合约内Layer参数和ipfs上的Master配置 , 生成最新的Master图片 , 这个过程并不依赖于AsyncArt团队本身 。 可以理解为 , 生成Master图片的“原材料”、“配方”、“工具”全部是开放、去中心化的 , 任何人用它们都能还原出一模一样的Master图片 。 总结
加密艺术圈现在还很小众 , 相关Dapp和社区都不多 , 还只是少数人的游戏 。 但AsyncArt平台的全新尝试让我们看到了区块链+艺术的有趣创新点 。 此前 , 每当我们讨论NFT艺术品 , 大多都是围绕区块链赋予的确权特性和唯一性 。 “可编程的艺术” , 虽然目前只是简单的预设参数 , 但在我们看来 , 这算是该概念的最小可行产品(Minimum Viable Product) 。 智能合约存储参数 , ipfs存储图层 , 用开源的渲染器生成图片 , 有限的Layer组合出313多亿种Master的形态 , 这样一副不知道什么时候就会悄悄变化的艺术品 , 是不是很有意思?


推荐阅读