元のリンク: https://blog.cosmos.network/cosmos-history-inception-to-prelaunch-b05bcb6a4b2b

Core Cosmos とクロスチェーン開発組織には複雑な歴史があります。 Cosmos の詳細は、ブログ投稿、ニュースレポート、ツイート、github リポジトリ、さらにはブロックチェーンなど、インターネット上に散在しています。この歴史から浮かび上がってくるのは、「ブロックチェーン インターネット」のビジョンを共同で創造した、知的で情熱的で思慮深い貢献者からなる真に優れたグループです。この記事では、Cosmos の起源から Cosmos Hub メインネットの立ち上げ前夜までの道のりを概説します。後続の記事では、このタイムラインを継続し、メインネットの立ち上げ以降のストーリーを伝えます。 Cosmos エコシステムが拡大し、繁栄し続ける中、私たちはその過程を振り返り、私たちの目標と歴史的な経験を将来の機会に変える方法を思い出させることが重要であると考えています。

コスモス「先史物語」

PoWネットワークの長年の実践により、PoW(Proof of Work)メカニズムを使用して新しいネットワークを継続的に保護することは困難で、費用がかかり、持続​​不可能であることが証明されており、初期の暗号コミュニティは代替手段を研究してきました。 2012 年から 2013 年までに、PoS (Proof of Stake) のアイデアが普及しましたが、初期の PoS プロトコル (Peercoin や Nxt で使用されているプロトコルなど) では、履歴データの変更にコストがかからなかったため、セキュリティ保証は非常に限られていました。これは後に「Nothing at Stake」攻撃として知られるようになり、PoS が直面する根本的な問題とみなされました。実際の問題の一部はセキュリティ モデル¹ を適応させることで解決されましたが、核心的な問題は残っています。

「何も危険にさらされていない」攻撃:

https://vitalik.ca/general/2017/12/31/pos_faq.html#what-is-the-nothing-at-stake-problem-and-how-can-it-be-fixed

セキュリティ モデルを調整します。

https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity

ジェグォンがテンダーミントを設立

2014 年は、より一般的な意味での PoS とブロックチェーンの形成の年でした。 2014 年の初めまでに、Vitalik はイーサリアムを設立し、その最初の実装に取り​​組んでいました。彼はまた、プロトコル設計に関する広範な出版物を出版しており、保証金を使用して「Nothing at Stake」問題に対処する方法、つまり彼が「スラッシャー」と呼ぶアプローチを考案しました。このバージョンの PoS では、バリデーターはオンチェーンアセットを「バインド」する必要があり、バリデーターが不正な動作をした場合、つまり履歴を違法に書き換えようとした場合、バインドされたアセットは削除されます。

スラッシャー:

https://blog.ethereum.org/2014/01/15/slasher-a-punitive-proof-of-stake-algorithm

進行中の PoS 研究に触発されて、Jae Kwon は 2014 年の春に Tendermint を設立しました。 Tendermint は、次の両方の設計を実装した最初のブロックチェーン システムであるという点で独特です。

テンダーミント:

https://tendermint.com/static/docs/tendermint.pdf

  • 古典的な Byzantine Fault Tolerance (BFT) コンセンサス アルゴリズムを使用します

  • 保証金(「スラッシャー」)メカニズムに基づいたPoSシステムを導入

上記 2 点は、ほぼすべての最新の PoS システムの主要コンポーネントです。

Tendermint が登場する以前は、元の PoS システムは実際にはコンセンサス問題を安全に解決できませんでした。 Tendermint は、数十年にわたるビザンチン フォールト トレランス (BFT) コンセンサスに関する学術研究に基づいて構築された最初のシステムであり、特に 1988 年の DLS アルゴリズムのバリアントを開発して、部分的な同期とステーク重み付けを実現することにより、このメカニズムをブロックチェーンを使用するようにアップグレードしました。ガバナンス議決権。この BFT メカニズムと Vitalik の「スラッシャー」アプローチを組み合わせることで、Tendermint は新しい PoS モデルの概要を示し、実際に構築できる最初の実装を提供します。

1988 DLS アルゴリズム:

