Sui技术帮助Studio Mirai成功实现创意愿景

news2024/9/25 11:21:54

Brian和Ben Li兄弟对艺术充满热情,通过共同创立的研发工作室Studio Mirai,他们正在探索Web3技术与创意产业的交集。

Studio Mirai的第一个头像类项目(profile picture,PFP)Tamashi存在于Nozomi World中,这是一个富有想象力的虚构世界,为公司正在进行的三个PFP系列提供引人入胜的背景故事。除了为团队提供一种好玩又有趣的方式来进行产品研发外,这些PFP系列还帮助Studio Mirai在NFT领域建立了一个高度参与的社区,并为未来项目的推出奠定基础。

Tamashi是Studio Mirai的第一个NFT项目,使团队探索了区块链技术的可能性。

其旗舰产品Coda目前正在开发中,并旨在通过利用区块链技术的工具将艺术家和粉丝联系在一起来颠覆音乐行业。

Coda有着雄心勃勃的愿景,Brian和Ben Li兄弟俩大约在八年前创立Studio Mirai时,主流的区块链技术无法将其变为现实。

Studio Mirai的首席技术官Brian Li表示:“我在其他链上构建的经验并不好,因为你必须符合这些链上的标准。因此,当我们为我们的音乐平台以及我们系列的某些功能构建时,发现在现有的链上很难,甚至不可能实现。”

而经过最初在一条链上推出并尝试Sui后,Li决定将整个操作转移到Sui上。

他说:“在Sui上,我们能够想象一些东西,然后将其编码捕捉下来。”

利用Sui,Studio Mirai发现了许多工具,使其NFT项目更具吸引力。

对Studio Mirai影响最大的是Sui基于对象的数据模型。虽然大多数区块链使用基于账户的模型,这是它们专注于加密货币的遗产,但Sui在根本上是不同的。在一个将一切表达为对象,并且一个对象可以拥有另一个对象的计算环境中,Sui给予了开发人员更多的自由。

“在其他链上,没有办法构建对象,虽然看起来像是在构建对象,但在核心上,你并没有,而且很难绕过这一点。”Li说

但基于对象的模型并不是唯一使Studio Mirai受益的Sui技术。快速路径交易、账户抽象的共享对象、对象转移、链上哈希、动态NFT和zkLogin都为Studio Mirai的项目做出了贡献。

“我们几乎使用了我们可用的每个功能,”Li说。

希望之城中的PFP

当Studio Mirai决定推出他们的PFP系列时,他们希望不仅仅是提供一组常规的补充图片。因此,一位团队成员编写了一个故事,基于虚构的城市Nozomi(日语中的“希望”之意),以赋予所描绘的角色深度和意义。

利用Sui的动态NFT技术,Studio Mirai开发了可以从黑白升级到彩色的NFT。

Studio Mirai提供了三个与Nozomi世界相关联的PFP系列。原始系列Tamashi由100个独一无二的PFP组成,该系列在另一条链上发布,今年将迁移到Sui上。Prime Machin是团队在Sui上推出的第一个动态系列,将于今年初发行。Prime Machin系列以日本漫画为灵感,以创新的方式利用了Sui的几项技术,如快速路径交易、对象转移和存储返还,以在链上存储4K全分辨率图像。此外,Sui的动态NFT功能将允许该系列的图像从黑白变为彩色。下一个动态系列Enforcer Machin将利用对象的可组合性,允许可交换的特征和实时3D渲染。

将音乐家和粉丝融入和谐

另一个更雄心勃勃的项目是Coda,这是Studio Mirai希望能够让艺术家重新获得一些权力,并加深音乐家与他们粉丝之间联系的音乐平台。

Li说:“我们觉得区块链有很多潜力可以解决很多问题。我认为区块链在权力失衡的情况下最有用,而音乐界或许是最好的例子。

Li指出,上个世纪音乐制作的高成本是当今行业中许多问题的根源。由于录音室时间和设备、唱片制作、宣传以及巡演成本昂贵,音乐人的控制权很有限。他们必须与大型公司合作才能制作和销售他们的音乐。

“在这种环境下,这些大公司很容易滥用他们的权力,”Li说。“因此,人们签订了不良的合同,付款很慢,音乐会门票非常昂贵。权力掌握在艺术家和粉丝之间的实体之间。”

“区块链是一种有可能改变这种情况的技术,”他补充道。“现在我们有了一个无需许可的系统,可以充当两者之间的中介。这真的是这个平台的灵感来源。”

尽管团队多年前就构思了Coda平台,但当时现有的区块链无法支持他们的模型,他们被迫搁置了开发计划。直到他们在2022年偶然发现了Sui,才意识到终于有可能实现这个梦想。

