主网上线进入倒计时,如何快速了解Sui Network?

2023年04月17日19:54:14 科技 4120

原文:《主网上线在即,如何向你的朋友介绍sui network?》

4月15日,okx、bybit、kucoin 等交易所宣布将上线sui token ,相关交易所均有推出 sui token 的wl白名单的认购机制。sui network 主网上线更进一步,但sui 究竟是什么以及它是如何工作的,很少有详细的解释。本文来自sui ecosystem 的核心团队成员alex mac'evoy,由sui world 编译,sui ecosystem是 move accelerator 的合作伙伴之一。(相关阅读:《sui对标aptos至少涨10倍?速览如何参与代币销售?》)

首先,我们需要了解“区块链”,区块链的另一个定义是分布式数据库或分类账本,最接近的类比是云服务,有几家行业巨头,如谷歌、亚马逊和微软,为全球数百万项目和公司提供数据存储和计算能力。云本质上是共享资源以充当单一平台的服务器聚合。

但是,依赖中心化的云服务意味着一些限制:

1)使用的服务器可以被平台关闭;

2)隐私性被牺牲。

区块链能够解除以上的限制,提供去中心化服务,简而言之,没有一个人或公司控制区块链网络和数据,区块链由连接到它的所有机器或服务器维护,只要这些服务器中的一小部分仍在连接和运行,网络就无法关闭。 在 sui 上,我们将这些服务器称为“validators”验证者,因为它们验证区块链上的交易。

sui 是一个layer1 的区块链,这意味着它是一个基础级别的区块链,其软件运行在一组独立维护的“validators”验证者上。 相反,layer2 或更高级别的区块链是对 layer1 区块链的补充。layer2 区块链可能构建在 layer1 之上,以增加可扩展性或添加原链上中不存在的功能。

这张 sui 网络架构图显示了应用程序如何将交易发送给验证者进行验证

接下来解释“proof-of-stake”的概念,支持区块链的验证者必须就发生的哪些交易是有效的达成一致,这一过程称为共识。当一个公司运行所有服务器时,共识不是问题,但当有许多独立运营商时,必须有一种机制让他们就批准交易时达成一致。“proof-of-stake”机制本质上是让这些独立运营商证明他们有权批准交易的凭证。

运行支持 sui 区块链的“validators”验证者独立运营商也应该为他们的付出获得回报,因为运行服务器需要花钱。sui 通过链上原生token —— sui 来奖励这些验证者运营商。

也可以将 sui 视为类似于 linux、windows 和 macos的操作系统。构建者可以在这些操作系统上编写运行的应用程序。 在 sui 上,构建者使用一种相对较新的编程语言—— move。具体来说,sui 使用了一种我们称之为 sui move 的变体,这与其他区块链的通用编程语言比如 rust 和 solidity 是完全不同的。

sui capys 是一款在 sui devnet 上发布的游戏,每个 capy 作为一个对象存在于 sui 网络上。

涉及共享对象的交易必须由区块链上的验证者批准,这是一个资源密集型过程,在大多数区块链上,所有对象都是共享的,因此每笔交易都必须经过这个审批流程,导致所需要花费的时间成本和经济成本提高,sui 上的许多交易都涉及简单的一对一交换,从而降低了资源成本。

为了获得更多技术性,每个 sui 对象必须具有以下字段:

unique id:类似于以太坊上的哈希或合约 id;

版本:显示对象的交易数量,从1开始;

交易摘要:表示包含该对象作为输出的最后一笔交易;

owner 字段:显示所有者,可以是账户地址、另一个对象、不可变的或共享的

当然,构建者可以通过包含其他字段来自定义对象, sui 允许在对象设计中发挥大量的创造力。

作为一个流行的用例,构建者可以创建一个由对象组成的游戏。例如,在赛车游戏中,玩家的汽车就是一个对象,玩家拥有该对象,游戏中的汽车可以改装,因此玩家可以添加油漆工作、更改轮胎、升级增压器等,使汽车更具有竞争力。这些升级中的每一个都是一个单独的对象,当玩家获得并添加到汽车时,这些对象将在 sui 的中归汽车对象所有。

我们在上面提到了共享和拥有的对象,让我们更深入地了解 sui 如何使用这些不同类型的对象处理交易,当提到 sui 验证交易的验证者时,我们提到了共识,sui 只需要对共享对象达成共识,涉及拥有对象的普通交易不需要达成共识。

