暗号通貨とブロックチェーンという言葉は今やどこにでもあります。 このような世間の注目は、ビットコイン暗号通貨の高コストとテクノロジーの本質を理解することの複雑さという2つの要因によって説明できます。 最初のデジタル通貨の出現の歴史と基盤となるPXNUMXPテクノロジーは、これらの「暗号ジャングル」を理解するのに役立ちます。
分散ネットワーク
ブロックチェーンにはXNUMXつの定義があります。
•情報を含むブロックの連続シーケンシャルチェーン。
•複製された分散データベース。
それらは両方とも本質的に真実ですが、それが何であるかという質問に対する答えを与えません。 テクノロジーをよりよく理解するには、どのコンピューターネットワークアーキテクチャが存在し、どれが現代のITシステム市場を支配しているかを覚えておく必要があります。
合計でXNUMXつのタイプのアーキテクチャがあります。
- クライアント/サーバーネットワーク;
- ピアツーピアネットワーク。
最初の方法でのネットワーキングは、アプリケーション、データ、アクセスなど、すべてを一元管理することを意味します。 すべてのシステムロジックと情報はサーバー内に隠されているため、クライアントデバイスのパフォーマンス要件が軽減され、高い処理速度が保証されます。 この方法は、私たちの時代に最も注目されています。
ピアツーピアまたは分散型ネットワークにはマスターデバイスがなく、すべての参加者が平等な権利を持っています。 このモデルでは、各ユーザーは消費者であるだけでなく、サービスプロバイダーにもなります。
ピアツーピアネットワークの初期バージョンは、1979年に開発されたUSENET分散メッセージングシステムです。次の2年間は、まったく異なる分野のアプリケーションであるPXNUMXP(Peer-to-Peer)の作成によって特徴づけられました。 最も有名な例のXNUMXつは、かつて人気のあったピアツーピアファイル共有ネットワークであるNapsterサービス、または分散コンピューティング用のソフトウェアプラットフォームであるBOINC、および最新のトレントクライアントの基盤であるBitTorrentプロトコルです。
分散型ネットワークに基づくシステムは引き続き存在しますが、消費者のニーズの普及とコンプライアンスにおいて、クライアントサーバーに著しく負けています。
データストレージ
通常の操作のためのアプリケーションとシステムの圧倒的多数は、データセットを操作する能力を必要とします。 そのような作業を整理する方法はたくさんあり、そのうちのXNUMXつはピアツーピア方式を使用します。 分散データベースまたは並列データベースは、情報の一部または全部がネットワークの各デバイスに格納されているという事実によって区別されます。
このようなシステムの利点のXNUMXつは、データの可用性です。単一サーバーに配置されたデータベースの場合のように、単一障害点がありません。 このソリューションには、データの更新とネットワークメンバー間でのデータの配布の速度にも一定の制限があります。 このようなシステムは、常に新しい情報を公開している何百万ものユーザーの負担に耐えることができません。
ブロックチェーンテクノロジーは、リンクリストであるブロックの分散データベースの使用を前提としています(次の各ブロックには前のブロックの識別子が含まれています)。 ネットワークの各メンバーは、実行されたすべての操作のコピーを常に保持します。 これは、ネットワークの安全性と可用性を確保するために設計された特定の革新がなければ不可能でした。 これにより、ブロックチェーンの最後の「柱」である暗号化が実現します。 あなたは連絡する必要があります モバイルアプリ開発会社 このテクノロジーをビジネスに統合するためにブロックチェーン開発者を雇うこと。
Blockchain
主要なコンポーネントとテクノロジーの作成の歴史を研究した後、「ブロックチェーン」という言葉に関連する神話をようやく払拭する時が来ました。 コンピューターなしでのブロックチェーンテクノロジーの動作原理であるデジタル通貨交換の簡単な例を考えてみましょう。
銀行システムの外部で外貨両替業務を実行できるようにしたい10人のグループがあるとします。 システムの参加者によって実行されるアクションを順番に検討します。ブロックチェーンは通常の紙で表されます。
空箱
各参加者には、システムで完了したすべてのトランザクションに関する情報が記載されたシートを追加するボックスがあります。
取引の瞬間
各参加者は一枚の紙とペンを持って座って、行われるすべてのトランザクションを記録する準備ができています。
ある時点で、参加者番号2は参加者番号100に9ドルを送金したいと考えています。
参加者2は、取引を完了するために、「100ドルを9に送金したいので、シートにメモしてください」と全員に宣言します。
その後、参加者2がトランザクションを完了するのに十分な残高があるかどうかを全員が確認します。 もしそうなら、誰もが自分のシートに取引についてメモします。
その後、トランザクションは完了したと見なされます。
トランザクションの実行
時間の経過とともに、他の参加者も交換操作を行う必要があります。 参加者は、実行された各トランザクションを引き続き発表および記録します。 この例では、10枚のシートにXNUMX件のトランザクションを記録できます。その後、完成したシートを箱に入れて、新しいシートを取り出す必要があります。
ボックスへのシートの追加
シートが箱に入れられているということは、すべての参加者が、実行されたすべての操作の有効性と、将来シートを変更することが不可能であることに同意することを意味します。 これは、お互いを信頼しない参加者間のすべてのトランザクションの整合性を保証するものです。
最後の段階は、ビザンチン将軍の問題を解決する一般的なケースです。 一部は侵入者である可能性があるリモート参加者の相互作用の状況では、すべての人にとって勝利戦略を見つける必要があります。 この問題を解決するプロセスは、競合モデルのプリズムを通して見ることができます。
未来
金融商品の分野では、最初の大量の暗号通貨であるビットコインは、仲介者や上からの制御なしで新しいルールを実行する方法を確かに示しています。 しかし、ビットコインの出現のおそらくさらに重要な結果は、ブロックチェーン技術の作成でした。 ブロックチェーン開発会社に連絡して、ブロックチェーン開発者を雇い、このテクノロジーをビジネスに統合してください。