原文:《主上线在即,如何向朋友介绍穗网?》
4月15日,OKX、Bybit、Kucoin等交易所宣布将推出Sui Token,各相关交易所均有推出Sui Token WL白名单的订阅机制。隋网的线上主线更进一步,但很少有关于隋是什么,如何运作的详细解释。本文来自Sui生态系统核心团队成员Alex MAC & # 8217;EVOY,由隋世界编译,隋生态系统是Move加速器的合作伙伴之一。(相关阅读:《隋标杆Aptos涨了至少10倍?如何参与代币销售一目了然?》)
首先,我们需要了解“区块链”。区块链的另一个定义是分布式数据库或分类帐。最接近的类比是云服务。有几个行业巨头,如谷歌、亚马逊和微软,为全球数百万个项目和公司提供数据存储和计算能力。云本质上是共享资源作为单一平台的服务器的集合。
然而,依赖集中式云服务意味着一些限制:
1)使用的服务器可以被平台关闭;
2)牺牲隐私。
区块链可以去除上述限制,提供去中心化的服务。简而言之,没有一个人或公司控制区块链的网络和数据,区块链由所有连接到它的机器或服务器维护。只要这些服务器中有一小部分仍在连接和运行,网络就无法关闭。在Sui上,我们称这些服务器为“验证器”,因为它们在区块链上验证交易。
Sui是第一层区块链,这意味着它是一个基本级别的区块链,它的软件运行在一组独立维护的验证器上。相反,第2层或更高级别的区块链是对第1层区块链的补充。第2层区块链可以构建在第1层之上,以增加可扩展性或添加不在原始链中的功能。
此Sui网络架构图显示了应用程序如何将交易发送给验证者进行验证。接下来,解释“利害关系证明”的概念。支持区块链的验证者必须就哪些交易是有效的达成一致。这个过程叫做共识。当一个公司运行所有服务器时,共识不是问题,但当有许多独立的运营商时,必须有一种机制让他们就批准交易达成一致。“股权证明”机制本质上是这些独立经营者证明自己有权批准交易的凭证。
运行支持Sui区块链的“验证器”的独立运营商的努力也应该得到回报,因为运行服务器是要花钱的。Sui通过本地令牌链奖励这些验证者操作者。
你也可以把Sui想象成一个类似于Linux、Windows、macOS的操作系统。构建者可以在这些操作系统上编写运行的应用程序。在Sui上,构建器使用了一种相对较新的编程语言——Move。具体来说,Sui使用了一种变体,我们称之为Sui Move,这与区块链的其他通用编程语言(如Rust和Solidity)完全不同。
Sui Capys是发布在Sui Devnet上的游戏,每个Capy在Sui网络上都是作为一个对象存在的。涉及共享对象的事务必须由区块链上的验证者批准,这是一个资源密集型过程。在大多数区块链上,所有的对象都是共享的,所以每一笔交易都要经过这个审批流程,这就导致了时间成本和经济成本的增加。Sui上的许多交易涉及简单的一对一交换,从而降低了资源成本。
为了获得更多的技术,每个Sui对象必须具有以下字段:
唯一ID:类似以太坊上的hash或契约ID;
版本:显示对象的交易数量,从1开始;
事务摘要:指示包含作为输出的对象的最后一个事务;
所有者字段:显示所有者,可以是帐户地址、另一个对象、不可变的或共享的。
当然,构建器可以通过包含其他字段来定制对象,Sui允许在对象设计中有很大的创造性。
作为一个流行的用例,构建者可以创建一个由对象组成的游戏。比如赛车游戏中,玩家的车是一个物体,玩家拥有这个物体,所以游戏中的车是可以修改的,所以玩家可以添加喷漆工作,更换轮胎,升级增压器等。,让车更有竞争力。这些升级中的每一个都是一个单独的对象,当玩家获得并将其添加到汽车中时,这些对象将归Sui中的汽车对象所有。
我们在上面提到了共享和拥有的对象,这让我们对Sui如何使用这些不同类型的对象来处理事务有了更深入的理解。当提到Sui验证交易的验证者时,我们提到了共识。Sui只需要对共享对象达成一致意见,涉及自有对象的普通交易不需要达成一致意见。
拥有的物体不包括在区块链的“区块”中。他们使用简化的算法直接与Sui上的验证器进行交互。由于这种架构,所拥有的对象的事务几乎是瞬间发生的。事实上,这些简单的交易可能涉及赛车游戏中一名玩家向另一名玩家赠送汽车,某人向社交网络发布消息或提交投票。
Sui新颖的共识机制可以执行简单和复杂的事务。前者需要的资源少,处理速度很快。Sui如何验证简单交易?
1)发送者向所有Sui验证者广播交易;
2)每个Sui验证者将对交易进行投票,并且每一票都具有基于验证者承诺的权重;
3)发送者在证书中收集大多数反对拜占庭的投票,并广播回给所有的Sui验证者。该操作处理交易,将其记录在Sui上,并确保交易不会被删除或取消。
面对较为复杂的交易,隋是按以下步骤进行验证的:
1)发送者向所有Sui验证者广播交易;
2)每个Sui验证者将对交易进行投票,并且每一票都具有基于验证者的股份的权重。
3)发送者将大多数反拜占庭投票收集到证书中,并将其广播回所有Sui验证者。然而,这一次,证书是通过一个名为拜占庭协议的过程进行分类的,在这个过程中,验证者必须达成共识。一旦交易被成功分类,发送者向验证者广播证书以结算交易。
如上所述,单个交易绕过共识,几乎立即得到处理。使用共享对象的事务必须经过一致同意。如果Sui使用共享对象同时处理许多事务,每个共识必须按顺序发生,这可能会延迟事务。大多数其他区块链只允许后一种交易类型,不能绕过共识。
隋的分布式计算模式更像一个传统的云服务,而不是典型的区块链。许多区块链使用令牌经济学模型来控制服务器负载:随着负载的增加,煤气费也会增加。更高的燃气费减少了交易数量,因为用户只能支付一定的金额。
随着Sui上的负载增加,验证节点可以简单地增加更多的处理能力,类似于Amazon Web Services在客户端流量增加时增加更多服务器的方式。认证节点可以赚更多的油费,而不是花更多的钱,所以会鼓励他们增加认证服务器。这种模式不仅使Sui能够扩大规模以支持增加的用户流量,还能保持稳定稳定的气费,让更多的用户加入Sui生态系统。这样增加网络容量,可以保证游戏快速运行,应用app快速响应,社交应用发布,建设方不会因为气价上涨而设置费用,网络不会因为气战而导致故障。
Sui Move是Sui的原生编程语言,基于Sui Move的核心Move语言创建于2018年,专门用于在区块链上开发的智能合约编程。Move的创造者看到了对资产和访问控制的抽象需求,这在以前的区块链编程语言中是不存在的。这些抽象对于区块链来说非常有意义,因为去中心化使得资产和访问控制成为网络中大多数活动的中心。
然而,随着隋的创始团队开始开发这种新的,他们认为有必要进一步改善移动。尽管Move是为区块链上的智能合约编程而设计的,但它仍然缺乏对特定于区块链的概念(如账户、交易、时间和加密)的本地支持。区块链需要构建对这些功能的支持,不仅耗时,还会导致安全等关键功能的实现不一致。Sui Move旨在集成区块链开发人员创建高性能、安全和功能丰富的应用程序所需的一切。
本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址"主网上线进入倒计时,如何快速了解Sui Network?":http://www.guoyinggangguan.com/qkl/157515.html。
微信扫描二维码关注官方微信
▲长按图片识别二维码