拥有的对象不包含在区块链的“块”中,他们使用简化的算法直接与 sui 上的验证者交互,由于这种架构,拥有的对象交易几乎是瞬间发生的,实际上,这些简单的交易可能涉及一名玩家在赛车游戏中向另一名玩家赠送汽车、某人向社交网络发布消息或在投票中提交投票。

sui 新颖的共识机制可以执行简单和复杂的交易,前者需要的资源更少,处理速度非常快

sui 是如何进行验证简单交易的?

1)发送者向所有 sui 验证者广播交易;

2)每个 sui 验证者都会对该交易进行投票,每个投票都有一个基于验证者的质押的权重;

3)发送者将对抗拜占庭式的多数选票收集到证书中,并将其广播回所有 sui 验证者,该操作处理交易,将其记录在sui 上,并确保交易不会被删除或者撤销。

面对更复杂的交易,sui 是按照如以下步骤进行验证的:

1)发送者向所有 sui 验证者广播交易;

2)每个 sui 验证者都会对该交易进行投票,每个投票都有一个基于验证者的股份的权重。

3)发送者将抗拜占庭式的多数选票收集到证书中,并将其广播回所有 sui 验证者。然而,这一次,证书通过称为拜占庭协议的过程进行排序,验证者必须在该过程中达成共识,一旦交易成功排序,发送方将证书广播给验证者以结算交易。

如上所述,单个交易绕过共识并几乎立即处理。使用共享对象的交易必须经过共识。如果 sui 使用共享对象同时处理许多交易,则每个共识必须按顺序发生,这可能会延迟交易。 大多数其他区块链只允许后一种交易类型,并且无法绕过共识。

sui 的分布式计算模型更像是传统的云服务,而不是典型的区块链。许多区块链使用代币经济学模型来控制服务器负载:随着负载的增加,gas 费用也会增加。更高的gas 费减少了交易数量,因为用户只能支付特定金额。

随着 sui 上负载的增加,验证节点可以简单地增加更多的处理能力,类似于 amazon web services 在客户端流量增加时可能添加更多服务器的方式。验证节点可以赚取更多的gas费而不是花费更高,所以会被激励增加验证服务器。这种模式不仅让 sui 规模化以支持增加的用户流量,还保持平稳稳定的 gas 费用,让更多用户加入sui 的生态。通过这种方式增加网络容量可以确保游戏快速运行,应用app 可以快速响应以及social 应用的发布,构建者不会因为上涨的gas 价格设置费用,网络不会因为gas war 造成故障。

sui move 是 sui 的原生编程语言,sui move 所基于的核心 move 语言创建于 2018 年,是专门用于区块链上开发的智能合约编程。move 的创建者看到了对资产和访问控制的抽象需求,这在以前的区块链编程语言中是不存在的,这些抽象对区块链很有意义,因为去中心化将资产和访问控制是网络大多数活动的中心。

然而,随着 sui 的创始团队开始开发这个新的区块链,他们认为有必要进一步完善 move。尽管 move 专为区块链上的智能合约编程而设计,但它仍然缺乏对账户、交易、时间和密码学等区块链特定概念的原生支持。区块链需要构建对这些功能的支持,这不仅耗时,而且会导致安全等关键功能的实施不一致。sui move 旨在整合区块链开发人员创建高性能、安全、功能丰富的应用程序所需的一切。

科技分类资讯推荐

金舟投屏文件输出目录设置方法 - 天天要闻

金舟投屏文件输出目录设置方法

金舟投屏文件输出目录怎么设置?跟着我来操作。1、 打开金舟投屏应用2、 在金舟投屏窗口,点击菜单按钮。3、 在弹出的下拉菜单中,选择设置选项。4、 进入设置窗口后,选择点击文件选项。5、 在文件窗口里,点击输出目录按钮,于弹出窗口选择文件输出路径,例如:D:文件保存金舟投屏。6、 点击关闭即可完成操作(9777180)...
E-钻文件加密大师:轻松加密文件保护数据安全 - 天天要闻

E-钻文件加密大师:轻松加密文件保护数据安全

对电脑文件加密,能保护个人隐私与商业机密,提升重要文件安全性。1、 把重要文件放入一个文件夹,进行加密保护。2、 开启E-钻文件加密大师;3、 点击加密按钮,选择要加密的文件夹,然后单击确定。4、 选择加密强度与模式;5、 请再次输入密码,然后点击确认。6、 点击加密文件,输入密码后即可打开。(9777179)...
Win7文件夹加密方法大全 - 天天要闻

