Cointime

扫码下载App
iOS & Android

Sei:为交易而设计的通用L1公链

我很看好L1— Sei

虽然Sei还没有发布,但是看起来非常有创意。我特别喜欢它的技术,因为它使用了 Cosmos SDK技术”

以下是关于 Sei 的技术简述:

本文主要简介它的技术,仅此而已。

在未来的主题中,我将在推特上介绍其生态系统。

现在,让我们来专心看看这个项目

Sei是一个为交易而设计的通用的L1。

它通过引入新颖的方法(区块传播、交易排序、区块处理和并行化)来实现这一点。

Sei旨在为其用户提供一个无许可、无信任的资产交易场所。

Twin Turbo 共识

Sei架构的一部分,包含了块传播和块处理过程,和区块传播。在网络中,一旦一个节点从用户那里收到一个信号,它就会向其他节点传播(广播)这个信号。然后验证者验证这个txn并将其添加到他们的本地mempool中。区块提议者在他们的mempool中使用这个txn来创建一个区块提议,包括每个txn的唯一标识符。他们与其他验证者分享该提案,再分享给完整的区块(分成若干部分)。如果验证器上已经有了所有的交易,它就从它的mempool中重建该区块。否则,它将等待接收所有的区块部分。这个过程减少了验证者的等待时间。验证者然后收到这些txns,并使用Tendermint BFT作为共识来将txns排序。这其中涉及到在区块和相关状态变化被提交到区块链之前的预投票、预提交和提交步骤。

 Optimistic Propagation

验证者将启动一个进程,积极地处理他们收到的第一个区块提案,而不是等待预投票步骤。

这个Optimistic的区块将写下一个缓存记录,然后,如果缓存记录被网络接受,它就会被提交。如果这段缓存记录没有被接受,它就会被丢弃。

并行化:

Sei在其应用逻辑中使用了Cosmos SDK,具有可定制的BeginBlock、DeliverT×和EndBlock操作。

DeliverT×和EndBlock被并行化,以优化交易处理,尤其是对订单匹配引擎交易。这可以实现高效的批量拍卖并提高性能。

DeliverTx交易并行化:

在这里,Sei不是一个一个地处理交易,而是同时并行地处理交易,从而提高性能。

为了确保一致性和避免冲突,Sei维持了一个交易类型来与它们所访问的键的映射。

交易更新的不同键可以被并行处理,而那些交易更新相同键的工作必须以定好的顺序按顺序执行。

在一个区块中执行事务之前,Sei通过构建一个有向无环图(DAG)来识别事务之间的依赖关系。这个图表示每个事务的信息需要使用的不同资源之间的依赖关系:

例如,与模块X相关的消息都更新了同一个键(ABC),所以它们必须在访问DAG的同一个分支中顺序执行。在某些情况下,消息的内容需要允许进一步的并行化。当代币转帐涉及到不同的账户,更新不同的密钥时,就会出现平行执行。然而,如果只考虑消息类型,传输将按顺序运行。

为了实现并行性,依赖性映射可以定义为模板,在运行时填充特定的资源。例如,发送方和接收方的账户可以被传入模板,用于代币传输。预定义的消息类型在区块链的创世之初就建立了依赖关系的映射,可以通过治理建议进行更新。

影响每笔交易的gas费收取,是单独处理的。由开发者在Sei上设置的自定义消息类型要求智能合约在初始化时定义自己的资源依赖关系。这些依赖关系可以由合约管理员更新。正确定义的依赖关系允许并行性,并减少智能合约的气体费用。如果没有依赖关系,智能合约会按顺序运行,阻碍其他交易,这就会导致更高的gas费用。

错误地定义依赖关系会导致失败的信息和该合同的气体费用增加,但整个网络不受影响。

基于市场的平行化

在区块结束时,本地匹配引擎将处理与匹配有关的所有订单。而不是一个接一个地处理订单,Sei将同时处理独立的匹配引擎订单。如果订单不影响区块内的同一市场,则被视为独立的订单。默认情况下,系统假定涉及不同市场的订单是独立的,除非开发者指定特定市场之间的依赖关系。这些依赖关系是在部署智能合约的过程中建立的。如果这些依赖关系被定义为错误的,涉及依赖的智能合约的交易就会失败。

原生价格预言机

Sei有一个原生的价格预言机,依靠验证器作为预言机来实现准确的资产定价。验证者在短的投票窗口中提出汇率,确保更新和快速的更新。

最终的汇率是由基于验证者投票权的加权中值计算决定的。验证者如果不参与或提供不准确的数据,将面临惩罚,失误计数系统会随着时间的推移跟踪他们的行为。

原生订单匹配引擎

Sei提供通用的功能,如资产转移和智能合约部署。它还包括一个匹配引擎,被称为 "匹配引擎",可以被建立在Sei平台上的交易所利用。

