BFT,PoS · 4
MT Capital 研报:去中心化排序器赛道拆解研究

MT Capital 研报:去中心化排序器赛道拆解研究

作者 | Xinwei, Severin MT Capital摘要1. 去中心化排序器作为一种新兴技术,旨在通过去中心化的方式优化区块链网络的交易排序过程,以提高交易效率、降低成本,同时解决 MEV 问题。这一技术的发展标志着区块链领域在追求更高性能和更强去中心化方面的进一步努力。2. Metis的“自营店”模式和 Espresso 的“外包模块”方式展示了构建和维护去中心化排序器的两种主要路径。前者强调内部管理和运营的安全性和稳定性,后者则提供更多的灵活性和开放性,促进技术通用性和降低运营负担。3. 去中心化排序器的发展预示着区块链技术在网络安全、抗审查能力、交易效率和成本、以及生态系统多样性和互操作性方面的潜在进步。这些技术的进一步优化和创新,如批量处理和状态通道,将提升 L2 平台的性能,降低用户成本,同时促进一个更开放和互联的去中心化生态系统的形成。4. 尽管去中心化排序器面临技术实现、网络性能优化、治理模型设计等挑战,其在构建一个更高效、更安全、更开放的去中心化世界中的关键作用不容小觑。未来的发展将可能集中在研究更高效的共识机制、可扩展网络架构以及开发用户友好的接口和工具上,以满足不断增长的市场需求和用户期望。排序器介绍排序器顾名思义即是对区块链中原本无序的交易数据进行排序,从而将其组织为有序的区块数据以供执行。每一个 L1 区块链都有自己的排序系统,但对于 L2 而言,中心化的排序器已经成为了日益严重的问题。对于 L2 而言,排序器并不是必要的。L2 也可以选择使用 L1 的排序器。但出于成本和速度的考虑,L2 运行自己的排序器可以给用户带来更加低廉、便捷的用户体验。L2 运行自有的排序器可以将成百上千笔 L2 交易压缩为单笔 L1 交易提交到 L1 上,从而大幅节省 Gas 费用。并且,用户无需受到以太坊交易吞吐量的制约即可享受到 L2 排序器提供的快速软确认体验。因此,对于 L2 来说,运行自有的排序器也是提升用户交互体验的必然选择。排序器现状虽然 L2 运行自有的排序器可以很好地提升用户体验,但现如今,L2 排序器的中心化已经成为了不可忽视的问题。现如今,以太坊 L2 的锁仓量已经达到了 22B,海量的 L2 也在不断涌现,但几乎所有 L2 的排序器都是中心化的,L2 依靠单一排序器决定 L2 上所有的交易排序。中心化的排序器面临着诸多问题,例如单一排序器理论上有权不将用户的交易纳入其中、单一排序器可以不被限制地从交易中提取 MEV、单一排序器也面临着抗审查的问题,并且,单一排序器也会面临单点故障的风险。Source:https://l2beat.com/scaling/summary在解决 MEV 的复杂挑战时,rollup 面临着维持用户保护与盈利之间微妙的平衡。这一挑战涉及到如何防止前置交易和三明治攻击等有害MEV行为,同时有效地利用区块空间来实现收益。尽管传统上 rollup 通过依赖单一操作员模型并采用先进先出(FIFO)顺序来防护用户免遭 MEV 影响,这种方式可能错失区块空间的收益机会,并忽视经济动力在促进 rollup 稳定性和增长中的重要作用。同时,确保遵循 FIFO 原则并保持区块排序的透明性也带来了额外的操作挑战。此外,利用底层区块空间作为收入来源,虽然有益可图,但也引发了用户的信任问题,他们必须信任操作员不会通过三明治攻击等手段利用这一空间损害他们的利益,这可能会侵蚀交易的完整性和用户的信任。共享排序器为处理 MEV 问题提供了一个创新性解决方案,通过在区块链网络中引入一种更加安全和公...

