Ursprünglicher Link: https://blog.cosmos.network/cosmos-history-inception-to-prelaunch-b05bcb6a4b2b

Core Cosmos und Cross-Chain-Entwicklungsorganisationen haben eine komplizierte Geschichte. Details zu Cosmos sind im gesamten Internet verstreut, in Blogbeiträgen, Nachrichtenberichten, Tweets, Github-Repositories und sogar Blockchains. Was aus dieser Geschichte hervorgeht, ist eine wirklich herausragende Gruppe intelligenter, leidenschaftlicher und nachdenklicher Mitwirkender, die gemeinsam die Vision des „Blockchain-Internets“ geschaffen haben. Dieser Artikel beschreibt die Reise von den Ursprüngen von Cosmos bis zum Vorabend des Starts des Cosmos Hub-Mainnets. Nachfolgende Artikel werden diese Zeitleiste fortsetzen und die Geschichte seit dem Start des Mainnets erzählen. Während das Cosmos-Ökosystem weiter wächst und gedeiht, glauben wir, dass es wichtig ist, über die Reise auf dem Weg nachzudenken, um uns an unsere Ziele zu erinnern und daran, wie wir historische Erfahrungen in zukünftige Chancen umwandeln können.

Kosmos „Prähistorische Geschichte“

Die jahrelange Praxis mit PoW-Netzwerken hat gezeigt, dass es schwierig, teuer und nicht nachhaltig ist, neue Netzwerke kontinuierlich mithilfe von PoW-Mechanismen (Proof of Work) zu sichern, und die frühe Krypto-Community hat nach Alternativen geforscht. In den Jahren 2012 und 2013 wurde die Idee von PoS (Proof of Stake) populär, aber frühe PoS-Protokolle (wie die von Peercoin und Nxt verwendeten) hatten nur sehr begrenzte Sicherheitsgarantien, da die Änderung historischer Daten kostenlos war. Dies wurde später als „Nothing at Stake“-Angriff bekannt und galt als grundlegendes Problem für PoS. Während einige der praktischen Probleme inzwischen durch die Anpassung des Sicherheitsmodells behoben wurden¹, bleiben Kernprobleme bestehen.

Angriff „Nichts steht auf dem Spiel“:

https://vitalik.ca/general/2017/12/31/pos_faq.html#was-ist-das-nichts-auf-dem-spiel-problem-und-wie-kann-es-behoben-werden

Passen Sie das Sicherheitsmodell an:

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

Jae Kwon gründete Tendermint

2014 war das prägende Jahr von PoS und Blockchain im allgemeineren Sinne. Anfang 2014 hatte Vitalik Ethereum gegründet und arbeitete an seiner ersten Implementierung. Er hat auch ausführlich zum Protokolldesign veröffentlicht und sich eine Möglichkeit ausgedacht, Sicherheitsleistungen zur Bewältigung des „Nothing at Stake“-Problems zu nutzen – einen Ansatz, den er als „Slasher“ bezeichnet. In dieser Version von PoS müssen Validatoren On-Chain-Assets „binden“, und wenn sich ein Validator schlecht benimmt – das heißt versucht, den Verlauf illegal umzuschreiben – werden seine gebundenen Assets gekürzt.

Schlitzer:

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

Inspiriert durch die laufende PoS-Forschung gründete Jae Kwon im Frühjahr 2014 Tendermint. Das Besondere an Tendermint ist, dass es das erste Blockchain-System ist, das die beiden folgenden Designs implementiert:

Zarte Minze:

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

  • Verwendet einen klassischen BFT-Konsensalgorithmus (Byzantine Fault Tolerance).

  • Implementierung eines PoS-Systems basierend auf dem Sicherheitseinzahlungsmechanismus („Slasher“)

Die oben genannten zwei Punkte sind die Hauptbestandteile fast jedes modernen PoS-Systems.