使用Sei的去中心化交易所

匹配引擎使使用Sei的去中心化交易所能够创建和管理他们自己的订单簿。它在链的层面上运行,维护每个交易所的订单簿,为用户创造市场和交易提供便利。

一个订单的周期

订单的周期包括在一个区块中执行交易,按市场汇总订单并调用智能合约进行资产结算的时间。匹配引擎处理订单的取消,增加限价订单以获得最大的流动性,以统一的价格填补市场订单,并以最佳的可用价格匹配限价订单。未完成的市场订单会过期。

评论

所有评论

推荐阅读

  • 商务部:敦促美方恪守世贸组织规则 共同推动中美经贸关系稳定可持续发展

    在谈到中美经贸关系时,商务部新闻发言人何亚东介绍,中美经贸磋商机制首次会议,讨论并达成落实两国元首6月5日通话共识,以及日内瓦会谈共识框架,就解决双方彼此经贸关切,取得新进展。中方反对单边加征关税措施的立场是一贯的,敦促美方恪守世贸组织规则,与中方按照相互尊重、和平共处、合作共赢的原则,共同推动中美经贸关系稳定、可持续发展。

  • 商务部:中国已依法批准一定数量的稀土相关物项出口许可合规申请

    商务部新闻发言人何亚东表示,中国作为负责任大国,充分考虑各国在民营领域的合理需求与关切,依法依规对稀土相关物项出口许可申请进行审查,已经依法批准一定数量的合规申请,并将持续加强合规申请的审批工作。

  • 交易员增加对英国央行降息的押注,预计今年将降息52个基点

    英国GDP数据公布后,交易员增加了对英国央行降息的押注,预计今年将降息52个基点。

  • 共和党参议员考虑在特朗普税法中设立3万美元的SALT上限

    一位关键的共和党谈判代表表示,共和党参议员正在考虑将州和地方税(SALT)抵免额度设定3万美元的上限,作为当前法律与特朗普税法众议院版本更慷慨的限额之间的折衷方案。 参与谈判的温和派共和党参议员汤姆·蒂利斯表示,共和党参议员正试图将众议院通过的4万美元SALT上限降至至少3万美元。

  • 德商银行:美国 CPI 数据将确认美联储的观望立场

    德商银行研究员 Rainer Guntermann 在一份报告中表示,周三公布的美国通胀数据应该会证实美联储的观望态度。Guntermann 表示:“这些数据将强化美联储在下周政策决定之前的观望立场,因为目前关税升高的影响仍然有限。”根据 LSEG 的数据,货币市场完全定价了美联储 6 月 18 日维持利率不变。他们还预计,9 月份降息的可能性超过 50%。

  • 日本央行呼吁加大力度推动数字货币发展,以进入无现金社会

    日本央行官员正在加大呼吁力度,推动日本跟上数字货币的快速发展,这可能会加速“现金为王”的日本向无现金支付的转变。 日本政府数据显示,该国2024年无现金支付的比例从2010年的13.2%上升至42.8%,提前一年超过政府设定的40%的目标。尽管日本在支付技术方面全球落后,但无现金交易的增加正迫使政策制定者确保他们准备好适应公众对支付和结算方式的偏好变化。这包括发行央行数字货币(CBDC)。

  • 商务部国际贸易谈判代表:中美原则上达成协议框架

    当地时间6月10日,商务部国际贸易谈判代表兼副部长李成钢在伦敦谈到中美经贸磋商机制首次会议时表示,中美双方进行了专业、理性、深入、坦诚的沟通。双方原则上就落实两国元首6月5日通话共识以及日内瓦会谈共识达成了框架。

  • 路透调查:78%的经济学家预计日本央行到2026年第一季末将至少加息至0.75%

    路透调查:78%的经济学家预计日本央行到2026年第一季末将至少加息至0.75%。

  • 加州州长:特朗普政府正在推动大规模驱逐

    加州州长加文·纽森表示,特朗普政府的重点不是针对无证移民和罪犯,而是大规模驱逐。纽森周二表示,特朗普政府“不分青红皂白地针对辛勤工作的移民家庭,不管他们的出身或风险。”

  • 链上项目anome被曝出现安全事件

    6 月 10 日,据知名审计机构Certik 披露,在日常链上预警信息筛查中发现,6月 10 日凌晨,知名卡牌类游戏 Anome 遭遇攻击据与官方沟通回应:作为累计交互达到 13 万地址,日交易超十万笔全链平台,几乎日常遭遇各种此类事件均未被攻破。本次攻击在官方合约新旧交替期间,且攻击者主要攻击的是 1.0 版本中合约尚未升级的部分。本次事件不造成任何用户资产损失,仅损失部分流动性。