区块链网站|NFTS Avalanche(AVAX) 对话Mysten Labs联合创始人、Move language创始人:详细讲解Sui的技术方案和路线

对话Mysten Labs联合创始人、Move language创始人:详细讲解Sui的技术方案和路线

广告位

对话 Mysten Labs 联合创始人、Move 语言创造者:详解 Sui 技术方案与路线

声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表MarsBit官方立场。

边肖:记得要集中注意力。

来源:推特

原标题:对话my sten Labs Move language联合创始人兼创作人:详细讲解Sui技术方案和路线

8月18日,Mynft团队在Twitter空间对Mysten Labs联合创始人、Move language创始人Sam Blackshear进行了深度采访,探讨了Move language的特点以及Mysten Labs开发的Sui区块链的开发计划。以下是这段对话的整理:

Mynft团队:大家好,我是Mynft的小米,是今天对话的主持人。非常感谢您接受邀请,并通过此邀请加入我们的AMA。

山姆布莱克希尔:很高兴见到你,谢谢你的邀请。

Mynft团队:首先祝贺你和MystenLabs的成功。那么我们之前已经给你发了一个问题列表。有什么需要调整的吗?

萨姆布莱克希尔:不,我认为这是一份很好的问题清单。我很乐意回答所有的问题。

Mynft团队:最近有很多关于Move项目的讨论。比如Move和其他语言有什么区别,比如Solidity,Move有什么优势。别的程序员怎么可能学Move,因为据说Move程序员工资高,当然工作量大。然后大家都很好奇隋是怎么得到市场顶级风投的关注和支持的,现在Layer1竞争激烈。要知道这些问题的答案,当然需要山姆帮我们找出来。他是MystenLabs的创始人之一,也是CTO。

今天,我们有两个主要部分。首先,Sam将回答我们的社区和媒体合作伙伴之前提出的一系列问题,然后是问答环节。我们开始吧,AMA。山姆,你能介绍一下你自己和这个项目吗?

Sam Blackshear:我是Sam,Mysten Labs的创始人兼CTO,Move的创始人。我主要从事静态分析。我也参与了Diem和Libra项目。事业之初,做编程语言研究,还读了博士,做了一些可以自动发现bug的审计工具。

我来告诉你我是怎么从语言研究转到加密的。我之前是科罗拉多大学的博士生,做编程语言的研究,做静态分析,做一些自动找bug的工具。那么这是非常有趣和数学化的。你要做的就是找到问题,回答项目实施的问题。那么这个过程就是你总能发现更多的问题,更多的替代方案(语义方案),有时还会报错“假阳性”行为。其实这些行为是不会发生的。

所以你总是可以改进的,但是从来没有确切的答案。通过设计一个智能模型,你可以预测程序的行为,发现错误并理解代码是如何工作的。我之前只是花了很多年做这些学术研究。我会做一些找bug的工具让它运行起来,然后找到漏洞之后会觉得挺有成就感的。

在我的博士项目结束时,我在脸书获得了一个实习机会,那应该是在2013年或14年初,那时脸书正从网络优先向移动优先转型。在移动端发布的时候,当时其实也有一些问题。当时他们的一个bug出现在移动端,那个问题存在了两个星期。同样的问题在web端其实一天或者一个小时就能搞定,所以当时他们投入了很多解决移动bug。

我实习的时候就是这么做的,寻找问题,解决问题。那时候我也有机会和很多程序员交流。他们给了我很多实时反馈,告诉我如何做得更好,以不同的方式做事情。当时我就有一个想法,希望能做研发的交叉工作。所以我毕业后加入了脸书,做了很多年的静态程序分析,就是做自动找bug的工具,然后看一些空的引用,找一些过载的缓冲,看数据征用,看一些安全相关的东西,也看静态程序分析除了找bug以外的新应用,比如如何更好的保留代码,或者如何把代码移植到一个新的框架里,如何帮助安全工程师更有生产力等等。