Vor Tendermint konnten die ursprünglichen PoS-Systeme das Konsensproblem nicht wirklich sicher lösen. Tendermint war das erste System, das auf jahrzehntelanger akademischer Forschung zum Konsens zur byzantinischen Fehlertoleranz (BFT) aufbaute und diesen Mechanismus insbesondere durch die Entwicklung einer Variante des DLS-Algorithmus von 1988 aktualisierte, um eine teilweise Synchronisierung von Datenstrukturen und eine einsatzgewichtete Governance zu erreichen Wahlrecht. Durch die Kombination dieses BFT-Mechanismus mit Vitaliks „Slasher“-Ansatz skizziert Tendermint sowohl ein neues PoS-Modell als auch die erste Implementierung, auf der tatsächlich aufgebaut werden kann.

1988 DLS-Algorithmus:

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

Bis Ende 2014 versammelten sich online immer mehr Forscher in Form einer Forschungsgruppe (CCRG Research Group, inzwischen aufgelöst)², von denen die meisten fest davon überzeugt waren, dass PoS die Zukunft der Blockchain sei, und begannen, diese Zukunft aufzubauen. Zu den Diskussionsteilnehmern gehören Vitalik Buterin, Vlad Zamfir, Ethan Buchman, Jae Kwon, Zaki Manian, Dominic Williams, Arthur Brietman und mehr. Vitalik hat Ethereum erfunden und Vlad fungierte als sein Chefforscher. Ethan arbeitet eng mit Vlad zusammen und trägt zu go-ethereum bei. Jae Kwon gründete Tendermint; Dominic arbeitete an einer Idee, die sich später zu Dfinity entwickeln sollte; und Zaki leitete ein auf die Lieferkette ausgerichtetes Blockchain-Startup, das die Branche auf andere Weise infiltrierte.

Etwa im Frühjahr 2014 begann Jae Kwon unter seinem Unternehmen All in Bits Inc, das unter dem Namen Tendermint Inc. firmiert, mit der Arbeit an einer ersten Implementierung der Tendermint-Software in Go. Jae Kwon entschied sich damals für Go aufgrund der wachsenden Beliebtheit der Sprache, insbesondere in den Bereichen verteilte Systeme und Blockchain. Die Hauptsoftware von Ethereum ist ebenfalls in Go geschrieben. In der Zwischenzeit arbeitete Ethan bei Eris Industries (Vorgänger von Monax) als leitender Blockchain-Entwickler und hatte vor allem die Aufgabe, die Einführung von Ethereum in Unternehmen voranzutreiben und PoS-Lösungen zu finden, die darin integriert werden könnten. Tendermint ist ein Hauptkandidat.

Monax:

https://monax.io/

Ethan Buchman schließt sich Tendermint an

Anfang 2015 veranstaltete die CCRG-Forschungsgruppe eine Konferenz im Silicon Valley, an der die meisten der ersten Gruppenmitglieder teilnahmen. Die Cosmos-Gründer Ethan und Jae trafen sich zum ersten Mal auf der Konferenz und diskutierten mögliche Angriffe auf den Tendermint-Algorithmus. Kurz darauf begann die enge Zusammenarbeit der beiden an der Tendermint-Software.

Link zur Konferenz:

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

Einen Großteil des Jahres 2015 arbeiteten Ethan und Jae eng an der Tendermint-Software zusammen. Sie implementierten die Ethereum Virtual Machine als Teil des Tendermint-Anwendungsstatus (technisch gesehen ist dies die erste Iteration von „Ethermint“) und implementierten eine Vielzahl von Funktionen, um den Nutzen von Tendermint zu verbessern und Verbesserungen am Konsensalgorithmus vorzunehmen.