“我研究了文档,看到了创建自定义类型的能力,这些类型实际上存储在钱包中而不仅仅是在合约中,以及自定义对象本身的权限方面的能力,”Li说。“我告诉我哥哥‘这正是我们需要用来构建我们想要的东西。’”

团队将Coda设想为一个平台,可以通过三种方式连接音乐家和粉丝:发布和销售专辑、出售音乐会门票以及让艺术家更直接地了解他们的粉丝。

Coda将允许艺术家通过Sui将他们记录并接受支付持久保存。这种设计允许艺术家设置自己的专辑价格,并帮助避免与现代流媒体平台相关联的常常令人费解和缓慢的支付过程。

基于NFT的票务平台将允许艺术家出售他们的现场演出门票。艺术家可以指定他们的门票在一级市场和二级市场的售价,这一举措旨在解决门票炒作问题。Sui的Kiosk原语使Studio Mirai能够构建逻辑,使艺术家可以设置一级和二级价格。此外,动态NFT作为门票的图像一旦兑换入场就可以改变它们的视觉内容。

“现在,一场新演出上线后,机器人会购买门票,然后倒卖者会试图将它们以两三倍的原价出售,”Li说。“这对粉丝来说并不好。这只对倒卖者和市场有利,他们需要对持有者负责。”

最后,团队正在努力为艺术家提供对粉丝的洞察。Li提到了那些无法知道谁参加他们现场演出、流式传输他们的歌曲或购买他们商品的艺术家的挫折感。他们希望平台能够让艺术家找到忠实的粉丝,并向他们发送即将举行的演出或专辑的折扣,而不会透露任何有关这些粉丝的具体信息。利用Sui,Studio Mirai可以向兑换了基于NFT的演唱会门票的账户发送任意数量的数字促销物品。

迁移到Sui

尽管将他们的Nozomi PFP和Coda迁移到Sui需要一些努力,但团队对他们能够迅速启动并运行的速度感到惊讶。Li预计需要六到八周的启动时间。然而,一旦他开始工作,他就能够在12小时内开始在Sui上部署。这一举措使他们能够实际上开始构建符合他们宏伟愿景的平台。

“Sui可能是唯一适合构建消费者应用程序的链。”Li说。“这几乎完全是因为Sui拥有可编程的交易区块PTB,您可以将多种不同的操作捆绑成一个可以一次性提交的包,然后作为一个整体处理。”

他举了一个例子,将音乐录制分解为六个层次,每个层次都是一个拥有前一个层次的对象。Sui允许他们在一个单一的可编程交易中创建完整的token记录,而其他不支持此功能的链则需要等待每个后续区块。

“因此,在Sui上可能需要半秒钟的交互,在另一条链上可能需要10秒钟,即使有一个快速的区块时间。”Li说。“这些可编程交易区块将交易速度抽象化为开发人员需要考虑的事情。”

借助Sui作为基础,Studio Mirai将继续推动创意艺术的边界。


关于 Sui Network

Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac

官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1517601.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024-3-13,14(CSS)

1.复合选择器 有两个或者多个基础选择器,通过不同的方式组合而成。 目的是更加准确高效的选择目标元素(标签) 分类: 后代选择器:选中某个元素的所有后代元素 写法:父选择器 子选择器 {CSS属性}&#x…

Pycharm / idea上传项目到 Github 报错

报错内容: gitgithub.com: Permission denied (publickey).翻译–>gitgithub.com:权限被拒绝(公钥). 出现上述报错的原因:   客户端与服务端的ssh key不匹配   客户端与服务端未生成 ssh key 登录上Github查看ssh key是否存在,如果存在,那么可以对…

蓝桥杯单片机快速开发笔记——定时器

一、基本原理: 定时器的作用: 定时器是一种用于产生精确时间延时的模块,可以在程序中用来进行时间控制、计时等操作。 定时器的工作原理: 51单片机的定时器是通过内部的计数器来实现的,计数器每隔一个固定的时间周期自…

windows 安装 gitlab-runner CICD

点击搜索图标 手动输入PowerShell, 右键点击管理员权限打开, 一、安装 安装 gitlab runner 文档参考地址 1、下载exe执行文件 我这里是 win64 https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-windows-amd64.exe 2、创建 gitla…

通过OceanBase 3.x中not in无法走hash连接的变化,来看OB优化器的发展

作者简介: 张瑞远,曾从事银行、证券数仓设计、开发、优化类工作,现主要从事电信级IT系统及数据库的规划设计、架构设计、运维实施、运维服务、故障处理、性能优化等工作。 持有Orale OCM,MySQL OCP及国产代表数据库认证。 获得的专业技能与认…

基于单片机的电子琴设计

