2019年08月02日

白書:次世代のスマート契約と分散アプリケーション・プラットフォーム(10)


If we had access to a trustworthy centralized service, this system would be trivial to implement; it could simply be coded exactly as described, using a centralized server's hard drive to keep track of the state. However, with Bitcoin we are trying to build a decentralized currency system, so we will need to combine the state transition system with a consensus system in order to ensure that everyone agrees on the order of transactions.
もし我々が信頼可能な中央集権型サービスへのアクセスを持っていたなら、このシステムの実装些細な事でしょう;その状態を記録・追跡するために集中型サーバーのハードドライブを使って、記述されるように、単純に、正確なコード化が可能だろう。しかしながら、ビットコインで我々は分散通貨制度を構築しようとしていて、それで我々は皆が取引の秩序について合意することを保証するために状態遷移システムをコンセンサス方式と組み合わせる必要があるでしょう。

Bitcoin's decentralized consensus process requires nodes in the network to continuously attempt to produce packages of transactions called "blocks". The network is intended to produce roughly one block every ten minutes, with each block containing a timestamp, a nonce, a reference to (ie. hash of) the previous block and a list of all of the transactions that have taken place since the previous block. Over time, this creates a persistent, ever-growing, "blockchain" that constantly updates to represent the latest state of the Bitcoin ledger.
ビットコインの分散合意プロセスは連続的に「ブロック」と呼ばれる取引のパッケージを生産しようと試みるため回線網でノードを必要とします。 回線網は前のものがふさぐおよそ10分ごと1つのブロック作るが、意図され、それぞれと一緒にタイムスタンプ、乱数、前のブロックへの参照基準(例えばハッシュ)と前のブロックから起きているトランザクションのすべてのリストを各ブロックは含んでいます。 長い間に、これはビットコイン元帳の最近の状態を表すためにいつも更新する絶え間なく、常に拡大する、「ブロックチェーン」を作ります。


=====================================================================
 

人気ブログランキングへ人気ブログランキングへ

=====================================================================

posted by 平成アフィリエイトへの挑戦 at 10:42| 千葉 ☀| Comment(0) | イーサリアム | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス: [必須入力]

ホームページアドレス: [必須入力]

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。