Ethan machte auch seinen Master an der University of Guelph. Sein Artikel „Tendermint: Byzantine Fault Tolerance in the Blockchain Era“ konzentriert sich auf Tendermint, einschließlich seines Konsensalgorithmus, seiner Softwarearchitektur und der getesteten Leistung. Das Papier gilt weithin als wichtige Einführung in den historischen Hintergrund von Blockchain und PoS unter Verwendung klassischer byzantinischer Fehlertoleranzmechanismen.

Vollständiges Papier:

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

Ende 2015 veranlassten Diskussionen zwischen Jae und Eris Industries über das Urheberrecht der Tendermint-Codebasis, einschließlich der Implementierung der Ethereum Virtual Machine, Jae, eine Abstraktion zwischen der Tendermint-Konsens-Engine und ihrer replizierten Anwendungszustandsmaschine einzuführen jetzt Application Blockchain Interface (ABCI) genannt. Die ABCI-Schnittstelle ermöglicht es, die Anwendungslogik vollständig von der Tendermint-Konsens-Engine zu trennen, in einem anderen Prozess auszuführen oder sogar in einer anderen Programmiersprache zu schreiben³. Dies macht Tendermint zur universellen State-Machine-Replikations-Engine, die es heute ist, und ermöglicht die Umgestaltung von Komponenten im Zusammenhang mit der Ethereum Virtual Machine aus der Tendermint-Codebasis. Insbesondere wurde das Eigentum an der Ethereum Virtual Machine-Komponente auf Eris Industries übertragen, und aus ihrem Code entwickelte sich das heutige Hyperledger Burrow-Projekt.

Hyperledger Burrow:

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

Ende 2015 beschloss Ethan, Eris Industries zu verlassen, um mit Jae ein Unternehmen rund um die Tendermint-Codebasis zu gründen. Später wurde er Mitbegründer und CTO⁴ von All in Bits Inc.

Cosmos und seine Technologieeinführung

Anfang 2016 suchte All in Bits (AiB) um Unterstützung bei der Entwicklung eines Unternehmensprodukts und eines PoS-Anwendungshosting-Dienstes auf Basis von Tendermint. Zu diesem Zeitpunkt begannen die Unternehmen gerade erst, die Blockchain-Branche zu verstehen und waren noch nicht bereit, in dieses Feld einzusteigen. Während dieser Zeit begannen Ethan und Jae mit dem Designer und Webentwickler Peng Zhong zusammenzuarbeiten, der bereits bei früheren Projekten mit Jae zusammengearbeitet hatte. Seitdem begann Peng Zhong mit der Arbeit am frühen Blockchain-Browser- und Anwendungsdesign, um Unterstützung für verwandte Produkte bereitzustellen. Monate später stellten sie fest, dass das Timing nicht richtig war, und so kehrten Jae und Ethan zu ihrer ursprünglichen Motivation zurück: einige der noch offenen Probleme in Bezug auf Sicherheit, Geschwindigkeit, Flexibilität und Benutzerfreundlichkeit öffentlicher Blockchain-Systeme zu lösen und einen besseren Weg zu finden die Grundlage für einen nachhaltigen Ansatz.

Nach wiederholten Entwürfen und Diskussionen entwickelten sie das Konzept von Cosmos und verfassten das Cosmos-Whitepaper. Das Whitepaper stellt die Vision des Aufbaus eines „Blockchain-Internets“ vor. Die Grundlage dieser Vision umfasst die Tendermint-Konsens-Engine, die ABCI-Anwendungsprogrammierschnittstelle und ein TCP-ähnliches Protokoll für zuverlässige Kommunikation zwischen vertrauenswürdigen Blockchain-Netzwerken, das sogenannte Inter-Chain Communication (IBC)-Protokoll. Jae hat die erste Spezifikation des IBC-Protokolls geschrieben, die auch im Whitepaper enthalten ist. Die erste Blockchain im Cosmos-Netzwerk heißt Cosmos Hub und ist ein PoS-Blockchain-System.

Whitepaper der ersten Generation von Cosmos:

https://cosmos.network/resources/whitepaper