这个工作很有意思,但是你会发现最后你会知道很多关于如何设计语言,设计框架,如何保证安全性等等。你会对别人带来的这些问题有点反感,你会考虑自己能不能做更多的事情,比如如何从头开始设计语言,让语言更安全,更防bug,然后可以支持一些工作,比如验证等。您将考虑如何帮助程序员编写更安全、更易于与其他软件组装的代码。

我非常幸运。2018年,我有机会在脸书做这件事,这实际上是Libra项目。当时是高度机密的项目,然后我也找了很多专家做研究,比如分布式系统,密码学,数据库等等。我当时被要求做的是看语言,这就是我后来得到Move的原因。因为在那个时候,我对分布式系统和密码学产生了兴趣,我开始关注加密领域。那时候我也认识了我的创始人朋友,我们当时也建立了非常融洽的工作关系。

那时,我们有很多有趣的想法,关于如何建设下一代区块链。这些事情可能更有野心,以前和天秤是做不到的。然后我们创立了Mysten Labs,然后我们跟着Libra走了很久,但是后来发现上不了网,所以我们决定还是要去Web3的广阔世界。

于是去年11月,我们跳出来,从零开始研究隋的设计,思考如何让它适应移动,它有什么优势,可以在它的基础上建立什么新的东西。这些都是激动人心的。所以基本上这就是我的职业生涯,我是如何从研究领域转到加密领域,成为一家创业公司的CTO的。

Mynft团队:你的经历太有趣了,因为你实际上是从web2转到web3的,你有学术、生产和研究的复合背景。除此之外,你还深入参与漏洞查找、静态分析等等。那么刚才你提到了可组合性,这对下一代区块链非常重要。我们稍后将详细讨论这一点。

你还谈到了下一代区块链的建设,以及你现在所钦佩的隋。实际上,我们想知道你和你的搭档为什么要建立Mysten实验室。或者说,比如说,先怎么取名字?

Sam Blackshear:至于Mysten Labs,实际上它的名字并没有太多的意义。当时我们也有过其他想法,但是考虑到我们最后要用这个名字签署一些法律文件,我觉得这个名字比较合适,就选了这个。

隋的话,其实我当时想了很多,也咨询了一些专业人士。最后我选了Sui,在日语等语言中是水的意思。然后希望块空间,事务,吞吐量等。在我们的平台上是自由流动和丰富的,就像水一样。同时到处都是水,对我们有好处,所以我觉得这个品牌名字不错。从技术角度来说,因为我们的创始人在Libra项目上研究了几年,花了很多心血,学到了很多东西,也有很多好的启发。

同时,当时的天秤座也是野心勃勃。2018年,大家都说希望它成为“以太坊黑仔”,就是学习以太坊的一些设计,但是要做得更好。在设计之初,Libra实际上是一个通用的智能合约平台,但考虑到监管要求和快速推向市场的愿望,我们最终觉得它应该是一个支付结算系统,不必考虑它会处理大量订单,因为出于隐私考虑,大部分订单都会在链下虚拟资产服务商之间进行。我们也不需要考虑扩容的问题,因为支付和账户基本不会占用太多空间。我们不打算做花哨的东西,比如NFT,那会占更多空间。

至于程序,其实我们更关心的是如何让它运行合规政策,如何防止资产消失或者送错地方。所以我们前期做了很多这方面的工作,然后我们思考如何减少Libra项目的缺陷,打造下一代区块链。比如我的同事乔治,他是资深系统专家,在天秤座的时候就参与了快捷支付等项目。

所以我们基本上有两大项目,一个是独角鲸和图斯克(共识协议),一个是快捷支付。然后我们也开始接触客户,尤其是游戏领域的客户,了解他们的需求。基本上,他们会对TPS有需求。