773天前dy zhang#2023行情 #Coinbase Ventures #MT Capital #Polychain #Robot Ventures #以太坊 #吴说区块链real #红杉资本
比特币原生拓展技术集大成者——BEVM技术黄皮书全面解读

比特币原生拓展技术集大成者——BEVM技术黄皮书全面解读

2024年5月20日,比特币Layer2开发团队BEVM正式发布了技术黄皮书《Taproot Consnesus 一种去中心化的BTC Layer2解决方案》。黄皮书详尽描述了Taproot Consnesus的实现方式,以及如何结合施诺尔签名、MAST、比特币SPV节点等比特币原生技术来构建完全去中心化的BTC Layer2解决方案。通篇读完,笔者感受到BEVM团队提出的Taproot Consnesus解决方案,是真正意义上的比特币原生拓展技术的集大成者。Taproot Consnesus没有对比特币的代码进行任何的修改和增减,而是充分对比特币的几大原生技术进行了组合式创新,思路简洁,结构巧妙。在正式解读黄皮书之前,我们有必要回顾下比特币的技术迭代史,从而方便理解Taproot Consnesus是如何一步步从比特币的发展脉络中脱胎而出的。正文:一、比特币技术迭代史2008年10月31日中本聪发表题为《比特币:一种点对点的电子现金系统》的论文,正式提出了比特币完整的技术实现方式。在论文的第八章,中本聪提到名为 SPV ( Simple Payment Verification )的解决方案,即简单支付验证,是一种不需要运行比特币全节点,只需保存区块头,也可以验证支付的技术手段。2009年1月3日中本聪在位于赫尔辛基的一台小型服务器上挖出了创世区块,这标志着比特币正式诞生。值得一提的是,在比特币的正式代码里,中本聪使用了椭圆曲线签名技术(Elliptic Curve Digital Signature Algorithm,简称ECDSA),却没有采用更适合比特币的施诺尔签名技术(即Schnorr Signature),究其原因,并非椭圆曲线签名比施诺尔签名技术更优,而是,当时施诺尔签名并没有开源,仍在专利保护期,因此,中本聪退而求其次,选择了已经开源的椭圆曲线签名。施诺尔签名保留了椭圆曲线签名的所有功能和安全假设,同时,可以突破在椭圆曲线签名的技术框架下比特币最多只能实现15重多签的束缚,最终实现1000+地址共同管理比特币且不影响签名速度。2018年经过多年的反复验证,比特币核心开发者Gregory Maxwell等人正式提出BIP,建议把施诺尔签名引入比特币网络。2021年11月14日 比特币正式完成Taproot升级,施诺尔签名被正式纳入比特币网络,比特币开启了全新的去中心化多签时代。除了施诺尔签名,Taproot升级还引入了MAST(Merkelized Abstract Syntax Trees),即默克尔抽象语法树,这是一种让比特币具备类似智能合约功能的技术,它通过将多个条件分支的合约逻辑组织成Merkle树的形式来实现,即可以让比特币代码来实现类似智能合约的功能需求(但是,仅限于比特币支付验证,区别于以太坊复杂的智能合约)。施诺尔签名可以把比特币的多签地址达到1000+,而MAST可以通过比特币程序来驱动施诺尔签名地址进行多签,因此,施诺尔签名+MAST,可以实现不需要人来签名而是通过比特币代码指令来驱动的去中心化比特币多签网络。这意味着比特币可以去信任的方式摆脱一层的束缚,进而到比特币二层实现更复杂更丰富的业务场景。而BEVM团队提出的Taproot Consnesus解决方案,正是对比特币从2008年-2021年这13年技术迭代的集大成。二、Taproot Consnesus解决方案概要:Taproot Consnesus技术黄皮书开篇提到:“比特币网络的非图灵完备性质限制了其直接实现类似以太坊 Rollup 的 L...