Das Cosmos-Whitepaper hat in der Community große Anerkennung gefunden. Tendermint erfreut sich als flexible und bewährte Plattform für die Entwicklung von Blockchain-Anwendungen zunehmender Beliebtheit. Im Spätsommer 2016 erhielten Ethan und Jae erste Unterstützung für den Aufbau von Cosmos.

Unterdessen lud Votem Inc All in Bits ein, die jährliche Abstimmungsveranstaltung der Rock and Roll Hall of Fame auf einer Tendermint-Blockchain auszurichten, die im Herbst fertiggestellt wurde. Das bedeutet, dass die Kandidaten für die Rock and Roll Hall of Fame 2017 (zu denen auch der berühmte Rapper Tupac gehört!) tatsächlich über die Tendermint-Blockchain gewählt wurden. Diese Aktivität verleiht dem Tendermint-Projekt Glaubwürdigkeit und trägt dazu bei, die Projektakzeptanz weiter zu steigern. (Weitere Informationen zu dieser Veranstaltung finden Sie in der Pressemitteilung von Votem.)

Original-Pressemitteilung:

https://web.archive.org/web/20210724065702/https://votem.com/news/press-releases/größte-online-wahl-aller-zeiten-mit-blockchain/

Zu dieser Zeit wuchs die Nutzerbasis von Tendermint erheblich und das Cosmos-Projekt erlangte zunehmende Anerkennung. Im September 2016 gewann Cosmos den Most Innovative Project Award bei der Shanghai International Blockchain Week, die gemeinsam mit Ethereum Devcon II ausgerichtet wurde.

Einzelheiten zur Auszeichnung:

https://bitcoinmagazine.com/business/tendermint-gewinnt-innovation-award-und-kündigt-cosmos-auf-der-international-blockchain-week-1474657507

Ende 2017 begannen Jae und Ethan damit, die ersten Entwickler für All in Bits zu rekrutieren. Eine Liste der Mitarbeiter und Eintrittsdaten finden Sie im Anhang. Die Anhangliste stellt nur die Erstversion dar und wird laufend aktualisiert!

2017: Frühe Entwicklung

Im Februar 2017 wurde mit anfänglicher Unterstützung und nach dem Vorbild von Ethereum die Interchain Foundation (ICF) offiziell in der Schweiz gegründet. ICF wird vom Stiftungsrat (FC) geleitet, der ursprünglich aus Jae, Ethan und einem lokalen Schweizer Vorstandsmitglied namens Schmitz-Krummacher bestand. Unterdessen beschleunigt All in Bits die Entwicklung der Cosmos-Software – das Team betreibt ein Tendermint-basiertes Blockchain-Testnetz mit kettenübergreifender Datenübertragung über ein einfaches Kontosystem sowie einen IBC-Prototyp.

Im Laufe der Jahre haben die Projekte Cosmos und Tendermint bei frühen Blockchain-Entwicklern einen bedeutenden Ruf und Akzeptanzfälle aufgebaut. Im Jahr 2017 wuchs die Zahl der AiB-Mitglieder auf etwa 20 Personen an, die an der Entwicklung von Anwendungs-Frameworks, der Verbesserung von Tendermint und dem Entwurf von PoS-Algorithmen arbeiteten. Das Team iterierte an frühen Versionen der Cosmos-SDK- und Cosmos-Hub-Software und entwarf Entwürfe wie eine Ethereum-Brücke und eine intelligente Vertragssprache.

Viele Mitglieder des Kernteams kamen 2017 zu AiB und viele von ihnen sind immer noch im Cosmos-Ökosystem aktiv. Einzelheiten zu den Mitgliedern, die 2017 beigetreten sind und wo sie sich jetzt befinden, finden Sie im Anhang! Diese Zeit war prägend für die Tendermint-Mafia.

Tendermint Mafia:

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

2018: Cosmos-SDK und Testnet

