Delphi Digital:一文简析并行执行

币界网Publié le 2024-08-16Dernière mise à jour le 2024-08-16

币界网报道:

作者:Delphi Digital,翻译:xiaozou

并行执行通常被誉为区块链扩容和大规模采用的关键,可能会吸引“数十亿用户”。

1、为什么要关心状态增长管理?

因为它会影响开发人员的体验、用户支付的费用以及验证者积累的奖励,所以,状态增长管理是所有L1的关键考虑因素。

对于并行化VM(虚拟机)来说,重要的是要注意到,只有不更新相同状态的交易才能并行运行。为了不发生冲突,交易必须是顺序排序的,这意味着如果50%的交易具有相同的状态,并行执行只对其余50%独立交易有利。

XKtPxs7ClVZZkUkXn5leU4zpUIrwQlQhabeLRSne.png

2、并行执行的两种主要类型

让我们来看一下并行执行的两种主要类型:

1)确定性(Deterministic)类型

通过预定义的访问列表映射交易依赖关系,VM跟踪对存储和余额的交易依赖关系,以防止状态冲突,如Solana和Sui所示。

2)乐观(optimistic)类型

此类并行执行在假定交易不会发生冲突的情况下并行运行或顺序再执行所有交易。此类做法不需要访问列表,从而简化了开发过程,收获了Monad、MegaETH、Aptos和Sei等公链的采用。

3、以太坊的顺序执行

运行以太坊验证者(validators)需要至少8GB RAM和2.8 GHz四核CPU。然而,EVM使用单核执行交易表明它并没有完全进行硬件优化。

nrTH9iutI3sHSbhXgdvWxIIFvdACJmBI9C6wILxg.png

EVM不能并行执行交易主要受以下两个因素限制:

  • 它缺乏一种机制来识别具有共享状态依赖关系的交易。

  • 它使用RockDB和Merkle Patricia Trees存储状态数据,并发读写比较复杂。

16Ddif15UYsSBiIlpY6gIEEQbnTqXyXb20G68pnv.png

单独的并行执行不足以维持网络使用。状态增长和状态访问是下一个扩容瓶颈。

并行执行的好处可能被夸大了,因为每区块只有部分选定交易才能并行执行。这在网络拥塞期间变得非常明显,因为依赖关系重叠会减少加速增益。下图所示区块20000006的速度提高了6倍,而区块20434947的速度只提高了1.7倍。

BVl0dYRXGjIlvL0afSomEMBXmLt8NInzV6MdUrka.jpeg

我们来看来自Ghost的数据,对2024年6月初的20M区块到20.1M区块之间的10万个区块的评估表明,顺序依赖关系最小的区块在并行处理情况下执行速度更快。

UUhZCaT7wg1V2uhdJMmIkvTRbj8NDYWCFq758oa1.jpeg

4、状态增长和状态访问问题

区块链的状态包括账户、各账户余额、nonces和合约信息。随着交易频繁以及新合约的出现,特别是在像ETH这样复杂的系统中,链状态在持续扩展。

sX9NZqhuw2EaZtmv16slwlkPbndLCjXW7WzaJYkl.png

5、状态管理的经济焦点

Solana、Sui或Aptos等公链使用状态租金(state rent)等机制,对最佳的状态增长管理提供经济激励。它们通过在交易期间向用户收取存储费,防止验证者和用户支付更高的存储成本。

6、状态管理的技术焦点

大多数技术方法都围绕着高效的数据库结构展开,这些数据库结构支持使用更优的Merkle树结构进行异步读写操作。

Delphi Digital研究员Muhammad Yusuf是这样说的:并行化是一个已决问题。各链将争相支持更强大的设置和更快的虚拟机。但要真正取得长期成果,就需要强劲的状态增长和准入管理机制。”

Lectures associées

Un projet open-source à 28 000 étoiles sur GitHub et son créateur se font licencier par Google, les poids lourds de la Silicon Valley s'arrachent immédiatement le développeur

L’employé de Google, Justin Poehnelt, a créé un outil en ligne de commande (CLI) pour Google Workspace écrit en Rust, nommé « gws ». Cet outil, conçu pour les agents IA, a rapidement gagné en popularité, atteignant 28 000 étoiles sur GitHub et devenant viral sur Hacker News. Cependant, au lieu d’être récompensé, Poehnelt a été licencié par Google quelques jours après que l’entreprise a annoncé son propre CLI officiel pour Workspace lors de la conférence Cloud Next 2026. La raison officielle du licenciement concernait l’utilisation non autorisée des logos et couleurs de Google, mais Poehnelt estime que la véritable cause est la crainte au sein de Google que son outil ne déstabilise les produits existants de Workspace en les rendant accessibles via des agents IA, réduisant ainsi l’importance des interfaces utilisateur traditionnelles. Cette situation a suscité des critiques sur les réseaux sociaux, où de nombreux observateurs ont dénoncé une approche bureaucratique et étouffante de l’innovation. Suite à son licenciement, Poehnelt a rapidement reçu des offres d’emploi de la part de plusieurs dirigeants de la tech, dont Peter Steinberger (OpenClaw) et les PDG d’OpenRouter et Vercel, témoignant de la valeur reconnue de son travail en dehors de Google.