822天前web3中文#web3中文
搭节点赚钱吗?如何选公链?我们和一位节点运营商聊了聊

搭节点赚钱吗?如何选公链?我们和一位节点运营商聊了聊

在行情飘忽不定之际,还有这样一群人在“躺赚”。撰文:夫如何从最早的比特币,到莱特币、前期的以太坊等,彼时的硬件挖矿(算力)皆以 PoW 共识机制为基础,也让矿工成为获取 token 的最“上游”的角色。2011 年,QuantumMechanic 在 Bitcointalk 论坛首次提出 Proof of Stake(PoS),其通过持币量来代替算力权重,引起众多早期参与者的关注。后续,不同的公链团队陆续开发出 PoW+PoS 混合型共识机制、DPoS、BFT+PoS 等多种 PoS 机制,并逐渐演化出像 ETH 2.0、 Cosmos 、 Solana 、 Sui 、 Aptos 等知名项目。一些公链基础设施搭建者也从 PoW 挖矿逐渐转到以 PoS 为主的节点运营商。对节点运营商较为通俗的解释为,负责维护区块链账本记录完整性及正确性的工作者。相当于一条新公链的诞生需要开发团队创造,后续还需要节点运营商来维护。无论是矿工还是节点运营商,都以公链基础设施服务者的身份,维系着网络平稳出块,也获取着稳定的“币本位”收益。而节点运营商的具体工作内容及流程往往被遮上一层神秘的面纱,我个人对从事节点服务商的人群认知也相对有限。而当下的市场环境中,新人是否还有参与节点运营的机会、哪条链的收益 / 成本比更具吸引力、参与风险又有哪些?怀着这些疑问,Odaily 星球日报和从业多年的节点服务商 MJ(化名)针对以上问题展开交流,并将内容整理如下:Odaily 星球日报:你觉得要做节点服务商需要具备什么能力?MJ:首先,你的投资理念尽量以长期价值投资为主,不会因为短期的波动而影响判断。其次,需要不断提高自身对公链的认知能力,了解公链的共识机制以及对目标公链的技术更新(尤其是新公链)。最后,如果自身具备技术能力是最好的,不具备的话尽量找有技术能力的人合作。Odaily 星球日报:节点搭建需要准备什么硬件,大概成本是多少?MJ:不同的项目有不同要求,一般在每个项目官网上都能找到详细的配置要求,我可以就大致费用简述一下目前比较知名项目的成本及要求。1. 比特币:采用专业矿机,一般起步 10 w 美元,适合机构来运作。2. 以太坊准入门槛相对容易,如果是自身搭建节点,最少质押 32 个 ETH;也可以通过 Lido 等,门槛更低。相应收益也会下降。3. Solana, Avalanche 硬件要求较高,每月要超过 1 w 美元的带宽成本。4. Sui、Aptos 硬件成本高,节点数量较少,搭建成本在 1-5 w 元左右。5. 我们最近在参与的一条开发网阶段的新公链(TFSC)门槛则相对较低, 8 核 16 G、内存 16 G、硬盘 500 G、上下行带宽 50 M 就可以, 150-200 美元间的搭建成本。Odaily 星球日报:据我了解,你经历过多条公链的节点搭建,你对目标公链的考量着重在哪些点?MJ:显而易见,大家关注的核心点是收益,但是收益是结果导向,收益高低取决于你对这个项目的判断。我个人有以下考量:1. 我认为是无许可进入,指的是节点搭建准入和离开门槛较低。2. 代币要受众广,单价尽量较低,这样有助于参与者数量提升,比如 meme 币。3. 项目方对生态的扶持,如通过基金会激励 DeFi、 GameFi 、跨链等应用。4. 公链的底层技术有没有创新,如何优化 TPS、Gas 费,有利于承接后续生态发展。5. 最好兼容 EVM,有利于开发者涌入...

1151天前dy zhang#DeFi #gamefi #PoS #POW #Solana #以太坊 #比特币 #莱特币
跨链 - 技术分类总结