Anfang 2018 nahm das Cosmos-SDK wirklich Gestalt an und wurde im frühen Cosmos Hub übernommen. Cosmos-SDK strebt danach, das „Ruby on Rails“ der Blockchain zu sein – ein „voll ausgestattetes“ Anwendungsframework und Toolkit für die Blockchain-Programmierung.

Etwa im Frühjahr 2018 trat Zaki Manian offiziell der AiB bei. Zaki ist seit der Gründung von Cosmos an Aktivitäten im Zusammenhang mit der Ökologie beteiligt – beispielsweise hat er zusammen mit Ethan und Jae viele frühe Ideen eingebracht, White Papers überprüft, war einer der ersten Projektunterstützer und hat viele Vorschläge und Erkenntnisse geliefert. Anschließend leitete Zaki das Cosmos-Testnet-Programm, und seine Beiträge gipfelten in der Einführung von Game of Stakes und Cosmos Hub. Zaki hat seitdem auch ein großes Upgrade von Stargaze geleitet und spielt derzeit weiterhin eine Schlüsselrolle in der Strategie und Entwicklung von Cosmos.

Im Jahr 2018 wuchs das Testnet-Programm erheblich und wurde zunehmend zentralisiert. Bis zum Sommer 2018 wurden mehrere dezentrale Testnetze mit über 100 Validatoren gestartet. Dem Team gelang ein Durchbruch bei der Einführung groß angelegter byzantinischer fehlertoleranter Konsenssysteme. Viele der heutigen Top-Validatoren haben im frühen Cosmos-Testnet-Programm umfangreiche Erfahrungen gesammelt. In dieser Zeit ist die Technologie erheblich ausgereift. Ein neues Modell – PoS-Validator – war geboren.

Das Team wächst und entwickelt sich weiter und viele herausragende Talente sind hinzugekommen (Einzelheiten siehe Anhang). Alle waren sich einig durch eine gemeinsame Vision – den Aufbau einer souveränen, interoperablen Blockchain-Zukunft –, die sie immer noch dazu inspiriert, weiterhin auf dem neuesten Stand zu sein.

Bei ICF wurde Michael Niederer als Chief Financial Officer eingestellt und übernahm die Geschäfte von ICF in der Schweiz. Das ICF startete eine Initiative, um Forschungsprojekte im weiteren Sinne zu unterstützen, insbesondere in den Bereichen Konsenssysteme, Kryptographie und formale Verifizierung. ICF half beim Aufbau des Stanford Blockchain Research Center und arbeitet mit Forschern in der Schweiz und anderswo zusammen. Gleichzeitig hat ICF auch damit begonnen, einen umfassenderen Unterstützungsplan zu entwickeln, um das Ökosystem durch die Unterstützung einiger früher Projekte auf Basis von Cosmos zu erweitern.

Stanford Blockchain Research Center:

https://blog.cosmos.network/icf-unterstützt-ein-5-jähriges-Forschungsprogramm-unter der Leitung von Professor Dan Boneh-f0992c333129

Frühe Projekte basierend auf Cosmos:

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

Ende 2018 begann das Team mit intensiven Vorbereitungen für den Start des Cosmos Hub-Mainnets. Das bemerkenswerteste davon ist das Game of Stakes. Game of Stakes ist das erste dezentrale PoS-Testnetz mit Anreizen und der Höhepunkt des Cosmos-Testnetzprogramms, das die Cosmos-Software den bisher härtesten Tests unterzieht. Game of Stakes hat einen neuen Standard für anreizbasierte und dezentrale Testnetze gesetzt, und sein Erbe ist im gesamten Cosmos-Ökosystem noch immer spürbar.

Erfahren Sie mehr über das Testnetz:

https://blog.cosmos.network/lasst-die-spiele-beginnen-21e66e34e2fd

Für wichtige Ereignisse im Zusammenhang mit dem Start des Cosmos Hub-Mainnets und den Folgejahren bleiben Sie bitte auf dem Laufenden unter „Cosmos History (2)“.

