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的去中心化交易所能够创建和管理他们自己的订单簿。它在链的层面上运行,维护每个交易所的订单簿,为用户创造市场和交易提供便利。

一个订单的周期

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

评论

所有评论

推荐阅读

  • 5月20日早间要闻速递

    1. BTC:66,398美元、ETH:3,078美元、BNB每日行情播报

  • Cointime 5月19日要闻速递

    1.美国现货比特币ETF本周净流入9.483亿美元

  • 陈茂波:香港数码港初创累计融资超406亿元

    香港特别行政区财政司司长陈茂波今日发表司长随笔《固本浚源提质发展》,其中披露资料显示,数码港过去一年有超过 400 家企业进驻,令企业社群总数超过2000家,其中8家是独角兽;初创累计融资超过406亿元,其中金融科技、第三代互联网的企业社群优势明显,人工智能的发展正加快推进,并从技术上支援香港企业的数码转型。

  • 美国现货比特币ETF本周净流入9.483亿美元

    美国现货比特币ETF本周净流入达9.483亿美元。其中:
    5月13日周一净流入6600万美元;
    5月14日周二净流入1.005亿美元;
    5月15日周三净流入3.03亿美元;
    5月16日周四净流入2.573亿美元;
    5月17日周五净流入2.215亿美元。

  • 今年比特币生态相关融资已超90笔

    2024年迄今已有90多笔与比特币生态相关的融资交易,创下比特币历史上单年融资记录的最高数量。 Multicoin Capital执行合伙人Kyle Samani指出,随着比特币Taproot升级和Ordinals协议的出现,比特币生态正在经历 “开发者复兴” 。对于一些开发人员来说,在比特币上构建金融工具更具吸引力,因为它是最古老、最安全的区块链。 

  • 稳定币总市值突破1600亿美元

    据DefiLlama数据显示,稳定币总市值现为1611.44亿美元,周增幅为0.69%。此外,USDT市值为1111.28亿美元,市占率达68.96%。

  • 香港成为第一个中国内地以外全体本地居民均可以开通e-CNY钱包的地区

    香港金管局已于2024年5月17日公布即日起数字人民币(e-CNY)在香港的试点扩大至全香港市民,用户以香港手机号码即可注册开通,不仅可在香港使用,且可非实名在中国内地支持e-CNY的商户进行跨境支付。数字人民币目前在内地17个省市的26个地区中试点,香港成为第一个中国内地以外全体本地居民均可以开通e-CNY钱包的地区。

  • BOME最大个人持有者因#1DOL交易8小时内获利993倍

    据 Lookonchain 监测,sundayfunday。sol通过买入#1DOL在短短8小时内将13枚SOL(约合2275美元)变为226万美元,收益993倍。他是BOME预售的最大参与者,曾花费421枚SOL(约合7.2万美元)参与预售并买入BOME(峰值时为4000万美元);仍然是BOME的最大个人持有者。8小时前,他花费13枚SOL(2,275美元)买入2.42亿枚#1DOL ,目前价值226万美元。

  • 前14大ETF总资产规模超3万亿美元,年初至今表现均逊于比特币现货ETF

     据 HODL15Capital监测,排名前14位的ETF总资产规模超过3万亿美元,但年初至今的表现全部逊于比特币现货ETF(贝莱德 IBIT、富达 FBTC、ARK 21Shares的ARKB、Bitwise BITB)。

  • 以太坊链上DEX周交易量超98亿美元排名第一,7日增幅6.26%

    DeFiLlama数据显示,以太坊链上DEX过去7天交易量为98.72亿美元,排名第一,7日增幅为6.26%。
    Solana链上DEX 过去7天交易量为75.48亿美元,7日增幅为4.91%。
    BSC链上DEX过去7天交易量为 44.7亿美元,7日增幅为3.34%。
    Arbitrum链上DEX过去7天交易量为27.23亿美元,7日降幅为3.81%。
    Base链上DEX 过去7天交易量为24.74亿美元,7日增幅为18.04%。