ブロックチェーンとは?仕組みとビットコイン誕生前の歴史を説明

仮想通貨のブロックチェーン

ブロックチェーンは、デジタル資産の記録を透明かつ変更不可能にし、サードパーティの仲介者を介さずに機能する、ピアツーピアの分散型台帳技術である。これは、スケーラブルな方法でリスクと詐欺を削減する能力があるため、多くの注目を集めている新興の革新的なテクノロジーである。

ブロックチェーンによる分散型の分散型P2Pネットワークは、システムの信頼性とプライバシーの向上など、従来の集中型ネットワークよりも多くの利点を提供する。さらに、このようなネットワークは拡張がはるかに簡単で、実際の単一障害点が無い。ブロックチェーンが分散する理由は、共有通信と分散処理のためである。

ブロックチェーンのP2Pアーキテクチャには、従来のクライアントサーバーベースのネットワークと比較してセキュリティが強化されているなど、いくつかの利点がある。多数決のコンセンサス要件と組み合わせた分散P2Pネットワークは、ブロックチェーンに悪意のある行為に対して高度な耐性を提供することを可能にする。

ブロックチェーンの要点
  • ブロックチェーンは、デジタル資産の記録を透明かつ変更不可能。
  • サードパーティの仲介者を介さずに機能する。
  • ピアツーピアの分散型台帳技術である。
  • システムの信頼性とプライバシーの向上など多くの利点がある。
  • 接続された何千ものコンピューターまたはサーバーが単一の安全で不変の台帳を維持できる。
  • サードパーティの仲介者を介さずにユーザートランザクションを実行できる。
  • ブロックチェーンネットワークを介してトランザクションを作成すると、ブロックが作成される。
  • 要求されたトランザクションはピアツーピアネットワークを介してトランザクションが検証される。
目次

ブロックチェーンの基本的な仕組み

仮想通貨のブロックチェーン
ブロックチェーン

ブロックチェーンは共有台帳として定義でき、接続された何千ものコンピューターまたはサーバーが単一の安全で不変の台帳を維持できるようにしている。ブロックチェーンは、サードパーティの仲介者を介さずにユーザートランザクションを実行できる。トランザクションを実行するために必要なのは、ウォレットを持っていることだけである。

ブロックチェーンウォレットは、BTC、ETHなどの暗号通貨を使用できるようにするプログラムであり、このようなウォレットは、公開鍵と秘密鍵によって保護されているため、トランザクションを管理および完全に制御できる。

これがブロックチェーンの仕組みとしては以下のようになる。

最初に、ユーザーがブロックチェーンネットワークを介してトランザクションを作成すると、トランザクションが作成されたことを表すブロックが作成される。ブロックが作成されると、要求されたトランザクションは、ノードと呼ばれるコンピューターで構成されるピアツーピアネットワークを介してブロードキャストされ、トランザクションが検証される。

検証済みのトランザクションには、暗号通貨、契約、記録、またはその他の貴重な情報が含まれる場合がある。トランザクションが検証されると、他のブロックと結合されて台帳用の新しいデータブロックが作成される。

ここで重要なのは、新しいトランザクションごとに、保護されたブロックが作成され、暗号化の原則を使用して保護され、相互にバインドされることに注意することである。新しいブロックが作成されるたびに、既存のブロックチェーンネットワークに追加され、安全で不変であることを確認することができる。

ブロックチェーンに組み込まれている技術

ブロックチェーンを支えている技術には「分散台帳技術」「スマートコントラクト」があり、組み込まれている。

分散台帳技術

すべてのネットワーク参加者は、分散型台帳とそのトランザクションの不変記録にアクセスできる。この共有元帳を使用すると、トランザクションは1回だけ記録されるため、従来のビジネスネットワークにありがちな作業の重複がなくなる。

トランザクションが共有元帳に記録された後、参加者はトランザクションを変更または改ざんすることはできない。トランザクションレコードにエラーが含まれている場合、新しいトランザクションを追加してエラーを元に戻す必要があり、両方のトランザクションが表示される。

