|
テーマ:英語のお勉強日記(7879)
カテゴリ:ブロックチェーン
A New Approach Fabric introduces a new architecture for transactions that we call execute-order-validate. It addresses the resiliency, flexibility, scalability, performance and confidentiality challenges faced by the order-execute model by separating the transaction flow into three steps: ファブリックは、我々が注文実行検証と呼ぶ取引のために新しい体系を導入します。 それは、トランザクションフローを3ステップに分けることによって、注文実行モデルによって直面する回復力、柔軟性、拡張性、性能と秘匿性挑戦を扱います: l execute a transaction and check its correctness, thereby endorsing it, l order transactions via a (pluggable) consensus protocol, and l validate transactions against an application-specific endorsement policy before committing them to the ledger This design departs radically from the order-execute paradigm in that Fabric executes transactions before reaching final agreement on their order. この設計は、彼らの注文について最終合意に達する前に、ファブリックが取引を実行するという点で、根本的に注文実行規範から外れます。 In Fabric, an application-specific endorsement policy specifies which peer nodes, or how many of them, need to vouch for the correct execution of a given smart contract. Thus, each transaction need only be executed (endorsed) by the subset of the peer nodes necessary to satisfy the transaction’s endorsement policy. This allows for parallel execution increasing overall performance and scale of the system. This first phase also eliminates any non-determinism, as inconsistent results can be filtered out before ordering. Because we have eliminated non-determinism, Fabric is the first blockchain technology that enables use of standard programming languages. In the 1.1.0 release, smart contracts can be written in either Go or Node.js, while there are plans to support other popular languages including Java in subsequent releases. 我々が非行列式を削除してきているから、ファブリックは標準プログラム言語の利用を可能にする最初のブロックチェーン技術です。 版数1.1.0の発行で、スマート契約はGoあるいは Node.js で書くことができますが、他方次のリリースでは Java を含めて他の人気が高い言語をサポートする計画があります。 ========================= インターネット・コンピュータランキング お気に入りの記事を「いいね!」で応援しよう
Last updated
2022.02.21 09:26:57
コメント(0) | コメントを書く
[ブロックチェーン] カテゴリの最新記事
|