Vasilハードフォークを前に、これまでのカルダノの道のりをまとめた記事のご紹介です。
以下はTheNewsCrypto.comに掲載された記事「Cardano Development Eras and Its Hard Forks: Learning It the Right Way」を翻訳したものです。
カルダノ開発時代とそのハードフォーク:正しい方法で学ぶ by TheNewsCrypto
by Pratiksha 2022年7月5日
第3世代ブロックチェーンの1つであるCardanoは、そのネットワークのゆっくりとした、しかし定期的なアップグレードのニュースで、暗号コミュニティを期待に従事させてきました。暗号空間では、カルダノは活発に開発されているブロックチェーンとしての地位を確立したことで最もよく知られています。 カルダノの中核的な開発企業であるIOHKとEmurgoは、一般的なブロックチェーンのトリレンマを解決するために詳細な開発ロードマップを打ち出しました。
ピアレビューを受けた徹底的な研究の後、チームはCardanoのエコシステムにセキュリティ、スケーラビリティ、相互運用性、および持続可能性を付与するための連続的なフレームワークを調整した。Cardanoのハードフォークは、ネットワーク開発のキーパーソンです。
カルダノのハードフォークに関する簡単な洞察
暗号スペースに進出して以来、Cardanoは徐々に連続するハードフォークのイベントでよく知られています。2015年以降、Cardanoのコアチームは、さまざまな技術的段階を経て、ネットワークの機能性を一歩一歩広げていきました。
Cardanoの創設者であるIOHKとEmurgoは、これらの段階を5つの顕著な時代に分類しました。この5つの段階は、著名な詩人、作家、プログラマーの名前にちなんで名付けられた。バイロン、シェリー、ゴーギャン、芭蕉、そしてヴォルテールである。
基礎・連合体の時代 – BYRON:バイロン
バイロンは、カルダノ・ブロックチェーンの基礎となるバージョンである。このバージョンでは、Cardanoのネイティブな暗号通貨であるADAの取引が可能になった。このバージョンはユーザーを惹きつけ、暗号空間におけるCardanoコミュニティを確立しました。
徹底したピアレビューの学術研究の後、開発者は2017年9月にフェデレートブロックチェーンとしてバイロンメインネットをロールアウトしました。バイロン時代は、カルダノの安全なプルーフ・オブ・ステークプロトコルであるウロボロス・クラシックがカルダノのエコシステムに大きく統合されたことを意味します。
バイロン期には、Cardanoは2つの新しいウォレットの立ち上げに立ち会いました。IOHKのデスクトップウォレット「Daedalus wallet」とEmurgoのライトウォレット「Yoroi wallet」が、ADAトランザクションを管理するために導入されたのである。
分散化のフェーズ – SHELLEY:シェリー
連合体型ブロックチェーンから分散型ブロックチェーンへの移行は、シェリー時代の特徴である。ステーキングプールとステーキングリワードは、シェリーのアップグレードによってカルダノに導入されました。それにより、ADA保有者がステーキング報酬を獲得できるようになった。このように、シェリーのテストネットは、カルダノでインセンティブ付きテストネット(ITN)を展開したことで知られている。インセンティブ付きテストネットは、シェリーテストネットの基礎を築いたのです。
シェリー時代の重要なハードフォークを2つ挙げておく。
アレグラハードフォーク
Allegraは「トークンロック」の仕組みを持ち出した。これにより、ユーザーは自分のトークンをステーキングプールに固定し、オンチェーンガバナンスに参加することができるようになりました。Allegraハードフォークは、2020年12月16日に無事開始され、テストネット上で稼動しました。
メアリーハードフォーク
Maryハードフォークは、Cardanoブロックチェーンにマルチアセット台帳のサポートをインストールしました。これにより、開発者とユーザーはCardano上でマルチアセット(別名「ネイティブトークン」)を作成し、デプロイできるようになりました。メリーテスネットでは、Cardanoネイティブトークンはスマートコントラクトを実行せずに生成することができる。この最近のアップグレードにより、ファンジブルトークンとノンファンジブルトークン(NFT)の両方がCardano上で鋳造できるようになりました。
メアリーハードフォークは、2021年3月1日にテストネット上で稼働しました。一般的にイーサリアムでは、ネイティブトークンはカスタムコードに基づくことが要求されます。これらのカスタムコードは、バグが介入する可能性に道を開いていた。これに対し、カルダノはネイティブトークンのカスタムコードを不要にすることで、この問題を解決している。それは、ユーザーがADAトークンをサービスや取引手数料として導入することを求めるものである。
スマートコントラクトとdAppsの時代 – Goguen:ゴオグエン
Goguen時代は、Cardanoブロックチェーン上でスマートコントラクト機能を展開したため、重要なフェーズとなった。Cardanoのネイティブなスマートコントラクト言語であるPlutusの登場は特筆に値する。Goguen時代のスポットライトを浴びるのは、Alonzoハードフォークです。
アロンゾハードフォーク
Alonzoテストネットの開発は、青、白、紫、赤、黒の4色のフェーズで展開された。これは、Cardanoにホストできるネットワーク参加者を徐々に増やし、スマートコントラクトの機能を構築することに重点を置いたものである。最初のAlonzoブルー、ホワイト、パープルの各フェーズでは、スマートコントラクトの機能を拡張し、その複雑性を強化した。
最後の2つのフェーズ、Alonzo redとblackでは、バグフィックスを行い、Alonzoテストネットがローンチに向けて完全に準備されたことを確認しました。ブロックチェーンに付与された最初のPlutus機能は、dAppsの作成と運用のための道を開いた。アロンゾのアップデートは2021年9月12日に公開されました。これにより、Cardanoはスマートコントラクトベースのブロックチェーンへと変貌を遂げました。
スケーラビリティと相互運用性の時代 – Basho:芭蕉
カルダノは2022年に「Basho」の時代を計画している。この開発フェーズでは、主にネットワークのスケーラビリティと相互運用性のアップグレードに焦点が当てられる。Cardanoの開発者は、マルチブロックチェーンとCardanoメインネットの橋渡しをする相互運用可能なサイドチェーンを立ち上げることを目標としている。
Vasilハードフォークは、2022年に最も期待されているCardanoハードフォークの1つである。Cardanoの芭蕉時代の幕開けを告げるものです。
2022年カルダノハードフォーク-Vasilハードフォーク
Vasilハードフォークは2022年7月3日に開始され、テストネット上でライブとなった。このフォークは6月に行われる予定だったが、特定のバグ問題のために延期され、チームはこの7月に延期せざるを得なかった。このフォークは、ブルガリアの数学者で元カルダノ大使のVasil Dabov氏にちなんで命名された。
Vasilのアップグレードでは、Diffusion pipeliningと呼ばれる新機能がCardanoに統合されている。ブロックサイズを大きくしてブロック生成プロセスを加速させると、コンセンサス層に一定の制限やセキュリティ上の脅威をもたらす可能性がある。
拡散パイプラインは、この大きな制限を解決することを目的としています。この更新は、ブロックサイズのスムーズな拡張を促進し、コンセンサス層に高いスループットを与える。Cardanoの研究者であるMatthias Fitzi氏は、2022年にブロックサイズがすでに25%拡張されていることを明らかにした。
Plutusスマートコントラクトのコアも、今回のVasilハードフォークによってアップグレードを目撃している。
Vasilアップグレードのメインネットへのフォークが成功した後、Cardanoには一連のイベントが予定されています。まず、カルダノのスターブルコインであるDjedがメインネットに移行すること。
次に、EUTXOモデルベースのクロスチェーンDEXであるErgoDEXをErgoとCardanoで立ち上げ、運用すること。
最も重要なのは、Cardanoエコシステム上で(開発中の)複数(1000以上の)の分散型アプリケーション(dApps)を立ち上げ、リリーすることです。
サステナビリティの時代 – VOLTAIRE:ヴォルテール
Cardanoのロードマップの最後の時代であるVoltaireが完成すると、Cardanoネットワークにさらなる持続可能性がもたらされることになる。Voltaireの時代には、カルダノのエコシステムに投票と財務のシステムが含まれることが強調されている。
カルダノのウロボロス(Ouroboros)の同時進化
Ouroborosは、2017年にByronテストネットで初めてローンチされました。Ouroboros Classicは、このプロトコルの最初のイテレーションです。しかし、攻撃の影響を強く受けやすく、バグの問題もあった。その後、2020年2月にOuroborous Classicは伝統的なハードフォークを行い、Ouroborous BFTにアップグレードされました。
Ouroborous BFTは、Byzantine Fault toleranceと統合された後、Classicバージョンから開発されました。これはShelleyテストネットの基礎を築いたものです。次のフェーズであるOuroborous Praosでは、ブロックチェーンをエポックとスロットに細分化することが可能になった。このアップグレードでは、プロトコルにさらなるランダム性を導入することで、ネットワークのセキュリティとスケーラビリティを強化した。現在のCardanoブロックチェーンは、Praosプロトコルで機能している。
チームは今後数年間で、「Ouroboros」「Genesis」「Chronos」の後続ステージを予定している。Ouroboros Genesisは、SNARKsの展開とプライバシー重視のメカニズムを台帳にインストールすることに重点を置いている。GenesisはCardanoのロードマップ2022に含まれている。後者のChronosは、最終的に斬新な時間同期機構を展開し、「暗号的に安全な台帳」の開発を支援する予定だ。
カルダノのハードフォークは何がユニークなのか?
明らかに、アップグレードされたテストネットのスムーズで摩擦のない移行である。これは、カルダノの「ハードフォークコンビネーター」(HFC)というヒーローのおかげだ。一般にハードフォークでは、関連するブロックチェーンに根本的な変更を開始し、ネットワークを分裂させる。旧チェーンのブロックは、新たにフォークしたチェーンのブロックと互換性がない。そのため、ハードフォークが完了した後、ある種の中断が発生する。
しかし、ここカルダノでは、HFCによってこれらの問題が解消される。ブロックチェーンに中断を起こすことなく、新しいプロトコルへの摩擦のない移行を可能にし、再スタートの必要性を排除しているのだ。さらに、旧チェーンのブロックの履歴を新チェーンに統合する。最も重要なのは、HFCによってノードが徐々に更新され、機能が中断されないことを保証することです。
カルダノエコシステムのキープレイヤー
OuroborousとCardanoのアーキテクチャ
Ouroborosは、Cardanoの最も安全なPoS(proof-of-stake:プルーフ・オブ・ステーク)コンセンサス・プロトコルである。Cardanoのプライムプレーヤーとみなされている。このプロトコルにより、Cardanoの時代をエポックに分解し、各エポックをスロットに区分けすることが可能になった。古典的なPoSプロトコルのノードと同様に、スロットはブロック検証プロセスにおいて重要である。スロットリーダーが選出され、各スロットに割り当てられます。選出されたスロットリーダーは、ブロックの検証やブロックチェーンへの追加を担当する。
カルダノは特異なアーキテクチャを持つ。ブロックチェーンは、「決済層」と「計算層」の2つの異なる層で構成されている。スマートコントラクトの実行とトークン取引は同時に行われるが、別々のレイヤーで行われる。
暗号資産の移動は決済レイヤーに記録され、スマートコントラクト関連の計算は計算レイヤーに記録される。
Plutus – Cardanoのネイティブスマートコントラクトスクリプト
PlutusはCardanoのスマートコントラクトのためのネイティブなプログラミング言語である。このスクリプト言語は、Haskell言語とLambda Calculusから派生した。Plutusは、オンチェーンコードを担当するPlutus Coreと、オフチェーンコードを担当するPlutus Application Framework(PAF)の2つの部分に区別される。トランザクションはPAFで構築され、トランザクションの検証手続きはオンチェーンコードで実行される。
ADAの価格とハードフォーク
ネイティブ暗号であるカルダノ(ADA)の価格は、今のところ顕著な価格上昇を示していません。投資家は、第3世代ブロックチェーンのポストフォークアップグレードを経験することを期待して待っています。
Cardanoのコア開発チームは、ネットワーク内の将来のアップグレードのための開発ロードマップを策定するための適切な学術的アプローチを持っています。カルダノの「シームレスなプロトコル移行」と活発な開発は、暗号コミュニティの間で推測され続けるだろう。