实际上,很难从系统中取出一些东西,然后适应性地修改它,使它能够处理各种吞吐量和事务。当然,也不是不可能。但也就是说,你是从零开始,所以会有很多困难和不同。所以基本上,这就是我们所做的。一开始做快捷支付,后来考虑除了支付还能做什么,能不能做其他能快捷支付的交易。例如,如果他们不需要下单,他们可以直接快速付款。如果他们需要下订单,那就走正常流程。

所以基本上,我们从脸书汲取了一些资源,然后建立了这样一个系统和举措。我们相信它可以扩展并适应任何吞吐量或存储要求。然后就可以用Web2的方式操作了。验证者可以是一台机器或一组机器。如果你有更多的需求,你可以在机器上分发。你知道用户和公司会有更大的需求,所以为了满足这种需求,我们创建了Mysten Labs,想要建立一个新的区块链层。我们希望该系统可以扩展以满足任何需求,并且不会面临成本、存储和吞吐量方面的瓶颈。

Mynft团队:是的,实际上“水”在中文里代表水。您还谈到了Libra的缺陷,您添加了TPS,以便能够建立在Libra的快速支付系统上,您希望解决支付或区块链的一些限制。你说的支付之类的,其实目前都是由一些中心化的机构来管理的。这就给我们带来了另一个困扰区块链领域多年的问题,即不可能三位一体,如何平衡可扩展性、安全性和去中心化。这个问题怎么理解?有解决办法吗?

山姆布莱克希尔:这是一个非常有趣的问题。我们要考虑各种权衡等等。我觉得其实还有一个“第四支点”可以考虑,那就是它的效用。因为无论选择哪一个,都必须是有效的,对协议和开发者有效的。如果你的解决方案最后是“无效”的,那么也许你解决了技术问题,但没有解决业务问题。

我觉得,首先,如果你需要实用,它必须考虑它的可扩展性,当然也必须考虑安全性。当然也要考虑去中心化,但是不同的人对去中心化有不同的定义。相比之下,如果你问别人安全性或者可扩展性怎么样,我觉得这些问题会更绝对,或者说正确答案会更少,这实际上暗示了实际上会有更多的设计空间。

所以,说到隋,实际上有不同的方面需要考虑。可以考虑验证器的数量,也可以考虑验证器内部的状态分布。您可以考虑完整节点的数量、运行验证器的成本阈值或所需硬件的阈值。所有这些因素都很重要。

有时候我们会为这些事情选择精确的定义。所以,对我来说,如果我想在三个难点上有所不同,如果我们想有更多的吞吐量和存储,我们就需要更多的硬件资源。这可不是随随便便就能做到的。如果你需要做更多的工作,你将需要更多的硬件。

现在很多人在协议层面把状态分成碎片,我不赞成。我们认为区块链或区块链的设想是有用的。你拥有世界上所有的资产,比如所有的智能合约,都在一起,可以互相对话。你可以发送一个事务,它会涉及到所有的事务。所有财务相关的组件都在一起,然后你只需要一个动员的功能就可以完成一切。

您可以增加不同资产、不同智能合同和不同用例之间的摩擦。然后你基本上是把问题交给程序员和用户去解决,找出如何弥合差距。我认为区块链应该消除摩擦。

Sui所做的是,如果验证者需要承担更多的吞吐量,我要求他们使用更多的硬件和更多的存储。但是我们不会妥协,也不会让验证者所做的工作变得非常昂贵。不然的话,那我觉得最后会出现寡头垄断。审核员是网络上的两大巨头,他们做的工作谁也检查不起。

因此,我们正在做的一件事是帮助解决这个问题,我们的数据模型允许一个替代方案,即一个非投票验证者节点,称为稀疏节点。它的工作方式类似于验证者,只是它不投票。