Vielen Dank an die zahlreichen Rezensenten, die zu diesem Artikel beigetragen haben. Der Inhalt dieses Artikels wurde von Jae, Ethan und Zaki überprüft und genehmigt.

Schlussbemerkung

1. Eine formellere Definition des Sicherheitsmodells für Tendermint (und seine Light-Clients) findet sich in einem Artikel von Informal Systems.

Papierdetails:

https://arxiv.org/abs/2010.07031

2. Eine Google-Gruppe für Kryptoforschung erstellt. Später gründete Jae eine zweite Krypto-Forschungsgruppe, um die Diskussionen fortzusetzen.

3. Sehen Sie sich den ursprünglichen Blogbeitrag zur Ankündigung von ABCI an (ursprünglich TMSP, TenderMint Sockets Protocol genannt).

Originaler Artikel:

https://blog.cosmos.network/abci-die-anwendungs-blockchain-schnittstelle-f1bd8278cdd7

4. Ein dritter Mitbegründer, Dustin Byington, kam ebenfalls zu All in Bits Inc, um die Finanzen und den Betrieb zu leiten, verließ das Unternehmen jedoch kurz darauf im Jahr 2016.

Anhang

All In Bits Mitarbeiterchronologie

Dieser Nachtrag ist nicht vollständig. Wenn Sie die Auflistungsinformationen hinzufügen oder korrigieren möchten, wenden Sie sich bitte an marketing@interchain.io.

2016

  • Ethan Frey (derzeit leitet Confio, das Entwicklungsteam für CosmWasm und Tgrade)

  • Anton Kaliaev (derzeit bei Parity)

  • Matt Bell (derzeit Mitbegründer von Nomic)

2017

  • Brian Crain (derzeit CEO von Chorus One)

  • Sunny Aggarwal (derzeit Mitbegründer von Osmosis)

  • Judd Keppel (derzeit Mitbegründer von Nomic)

  • Greg Szabo (derzeit bei Informal)

  • Zarko Milosevic (derzeit CTO von Informal)

  • Arianne Flemming (derzeit COO von Informal)

  • Chjango (derzeit bei Osmosis tätig)

  • Adrian Brink (derzeit Mitbegründer von Anoma)

  • Joon Yun (derzeit bei Osmosis tätig)

  • Anna Harbaum (aktuell bei Interchain Berlin)

  • Rigel Rozanski (derzeit am Beitrag zur kettenübergreifenden Sicherheitsfunktion von ICS beteiligt)

  • Jim Yang (derzeit bei Osmosis tätig)

  • Jordan Bibla (derzeit bei Blockdaemon tätig)

  • Fabian Weber

  • Alexis Sellier (derzeit Mitbegründer von Radicle)

2018

  • Billy Rennekamp (derzeit bei Interchain GmBH)

  • Aleksandr Bezobchuk (derzeit bei Interchain GmBH)

  • Chris Goes (derzeit Mitbegründer von Anoma)

  • Zaki Manian (derzeit Mitbegründer von Iqlusion und Sommelier)

  • Dev Ojha (derzeit Mitbegründer von Osmosis)

  • Jessy Irwin (derzeit bei Agoric tätig)

  • Shelly Chang (derzeit bei Osmosis)

  • Jack Zampolin (derzeit Mitbegründer von Stranglove)

  • Federico Kunze (derzeit Mitbegründer von EVMOS)

  • Aditya Sripal (derzeit bei Interchain GmBH tätig)

  • Alessio Treglia (derzeit bei Ignite tätig)

  • Jin Kwon (derzeit Mitbegründer von Saga)

  • Ismail Khoffi (derzeit Mitbegründer von Celestia)

  • Alex Simmerl (derzeit bei Mekatek tätig)

  • Mircea Colonescu (derzeit bei Informal)