関連書籍#
《精通以太坊 —— 実現デジタル契約》#
《WEB3 - 暗号パンク》#
ブロックチェーン技術の概要#
ブロックチェーンの定義:ブロックチェーンは共有され、改ざんできない台帳であり、ビジネスネットワーク内の取引記録と資産トラッキングプロセスを促進することを目的としています。 資産は物理的なもの(家、車、現金、土地など)または無形のもの(知的財産、特許、著作権、ブランドなど)である場合があります。ほぼすべての価値のあるものは、ブロックチェーンネットワーク上で追跡および取引することができ、リスクとコストを削減することができます。
ブロックチェーン技術とは何ですか?#
ブロックチェーン技術は、企業ネットワークで情報を透明に共有するための高度なデータベースメカニズムです。ブロックチェーンデータベースはデータをブロックに格納し、データベースはチェーンにリンクされます。データは時間的に一貫性があります。ネットワークの合意がない場合、チェーンを削除または変更することはできません。したがって、ブロックチェーン技術を使用して変更できない分類帳を作成し、注文、支払い、口座、その他の取引を追跡することができます。システム内のメカニズムにより、許可されていないトランザクションエントリが防止され、これらのトランザクションの共有ビューで一貫性が作成されます。
ブロックチェーンの主要な要素#
分散台帳技術
すべてのネットワーク参加者は分散台帳とその改ざんできないトランザクションレコードにアクセスする権限を持っています。この共有台帳により、トランザクションは一度だけ記録されるため、従来のビジネスネットワークでの典型的な重複作業がなくなります。
改ざんできない記録
トランザクションが共有台帳に記録された後、関連情報を変更または改ざんすることはできません。トランザクションレコードにエラーがある場合、エラーを取り消すために新しいトランザクションを追加する必要があります。その後、これらのトランザクションは両方が表示されます。
スマートコントラクト
取引の処理を高速化するために、ブロックチェーンには自動的に実行されるルールのセットである「スマートコントラクト」が格納されています。スマートコントラクトは、企業債券の譲渡条件や支払われる旅行保険に関する条項など、さまざまなルールを定義することができます。
ブロックチェーンの動作方法#
各トランザクションがデータ「ブロック」として記録されます
これらのトランザクションは資産の移動状況を示し、資産は物理的なもの(製品など)または無形のもの(知的財産など)である場合があります。データブロックには、人物、事物、時間、場所、数値、条件(食品輸送温度など)など、選択した情報を記録することができます。
各ブロックは前後のブロックとリンクされます
資産が場所を移動したり所有権が変更されたりするたびに、これらのデータブロックはデータチェーンを形成します。データブロックはトランザクションの正確な時間と順序を確認できるようにし、データブロックを安全にリンクさせることで、データブロックが改ざんされたり既存のデータブロックの間に他のデータブロックが挿入されたりすることを防ぐことができます。
トランザクションはブロックとして組み合わされ、不可逆的なチェーンで形成されます:ブロックチェーン
データブロックを追加するたびに、前のブロックの検証が強化され、ブロックチェーン全体の検証も強化されます。したがって、ブロックチェーンを改ざんすることは非常に困難であり、改ざんできない性質の主要な利点です。これにより、悪意のある人々が改ざんする可能性がなくなるだけでなく、信頼できる取引台帳が作成されます。
ブロックチェーン技術の利点#
ブロックチェーン技術は資産取引管理に多くの利点をもたらすことができます。以下にその一部をリストアップします:
高度なセキュリティ機能#
ブロックチェーンシステムは、現代のデジタル取引に必要な高度なセキュリティと信頼性を提供できます。下層ソフトウェアを操作して自分自身に偽のコインを生成することを恐れる人々がいますが、ブロックチェーンは暗号化、非中央集権化、合意の 3 つの原則を使用して、高度に安全でほぼ改ざんできない下層ソフトウェアシステムを作成します。シングルポイントの障害はなく、個々のユーザーもトランザクションレコードを変更することはできません。
より高い効率#
企業間の取引には時間がかかる場合があり、運用のボトルネックを引き起こすことがあります、特にコンプライアンスや第三者監査機関が関与する場合です。透明性とスマートコントラクトにより、このようなビジネストランザクションはより迅速かつ効率的に行われることができます。
迅速な監査#
企業は、電子取引を安全に生成、交換、アーカイブ、再構築できるようにするために、監査可能な方法で機能する必要があります。ブロックチェーンの記録は時間順に不変であり、すべての記録が常に時間順に並べられていることを意味します。このようなデータの透明性により、監査プロセスが迅速化されます。
ブロックチェーンネットワークの種類#
パブリックブロックチェーンネットワーク
パブリックブロックチェーン:誰でも参加し、参加できるブロックチェーン、例えばビットコイン。欠点には、大量の計算能力が必要であり、トランザクションのプライバシーが非常に低いか、まったくないこと、およびセキュリティが弱いことが含まれます。これらは、ブロックチェーンの企業ユースケースにおける重要な考慮事項です。
プライベートブロックチェーンネットワーク
プライベートブロックチェーンネットワークは、分散型ピアツーピアネットワークと同様です。ただし、プライベートブロックチェーンネットワークでは、ネットワークを管理し、ネットワークへの参加を許可し、合意プロトコルを実行し、共有台帳を維持する組織があります。これにより、参加者間の信頼と信頼が大幅に向上し、ユースケースに応じて異なります。プライベートブロックチェーンは企業のファイアウォールの後ろで実行することもできますし、企業内部でホストすることもできます。
パーミッションブロックチェーンネットワーク
プライベートブロックチェーンを構築する企業は通常、パーミッションブロックチェーンネットワークも構築します。注意すべきは、パブリックブロックチェーンネットワークもパーミッションネットワークになる場合があるということです。このモデルでは、ネットワークへの参加と特定のトランザクションの実行に制限がかかります。参加者は招待状または許可を取得する必要があります。
コンソーシアムブロックチェーン
複数の組織がブロックチェーンの維持責任を共有することができます。これらの事前に選択された組織は、トランザクションを提出したりデータにアクセスしたりすることができます。すべての参加者が参加するために許可を取得する必要があり、ブロックチェーンの共有責任がある場合、企業にとってコンソーシアムブロックチェーンは理想的な選択肢です。
ブロックチェーンとビットコインの違いは何ですか?#
ビットコインとブロックチェーンは互換性がありますが、それらは異なるものです。ビットコインはブロックチェーン技術の初期の応用であるため、人々はビットコインをブロックチェーンを指すために使用するようになり、この誤用が生じました。しかし、ビットコイン以外にもブロックチェーン技術はさまざまな応用があります。
ビットコインは、中央集権的な制御なしに運営されるデジタル通貨です。元々ビットコインはオンラインでの金融取引を目的として作成されましたが、現在では他のグローバル通貨(米ドルやユーロなど)に変換可能なデジタル資産と見なされています。パブリックなビットコインブロックチェーンネットワークは中央の分類帳を作成および管理します。
ビットコインネットワーク#
パブリックな分類帳はすべてのビットコイン取引を記録し、世界中の多くのサーバーがこの分類帳のコピーを保存しています。これらのサーバーは銀行のようなものです。ただし、各銀行は自分の顧客が交換する資金についてのみ知識がありますが、ビットコインサーバーは世界中のすべてのビットコイン取引について知識があります。
空きコンピュータを持つ人は誰でもこのようなサーバー、ノードを構築できます。これは自分自身のビットコイン銀行を開設することと同じですが、銀行口座ではなくビットコイン口座です。
ビットコインマイニング#
パブリックなビットコインネットワークでは、メンバーは暗号方程式を解くことによって新しいブロックを作成し、暗号通貨をマイニングします。このシステムは新しいトランザクションをネットワークに公開し、各ノード間でこの情報を共有します。約 10 分ごとに、マイナーはこれらのトランザクションを新しいブロックに収集し、これらの新しいブロックをブロックチェーンに永久に追加します。このブロックチェーンはビットコインの最終的な帳簿のようなものです。
マイニングは計算リソースが大量に必要であり、時間がかかるため、報酬として少量の暗号通貨を獲得することができます。マイナーはトランザクションを記録し、手数料を受け取る現代の従業員のような存在です。
このネットワークのすべての参加者は、ブロックチェーン暗号技術を使用して、誰がどのビットコインを所有しているかについて合意します。