https://groups.csail.mit.edu/tds/papers/Lynch/jacm88.pdf

2014 年末までに、ますます多くの研究者が研究グループ (CCRG 研究グループ、現在は消滅)² の形でオンラインに集まり、そのほとんどが PoS がブロックチェーンの未来であると固く信じており、この未来を構築し始めました。パネリストには、ヴィタリック・ブテリン、ヴラド・ザムフィール、イーサン・バックマン、ジェ・クォン、ザキ・マニアン、ドミニク・ウィリアムズ、アーサー・ブリートマンなどが含まれます。ヴィタリクはイーサリアムを発明し、ヴラドはその主任研究員を務めている。イーサンはヴラドと緊密に連携し、ゴーイーサリアムに貢献しています。ジェクォンはテンダーミントを設立し、ドミニクは後にディフィニティに発展するアイデアに取り組んでおり、アーサーはSkuChainと呼ばれるサプライチェーンに焦点を当てたブロックチェーンスタートアップを運営し、別の方法で業界に浸透しました。

2014 年の春頃、Jae Kwon は、Tendermint Inc として事業を行う彼の会社 All in Bits Inc の下で、Go での Tendermint ソフトウェアの初期実装に取り​​組み始めました。ジェクォン氏が当時 Go を選んだのは、特に分散システムやブロックチェーンの分野で言語の人気が高まっていたためです。イーサリアムの主要ソフトウェアも Go で書かれています。一方、イーサンはエリス インダストリーズ (Monax の前身) でリード ブロックチェーン開発者として働き、主に企業内でのイーサリアムの導入を推進し、イーサリアムと統合できる PoS ソリューションを見つけることを任務としていました。テンダーミントが最有力候補です。

モナックス:

https://monax.io/

イーサン・バックマンがテンダーミントに入社

2015 年初め、CCRG 研究グループは初期のグループ メンバーのほとんどが参加する会議をシリコン バレーで開催しました。 Cosmos創設者のイーサン氏とジェイ氏はカンファレンスで初めて会い、テンダーミントアルゴリズムに対する攻撃の可能性について話し合った。その後すぐに、2 人は Tendermint ソフトウェアで密接に協力し始めました。

カンファレンスのリンク:

https://www.youtube.com/channel/UCHRJAd29VhyhLVT5tEOvhIw

2015 年のほとんどの間、イーサンとジェイは Tendermint ソフトウェアで緊密に協力してきました。彼らは、Tendermint アプリケーション状態の一部として Ethereum 仮想マシンを実装し (技術的には、これは「Ethermint」の最初の反復です)、Tendermint のユーティリティを強化し、コンセンサス アルゴリズムを改善するためのさまざまな機能を実装しました。

イーサンもグエルフ大学で修士号取得に向けて勉強していました。彼の論文 (Tendermint: ブロックチェーン時代のビザンチン フォールト トレランス) は、コンセンサス アルゴリズム、ソフトウェア アーキテクチャ、テスト対象のパフォーマンスなど、Tendermint に焦点を当てています。この論文は、古典的なビザンチンのフォールト トレランス メカニズムを使用したブロックチェーンと PoS の歴史的背景についての重要な入門書として広く評価されています。

全文:

https://atrium.lib.uoguelph.ca/xmlui/bitstream/handle/10214/9769/Buchman_Ethan_201606_MAsc.pdf

2015 年後半、イーサリアム仮想マシンの実装を含む Tendermint コードベースの著作権に関するJae と Eris Industries 間の議論により、Jae は Tendermint コンセンサス エンジンとその複製されたアプリケーション ステート マシン間の抽象化を導入することになりました。このインターフェイスは次のとおりです。現在はアプリケーション ブロックチェーン インターフェイス (ABCI) と呼ばれています。 ABCI インターフェイスを使用すると、アプリケーション ロジックを Tendermint コンセンサス エンジンから完全に分離したり、別のプロセスで実行したり、別のプログラミング言語で記述したりすることもできます。これにより、Tendermint は現在のユニバーサル ステート マシン レプリケーション エンジンとなり、イーサリアム仮想マシンに関連するコンポーネントを Tendermint コード ベースからリファクタリングできるようになります。特に、イーサリアム仮想マシン コンポーネントの所有権はエリス インダストリーズに譲渡され、そのコードは現在の Hyperledger Burrow プロジェクトに発展しました。