稀疏节点是从一组基础数据开始的,比如你关心的一些对象,你关心的一些地址。它可以只针对这些特定的路由重新执行和检查验证者的工作。例如,如果你是一个钱包,你可以成为一个稀疏的节点,然后只跟踪特定的硬币,如NFT,或自己的游戏对象。您可以重放所有交易,并检查验证者是否诚实。

如果你在运行游戏,你可以运行一个游戏服务器来了解验证者对你的游戏状态和你的玩家的游戏状态所做的工作,但是只关心你自己的,不关心别人的。所以这比运行一个完整的节点更好也更便宜。

由于存储和事务的原因,运行所有节点的成本会更高。但如果只考虑网络的一部分,只考虑自己的一部分,其实会很便宜。这都是得益于隋的数据模型,可以理清交易和你关注的对象之间的关系。那我觉得这就是我们解决三部曲的方法。当然,你需要有一个更强的验证者,但这并不意味着你要在检查验证者的第三方上妥协。所以虽然会对验证器有更高的要求,但是因为稀疏节点的存在,仍然可以保证其完整性。

Mynft团队:刚才真的是干货满满,大脑高速运转,所以你没有做场分区或者切片这种时髦的事情,而是用Sui按需分配任务,比如运行验证器节点等。这相当于你得到的奖励,可以帮助我们解读抽象的角度。

你还说,你认为解决三大难题的方式是一种权衡,你认为解决分权问题基本上是一种权衡。这是你认同的方式吗?因为在你的推特上,你谈到区块链是一项可以被大公司使用的服务。我能理解。你认为隋是这样进入Web2的吗?它是供大公司使用的,但不牺牲去中心化。

山姆布莱克希尔:是的,没错。我认为如果你想挖掘当前加密货币领域之外的受众,你真的需要有超越当前区块链的可扩展性。这就是我们试图提供的。此外,隋在去中心化和安全的重要旅程中传递了火炬。

隋非常关注用户用例以及区块链中已经存在的内容。例如,DeFi是一个流动性引擎,推动区块链的许多价值。例如,NFT对于品牌和游戏建设也非常重要。比如加密货币现在有很多地方用的案例。所以我们真正关心的是新旧的混合。我们认为我们将能够使用更好的程序来制作旧的东西,例如更安全的程序和更低的费用。

我认为我们将能够拥有开发者经验、可伸缩性、必要的上层结构等等。才能很好的进入web2,吸引主流和企业用例。所以我们真的很关心这两件事。我们需要旧的部分,它们也是有趣的东西,然后我们也需要新的东西从中受益。我不认为这是一个真正的替代方案。我认为你真的需要两者的结合才能成功。

Mynft团队:有意思的是,隋自称是下一代Layer1。那么,与其他L1公链如以太坊、雪崩等相比,你认为你的独特性或优势在哪里?

萨姆布莱克希尔:我认为这都是不同的项目。我们的区别之一是,我们有一个可以反映交易和最终结果的数据模型。这使得事务和它所做的事情之间的关系非常清楚,您甚至不用运行事务就可以看到它。这让我们很容易分辨出交易之间的关系,也让我们很容易分辨出,比如你看一个对象,最后接触的交易是谁。或者如果你看交易者,你想看相关的交易,它想操作什么,它想做什么。这是我们在可扩展性上所有进步的基础,然后也体现在可用性上。

如果你看看传统的区块链架构,它有许多连续的模型,这使得它很难扩展。首先,一堆交易进来,你的电脑开始处理这些交易,当然是基于全球共识。我们必须将它们全部排序,然后执行事务,许多系统现在需要按顺序进行,即使它们可能彼此没有关联。你只需要按顺序交易,因为这是最简单最明显的正确做法。

还有一个瓶颈。这些事务最终会有一个需要写回数据库的结果。这个数据库以树的形式存在,里面显示了你的账户、余额、用户账号等信息。它存在于根,然后你要把这些变化一直更新到顶端,形成一个新的树,这个树随着地位越来越大。当这个东西变得太大,内存装不下的时候,就很难跑得更快更有效率。