基于单片机的电子琴设计 摘 要 读书、看电影、听音乐,都是最常见的丰富内心世界的良剂。听音乐,作为陶冶情操、提升境界最便捷的方式,正受到越来越多人们的欢迎。音乐可以很轻松的融入各种场合,给人们带来很轻松的氛围&#xff…

Pytorch从零开始实战21

Pytorch从零开始实战——Pix2Pix理论与实战 本系列来源于365天深度学习训练营 原作者K同学 文章目录 Pytorch从零开始实战——Pix2Pix理论与实战内容介绍数据集加载模型实现开始训练总结 内容介绍 Pix2Pix是一种用于用于图像翻译的通用框架,即图像到图像的转换。…

多人语聊房社交APP开发需要有哪些功能呢?

随着移动互联网的快速发展,社交APP已经成为人们日常生活中不可或缺的一部分。而随着语音社交的兴起,多人语聊房社交APP也逐渐受到了用户的青睐。在开发多人语聊房社交APP时,需要具备一系列功能,以满足用户的需求并提供良好的使用体…

大米自动化生产线的运作原理与科技创新

在当今科技飞速发展的时代,自动化生产线已经成为各个行业提高效率、降低成本的重要工具。而在粮食产业中,大米的自动化生产线更是以其独特的魅力,引领着粮食加工业的转型升级。星派将带您深入了解大米自动化生产线的运作原理,以及…

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:XComponent)

可用于EGL/OpenGLES和媒体数据写入,并显示在XComponent组件。 说明: 该组件从API Version 8 开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 子组件 构造参数type为"surface"时不支持。 从API version …

点云配准论文阅读1-Research on Three-Dimensional Point Cloud Registration Algorithm

Research on Three-Dimensional Point Cloud Registration Algorithm三维点云配准算法研究 Publisher: IEEE发行者 : IEEE Cite This引用此内容 PDF Yuqing Zhang; Shilong Sun; Jingjing Shang; Minghan Yang张玉清;孙世龙; 尚晶晶;杨明翰 Abstract: Accordi…

gin框架教程笔记

参考 官方中文文档:https://gin-gonic.com/zh-cn/docs/introduction/ 但是示例截图少 https://www.kancloud.cn/shuangdeyu/gin_book/949411 https://www.topgoer.com/gin%E6%A1%86%E6%9E%B6/ 这个网站不光有gin框架 适合阅读 吉米老师的 :https://www…

unity报错出现Asset database transaction committed twice!

错误描述: 运行时报错 Assertion failed on expression: ‘m_ErrorCode MDB_MAP_RESIZED || !HasAbortingErrors()’Asset database transaction committed twice!Assertion failed on expression: ‘errors MDB_SUCCESS || errors MDB_NOTFOUND’ 解决办法&…

如何看待Figure公司与Open AI合作的最新机器人成果Figure 01?

想象一下,如果有一天,你走进办公室,迎面而来的不是熟悉的同事,而是一位名叫Figure 01的机器人新朋友。它不仅可以帮你倒咖啡,还能跟你聊天,甚至在你加班时给予精神上的支持。听起来是不是像科幻小说的情节&…

webpack5零基础入门-7webpack修改输出文件目录

1.修改output中的path后打包 path: path.resolve(__dirname, dist/js),//所有文件的输出目录 可以看到dist目录下多了个js目录 但所有文件都在js目录中 我们想要的是根据不同的资源进行分类很显然这样不行 从这里可以看出path是所有文件的输出目录 2.修改output中的filename…

Airtest-Selenium升级兼容Selenium 4.0,给你全新体验!

一、前言 在上期更新推文中提到,我们Airtest-Selenium更新到了1.0.6版本,新增支持Selenium4.0的语法,那么我们来看一下Airtest-Selenium更新后有什么新的内容吧~ 二、selenium 4.0有什么新功能 selenium4.0最主要的还是定位元素方法的更新…

基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台

tar -xzf prometheus-2.7.0-rc.1.linux-amd64.tar.gzcd prometheus-2.7.0-rc.1.linux-amd64/./prometheus --config.fileprometheus.yml --web.listen-address:5555 Prometheus 默认监听端口号为 9090,为了不与系统上的其它进程监听端口冲突,我们在启动…

数据仓库为什么要分层建设?每一层的作用是什么?

在数字化时代,数据已成为企业最宝贵的资产之一。为了更好地管理和利用这些数据,许多企业都建立了数据仓库。然而,数据仓库并非简单的数据存储工具,而是一个复杂的数据处理和分析系统。其中,分层建设是数据仓库设计的重…

net/http 框架源码解读

一、Hello World 使用net/http编写一个简单的web服务器, 定义了一个UserHandler的处理函数,通过HandleFunc来将路由和handler进行绑定,最后通过ListenAndServe启动web服务,后面我将handler统称为视图函数 package mainimport "net/htt…