我最近一直在设计一个区块链应用程序,它需要具有一些复杂的可扩展性要求。对此我很高兴查看了最近推出的Aptos区块链,并与Aptos和Solana的团队进行了交谈。
在这篇文章中,我将阐释Aptos可扩展性的局限性,以及Solana为什么不会受到Aptos的这些限制。尽管标题可能暗示了什么,但我不是Solana的最大股东,且我在这两个区款链中都不持有很多股份。
条件
以太坊上的所有交易都是独立事件记录执行的。你可以把这些交易想象成单行道上的汽车。
Proshares比特币策略ETF涨3.42%:金色财经报道,随着比特币达到六周多以来的最高水平,美股加密板块普涨,Proshares比特币策略ETF涨3.42%。[2023/6/21 21:52:31]
系统在一个"区块"时间内只能处理一定数量的汽车。在交通堵塞时期,系统必须决定哪些汽车需纳入在一个"区块"中,以及哪些需拒绝纳入。我们把这个过程称为"汽车辆选择"。
独立事件的执行在某些情况下是很重要的。例如,在铸造NFT时,每个NFT得到一个独特的数字1,2,3,4等,这很重要。出于这个原因,所有这些车必须一次次处理。
HOFA画廊将举办AI NFT艺术展:金色财经报道,美术之家(HOFA)画廊将举办一场以数字艺术作品为特色的独家AI NFT艺术展。该活动将展示来自顶级人工智能和NFT艺术家的作品,包括XCOPY、OSF、Ivona Tau和Orkhan。除了令人印象深刻的艺术作品外,本次展览还代表了收藏家对数字艺术和人工智能生成内容日益增长的兴趣。[2023/4/30 14:35:22]
现在想象一下,有两个不同的NFT集合在同一时间铸币。在这种情况下,同一集合的所有NFT必须按顺序铸币,但每个集合的NFT都有可能被赋予自己的车道。你可以把这想象成一条双车道的高速公路。
赵长鹏:已冻结新代币上市过程中内部人士关联地址的200万美元:3月30日消息,加密货币和金融研究员 FatMan 发推称链上数据揭示了币安上市有关的内部人士“秘密行动”,赵长鹏对此回应表示,已经冻结了与相关地址相关的 200 万美元(他们从未要求重新索取),一直在与潜在的信息泄漏等作斗争。[2023/3/30 13:34:25]
而以太坊只有一条车道,这意味着所有的车都必须堆在一条车道上。
Aptos和Solana采取了不同的方法来提供多车道的高速公路,以大大提升系统的整体吞吐量。我们将在本文中比较这些方法。
Solana
Solana强制汽车必须预先指定其车道。系统将交易分组到车道上,然后再发送给他们执行。这种多车道的高速公路大大增加了系统的容量。
要预先指定你需要哪条车道可能有点令人难受。出于这个原因,Aptos希望能像Solana一样在多个车道上处理交易,而不需要指定车道。
Bitget:将保护基金Protection Fund提升至3亿美元:金色财经报道,加密交易平台 Bitget 宣布将其保护基金 Protection Fund 提升至 3 亿美元,以便为加密用户提供更好的保护和进一步的保障,并且在 FTX 倒闭给加密货币市场建立更多信心。此外, Bitget 还透露正在准备储备金 Merkle 树证明,预计将在 30 天内公布。Protection Fund 于今年 7 月推出,旨在保护用户的加密资产,该基金完全是自筹资金,继而拥有更大的灵活性和自由裁量权来有效地覆盖用户资产保护。(thisdaylive)[2022/11/17 13:16:34]
Aptos
Aptos的算法被称为"BlockSTM",在不知道这些汽车将使用哪条车道的情况下,将汽车添加到一个"区块"。这些汽车是按顺序排列的——尽管它们都共享一条车道。
安全团队:Flurry Finance攻击事件利用了RhoToken代币的rebase机制:4月25日消息,Cobo区块链安全团队就Flurry Finance攻击事件进行了分析,发现此次攻击与经典的闪电贷操纵预言机的攻击手段不同,而是利用了Flurry Finance中RhoToken代币的rebase机制。漏洞的本质原因在于协议对RhoToken进行rebase时计算multiplier的公式中依赖于外部可控的数据(Bank中的token数量)。从而使攻击者通过闪电贷的方式实现了对multiplier的操纵,进而获利。虽然本次攻击中使用到了伪造ERC20重写approve方法再利用Rabbit Finance的StrategyLiquidate合约来执行任意代码的技巧,但这个技巧涉及到的合约代码本身其实并不存在安全问题。Cobo区块链安全团队提醒,开发者在进行项目开发时需要特别注意合约在计算资产数量、价格时是否有依赖外部某些可能被恶意操纵的数据。闪电贷操纵预言机的典型攻击模式其实也是项目中依赖于DEX池内代币价格进行了内部某些关键指标的计算导致的。
此前消息,2月22日,BSC链上的Flurry Finance遭到闪电贷攻击,导致协议中Vault合约中价值数十万美元的资产被盗。[2022/4/25 14:46:47]
当Aptos执行器收到订购的汽车块时,执行器能够在执行过程中把汽车分成车道。可以使用不同车道的汽车将被执行者放在不同的车道上。
Aptos的Block-STM的问题
在车流量大的时候,系统必须决定哪些车要纳入该区块中,哪些要拒绝。在做这个决定的时候,Aptos并不知道这些车的车道。相反,Aptos选择出价最高的汽车,并将其纳入该区块。
让我们假使有4条车道,但是所有出价最高的人都需要使用同一条车道。
系统为该区块选择了3个交易。所有的交易最终都需要使用同一个车道
我们可以看到,有几个车道是未使用的。系统仅在以其1/4的能力运行。如果系统在选车时能提前知道车道情况,它便可以把额外的车送到这些空车道。
但不幸的是,Aptos在执行车辆选择时并没有这些信息。简而言之,该系统仍然有单车道的瓶颈,只是发生在不同的地方。
同样不幸的是,在?block-STM中,无论你增加多少车道,都很难增加一个区块中的汽车数量。
为什么Solana的表现更好
Solana强制汽车必须预先指定其车道。虽然这可能会使开发更加难受,但它允许"汽车选择"系统根据车道信息来选择汽车。Solana的"车辆选择器"可以在每条车道的基础上限制一个街区的汽车数量。
这允许系统对拥挤的车道进行限制,但在不拥挤的车道上允许交通。我们可以在图中看到这如何增加系统的总吞吐量。
Solana也接受按车道计算的优先权费用。在上图中,第二条车道上的汽车可能会提供额外的费用,以便被移到第二条车道的前面,但最后一条车道上的汽车没有理由提供这种费用。
这也鼓励开发者不断编写可利用到空闲车道的代码。而不需要使用繁忙车道的汽车将有更少的竞争和更低的费用。因此,开发商会加大利用到空闲车道,总系统会更高。
而Aptos则不然。在Aptos,即使你的代码是为了利用空车道而编写的,在"选车"过程中,所有的汽车都被平等对待。你的用户将不得不与所有的车道竞争,以获得"车辆选择"队列的前面。这意味着开发商没有动力去使用和开发空闲车道。
前言:以下所表达的任何观点都是作者的个人观点,不应构成投资决策的基础,也不应被理解为从事投资交易的建议或意见。 我们现代人从事许多活动,以便我们能更多地存在.
1900/1/1 0:00:00多年来,我一直想公开讲述这个故事;我的内心非常矛盾,因为它充满了如此多的爱和悲伤。但我生活中的一些变化让我意识到:我需要告别旧故事,继续新的冒险。让我来还原一个场景:2018年春季末,纽约的加密行业依旧处在寒冬.
1900/1/1 0:00:00在FTX崩盘后,许多人都在担心和猜测监管打击行动的脚步会越来越近。本周,我们看到加密货币交易所krakan同意停止向美国用户提供质押服务,该公司还向监管该国证券的美国实体-美国证券交易委员会-支付了3000万美元的巨额罚款.
1900/1/1 0:00:00近期,Arbitrum生态随着Token发行的预期热度愈发攀升,生态内的诸多DeFi衍生品合约也逐渐进入了行业参与者的视野,很多早期新项目也纷纷浮出水面,VestExchange就是其中之一.
1900/1/1 0:00:00尽管交易量和用户数量大幅下降,但区块链游戏仍占所有区块链使用量的一半,这表明区块链游戏的需求仍在持续。设计一个可持续的经济系统已经成为GameFi项目的关键问题.
1900/1/1 0:00:00为什么我花了3.25BTC(45ETH)在比特币上得到这2个alien和6个apepunks,以及为什么我对ordinals感到兴奋。简单说,我已经爱上了ordinals协议.
1900/1/1 0:00:00