基本上,您会遇到这些不同的、巨大的、持续的瓶颈,这使得扩展区块链的吞吐量和存储变得非常困难。我们正试图尽可能地消除或减轻这些连续的瓶颈。

所以,就共识部分而言,因为只要看交易就能知道是否需要共识,所以有时候我们可以直接跳过共识,使用更快捷的支付方式进行交易,比如代币转账或者NFT铸造。

然后,如果我们需要下订单,我们将使用Narwhal,它将实际计算和事务传播中的排序等顺序部分分开,以确保验证者对事务达成共识。这给了你一个很大的速度提升,因为你可以并行地做一些共识部分。

在执行方面,当你知道这些关系的时候,当你知道哪些事务会被触及的时候,你就可以很容易地拿出执行事务的最有效的调度,这样你就可以在工作负载上最大化并行。最后,因为我们知道每笔交易的情况,所以不需要全球地位的大概念。我们可以在不计算数据结构的情况下升级交易的信用。

因此,我们致力于解决顺序瓶颈,这是许多商业区块链难以扩展的原因。然后,我们要么想办法快速支付来绕开这些问题,要么彻底摆脱,要么想办法找到并行操作的解决方案。我觉得这就是我们现在可能的独特之处。

这并不是说没有其他系统在做类似的事情。例如,许多区块链现在正在探索并行执行类似的事情,使用类似的技术,也使用类似梅克尔树的结构。

但我认为我们真的结合了。我们提供了一个完整的数据模型,使我们能够有更多的后期优化。还有一点我想说的是,我接触这些东西比别人早。

现在很多扩张策略都是放弃智能合约和资产的结合,把东西分成多个块。基本上,我们必须牺牲用户体验和开发者体验来实现扩展,所以我认为我们在这一点上是不同的。

我们致力于维护开发人员和用户体验,将所有资产和智能合同放在同一个地方。消除摩擦,这就是区块链的价值。然后,我们有一个可扩展的架构,没有一些权衡和妥协。

Mynft团队:能够甚至在执行之前就看到事务真的很重要,然后你还提出了并行的思想,这很有趣也很重要。

但是我们讲了这么多技术,也许可以换个角度讲讲生态系统和应用。因为我们知道,当涉及到生态系统的发展时,智能语言和智能合约的各种应用非常重要,比如最近的Defi Summer和最近的NFT热潮。那么你能告诉我们你认为哪种应用总体上最有前景,尤其是那些有望在Sui上构建的应用吗?未来打算如何投资这些dapp?

Sam Blackshear:我认为你提到的一些用例非常有趣。我们与从事游戏工作的人交谈,了解到他们有很多创意,比如如何利用区块链,如何让游戏更有吸引力,如何将游戏经济的一部分转移到链条上。

还有就是和品牌合作,在游戏之间建立有趣的关系,让人们的游戏体验不会只局限于一款游戏。这也是我们非常重视的事情。

我们也非常关注创作者的货币化,这可以通过NFT、小额支付或任何与金融相关的方式来实现。

我们也非常关注传统金融,以及如何开展与Defi的接触。基本上,我们认为我们正在建立基础层。我们将与对此感兴趣并有很好想法的加密货币和区块链用户进行交流。他们在使用其他系统时遇到了瓶颈,我们帮助他们弄清楚Sui是否可以帮助他们解决这些问题。

我们以不同的方式投资。我们与合作伙伴合作,给予资助,帮助人们发展,与他们一起集思广益,讨论如何最好地利用区块链或如何利用像隋这样的平台。希望自己最终能得到答案,做一些普遍实用的事情,帮助大家做一些非思辨的、普遍有趣的事情。

Mynft团队:你们谈到了游戏和GameFi。游戏需要可组合性,因为他们希望游戏中的资产可以在不同的游戏中迁移,用户希望拥有资产,独立控制,在不同的平台上迁移。这也是隋看重的一点,也是架构设计的一部分。