marsbitIl y a 55 mins

Un projet open-source à 28 000 étoiles sur GitHub et son créateur se font licencier par Google, les poids lourds de la Silicon Valley s'arrachent immédiatement le développeur

marsbitIl y a 55 mins

Le MSB Canadien : Pourquoi est-il plus adapté aux équipes de paiement sur le long terme ?

**Le MSB canadien : Un choix stratégique pour les équipes de paiement crypto orientées long terme** Contrairement au MSB américain, souvent utilisé comme premier pas vers la conformité pour lancer rapidement un projet, le MSB canadien répond à une autre question : comment structurer une activité de paiement crypto pour qu'elle soit durablement acceptée par les banques, les partenaires et les régulateurs ? Le MSB canadien, supervisé par le FINTRAC, n'est pas une simple inscription. C'est un régime de surveillance continue qui exige la mise en place opérationnelle d'un système complet de lutte contre le blanchiment (AML/KYC) **avant** le début des activités. Cette rigueur, bien que plus exigeante, en fait un outil solide pour les projets sérieux. **Pourquoi il est adapté aux projets de paiement à long terme :** 1. **Explication facilitée aux partenaires** : Sa structure réglementaire claire et ses exigences AML robustes facilitent les discussions avec les banques et les clients institutionnels (B2B), essentiel pour la stabilité des comptes et des canaux de paiement. 2. **Cadre national unifié** : Contrairement au système fragmenté des licences MTL étatiques aux États-Unis, le cadre canadien est national, offrant une prévisibilité des coûts et une simplicité de déploiement. 3. **Stabilité pour les modèles d'affaires réels** : Il valorise la clarté structurelle, la traçabilité des flux de fonds et une gestion proactive des risques. Cela crée un environnement stable pour les activités comme les règlements transfrontaliers en stablecoins, les paiements d'entreprise ou les infrastructures financières Web3. **Qui devrait l'envisager ?** Les projets dont le cœur de métier est le paiement B2B, le règlement跨境, les solutions de paiement en stablecoins, ou qui construisent des infrastructures (ex : cartes U, PayFi). Ceux qui privilégient une conformité réelle et durable plutôt qu'une simple attestation pour démarrer. **Conclusion :** Le MSB américain est idéal pour valider un concept rapidement. Le MSB canadien est un investissement pour bâtir une activité pérenne, crédible auprès des institutions traditionnelles. Le choix dépend de l'étape et de l'ambition du projet : vitesse d'exécution immédiate ou fondations solides pour l'avenir.

marsbitIl y a 1 h

Le MSB Canadien : Pourquoi est-il plus adapté aux équipes de paiement sur le long terme ?

marsbitIl y a 1 h

The DATA Foundation se lance pour s'attaquer au goulot d'étranglement des données d'entraînement de l'IA, un marché de plusieurs milliards de dollars

**La Fondation DATA est lancée pour résoudre le goulet d'étranglement multi-milliardaire des données d'entraînement de l'IA** Palo Alto, États-Unis – Story se rebaptise La Fondation DATA et lance le Réseau DATA, avec une intégration phare de Kled AI, enregistrant 1,5 milliard de données contribuées par les utilisateurs. La Fondation présente également Trace, la première couche d'audit publique à grande échelle pour le consentement, les licences et la provenance des données. La transition vers DATA répond à un défi critique : les données d'entraînement pour l'IA représentent la catégorie de propriété intellectuelle la plus précieuse et la moins résolue. Les laboratoires d'IA de pointe sont confrontés à un goulet d'étranglement de plusieurs milliards de dollars, l'Internet étant épuisé pour le scraping. Les données restantes sont soit coûteuses, soit juridiquement non documentées. Le Réseau DATA fournit l'infrastructure essentielle pour une IA de confiance. Son intégration avec Kled, la plus grande place de marché de données humaines sur adhésion, apporte transparence et auditabilité. Parallèlement, Trace, la plateforme d'audit publique, génère des reçus immuables pour chaque contribution, permettant aux laboratoires de vérifier la légitimité des jeux de données en quelques secondes et d'assurer une compensation en amont pour les contributeurs. Le projet Poseidon, incubé par Story et soutenu par a16z, nettoie et prépare les données brutes pour les modèles d'IA. Son application contributrice Numo, désormais entièrement sur DATA, intègre des milliers de contributeurs dans l'économie de l'IA via des paiements en temps réel. Le jeton $IP migre vers $DATA au ratio de un pour un. La Fondation DATA vise à créer un réseau de bout en bout qui prouve l'origine des données du monde réel, les licencie et rémunère ceux qui les créent.

TheNewsCryptoIl y a 3 h

The DATA Foundation se lance pour s'attaquer au goulot d'étranglement des données d'entraînement de l'IA, un marché de plusieurs milliards de dollars

TheNewsCryptoIl y a 3 h

Trading

Spot
Futures
活动图片