公開鎖とは何ですか?
1. 概念
公開鎖は、ブロックチェーン技術に基づく分散型台帳システムであるブロックチェーンネットワークの一種であり、ブロックチェーンデータは公開されることができます。これにより、誰でもネットワークに参加し、取引や合意プロセスに参加できます。したがって、誰でも閲覧、参加、検証ができます。また、公開鎖は完全に非中央集権化されており、中央の制御機関に依存せず、複数のノードによって共同で維持および管理されます。そのため、公開鎖のデータは公開され、透明性があり、改ざんできません。
2. 特徴
非中央集権化
公開鎖は非中央集権化された方法で運営され、中央ノードの制御はありません。すべてのノードが平等に参加し、これにより障害を回避し、システムの安定性とセキュリティを向上させることができます。
オープン性と透明性
公開鎖では、誰でも取引データを閲覧および検証できます。誰でも公開鎖ネットワークに参加し、取引やマイニングに参加できます。特定の許可や認証は必要ありません。また、公開鎖上の取引情報は公開され、透明性が高まります。これにより、情報や取引データの改ざんや偽造を防ぎ、取引の信頼性を向上させることができます。
改ざんできない性質
すべての公開鎖は、取引の安全性とプライバシーを保護するために暗号学の原則を利用する必要があります。公開鎖上のすべての取引は改ざんできず、すべての取引やアクションは記録され、記録後に削除または変更することはできません。この改ざんできない性質により、公開鎖の取引の信頼性と真実性が保証されます。
合意メカニズム
公開鎖の合意メカニズムは、ネットワーク内のすべての参加者がデータを一致して認識することを保証します。たとえば、ビットコインはプルーフオブワーク(POW)を使用し、イーサリアムはプルーフオブステーク(POS)を使用しています。合意メカニズムは、同じ暗号通貨が複数回使用されるのを防ぐのに役立ちます。
スマートコントラクト
公開鎖はスマートコントラクトをサポートしており、自動化された取引と契約の実行が可能です。公開鎖のこの機能により、取引の効率と信頼性が向上し、取引コストが低下します。
3. 発展段階
3 つの発展段階
2008 年 - 2015 年 - 啓蒙期
最初に、啓蒙期は 2008 年にビットコインの登場とともに始まりました。この公開鎖は「パブリックレジャー」と理解できます。これは最初の「ブロックチェーン」の定義であり、まだ公共ブロックチェーンの概念は存在していませんでした。ブロックチェーンはパブリックレジャーに準拠している必要があります。
2015 年以降 - 基盤整備期
2015 年にイーサリアムの公開鎖が登場したことを契機に、基盤整備期が始まりました。この段階でスマートコントラクトが提案されました。この段階での公開鎖の発展は、スマートフォンのオペレーティングシステムのようなものです。開発者は自分のアイデアに基づいてアプリケーション(スマートコントラクト)を公開鎖上に作成できます。公開鎖の役割はアプリケーションのプラットフォームを提供し、アプリケーション開発の敷居を下げることです。公開鎖はプラットフォーム型の製品のようなものであり、誰でもブロックチェーン技術を使用して分散型アプリケーションを構築および使用できます。また、ユーザーは自分の意思に従って複雑な操作を作成でき、分散型アプリケーションの基盤を提供します。したがって、この段階ではイーサリアムとイーサリアムエコシステムの登場により、公開鎖は変革を遂げました。ビットコインと比較して、イーサリアムの公開鎖はデータ通貨であるイーサリアムの取引だけでなく、分散型アプリケーションとスマートコントラクトのプラットフォームとしての役割を果たすことを目指しています。ビットコインの公開鎖の取引特性に比べて、イーサリアムの公開鎖はブロックチェーン上でさまざまなアプリケーションを構築および実行することに重点を置いています。ビットコインの公開鎖は非常に限定的なスクリプト言語のみをサポートしており、基本的な取引と非常に限定されたスマートコントラクト機能のみをサポートしています。一方、イーサリアムの公開鎖は包括的なスマートコントラクト機能を提供し、開発者がチェーン上で複雑なアプリケーションを開発できるようにしています。また、ブロックトランザクションの速度に関しても、これら 2 つには大きな違いがあります。ビットコインの公開鎖は約 10 分ごとに 1 つのブロックが生成されるため、トランザクションの処理速度が非常に遅いです。一方、イーサリアムの公開鎖は約 13 秒から 15 秒ごとにブロックが生成されるため、処理速度がより速くなります。総じて言えば、これら 2 つの段階での公開鎖の登場には質的な違いがあり、機能設計、共識メカニズム、トランザクション速度、費用などの面で明確な違いがあります。ビットコインはデジタル通貨の役割に重点を置いており、イーサリアムは分散型アプリケーションとスマートコントラクトのための包括的なプラットフォームを提供しています。ブロックチェーンのスマート性をさらに高めました。
現在の段階 - 生態系競争段階
スマートフォンのオペレーティングシステムの発展段階を例に挙げると、以前のスマートフォンシステムの発展では、iOS、Android、Symbian などさまざまなシステムが登場しましたが、市場競争の結果、iOS と Android の 2 つのシステムが確立されました。したがって、現在の公開鎖の生態系競争段階では、公開鎖上の生態系の競争が主要な要素となり、開発者やユーザーを公開鎖の生態系に引き付けます。その結果、公開鎖のトークンの価格も生態系の繁栄によって上昇するでしょう。現在、イーサリアムはブロックチェーンのリーダーとしての地位を確立していますが、スケーラビリティの問題などの課題が存在します。例えば、トランザクションの処理速度が遅く、トランザクションの手数料が高いなどの問題です。
この段階の生態系競争は、公開鎖上で出現するさまざまな優れたプロジェクトによって特徴付けられます。イーサリアムの発展が強力な需要を満たすことができなくなったため、NFT や GameFi の繁栄は公開鎖のスケーラビリティに新たな要求を提起しました。したがって、生態系競争段階では、より優れたパフォーマンスを持つ優れた公開鎖が必要とされます。これにより、トランザクションの処理速度が向上し、トランザクションのコストが低下します。イーサリアムの登場がビットコインの欠点である単なる記帳機能を解決するために行われたように、現在も優れたパフォーマンスを持つ公開鎖が必要とされており、通信、ソーシャルなどのアプリケーションシナリオを実現するための新しい性能を提供する必要があります。
公開鎖の構成要素
01 共識メカニズム
ブロックチェーンは一種の台帳であり、共識メカニズムはブロックチェーンが誰が記帳するかを決定する方法です。ほとんどの公開鎖の共識アルゴリズムは、以下の 3 つの共識アルゴリズムのバリエーションです。
PoW(Proof of Work) - ハッシュパワー(コンピュータの処理速度)が高いほど、記帳権を得る確率が高くなります。
PoS(Proof of Stake) - ステーキングされたトークンが多いほど、記帳権を得る確率が高くなります。
PBFT(Practical Byzantine Fault Tolerance) - ランダムに選択され、悪意のあるノードが総数の 1/3 を超えない場合に安全性と活性性を同時に保証できます。
02 仮想マシン
EVM(Ethereum Virtual Machine)は、Ethereum ブロックチェーンプラットフォームの中核コンポーネントの 1 つです。これはグローバルかつ分散型のコンピュータであり、Ethereum 上のスマートコントラクトとアプリケーション(Dapp)を実行し、スマートコントラクト内のコードを処理および実行し、契約が予想どおりに実行されることを保証します。
03 スマートコントラクト
スマートコントラクトのタイプは、開発者の開発コストに影響を与える重要な要素の 1 つです。
なぜ多くの公開鎖が登場するのですか?
先に述べたように、例えばスマートフォンのオペレーティングシステムのように、現在の市場では iOS と Android の 2 つのスマートフォンオペレーティングシステムしか残っていませんが、これら 2 つのシステムが確立される前に、ノキアの Symbian システム、マイクロソフトの Windows システムを使用したスマートフォン、BlackBerry の OS システムなどが存在したと思われます。したがって、現在の公開鎖は競争段階にあり、提供されるパフォーマンスとアプリケーションシナリオが異なります。公開鎖の変革が急務となる理由は次の 3 つです。
パフォーマンスの要求
公開鎖はブロックチェーンの基盤インフラストラクチャと計算サービスを提供します。ブロックチェーンは分散型台帳であるため、トランザクションの処理性能は公開鎖の重要な評価指標です。現在のブロックチェーンリーダーであるイーサリアム自体がスケーラビリティの問題を抱えており、トランザクションの処理速度が遅く、トランザクションの手数料が高いという課題が存在します。競合する他の公開鎖は、異なるアプローチから性能問題を解決し、トランザクションの処理速度を向上させるために登場しています。
スケーラビリティの要求
DeFi の繁栄により、イーサリアムのガス料金の高騰と混雑が続いており、NFT や GameFi の繁栄により、公開鎖のスケーラビリティに要求がかかっています。
市場の要求
牛市の期間中、さまざまなアプリケーションの大きな需要があり、技術の実装が迅速で、資金力のある公開鎖が先行することができ、さまざまなアプリケーションを生態系に引き付けることができます。
公開鎖を評価する方法は?
01
パフォーマンス
パフォーマンス指標:トランザクションの処理効率を評価するために、tps(秒あたりのトランザクション数)と tf(トランザクションの確認時間)の 2 つの側面から評価できます。
パフォーマンスに影響を与える要因は次のとおりです。
(1)共識メカニズム:ノードの正直さを保証し、悪意のある行為を防止するために共識メカニズムが必要です。
POW:ビットコインの共識メカニズムで、計算能力とエネルギー消費によって証明されます。非中央集権化が高いが、スケーラビリティが低い(秒間 7 トランザクション、トランザクションの確認時間 60 分)。
POS:イーサリアムの共識メカニズムで、ステーキングされたイーサリアムコインによって証明されます。現在もスケーラビリティの問題が存在します。
POSA:Binance Smart Chain の共識メカニズムで、委任されたステーク。
(2)スマートコントラクト:スマートコントラクトの開発言語、solidity、move など。
(3)ノードの役割と数。
02
開発者エコシステム
(1)仮想マシン:最初に Ethereum 上で実行された EVM は、スマートコントラクトとアプリケーション(Dapp)の実行を担当し、契約が予想どおりに実行されることを保証します。新しい公開鎖が EVM と互換性がない場合、公開鎖を再開発して展開する必要があります。開発者にとっては、新しい言語の学習にもコストがかかります。
(2)エコシステムへの支援:公開鎖の背後にあるリソースが十分かどうか、およびプロジェクトへの支援があるかどうか。
(3)公開鎖のエコシステムの配置:異なる公開鎖は異なる競技場に重点を置いています。DeFi、ローン、金融派生商品、ゲーム、NFT など。
注意すべきは、公開鎖をリリースするために必要ないくつかの内容です:ウォレット、ブロックチェーンエクスプローラ、トークンスタンダード、DEX、ローン、ステーブルコイン、オラクル、ブリッジ、NFT、ドメイン。