刚才我也讲了你想把自己定位为基础层的愿望。那么一个相关的问题就是,你是怎么考虑和其他链桥接的?考虑到你想利用现有的web3原生加密,如何通过一些“桥梁”把这些应用的用户带到你的生态系统中?

山姆布莱克希尔:是的,我们认为这是至关重要的。现在在其他区块链有很多流动性和一些有趣的代币和有趣的nft,所以我们希望人们能把它们带到这里。要做到这一点,我们需要建立一个更好的应用生态系统来吸引人。

比如可以增加新的功能或者利用sui的功能,甚至成本更低,更安全等等。之后,我们将推出两个不同的桥梁。我们将花更多的时间思考如何连接现有的区块链和生态系统。

Mynft团队:谈到生态系统,生态系统是区块链中非常重要的一点。那么告诉我们,你想建立一个什么样的生态系统?你将如何建造它?你将如何支持生态系统的构建者?具体会有什么样的支持和资助?你会对开发者有什么样的支持?尤其是来自亚洲的开发者,看到这个方向的前景,想要加入,该怎么办?

Sam Blackshear:是的,所以我们希望建立一个生态系统,推动加密货币用例的边界以及你可以做什么。我们想保留原来的东西,让它变得更好。我们想要有创造力,想出新的做事方法,做令人惊奇的事情。这是我们的愿景。

因为我们不是专门的开发者,所以我们不是专业人士。所以我觉得,从哲学的角度来说,这是我们想要做的。

在支持方面,我觉得最重要的支持是鼓励他们(开发者),帮助他们看到更多的可能性。当然,正如你提到的,助学金是一种非常重要的支持形式。

我们希望形成一个社区,以便人们可以讨论、制定标准并分享代码和想法。这是我们特别想做的另一件事,以支持亚洲的中国开发者。关于对亚洲开发者的支持,我们认为资助项目也是一种很好的支持。在区块链领域,我们与南韩和中国有着深厚的关系。

问题的最后一部分,大家参与的最好方式是什么?他们应该参加各种对话,提出问题,了解发生了什么。学习文档并开始学习如何编程、移动和构建应用程序。在此基础上,还可以了解隋作品的细节,使之独具特色。然后你也可以去Github看看发生了什么,看看能不能做点贡献。我认为这完全取决于你的兴趣,你想如何做出贡献,以及我们如何帮助你。但是我认为这些是作为一个开发者参与其中的一些最好的方法。

Mynft团队:作为开发者,学习Move会不会很难?你还说那一招借鉴了铁锈。你能告诉我这两者的区别吗?过去的开发经验是否会给Sui的构建带来一些帮助?

萨姆布莱克希尔:我认为很难学会写聪明的合同。但是我觉得Move简化了这个事情。我认为智能合约与传统编程有着本质的不同。基本上,它就像一个非常狭窄的任务集。例如,您有一些资产,您想要转移它们,您想要更新它们,您想要做一些跟踪,等等。你不会用智能合约语言编写编译器、操作系统、网络或移动应用程序,

所以这是一个很窄的要求。同时,用稀缺性编程不是传统语言做的事情,所以会有点难度,特别是对于传统语言背景的人。因此,我们使用Move,希望它能够简化事情,使人们能够快速上手。

扎实其实是很好的背景。因为它旨在明确解决许多性能和安全问题。因此,我们发现,那些能够使用这种语言的人感觉使用Move很快,因为它是为他们设计的,可以用来完成他们一直在做的事情,而且是以一种更直观、更安全、更有效的方式。我们从合作伙伴那里听到的一些反馈是。如果你给他们一些指导,只需要四五天,他们很快就能上手。所以我觉得这是一个理想的背景。