Win7文件夹加密方法大全

如今,隐私的重要性日益凸显。每个人都有自己的隐私,特别是在电脑中存储了大量个人文件,其中一些是不想让他人看到的重要资料。因此,我们需要为文件夹采取适当的保护措施。加密文件夹是最常用的方式之一,而加密方法多种多样。这次我们将分享一种简单易行的加密技巧,供大家参考使用。1、 在百度搜索强杰隐身侠下载,下载...
隐身侠的软硬件区别 - 天天要闻

隐身侠的软硬件区别

隐身侠是保障信息安全的利器,可用于保护和备份电脑、U盘、移动硬盘及加密云盘中的重要文件与私密数据。它能有效防范因设备维修、丢失、被入侵或外借等情况导致的信息泄露或数据丢失风险,助您掌控信息资产,提升工作效率。此外,U型隐身侠还兼具普通U盘的存储功能。1、 从使用方式来看,硬件版需将购入的隐身侠硬件PCKII插...
文件夹加密秘籍:使用加密软件保护数据安全 - 天天要闻

文件夹加密秘籍:使用加密软件保护数据安全

接下来,小编将1、 下载并安装隐身侠应用查看2、 打开浏览器,搜索隐身侠,下载并安装软件,操作简单,所示。3、 双击图标开启隐身侠4、 安装软件后,会提示重启电脑,请重启后再启动隐身侠以使其生效,所示。5、 登录账号(若无账号,注册一个即可)。6、 请输入账号与密码,参照下图。7、 创建新的保险箱8、 登录后,点击...
隐身侠操作指南:简单易懂的使用方法 - 天天要闻

隐身侠操作指南:简单易懂的使用方法

隐身侠是一款保护电脑和移动存储设备中重要文件与隐私信息的新一代信息安全产品。它能轻松加密硬盘、U盘等存储设备中的数据,已通过多项权威认证。产品外形酷似小型U盘,不仅可作为普通U盘使用,还能充当电脑信息安全的防护工具,简单易用,一分钟学会操作,是保障个人电脑隐私安全的理想选择。1、 首次设置使用2、 平常操...
金舟截图软件图片输出格式设置方法 - 天天要闻

金舟截图软件图片输出格式设置方法

1、 在右侧弹出栏中,点击程序设置选项。2、 在程序设置窗口,点击图片输出格式按钮,于弹出选项中选择所需格式,例如JPEG。3、 点击确定按钮即可完成操作(9777181)...
解决Win10系统下隐身侠无法安装的问题 - 天天要闻

解决Win10系统下隐身侠无法安装的问题

隐身侠——您的信息保密专家。它能有效保护电脑、U盘、移动硬盘以及加密云盘中的关键文件和机密数据,防范因设备维修、丢失、被盗用或黑客攻击导致的信息泄露与损失风险,助您牢牢掌控核心资源,让工作与生活更加安心无忧。此外,隐身侠本身也可作为普通U盘使用,兼具实用性与安全性。1、 请检查您的Win10系统是否已启用本...
新增旁路供电功能,一加 13 手机获 ColorOS 15.0.0.821 升级 - 天天要闻

新增旁路供电功能,一加 13 手机获 ColorOS 15.0.0.821 升级

IT之家 5 月 4 日消息,据IT之家读者投稿,一加 13 手机现已获推 PJZ110_15.0.0.821(CN01)版本更新,相应包体积为 1.62 GB,主要为手机带来了旁路供电功能。旁路供电技术即手机直接由外部电源供电,此时电池则处于闲置状态,既不充电也不放电,因此可以减少手机发热,同时可以减少不必要的充放电循环,有助于延长电池的使...
钱旭红院士:集智聚力服务上海建成具有全球影响力的科技创新高地 - 天天要闻

钱旭红院士:集智聚力服务上海建成具有全球影响力的科技创新高地

习近平总书记此次上海考察调研,对上海加快建成具有全球影响力的科技创新高地提出明确要求,充分体现了党中央对建设科技强国、实现高水平科技自立自强的高度重视和深远谋划。华东师范大学深入贯彻习近平总书记重要指示与党中央决策部署精神,从培养百万人民教师的建校目标到今天将“育人、文明、发展”作为使命担当,以引领...