ハイパーレジャーバロウ:

https://www.hyperledger.org/projects/hyperledger-burrow

2015 年末、イーサンはエリス インダストリーズを退職し、ジェイとともに Tendermint コードベースを中心とした会社を設立することを決意し、後に All in Bits Inc. の共同創設者となり CTO⁴ を務めました。

Cosmos とそのテクノロジーの採用

2016 年初め、All in Bits (AiB) は、Tendermint に基づくエンタープライズ グレードの製品と PoS アプリケーション ホスティング サービスを開発するためのサポートを求めました。当時、組織はブロックチェーン業界を理解し始めたばかりで、この分野に参入する準備がまだ整っていませんでした。この間、イーサンとジェイは、以前のプロジェクトでジェイと協力していたデザイナー兼ウェブ開発者のペン・ゾンと協力し始めました。それ以来、Peng Zhong は、関連製品のサポートを提供するために、初期のブロックチェーン ブラウザーとアプリケーションの設計に取り組み始めました。数か月後、タイミングが適切ではないことに気づき、ジェイとイーサンは当初の動機を再考しました。それは、パブリック ブロックチェーン システムのセキュリティ、速度、柔軟性、可用性における未解決の問題のいくつかを解決し、より良い方法を見つけることでした。持続可能なアプローチの基礎を築くための方法です。

設計と議論を繰り返した結果、Cosmos のコンセプトが生まれ、Cosmos ホワイトペーパーが作成されました。ホワイトペーパーでは「ブロックチェーンインターネット」を構築するというビジョンを掲げている。このビジョンの基盤には、Tendermint コンセンサス エンジン、ABCI アプリケーション プログラミング インターフェイス、およびインターチェーン コミュニケーション (IBC) プロトコルと呼ばれるトラストレス ブロックチェーン ネットワーク間の信頼性の高い通信のための TCP のようなプロトコルが含まれます。 Jee は IBC プロトコルの最初の仕様を作成し、これもホワイト ペーパーに含まれています。 Cosmos ネットワークの最初のブロックチェーンは Cosmos Hub と呼ばれ、PoS ブロックチェーン システムです。

Cosmos 初代ホワイトペーパー:

https://cosmos.network/resources/whitepaper

Cosmos ホワイト ペーパーはコミュニティで広く認知されています。 Tendermint は、ブロックチェーン アプリケーションを構築するための柔軟で実績のあるプラットフォームとして広く採用されています。 2016 年の夏の終わりまでに、イーサンとジェイは Cosmos 構築の初期サポートを受けました。

一方、Votem Inc は、Tendermint ブロックチェーン上で年次ロックの殿堂投票を主催するために All in Bits を招待し、その秋に完了しました。これは、2017 年のロックの殿堂入り者 (有名なラッパーのトゥパックも含まれています!) が実際に Tendermint ブロックチェーンを使用して投票されたことを意味します。この活動は Tendermint プロジェクトに信頼性をもたらし、プロジェクトの採用をさらに増やすのに役立ちます。 (このイベントの詳細については、Votem のプレス リリースを参照してください。)

元のプレスリリース:

https://web.archive.org/web/20210724065702/https://votem.com/news/press-releases/largest-ever-online-vote-using-blockchain/

当時、Tendermint のユーザー ベースは大幅に拡大しており、Cosmos プロジェクトの認知度も高まっていました。 2016 年 9 月、Cosmos は Ethereum Devcon II と共催した上海国際ブロックチェーンウィークで最も革新的なプロジェクト賞を受賞しました。

賞品の詳細:

https://bitcoinmagazine.com/business/tendermint-wins-innovation-award-and-announces-cosmos-at-international-blockchain-week-1474657507

2017 年末、ジェイとイーサンは All in Bits の最初の開発者を募集し始めました。従業員のリストと入社日は付録に記載されています。付録リストは初期版のみであり、継続的に更新されます。

2017: 開発初期