其次,我觉得遇见Rust也是一个很好的背景。Rust和Move最大的相似之处就是所谓的借检查器,分析安全性。如果你已经了解了Rust,我想你会更容易过渡。因为你要选择一个东西作为你的语言语法,我们的语法类似于Rust,所以如果你习惯阅读Russ,这个你会很熟悉。

但是和Russ相比,Move是一个更小更简单的语言。比如Russ里有些东西很难用,比如引号的寿命,但是Move里就不用担心这个问题了。

所以,我们认为有这些背景的人会更适应。但是我们也想让那些没有web背景,不懂扎实,生锈的人用起来。我觉得最重要的是找一个编译器来指导你做正确的事情,写出有效安全的代码。然后,结合大量的例子和文档进行学习,不断的阅读这些跳出的错误信息。

如果有人想学习移动,但不知道如何去做。然后不断尝试写代码,阅读,编译。这是一种有效的语言教学方法,适合大众。

Q链接Q: Move是一门比较难的语言,我们的开发者在开发过程中遇到了一些问题,就是它的返回和搜索功能有点简单。目前对应的行号、功能等内容信息也比较简单,部分功能不支持。Move以后会更新吗?

答:是的,未来肯定会有一些更新。比如你做一个测试,你会得到一个完整的跟踪结果,知道故障发生在哪里,包括来源信息等。然后你也说了一些基本功能比较简单,我们当然会做改进。但总的来说,前三年我们都在基础语言的设计上下了功夫,因为这是我们以后无法改变的部分。智能合约一旦发布,这个地方就不能再改了,错误永远留在那里。因此,我们必须非常努力才能把它做好。

专注和反馈是需要时间的,所以我认为你可以期待更多的改进,因为当我们得到反馈时,我们会看到最大的痛点是什么,并找出我们应该优先考虑的问题,并找出如何改进工具和语言。

问:因为我们知道不同的生态系统有不同的token标准,会有不同的功能,所以了解一下你的token标准怎么样?

答:因为我们知道有ERC20、ERC721等标准,所以对于同质和非同质令牌会有一些规定。比如会规定铸币的标准、供应、流转、划分等。

对NFT来说,它已经是一个标准。从一个角度来看,NFT就像一个元数据。每个NFT都可以转让。如果你想有一个限制性的转让政策,这是可以的。这些功能都是隋土生土长的,没有明确的标准。

那么我觉得问题是,除了我们现有的标准,还有什么需要规范的?

我觉得答案有很多。比如展示NFT,或者展示探险家的方式?我们的方法是标准化一些名称和类型字段。让我们说一个命名的网址或图像。当我给你看我的URL时,我不仅可以给你看文本,还可以为你渲染图像。

我们做了一些类似这样的标准化尝试。我们希望为NFT和其他类似的东西建造积木,这样人们就可以以任何方式混合和匹配。不仅仅是唯一的标准会定义这些东西,还是创作者必须迎合租赁公司和运营商的要求,等等。

因此,我们试图找出哪些标准化的积木构件是有意义的,以及如何将它们组合起来。这是一个高层的角度。当然,大家也说我们也可以建立一个类似NFT的标准。比如在隋上,会出现以太坊式的说唱歌手,或者式的说唱歌手等等。

所有这些想法都将在未来实现。我认为我们将以各种方式做到这一点,我们已经取得了很多进展,我认为未来的很多进展将取决于人们想要什么和想要创造什么。

问:我们有工具链吗?开发者有没有可能利用这个工具链实现Move,编译,与智能合约集成,同时在Aptos或者Sui上运行?现在可能吗?你要去做吗?

答:目前没有工具链。其实都跟搬家有关,所以迁移的负担挺低的。比如你看网上的一些库,很多都是同时建立在Aptos和Sui上的。

如果去GitHub搜索五角大楼,可以看到相关信息。其实有很多情况。他们维护一组看起来非常相似的直接访问目录。我认为它们之间的自动翻译在某些情况下也是可能的。尤其是如果你知道Move并且你使用的是同一个编译器的话。当然,在其他情况下,我们有很多不同,比如扩容,运营等。这些点可能是不相容的。