スマートコントラクト

イーサリアムで初めて組み込まれたブロックチェーンの技術であり、トランザクションを高速化するために、スマートコントラクトと呼ばれる一連のルールがブロックチェーンに保存され、自動的に実行される。

あわせて読みたい
イーサリアムとは?ブロックチェーンの仕組みと特徴をわかりやすく解説 イーサリアムは単なる暗号通貨ではなく、スマートコントラクト、dapps(分散型アプリ)、およびその他のDeFiプロジェクトをサポートする能力を備えたプログラム可能なブロ...

スマートコントラクトは、社債の譲渡条件を定義したり、旅行保険の支払い条件などを定義したりできる。

あわせて読みたい
スマートコントラクトとは?開発の経緯とメカニズムをわかりやすく説明 スマートコントラクトは、購入者と販売者の間の契約条件がコード行に直接書き込まれる自己実行型の契約である。 そこに含まれるコードと契約は、分散型の分散型ブロック...

ブロックチェーンの歴史

ブロックチェーンはビットコインの誕生と共にSatoshi Nakamoto(サトシナカモト)により考案されたものであることは有名だが、それ以前にブロックチェーンの技術の前身となる構想があり、以下の人物たちにより発表されている。

1991年 Stuart Haber と W Scott Stornettaによるブロックチェーン

Stuart Haber(スチュアート・ヘイバー)と W.Scott Stornettaにより、暗号で保護されたブロックのチェーンが初めて記述された。ドキュメントのタイムスタンプを誰も改ざんできないようにする構想を発表。後に、システムをアップグレードして効率を高めたマークルツリーを組み込み、1つのブロックでより多くのドキュメントを収集できるようにした。

1998年 Nick Szaboがビットゴールドに取り組む

ビットゴールドは、1998年にブロックチェーンのパイオニアであるNick Szabo(ニック・サボ)によって提案された、分散型デジタル通貨を作成する最も初期の試みの1つある。

ビットゴールドは、暗号化とマイニングのさまざまな要素を組み合わせて分散化を実現している。これらの要素には、タイトルレジストリに格納され、プルーフオブワーク(PoW)文字列を使用して生成される、タイムスタンプ付きのブロックが含まれる。

2000年 Stefan Konstが暗号化されたチェーンのアイデアを発表

Stefan Konst(ステファン・コンスト)が暗号で保護されたチェーンの理論と実装のアイデアを発表

2004年 Hal FinneyによるReusable Proof Of Work(RPoW)

コンピューター科学者で暗号活動家のHal Finney(ハル・フィニー)は、デジタルキャッシュのプロトタイプとしてのReusable Proof Of Work(RPoW)を考案した。このシステムは、交換不可能なベースのProof-of-Work(PoW)トークンを受け取り、RSA署名付きトークンを作成し、さらに人から人へと転送できるようにすることで機能している。このシステムは、信頼できるサーバーに登録されたディスクリートの所有権を維持することで、二重コストの問題を解決している。

2008年 サトシナカモトが論文を発表

サトシナカモトが最初のブロックチェーンを概念化し、そこからテクノロジーが進化し、暗号通貨を超えた多くのアプリケーションへ導いた。サトシ・ナカモトは、2009年にこの技術に関する最初のホワイトペーパーを発表した。このホワイトペーパーでは、分散化の側面を考慮して、この技術がデジタルの信頼を強化するためにどのように装備されているかについて詳しく説明されていた。

2011年にサトシ・ナカモトがシーンを去り、ビットコインの開発を他のコア開発者に引き継いで以来、デジタル台帳技術は進化し、ブロックチェーンの歴史を構成する新しいプラットフォームが生まれた。

あわせて読みたい
ビットコインとは?特徴とブロックチェーン技術と歴史をわかりやすく解説 ビットコインは世界で初めて誕生したブロックチェーン技術による暗号資産である。今日1万種類以上の暗号資産があるが、その中で最も有名なものであり、さらには時価総額...
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

CryptoCurrency.newsの管理人。投資で毎日遊んで損しまくってます。

目次