banner
Ming202

Ming202

区块链科普,加密投研,零撸。微信:BQ221859,微博:QuarkMing202,推X特:QuarkMing202
email
x
github
telegram

Web3普及|ブロックチェーンとは何ですか?

1. 基本概念
ブロックチェーンは、分散型のデジタル台帳技術であり、データをブロックの形でつなげてチェーンを形成することを基本思想としています。各ブロックには、前のブロックのハッシュ値、対応するタイムスタンプ、およびトランザクション情報が含まれており、改ざんできないチェーンシステムを構成しています。
ブロックチェーンは、増え続けるパブリック台帳として考えることができ、この台帳には参加者間のすべてのトランザクション情報が記録されています。この台帳は、連結された一連の「ブロック」で構成されており、各ブロックには一定数のトランザクションレコードが含まれています。
ブロックチェーンの分散型の特性は、現実の取引における銀行などの単一の管理者ではなく、ネットワーク内の複数のノードによって共同で維持されることを意味します。この分散型の構造は、システムのセキュリティと攻撃への耐性を向上させます。

image

2. 運作メカニズム
ブロックチェーンのリンク方法
ブロックは、データ、ハッシュ値(シール)、および前のブロックのハッシュ値を格納する立方体と考えることができます。
ハッシュ値は、「指紋」と考えることができ、前のブロックと次のブロックの両方に指紋があり、前後のブロックの指紋が一致する場合、つまりハッシュ値が対応する場合、これらのブロックはリンクできます。ハッシュ値が一致しない場合、ブロックはリンクできません。
ブロック
前鑑(Pre-Hash)
各ブロックは、コンピュータの計算によってハッシュ値が生成され、2 番目のブロックの前鑑に保存されます。ハッシュ値は一意であり、ブロックの内容が変更されるとハッシュ値も変化します。
ブロック時間
ブロックが形成される時間を記録します。
レコード
保存するすべての情報を記録します。
トランザクション情報やその他の情報などが含まれます。

image

3. 三大共識メカニズム
共識メカニズムとは
共識メカニズムは、特定のノードの投票によって、短時間でトランザクションの検証と確認を完了することを指します。あるトランザクションに関係のない複数のノードが共識に達する場合、全体のネットワークもその共識に達したと見なすことができます。
共識メカニズムの必要性
分散型システムでは、異なるホストが非同期通信方式でネットワーククラスタを構成しています。各ホストが一致した状態の共識に達するためには、ホスト間で状態の複製が必要です。非同期システムでは、さまざまな問題が発生する可能性があります。たとえば、ホストが故障して通信できない場合や、パフォーマンスが低下し、ネットワークが混雑して遅延する場合など、さまざまな故障がシステム内のエラーメッセージの伝播につながる可能性があります。したがって、信頼性のない非同期ネットワークでインターネットベースの分散型台帳を構築するためには、分散型システムで状態共識を実現するための既存のアルゴリズムを参考にする必要があります。ネットワーク内でのブックノードの選択メカニズムの確定、およびブックデータの正確で一貫した共識の形成方法を確保する必要があります。
Pow プルーフオブワーク

image

ビットコインはこの共識メカニズムを使用しています。Pow では、マイナー(コンピュータ)は特定の条件を満たすハッシュ値を大量に計算することで、ブロックを採掘するプロセスです。正しい答えを最初に見つけたマイナーは、ブロックの作成権を得ることができます。つまり、労働量が多いほど、計算が速くなり、ブロックの作成権を得る確率が高くなります。
Pos プルーフオブステーク
現在、イーサリアムはこの共識メカニズムを使用しています。Pos プルーフオブステークも、合理的なハッシュ値を見つけるための計算を行う必要があります。しかし、異なるのは、Pos では、ステークホルダーがブロック作成者として選ばれる割合が、保持している暗号通貨の数量(通常はそのブロックチェーンのローカルトークン)に基づいていることです。したがって、より多くのトークンを保持しているステークホルダーは、ブロックの作成権を得る可能性が高くなります。
DPos プルーフオブステーク
取締役会の投票に似ており、トークン保有者が一定数のノードを投票し、彼らによる検証とブロックの作成を代理させるアルゴリズムです。このアルゴリズムでは、トークン保有者は自分の投票権を他の人に委任することができ、彼らによって会社の意思決定に投票してもらうことができます。
4. 分類
パブリックチェーン(誰でも参加できる)
パブリックチェーンは、世界中の誰でも読み取ることができ、誰でもトランザクションを送信し、有効な確認を受けることができ、誰でも共識プロセスに参加できるブロックチェーンです。共識プロセスは、どのブロックがブロックチェーンに追加され、現在の状態が明確にされるかを決定します。パブリックチェーンは通常、「完全に分散型」と見なされます。パブリックチェーンには、ビットコイン、イーサリアム、ハイパーレジャー、スマートコントラクトなどが含まれます。パブリックチェーンの始祖はビットコインブロックチェーンです。
プライベートチェーン(個人またはエンティティに対して開放)
プライベートチェーンは、書き込み権限が組織内に限定されているブロックチェーンを指します。読み取り権限は外部に開放されるか、あるいは任意の程度で制限される場合があります。プライベートチェーンは、非常に高速なトランザクション、より良いプライバシーの保護、トランザクションコストの大幅な削減、および基本的な製品の保護に役立ちます。
コンソーシアムチェーン(特定の組織団体に対して開放)
特定のグループのメンバーや限られた第三者に対してのみ開放されるチェーンであり、内部で複数のプリセレクトノードがブックキーパーとして指定され、各ブロックの生成はすべてのプリセレクトノードによって共同で決定されます。
5. 特徴
分散化
ブロックチェーン技術は、第三者の管理機関やハードウェアインフラストラクチャ(WeChat の台帳は Tencent が管理し、Taobao の台帳は Alibaba が管理しているなど)に依存しません。中央集権的な制御はなく、分散型の会計とストレージにより、各ノードが情報の自己検証、伝達、および管理を実現しています。分散化は、ブロックチェーンの最も顕著な本質的特徴です。
オープン性
ブロックチェーン技術の基盤はオープンソースであり、トランザクションの各当事者のプライベート情報は暗号化されていますが、ブロックチェーンのデータはすべての人に公開されており、公開されたインターフェースを介してブロックチェーンのデータをクエリしたり、対応するアプリケーションを開発したりすることができます。したがって、情報は非常に透明です。
独立性
協議に基づく規格とプロトコル(ビットコインで使用されるハッシュアルゴリズムなど)に基づいて、ブロックチェーンシステム全体は他の第三者に依存せず、すべてのノードがシステム内で自動的に安全にデータを検証、交換できるようになっています。
セキュリティ
データノードの 51%を制御できない限り、ネットワークデータを自由に操作することはできません。これにより、ブロックチェーン自体が比較的安全になり、主観的なデータ変更を防ぎます。
匿名性
技術的には、各ブロックノードの身元情報は公開されたり検証されたりする必要はありません。情報の伝達は匿名で行われることができます。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。