问:你认为你会更关注和优先考虑哪些叙事或领域?目前整个生态其实还是挺丰富的,市场上各种各样的东西都有,那么未来你的关注点会是什么?比如你会重点做什么项目?

答:我其实对刚才讲的所有东西都感兴趣,比如游戏行业、创作者货币化、传统的web3金融等等。我很期待看到这些东西,但我其实更关心技术,因为这些东西不能只存在区块链,还有这个东西如何体现创始人的想法等等。这才是我更关心的。

问:“穗”这个名字听起来发音怪怪的,有点不舒服,还有点负面。有可能说我们后来改了名字,或者为什么要选这个名字?

答:其实我刚答了。因为水代表水,所以水是不断流动的,充满生命,无处不在。对你的人生很重要,所以我们才选了这个名字。我们不太可能改,因为这个名字背后有很多含义,然后我们的创始人其实也挺热衷于这个名字的。要知道,找一个全球流行的名字可不容易。人们会有不同的解释,然后我们尽力找到一个像这样的名字,它代表水。当然,这个名字也可能有其他方面的缺点。

问:我注意到Move最近有一个收集活动。你会对哪些方面更感兴趣?比如你想加入/收藏什么功能或方面?

答:我想这些东西会进入隋的图书馆,或者其他的图书馆和活动。比如Bloom filter就是一个很好的数据结构。或者说到函数,比如你想在不处理大量数据的情况下查询自己的会员资格,这个函数就非常有用。我们还有一个内置的地图,我觉得挺有用的。我觉得有很多好的数据结构可以看看,然后去看看人的基本需求是什么,比如把链上的数据放到链上,写代码,解码等等。

问:隋采用了一种非常新颖的方法来优先考虑可扩展性。这样,简单的事务可以实现近乎即时的终结。我很好奇你会如何描述交易序列,特别是考虑到它可以帮助我们缩小对金融市场的关注。比如交易订单是怎么确定的?在传统的区块链中,它是以拍卖的形式,或者说是以先进先出的形式。我想知道你如何在高层次上描述这一点,如何确定事务顺序,特别是考虑到碎片化、可伸缩性和并行性的一些问题。

答:这其实是考虑在交易之间有排序需求时,如何决定下哪一个订单。如何确定先处理哪些事务?我们正在尝试做的是非常有趣和新颖的事情。我们为客户提供基于对象的自由市场。

因为正常情况下平台上是有统一价格的,比如有一款很火的NFT,价值很高,大家都会抢。就算你聪明到可以并行操作,最终对所有人来说成本还是上去了,因为这件事基本上是有顺序的。

我们Sui想做的是,当这种情况发生时,这个应用的成本会上升,但其他不相关的应用的成本不会上升。

这意味着我们在协议中有一个方法来量化共享这样一个对象的难度。看看它过去在区块里被摸了多少次,然后我们再把它纳入海量优先机制。如果很多人都在接触这个东西,我们会要求相对较高的费用,这样才能保证所有的交易都不会受到这个热门交易的影响。如果和其他共享对象接触,比如只是代币转账,你的费用不会受到影响。

所以我们不会有全球统一的价格。这个费用基本上取决于你在系统中创造了多少竞争,以及你会在多大程度上减缓我们的交易。

我们实际上还没有公开这个想法。我们真的很兴奋,因为这种方法可以提供良好的用户体验,同时区分交易的优先级,而且你不会在每个问题上都受到影响。如果你直接和一个物体互动,你唯一需要担心的是一个接触物体的“邻居”。更重要的是,它将非常有利于验证者确保他们能够最有效地利用资源,并尽可能多地收取费用。

编辑:亚历克斯

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/jzb/avax/8344.html

作者: 花木

上一篇
下一篇

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回顶部