跨链 - 技术分类总结

最近看了看跨链相关的项目,总结一下跨链的相关技术。所谓“跨链”,一条链上的“跨链”语义能在另外链上正确执行。目前跨链项目主要实现在一个链上的资产映射到另外一条链上。从技术角度看,个人认为目前跨链技术主要有三种:HTLC,跨链桥(基于共识)和跨链桥(基于轻客户端)。相关的技术以及项目总结如下图:1.HTLC(Hash Time Lock Contract)HTLC原理比较简单:如果Alice和Tom之间想交换资产,Alice先创建HTLC,Tom接着创建具有同样Hash的HTLC。简单的说,Tom和Alice创建了具有同样秘钥的“锁”,锁住各自资产。当Alice用秘钥打开Tom的资产时,Tom用同样的秘钥可以打开Alice的资产。当然,Tom和Alice都需要确认资产和锁的时间。通过HTLC实现跨链,简单并且保证了交易双方的原子操作,但是要求两条链都支持智能合约,限定了两个交易方并且交换的资产不可分割。事实上,为了保证交易双方有效交易,交易双方需要额外的沟通渠道预先达成共识。2.跨链桥 : 基于共识基于其他共识的跨链桥逻辑上比较好实现,由共识确认一个链上的事件,并在另外一条链上执行。整个桥的安全性取决于共识的强弱。共识,除了传统意义的共识机制(BFT,PoS等等)外,还包括多方计算(MPC)和多签。3.跨链桥 :基于轻客户端为了在一条链上能验证另外一条链上的信息,在这条链上“运行”另外一条链的轻客户端。通常轻客户端都是基于SPV(Simple Payment Verification)协议。SPV源自BTC,主要用在PoW共识的链中。Celo和Harmony也针对自己链的共识算法实现了轻客户端。纯粹的PoS共识的链比较难实现轻客户端,因为共识依赖Staking,而Staking由交易组成。为了实现轻客户端,穷举Staking交易不现实。跨链桥的两个链互相通过轻客户端验证对方链的状态。这种跨链桥依赖Relay(中继),及时同步链的区块头信息。因为要同步区块头,需要如下的一些因素:1.同步频次和费用:在另外一条链上存储区块头信息需要费用。特别是tps比较高的链,区块比较多。2.确认主链以及区块确认:根据链的共识,通过区块头信息确定主链。以PoW的链为例,区块确认一般通过后续区块个数确认。优化同步费用有几种思路:1/ 随机挑战(NiPoPOW,FlyClient)2/ zk-SNARK (包括recursive zk-SNARK)。选一些典型介绍:BTCRelay采用传统的SPV轻客户端的实现方式实现从BTC到ETH的跨链。显然为了同步BTC的区块头,在ETH消耗Gas。在以太坊Gas price比较高的情况下,同步费用比较高。FlyClientFlyClient采用随机挑战和MMR(Merkle Mountain Range)的技术,降低轻客户端同步区块的个数。随机挑战的目的是在一定范围的区块并不需要全部同步到链上,随机抽取一些区块同步。为了在链上能验证没有抽取到的区块,所有的区块信息通过MMR组织在一起。MMR是一种变种的Merkle树,适用于追加节点的场景。MMR,相对于普通二叉的Merkle树,具有更新叶子结点代价小的特点。zkRelayzkRelay也尝试降低链上轻客户端同步区块的费用。和FlyClient不同,zkRelay采用的是zk-SNARK证明。将一段范围内的区块有效性,通过将链下证明提交到链上,链上只需要检查证明是否有效。CeloCelo是个有意思的项目。Celo项目本身和跨链没有什么关系,但是给轻客户端提供了一些新思路。为了实现更...

1844天前Star.Li#BFT,PoS #HTLC #MPC #PoW链 #共识 #区块链 #多签 #星想法 #跨链
没有更多了