論文の概要: Highly Available Blockchain Nodes With N-Version Design
- arxiv url: http://arxiv.org/abs/2303.14438v3
- Date: Wed, 7 Feb 2024 11:15:15 GMT
- ステータス: 処理完了
- システム内更新日: 2024-02-08 21:02:32.524086
- Title: Highly Available Blockchain Nodes With N-Version Design
- Title(参考訳): nバージョン設計による高可用性ブロックチェーンノード
- Authors: Javier Ron, C\'esar Soto-Valero, Long Zhang, Benoit Baudry, Martin
Monperrus
- Abstract要約: 本稿では,N-versionブロックチェーンノードの概念を紹介する。
N-versionノードは、同じブロックチェーンプロトコルの異なる実装の同時実行に依存している。
我々は,N-ETHが不安定な実行環境の影響を緩和し,環境欠陥下での可用性を著しく向上できることを示す。
- 参考スコア(独自算出の注目度): 13.131269677617286
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: As all software, blockchain nodes are exposed to faults in their underlying
execution stack. Unstable execution environments can disrupt the availability
of blockchain nodes interfaces, resulting in downtime for users. This paper
introduces the concept of N-version Blockchain nodes. This new type of node
relies on simultaneous execution of different implementations of the same
blockchain protocol, in the line of Avizienis' N-version programming vision. We
design and implement an N-version blockchain node prototype in the context of
Ethereum, called N-ETH. We show that N-ETH is able to mitigate the effects of
unstable execution environments and significantly enhance availability under
environment faults. To simulate unstable execution environments, we perform
fault injection at the system-call level. Our results show that existing
Ethereum node implementations behave asymmetrically under identical instability
scenarios. N-ETH leverages this asymmetric behavior available in the diverse
implementations of Ethereum nodes to provide increased availability, even under
our most aggressive fault-injection strategies. We are the first to validate
the relevance of N-version design in the domain of blockchain infrastructure.
From an industrial perspective, our results are of utmost importance for
businesses operating blockchain nodes, including Google, ConsenSys, and many
other major blockchain companies.
- Abstract(参考訳): すべてのソフトウェアと同様に、ブロックチェーンノードは、基盤となる実行スタックの障害にさらされる。
不安定な実行環境は、ブロックチェーンノードインターフェースの可用性を損なう可能性がある。
本稿では,N-version Blockchainノードの概念を紹介する。
この新しいタイプのノードは、AvizienisのNバージョンプログラミングビジョンのラインで、同じブロックチェーンプロトコルの異なる実装の同時実行に依存している。
N-ETHと呼ばれるEthereumのコンテキストでN-versionブロックチェーンノードのプロトタイプを設計し実装する。
我々は,N-ETHが不安定な実行環境の影響を緩和し,環境欠陥下での可用性を著しく向上できることを示す。
不安定な実行環境をシミュレートするため,システムコールレベルで障害注入を行う。
その結果、既存のethereumノードの実装は、同じ不安定なシナリオで非対称に振る舞うことが判明した。
N-ETHは、Ethereumノードの多様な実装で利用可能なこの非対称な振る舞いを活用して、最も積極的なフォールトインジェクション戦略の下でも、可用性を向上します。
私たちはブロックチェーンインフラストラクチャのドメインにおけるNバージョン設計の妥当性を最初に検証しています。
産業的観点から見ると、私たちの結果は、GoogleやConsenSys、その他多くの大手ブロックチェーン企業など、ブロックチェーンノードを運用する企業にとって最も重要です。
関連論文リスト
- BlockFound: Customized blockchain foundation model for anomaly detection [47.04595143348698]
BlockFoundは、異常なブロックチェーントランザクション検出のためのカスタマイズされた基盤モデルである。
ブロックチェーントランザクションのユニークなデータ構造をモデル化するための、一連のカスタマイズデザインを紹介します。
BlockFoundは、Solana上の異常なトランザクションを高精度に検出する唯一の方法である。
論文 参考訳(メタデータ) (2024-10-05T05:11:34Z) - The Latency Price of Threshold Cryptosystem in Blockchains [52.359230560289745]
本稿では,Byzantine-fault Tolerant(BFT)コンセンサスプロトコルを用いた,しきい値暗号とブロックチェーンのクラス間の相互作用について検討する。
しきい値暗号システムに対する既存のアプローチは、しきい値暗号プロトコルを実行するための少なくとも1つのメッセージ遅延の遅延オーバーヘッドを導入している。
しきい値が狭いブロックチェーンネイティブのしきい値暗号システムに対して,このオーバーヘッドを取り除く機構を提案する。
論文 参考訳(メタデータ) (2024-07-16T20:53:04Z) - Blockchains for Internet of Things: Fundamentals, Applications, and Challenges [38.29453164670072]
すべてのブロックチェーンシステムが、特定のIoTアプリケーションに適しているわけではない。
パブリックブロックチェーンは機密データを格納するのに適していない。
ブロックチェーンのアプリケーションを、エッジAI、通信、ヘルスケアの3つの重要なIoT領域で調査する。
論文 参考訳(メタデータ) (2024-05-08T04:25:57Z) - Atomicity and Abstraction for Cross-Blockchain Interactions [2.041399528183464]
マルチチェーンのアトミックトランザクションの現在の方法は、暗号スワップの範囲に限られている。
まず、チェーン間の通信のための一様で高レベルなインターフェースを定義する。
次に、操作が複数の連鎖にまたがる一般的なトランザクションに対して原子性を保証するプロトコルを定式化する。
論文 参考訳(メタデータ) (2024-03-12T02:13:29Z) - Generative AI-enabled Blockchain Networks: Fundamentals, Applications,
and Case Study [73.87110604150315]
Generative Artificial Intelligence(GAI)は、ブロックチェーン技術の課題に対処するための有望なソリューションとして登場した。
本稿では、まずGAI技術を紹介し、そのアプリケーションの概要を説明し、GAIをブロックチェーンに統合するための既存のソリューションについて議論する。
論文 参考訳(メタデータ) (2024-01-28T10:46:17Z) - Can we run our Ethereum nodes at home? [0.0]
スケーラビリティは、最も使用されるパーミッションレスブロックチェーンの一般的な問題である。
Proof of Stakeへのコンセンサスメカニズムの変更など、大きなプロトコル改善を実現した。
この研究は、コンセンサスノードとして実行されるさまざまなクライアントのリソース使用状況を分析します。
論文 参考訳(メタデータ) (2023-11-09T10:20:09Z) - RecAGT: Shard Testable Codes with Adaptive Group Testing for Malicious Nodes Identification in Sharding Permissioned Blockchain [8.178194928962311]
本稿では,通信オーバヘッドの低減と潜在的な悪意のあるノードの特定を目的とした新しい識別手法であるRecAGTを提案する。
まず、シャードテスト可能なコードは、機密データが漏洩した場合に元のデータをエンコードするように設計されている。
第二に、悪意のある行動に対する証拠として、新しいアイデンティティ証明プロトコルが提示される。
第3に、悪意のあるノードを特定するために適応的なグループテストが選択される。
論文 参考訳(メタデータ) (2023-11-05T07:43:48Z) - Secure compilation of rich smart contracts on poor UTXO blockchains [0.8192907805418581]
UTXOモデルのための中間レベル言語であるILLUMを提案する。
コンパイラをILLUMから、ループフリースクリプトでベアボーンのUTXOブロックチェーンに定義する。
コベナント(covenants)は、トランザクションのチェーンに沿ってスクリプトを保存するメカニズムです。
論文 参考訳(メタデータ) (2023-05-16T15:40:18Z) - Blockchain Large Language Models [65.7726590159576]
本稿では,異常なブロックチェーントランザクションを検出するための動的,リアルタイムなアプローチを提案する。
提案するツールであるBlockGPTは、ブロックチェーンアクティビティのトレース表現を生成し、大規模な言語モデルをスクラッチからトレーニングして、リアルタイム侵入検出システムとして機能させる。
論文 参考訳(メタデータ) (2023-04-25T11:56:18Z) - Training Massive Deep Neural Networks in a Smart Contract: A New Hope [5.0737599874451105]
ディープニューラルネットワーク(DNN)は、DeFiやNFTトレーディングといったブロックチェーンアプリケーションで非常に有用である。
本稿では,A New Hope (ANH) と呼ばれる新しいプラットフォーム設計を提案する。
i) 計算集約的なスマートコントラクトトランザクションは、結果を必要とするノード、あるいは特定のサービスプロバイダによってのみ実行される、(ii) 非決定論的スマートコントラクトトランザクションは、不確実な結果をもたらす、という考え方です。
論文 参考訳(メタデータ) (2021-06-28T14:38:44Z) - Quantum-resistance in blockchain networks [46.63333997460008]
本稿では、ブロックチェーンネットワークにおける量子脅威を特定し、排除するために、米国間開発銀行、IDBラボ、LACChain、量子コンピューティング(CQC)、Tecnologicalo de Monterreyによる研究について述べる。
量子コンピューティングの出現は、非量子耐性暗号アルゴリズムを利用するため、インターネットプロトコルやブロックチェーンネットワークを脅かす。
論文 参考訳(メタデータ) (2021-06-11T23:39:25Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。