2017 年 2 月、初期サポートとイーサリアムが設定したモデルに従い、インターチェーン財団 (ICF) がスイスに正式に設立されました。 ICF は財団評議会 (FC) によって管理されており、この評議会は当初、ジェイ、イーサン、およびシュミッツ・クルマッハーという地元スイスの理事で構成されていました。一方、All in Bits は Cosmos ソフトウェアの開発を加速しています。チームは、シンプルなアカウント システムと IBC プロトタイプを介したクロスチェーン データ転送を備えた Tendermint ベースのブロックチェーン テストネットを実行しています。

長年にわたり、Cosmos プロジェクトと Tendermint プロジェクトは、初期のブロックチェーン開発者の間で大きな評判と採用事例を築き上げてきました。 AiB メンバーは 2017 年に約 20 名に増加し、アプリケーション フレームワークの開発、Tendermint の改善、PoS アルゴリズムの設計に取り組んでいます。チームは、Cosmos-SDK と Cosmos Hub ソフトウェアの初期バージョンを繰り返し使用するとともに、イーサリアム ブリッジやスマート コントラクト言語などの設計の草案を作成していました。

2017 年に多くのコア チーム メンバーが AiB に加わり、その多くは今も Cosmos エコシステムで活動しています。 2017年に加入したメンバーと現在の所在地については付録をご覧ください。この時期はテンダーミント マフィアの形成期でした。

テンダーミントマフィア:

https://ali-the-curious.medium.com/the-tendermint-mafia-348bacd1c352

2018: Cosmos-SDK とテストネット

2018 年の初めに、Cosmos-SDK が実際に形になり始め、初期の Cosmos Hub に採用されました。 Cosmos-SDK は、ブロックチェーンの「Ruby on Rails」、つまりブロックチェーン プログラミング用の「フル機能の」アプリケーション フレームワークおよびツールキットになることを目指しています。

2018年春頃、ザキマニアンがAiBに正式加入。ザキは、コスモスの創設以来、エコシステム関連の活動に携わってきました。イーサンとジェイとともに多くの初期アイデアを提供し、ホワイトペーパーをレビューし、最初のプロジェクト支援者の 1 人となり、多くの提案や洞察を提供しました。その後、ザキは Cosmos テストネット プログラムを主導し、その貢献は Game of Stakes と Cosmos Hub の立ち上げで最高潮に達しました。それ以来、ザキは Stargaze の大幅なアップグレードも主導し、現在も Cosmos の戦略と開発において重要な役割を果たし続けています。

2018 年中に、テストネット プログラムは大幅に成長し、ますます集中化しました。 2018 年の夏までに、100 人を超えるバリデーターを擁する多数の分散型テストネットが立ち上げられました。チームは、大規模なビザンチン フォールト トレラント コンセンサス システムの導入において画期的な進歩を達成しました。現在のトップバリデーターの多くは、初期の Cosmos テストネット プログラムで重要な経験を積んでいます。この間に、テクノロジーは大幅に成熟しました。新しいモデルである PoS バリデーターが誕生しました。

チームは成長と発展を続けており、多くの優れた才能が加わりました (詳細については付録を参照)。主権があり、相互運用可能なブロックチェーンの未来を構築するという共通のビジョンによって全員が団結しており、それが今でも最先端で革新を続ける動機となっています。

ICFでは、マイケル・ニーデラー氏が最高財務責任者として採用され、スイスでのICFの業務を引き継ぎました。 ICF は、特にコンセンサス システム、暗号化、形式的検証において、より広範な研究プロジェクトの支援を開始する取り組みを開始しました。 ICF はスタンフォード ブロックチェーン研究センターの設立を支援し、スイスなどの研究者と協力しています。同時に、ICF は、Cosmos に基づくいくつかの初期プロジェクトをサポートすることにより、エコシステムを拡大するためのより広範なサポート計画の策定も開始しました。

スタンフォードブロックチェーン研究センター:

https://blog.cosmos.network/icf-supports-5-year-research-program-led-by-professor-dan-boneh-f0992c333129

Cosmos に基づいた初期のプロジェクト:

https://interchain-io.medium.com/ecosystem-expansion-189e9534038

