ブロックチェーンテクノロジを使用してアイデアを考えていますが、それを開始する前に、クライアントがノードをマイニングする必要があるリソース、時間、要素。通常のブロックチェーン(Cryptocurrencyではない)実装では、ノードを正常に掘り起こすために必要な時間と処理能力を決定する要素は何ですか?
Cryptocurrency
ドメインでは、difficulty
が重要な要素ですが、それは私の中では何の役割も果たしませんので、誰かがこの問題を明らかにできるかどうかは疑問でした。
ブロックチェーンテクノロジを使用してアイデアを考えていますが、それを開始する前に、クライアントがノードをマイニングする必要があるリソース、時間、要素。通常のブロックチェーン(Cryptocurrencyではない)実装では、ノードを正常に掘り起こすために必要な時間と処理能力を決定する要素は何ですか?
Cryptocurrency
ドメインでは、difficulty
が重要な要素ですが、それは私の中では何の役割も果たしませんので、誰かがこの問題を明らかにできるかどうかは疑問でした。
難易度は、暗号化ではなくブロックチェーンの特性です。あなたがそれなしでブロックチェーンアプリケーションを書くことはできません。作業blockchainの伝統的な証拠で
、あなたは基本的に3つの本質的に関連の変数話している:
これらが関連している方法はfolloの通りですws:ネットワークのサイズが大きくなっても問題が解決しない場合は、当然単位時間あたりに多くのブロックが検出されます。難しさが増し、ネットワークのサイズが一定のままであれば、ブロック周波数は減少します。
Bitcoinでは、一定のブロック周波数を維持しようとしています。そのため、ネットワークのサイズに応じて難易度が調整されます。しかし、もう一度、これはブロックチェーンの基本的な性質です。したがって、あなたのアプリケーションに関係なく考慮する必要があります。
ブロックチェーン実装の使用を検討していますが、ネットワークの同僚がコンセンサスになるために必要なリソースが懸念されています。
あなたが言及しているのはコンセンサスメカニズムです。 BTCは、合意の仕組みとしてProof of Workを使用しています。これは、有効であるほど費用がかかり時間がかかることが判明しています。経過時間の証明(POET)、もう1つのコンセンサス(YAC)、実用ビザンチンフォールトトレランス(PBFT)のいくつかのコンセンサスメカニズムがあります。実装によっては、パブリックまたはプライベートのブロックチェーン実装でこれらのメカニズムを調べることができます。あなたが望む成果とそこに到達するために必要なリソースが、あなたのコンセンサスの仕組みを決定します。
だから、私が一定の困難を抱えていると言うと、「k」と言うと、それは正しく動作します。 –