2018 年末までに、チームは Cosmos Hub メインネットの立ち上げに向けた集中的な準備を開始しました。その中で最も注目すべきはゲーム オブ ステークスです。 Game of Stakes は、初のインセンティブ付き分散型 PoS テストネットであり、Cosmos テストネット プログラムの集大成であり、Cosmos ソフトウェアにこれまでで最も厳格なテストを実施します。 Game of Stakes は、インセンティブ付きの分散型テストネットの新しい標準を設定し、その遺産は今でも Cosmos エコシステム全体に感じられています。

テストネットについて詳しくは、以下をご覧ください。

https://blog.cosmos.network/let-the-games-begin-21e66e34e2fd

Cosmos Hub メインネットのリリースとその後の主要なイベントに注目してください (Cosmos の歴史 (2))。

この記事に貢献してくださった複数の査読者に感謝します。この記事の内容は、Jae、Ethan、Zaki によってレビューされ、承認されています。

  尾 注

1. Tendermint (およびそのライト クライアント) のセキュリティ モデルのより正式な定義は、Informal Systems の論文で示されています。

用紙の詳細:

https://arxiv.org/abs/2010.07031

2. 暗号通貨研究の Google グループを作成しました。その後、ジェイ氏は議論を続けるために第 2 の暗号研究グループを設立しました。

3. ABCI (当初は TMSP、TenderMint Sockets Protocol と呼ばれていました) を発表した元のブログ投稿を参照してください。

元の記事:

https://blog.cosmos.network/abci-the-application-blockchain-interface-f1bd8278cdd7

4. 3 人目の共同創設者、ダスティン・バイイントン氏も All in Bits Inc に入社し、財務と運営を主導しましたが、その後すぐに 2016 年に退職しました。

付録

All In Bits 従業員年表

この補遺は完全ではありません。リスト情報を追加または修正したい場合は、marketing@interchain.io までご連絡ください。

2016

  • Ethan Frey (現在、CosmWasm と Tgrade の開発チームである Confio を率いています)

  • アントン・カリアエフ(現在パリティ所属)

  • マット・ベル (現在、Nomic 共同創設者)

2017

  • ブライアン・クレイン (現コーラス・ワン CEO)

  • サニー・アガルワル (現在、Osmosis 共同創設者)

  • ジャド・ケッペル (現在 Nomic 共同創設者)

  • グレッグ・ザボ (現在は非公式)

  • ザルコ・ミロシェビッチ (現 Informal CTO)

  • アリアンヌ・フレミング (現在、Informal 社 COO)

  • チャンゴ (現在は Osmosis で働いています)

  • エイドリアン・ブリンク (現在 Anoma 共同創設者)

  • Joon Yun (現在、Osmosis で働いています)

  • アンナ・ハーバウム (現在インターチェーン・ベルリン)

  • Rigel Rozanski (現在、ICS クロスチェーン セキュリティ機能の貢献に参加)

  • Jim Yang (現在、Osmosis で働いています)

  • Jordan Bibla (現在 Blockdaemon で働いています)

  • ファビアン・ウェーバー

  • Alexis Sellier (現在、Radicle 共同創設者)

2018

  • Billy Rennekamp (現在、Interchain GmBH)

  • Aleksandr Bezobchuk (現在、Interchain GmBH)

  • Chris Goes (現在 Anoma 共同創設者)

  • ザキ・マニアン(現在Iqlusion共同創設者兼ソムリエ)

  • Dev Ojha (現在、Osmosis 共同創設者)

  • Jessy Irwin (現在、Agoric で働いています)

  • シェリー・チャン (現在、Osmosis)

  • ジャック・ザンポリン (現在、Stranglove 共同創設者)

  • フェデリコ・クンツェ (現在EVMOS共同創設者)

  • Aditya Sripal (現在、Interchain GmBH に勤務)

  • Alessio Treglia (現在 Ignite で働いています)

  • ジン・クォン(現Saga共同創業者)

  • イスマイル・コフィ (現在 Celestia 共同創設者)

  • Alex Simmerl (現在メカテックで働いています)

  • ミルチャ・コロネスク (現在は非公式)