Was die Geschichte von Open-Source erzählt über die Zukunft von verteilten Netzwerken

In der ersten einer Reihe von Artikeln präsentiere ich eine zentrale Hypothese darüber, was es braucht, um die Blockchain-Technologie weitverbreitet einzuführen.

Linux-Technologie, gepaart mit fortschrittlichen IT-Services für Unternehmen, hat einmal die Landschaft des Internets und die Art und Weise, wie Unternehmen Server betreiben, verändert. Alles begann mit Hallo Welt! (“Hallo Welt” ist das erste Demo-Programm für die “C-Programmiersprache”), diese nächste Revolution beginnt mit etwas anderem.

es sollte sein:

Hallo Blockchain Welt!

Mein Name ist Phil Zamani. Ich bin seit über zwanzig Jahren in Open Source involviert. Ich hatte das Vergnügen, Zeuge von Linux zu werden und direkt daran mitzuwirken, von einer einst rein technischen Idee zu einem globalen Technologiephänomen.

Dieser Artikel ist eine Aufschlüsselung der Strategie hinter AERGO und hebt Schlüsselkomponenten einer innovativen Blockchain-Plattform hervor, an der wir bei Blocko fleißig arbeiten. Ich tue dies, indem ich einige unserer Kernprinzipien und die damit verbundenen Hypothesen erkläre. Wir planen, meine 20 Jahre direkte Open-Source-Führungserfahrung anzuwenden, um den Erfolg des vielleicht bekanntesten Open-Source-Projekts in der Geschichte, Linux, nachzubilden; mit Blockchain. Dieser Post wird die Kern-Industrie-widersprüchlichen Philosophien hinter dem AERGO-Projekt erklären, die auf den dominierenden Open-Source-Mantras von Linux basieren. Darüber hinaus erklärt es die wichtige Rolle, die Blocko als etablierter Anbieter von Blockchain-Infrastrukturen spielen wird und die Ähnlichkeit, die es mit Red Hat hat. (Red Hat, ein US-amerikanisches Unternehmen, das Linux-Pakete entwickelt und technische Dienstleistungen für Geschäftsinhalte anbietet).

Während meiner zwanzigjährigen Erfahrung mit Open Source arbeitete ich in vielen Enterprise-IT-Umgebungen und konzentrierte mich darauf, Kunden bei der Einführung von Open-Source-Plattformen auf der Grundlage neuer Technologien wie Linux zu helfen. Ich hatte auch die Ehre, direkt mit einigen der bemerkenswertesten Entwicklern der Geschichte zusammenzuarbeiten, die hinter den wichtigsten Open-Source-Technologien aller Zeiten standen, darunter:

• Michael Tiemann, ursprünglicher Autor des GNU-Compilers

• Alan Cox, Nummer zwei zu Linus Torvalds (Schöpfer von Linux)

• Markus Rex, Gründer von SuSE Linux

• Rod Johnson und Adrian Collier, Mitbegründer des Spring Framework

• Paul Mauritz, Gründer von VMWares ursprünglichem Cloud-Pivotal-Projekt

• Hauptbetreuer oder Schöpfer vieler anderer führender Open-Source-Projekte wie Apache, Android, MongoDB, Hadoop und Openstack.

Die vielleicht erfolgreichste dieser Technologien war Linux. Linux ist ein Software-Kernel, der 1991 von Linus Torvalds, einem finnischen Programmierer, der mittlerweile in der Programmierwelt bekannt ist, auf den Markt gebracht wurde. Viele der früheren Unix-Betriebssysteme, mit denen Linux konkurrierte, erfreuten sich einer starken kommerziellen Unterstützung. Sie waren in den vergangenen dreißig Jahren adoptiert worden. Linux hat sich jedoch gegen die Konkurrenz vieler dieser etablierten Unix-Betriebssysteme durchgesetzt.

Heute ist Linux nicht nur ein Kernel oder ein Betriebssystem. Es ist die Codebasis, die vielen verschiedenen Technologien zugrunde liegt, die die meisten der weltweiten IT-Systeme versorgen. Es ist der Kern von Android OS und viel von dem Web selbst. Es ist die wichtigste Open Source-Technologie der Welt.

In den Open-Source-Unternehmen-IT-Unternehmen arbeitete ich zum Beispiel bei Red Hat; Meine Aufgabe bestand darin, Unternehmen dabei zu helfen, diese Open-Source-Plattformen wie Linux in ihren Geschäftsstrategien zu entdecken, zu testen und zu implementieren. Dies geschah oft auf Kosten von Unix-Systemen, die von etablierten Anbietern wie IBM, HP und Oracle verkauft wurden. mit maßgeschneiderten Linux-Systemen, die von Underdog-Firmen wie Red Hat entwickelt wurden. Eine Vielzahl von Projekten wurde eingesetzt. Einige Beispiele für die Systeme, die ich mit meinem Team implementiert habe, sind:

• 10.000 Knoten Computercluster bei HSBC und der Deutschen Bank — um Kernbankanwendungen zu betreiben und Hochfrequenz- und Volumenmodellierungsalgorithmen zu hosten

• Implementierung von High Performance Computing bei Ferrari, um vor dem Renntag Formel-1-Windmodell-Simulationen durchzuführen

• Verschiedene andere mobile oder Internet-zentrierte Lösungen bei Sony, Ericsson und Alcatel

Im Jahr 2001 arbeitete mein Team bei Red Hat mit der fortschrittlichen Mobiltelefonabteilung von Nokia zusammen, die uns bat, die Größe ihrer zentralen Softwarebibliothek zu reduzieren, damit eine Linux-Version auf die neue innovative Mobiltelefonarchitektur von Nokia passt. Der Hauptbetreuer der Software hat abgelehnt. Jahre später, unter der Führung und Verantwortung von Google, änderte sich dies. Was herauskam, war ein Projekt, das nun zu einem der erfolgreichsten Open-Source-Consumer-Projekte der Welt wurde, basierend auf dem Linux Kernel: Android.

Später wechselte ich zu einem meiner ehemaligen Geschäftskunden von Red Hat — Deutsche Telekom — wo wir eine neue Cloud-Geschäftseinheit für Open-Source-Technologien mit Linux und Openstack aufgebaut und betrieben haben. Heute bedient die Deutsche Telekom Cloud über drei Millionen kleine bis große Geschäftskunden in Deutschland mit einer Reihe von geschäftsorientierten — und Cloud-basierten — Anwendungen.

Das alles hat mir ziemlich viel über Open Source, Cloud Computing und IT gelehrt. Aber wenn es eine Sache gibt, von der ich die meiste Einsicht gewinnen konnte, ist es der Aufstieg von Linux und die Rolle, die ich bei der Erweiterung der IT aus erster Hand spielen sah. Wenn ich auf die gewonnenen Erkenntnisse zurückblicke, glaube ich, dass wir in der Lage sind, die wahrscheinliche Erfolgsformel für Blockchain — eine neue Open-Source-Technologie — speziell in Unternehmens-IT-Geschäftsumgebungen vorherzusagen.

Hypothese

Die von mir vorgeschlagene Hypothese ist, dass erfolgreiche Blockchain-Plattformen in geschäftsorientierten Umgebungen einem ähnlichen Weg folgen werden wie Linux in geschäftsorientierten Umgebungen.

Um meiner Hypothese zu folgen, bauen mein Team und ich ein Blockchain-System auf, das nicht nur den Open-Source-Eigenschaften folgt, denen Linux folgte. aber hat eine Firma mit der vielleicht größten Blockchain-Implementierungserfahrung in der Geschichte, die Adoption davon antreibt, genau wie Red Hat mit Linux.

Diese Firma ist Blocko, der über 23 kommerzialisierte Blockchain-Systeme eingesetzt hat. Dies ist eine Leistung, die nicht viele beanspruchen können. In der Tat glauben wir, dass IBM das einzige Unternehmen ist, das diese vielen realen und derzeit in Betrieb befindlichen Blockchain-Systeme von Unternehmen zum Zeitpunkt des Schreibens eingesetzt hat.

Genau wie Linux werden Unternehmen, die auf IT-Beratung und technische Unterstützung spezialisiert sind (wie Red Hat damals und Blocko jetzt), die Akzeptanz dieser Technologien vorantreiben. Diese Unternehmen werden den Unternehmen Integrationsunterstützung und Risikominimierungsdienste zur Verfügung stellen, die sie benötigen, um die Vorteile von Blockchain-Systemen kommerziell zu nutzen und zu nutzen.

Lassen Sie mich zunächst die früheren Tage der Open-Source-Geschichte beschreiben und wie Linux es geschafft hat, zur Dominanz zu kommen, um meine Hypothese besser zu erklären.

Open-Source-Plattformen galten früher als unbeholfene Ergänzungen der Geschäftsstrategie, da es bei der Implementierung keine klare Methodik gab. Unternehmen fühlten sich nicht wohl dabei, Technologien einzusetzen, die nicht direkt an sie lizenziert waren. Viele Jahrzehnte lang konnten große kommerzielle Softwareanbieter wie IBM, HP und Oracle proprietäre lizenzierte Software entwickeln, die Unternehmen in geschlossene Software- und Hardwareumgebungen einsperrte. Es wurde extrem schwierig für Unternehmen, aus ihnen auszusteigen. Trotzdem haben sich Open-Source-Technologien wie der GNU-Compiler, der Apache-Webserver, das Linux-Betriebssystem, das Spring-Programmierframework, die vielen Formen der Open-Source-Virtualisierung, viele containerisierte IDEs und viele große Datenverarbeitungstools wie Hadoop durchgesetzt. Dies alles war möglich, weil Tausende von Open-Source-Entwicklern weltweit diese Technologien unterstützten, bauten und kontinuierlich verbesserten.

Infolgedessen ist die Einführung von Open-Source-Technologie mittlerweile in allen Branchen weit verbreitet. Millionen von Unternehmen setzen weiterhin auf Open-Source-Geschäftsmodelle und fordern herkömmliche Zahlungsmethoden heraus, um proprietäre Lösungen zu nutzen. Unternehmen, die in der Vergangenheit auf Open-Source-Plattformen basierende Unternehmen aufgebaut haben, werden heute als Pioniere gelobt, die datenzentrierte Geschäftsstrategien frühzeitig nutzbar gemacht haben. Die schnelle Veränderung, die ich in den letzten zwanzig Jahren erlebt habe, ist atemberaubend. Open-Source-Innovationen lassen keine Verzögerungen bei proprietären Entwicklungsprozessen erkennen.

Diese Erweiterung des Internets und das Aufkommen wachsender IT-Ökosysteme durch Open-Source hat mehr Daten als je zuvor geschaffen. In den letzten zwei Jahren wurden mehr Daten erstellt und erfasst als in der gesamten Menschheitsgeschichte bis zu diesem Zeitpunkt. Der Wert dieser Daten ist unergründlich. Das ist der Grund, warum die etablierten Unternehmen von heute, wie Amazon, Netflix, Google und Uber, in isolierten Umgebungen bleiben. Die meisten datenzentrierten Geldgewinnungsmaschinen wie Facebook stellen sicher, dass keine ihrer Daten an irgendjemanden verkauft werden; sondern wird kontinuierlich recycelt und wiederverwendet, um gezielte Marketing-Dienstleistungen anzubieten. Kurz gesagt, sie sind die Hauptnutznießer dieser Kunden- und Benutzerdaten. Es ist nicht nur zu wertvoll, sondern auch zu riskant, um diese Daten unter den aktuellen technologischen Zwängen mit irgendjemandem zu teilen oder ihnen zu vertrauen, wo es scheinbar unmöglich war, vertrauensfreie Umgebungen für Datenübertragungen zu implementieren. Sogar mit einigen der weltweit fortschrittlichsten IT-Systeme, die von Unternehmen mit Milliarden von Dollars entworfen wurden, werden Daten immer noch kompromittiert.

Durch die gemeinsame Nutzung von Daten mit vielen Drittanbietern erhalten Unternehmen die Möglichkeit, massive Netzwerkeffekte zu erzielen, ohne einem Zwischenhändler vertrauen zu müssen. Die Unternehmen beginnen, dies zu erkennen. Daten, wie Software mit Linux, werden schließlich durch Open-Source-Technologien, die vertrauenslose Umgebungen ermöglichen, für den breiteren Markt geöffnet. Formen der verteilten Ledger-Technologie, wie Blockchain, werden diese vertrauenslosen Umgebungen ermöglichen.

Diese Technologien werden Mittel schaffen, um den Datenmarkt zu öffnen und die Macht von den etablierten Betreibern zu trennen. Es wird ähnlich funktionieren wie die Macht in der IT-Welt im Jahr 1998 von IBM, Oracle und HP zu neuen Open-Source-basierten Lösungsanbietern. Bei Verwendung von vertrauenswürdigen Umgebungen können Daten vertrauenswürdig, verteilt und freigegeben werden. Diese Daten werden in die Hände der Vielen und nicht nur der Wenigen gelegt, wenn sie wirklich im besten Interesse aller Beteiligten liegen. In Zukunft können Unternehmen vertrauliche Daten wie Lieferkettenregister, Transaktionsbücher und Verbraucherdaten effektiver und sicherer austauschen. Es könnte alles möglich sein, ohne einen Mittelsmann zu involvieren.

Genauso wie Linux zur Open-Source-Paradigmenwechsel-Technologie für Software und Internetdienste wurde; Die Blockchain-Technologie wird für neue sozioökonomische Systeme und massive gemeinsame Datenökosysteme gleich sein. Vertrauenslose Umgebungen, die durch Blockchain geschaffen werden, ermöglichen neue Wertvorteile, bei denen eine vertrauensfreie gemeinsame Nutzung von Daten im großen Maßstab ermöglicht wird. Ben Horowitz von a16z macht einen guten Job und erklärt dieses Konzept.

Die Blockchain-Technologie ist ein neues Open-Source-Phänomen. Das Interessante an jedem öffentlichen verteilten Hauptbuch ist, dass es Open-Source sein muss, damit es als absolut vertrauenswürdig gilt. Dies liegt daran, dass Benutzer eines vertrauenslosen Netzwerks (das ist, was öffentliche Blockchains emulieren) in der Lage sein müssen, den dahinter liegenden Code zu überprüfen, um zu verifizieren, dass bei der Verwendung des Netzwerks wirklich keine Verbindlichkeiten auferlegt sind. Als Ergebnis wird die zukünftige Blockchain-Revolution schneller sein als alles, was wir jemals zuvor gesehen haben, da sie auf Open Source basiert, mehr noch als Linux vor zwanzig Jahren.

Verteilte Hauptbücher sind in der Lage, die Sicherheit und Effizienz von Legacy-Technologien zu verbessern und IT-Systeme digital zu transformieren, indem sie ihnen neue Möglichkeiten geben, zu diktieren, wie sehr sie anderen Parteien vertrauen. Unternehmen könnten durch eine widerstandsfähigere Architektur versenkte Kosten sparen, die Sicherheit der Daten aufrechterhalten oder sie direkt dezentral monetarisieren oder durch sicheren Konsens schnellere Abrechnungen und Bestätigungen erzielen. Sie könnten alle diese Funktionen zusammen mit der Anpassbarkeit, dem Datenschutz und der Flexibilität eines Legacy- oder genehmigten Systems verbinden — durch einen hybriden und interoperablen Ansatz, der mit einer vertrauenslosen öffentlichen Blockchain verbunden ist. Öffentliche, private und Altsysteme, die zusammen arbeiten, bringen das Beste aus vielen Welten hervor.

Das Tolle daran ist, dass die Technologie für völlig vertrauensfreie Umgebungen bereits existiert. Die Konsensprotokolle, die Computerumgebungen, die Blockchain-Protokolle und die Smart Contract Frameworks sind alle Open-Source und für jeden verfügbar.

Aus irgendeinem Grund hat sich die Blockchain-Technologie jedoch nicht wirklich durchgesetzt, um einen großen Nutzen aus verteiltem Vertrauen zu ziehen. Über 5.000.000.000 USD an Fördergeldern wurden für Startups bereitgestellt, die Blockchain-Anwendungen und -Protokolle erstellen. Bisher wurde jedoch nur ein geringer Geschäftswert erfasst. Die öffentlichen Blockchains werden auch wenig genutzt. Blockchain-Plattformen werden ständig weiterentwickelt und Anwendungen werden darauf aufgebaut; Dennoch wird kein echter Geschäftswert erfasst.

Um einen Einblick zu erhalten, warum dies so ist, könnten wir uns die Geschichte von Open Source anschauen. Damals spielte sich genau die gleiche Erzählung ab.

Unix-ähnliche Betriebssysteme gab es schon seit über dreißig Jahren, als Linux startete. Viele Open-Source-Projekte wurden in der Zwischenzeit mit Tausenden von Programmierern auf der ganzen Welt entwickelt. Einer Reihe von ihnen gelang es, Cloud- und Big Data Realität werden zu lassen. Wie der heutige Zustand der Blockchain haben viele von ihnen jedoch nie im kommerziellen Maßstab abgehoben.

Es gab ein Unix-ähnliches System, das nicht nur zur erfolgreichsten Open-Source-Plattform der Welt wurde. Jetzt sind es Milliarden von Internet- und Mobilgeräten. Es gibt über 21 Millionen Zeilen Code in seinem Git-Repository. Es gibt jeden Tag mehr als 10.000 Codezeilen zu seiner Codebasis hinzugefügt. Google Chrome, Android-Geräte, etwa 70% der Webserver mit den zehn Millionen Webdomänen, 92% der öffentlichen Cloud-Umgebungen in Amazon EC2, 498 der Top 500-Supercomputer und vieles mehr. Die Plattform, von der ich spreche, ist Linux.

Was Linux für das Web war, wurde in Blockchain noch nicht emuliert. Dies ist vielleicht der Grund, warum Blockchain auf kommerzieller oder geschäftlicher Ebene noch nicht gestartet ist. Wenn ich das weiß, gibt es nicht viel, was ich tun kann, um mir nicht zu überlegen, was Linux getan hat, um erfolgreich zu werden, und genau denselben Ansatz mit Blockchain vorzuschlagen.

Linux Erfolg

Linux verdankt seinen Erfolg dem Open-Source-GNU-Projekt. GNU produzierte die Tools, Compiler, Debugger und Shell-Implementierungen, die notwendig sind, um ein Unix-ähnliches Betriebssystem zu erstellen. Linux klebte alle Arten von Technologien, Entwicklertools und Softwareentwicklungskits zusammen, um die pragmatischste Technologieplattform der Welt zu schaffen.

Es gibt vielleicht eine Reihe von Hauptgründen, warum Linux so erfolgreich war.

Linux war Open-Source Ende-zu-Ende

Einer der Hauptgründe für den Erfolg von Linux war, dass Linus Torvalds die Linux-Software frei und Open-Source-fähig machte. Gleichzeitig sorgte er auch dafür, dass das Lizenzmodell geschäftsfreundlich war. Tatsächlich hat Torvalds Linux ursprünglich unter einer Lizenz veröffentlicht, die seine kommerzielle Nutzung einfach verhinderte. Obwohl er der Genialist und Pragmatiker ist, wechselte er später zur GNU General Public License, die die Offenheit des Quellcodes schützt, aber komplementäre, unternehmensfreundliche Lizenzierung erlaubt, wie BSD und Apache, um eine kommerzielle Nutzung zu ermöglichen.

Viele frühe Unix-Betriebssystem-Entwickler bauten Varianten, die frei zugänglicher waren als solche, die durch teure kommerzielle IT-Hersteller-Lizenzen eingeschränkt waren. Sie waren jedoch nicht ideologisch hinsichtlich des kommerziellen Zwecks der Projekte. Auf der anderen Seite waren diejenigen, die ideologisch in Bezug auf die kommerzielle Nutzung standen, im Hinblick auf Code-Sharing nicht dezentralisiert.

Eine große und hochqualifizierte Gemeinschaft von Entwicklern freier Software folgte Torvalds und seinem spezifischen dualen Ansatz. Ein großartiges Produkt wurde mit einer klaren Vision seines Zwecks gebaut. In der Folge kamen Early Adopters herein. Diese frühen Anwender wurden von Unternehmen gefolgt, die die Massen einbrachten. Der Rest ist Geschichte.

Die Linux-Entwicklung war dezentral, wurde jedoch beibehalten

Linux hatte eine echte Resonanz zu Open-Source und wurde ein heißes Thema unter den Entwicklern. Ein bahnbrechender Essay des renommierten Entwicklers Eric Raymond, “The Cathedral and the Bazaar” und damit verbundene Arbeiten haben gezeigt, dass sich Software am besten entwickelt, wenn eine große Anzahl von Mitwirkenden kontinuierlich in einer relativ dezentralen Organisationsstruktur zusammenarbeitet. Das hat sich bei Linux wirklich bewährt. Entwickler machen Technologie; Um sie anzulocken, muss man Open-Source als Lebensart praktizieren. Hören Sie sich Steve Ballmer an und beschreiben Sie, was es für Technologie braucht, um erfolgreich zu werden, wenn Sie immer noch nicht überzeugt sind.

Etablierte IT-Anbieter wie IBM haben einen zentralisierten Ansatz für die Linux-Entwicklung gewählt und deshalb kein alternatives vollständiges Linux-Betriebssystem entwickelt, um mit Anbietern wie Red Hat und SuSE zu konkurrieren. Das Gleiche gilt vielleicht auch für die von IT-Anbietern dominierten Konsortien, die versuchen, private Blockchain-Systeme für bestimmte Branchen zu implementieren. Dieser zentralisierte Entwicklungsansatz wird angesichts der dezentralen Entwicklung mit tausenden intelligenten Köpfen, die die Zukunft der Blockchain-Software gestalten, wahrscheinlich nicht erfolgreich sein.

Ein dezentraler Ansatz ist jedoch nicht die einzige Voraussetzung für den Erfolg. Linux ist erfolgreich, weil Linus Torvalds in der daraus resultierenden Linux-Codebasis-Entwicklung eine Aushängeschild- und Führungsrolle übernommen hat. Er wählte, welche Beiträge eingeschlossen oder abgelehnt werden. Linus war der Hauptbetreuer der Plattform; was zusammen mit seiner dezentralen Entwicklung ein Ansatz ist, der Linux erfolgreich macht.

Linux verfolgte einen pragmatischen Ansatz

Die Kernarchitekten von Linux verbrachten nicht ihre ganze Zeit mit F & E und akademischen Arbeiten; Sie haben nicht ihre ganze Zeit damit verbracht, die beste oder die sexieste Technologie zu benutzen. Viele vorgeschlagene konkurrierende Systeme zu Linux folgten dem ersten Ansatz und waren am Ende nicht erfolgreich. Sie wurden eher zu Forschungsprojekten als zu praktischen oder kommerziellen Implementierungen. Sie sollten sich auf die Nutzung bereits bewährter Technologien und Techniken konzentrieren, sich jedoch auf unbestimmte Forschung und Tests konzentrieren.

Linux wurde von Firmen mit Kunden-Know-how unterstützt, die die Einführung der Technologie unnachgiebig vorantrieben

Der Aufstieg von Linux-Systemen als Folge von Linus Torvalds ‘Pragmatismus bei der Lizenzierung der Linux-Software mit komplementären, geschäftsfreundlichen Lizenzmodellen führte zur Entstehung einer neuen Generation von Enterprise-IT-Support-Firmen. Eine dieser Firmen war Red Hat, die ihre Produkte vollständig auf Open-Source-Technologie aufbauten. Bis heute folgen sie bei ihren Geschäften, die sie vor über zwanzig Jahren gemacht haben, dem gleichen strikten Open-Source-Mantra und der gleichen Methodik. Red Hat erzielt derzeit einen Umsatz von 2,9 Milliarden US-Dollar pro Jahr und ist ein weltweit führender Anbieter von Linux-Lösungen für Unternehmen.

Red Hat begann sein Leben als Software- und Beratungsunternehmen im Jahr 1994 und verkaufte sein eigenes Produkt (bekannt als “Linux-Distribution”) namens Red Hat Linux. Ein paar Jahre später, und tatsächlich, vor knapp 20 Jahren, ging Red Hat an die Öffentlichkeit. Das Unternehmen erreichte eine sofortige Bewertung von 3.000.000.000 USD. Dies gab ihnen die Möglichkeit, durch den Aufbau von technischen und geschäftlichen Teams auf der ganzen Welt zu wachsen. Darüber hinaus konnten sie führende Open-Source-Unternehmen wie Cygnus (Verwalter des GNU-Compilers) erwerben, um die Kontrolle über wichtige komplementäre Technologien und Open-Source-Entwickler zu erlangen. und ihnen zu ermöglichen, in die Suche und Pflege früher Leuchtturmkundenreferenzfälle zu investieren. Als Teil des Führungsteams von Cygnus wurde ich dann Global Head für Internet-Appliances bei Red Hat und leitete die Embedded-Linux-Unit (IoT).

Die Börsennotierung von Red Hat hat sie von den globalen etablierten IT-Anbietern, nämlich IBM, bemerkt. IBMs damaliger CEO Louis Gerstner schickte ein Team zu Red Hats Hauptsitz in North Carolina, um mehr über dieses neue Open-Source-Linux-Phänomen zu erfahren. Ein paar Monate später: Als Red Hat gebeten wurde, zur IBM-Preisliste hinzugefügt zu werden, konnten Kunden, die das wollten, Unterstützung dafür kaufen. IBM lehnte dies zunächst ab. Als Red Hat später bei seinen Bemühungen, eine IBM-Mainframe-Version von Red Hat Linux für interessierte Kunden zu bauen, um Unterstützung bat, weigerten sie sich auch. Viele Kunden betreiben heute Red Hat Linux auf IBMs Mainframe-Systemen, obwohl IBM eine eigene Inhouse-Version von Linux zum Verkauf und Support hat.

Heute ist Red Hat der globale Marktführer für Linux für Unternehmenskunden. Sie liefern großartige Technologie, bieten professionelle Unterstützung von Unternehmen und setzen weiterhin auf Innovation. Red Hats Modell war eine Formel für den Erfolg. Red Hat begann als Linux-Unternehmen, das später zu einem 24/7/365 technischen Support- und Softwareanbieter für seine Linux-Distribution wurde. Red Hat nutzte sein technisches Know-how, das auf dem Open-Source-Modell basiert, das sein wichtigstes Unterscheidungsmerkmal darstellt. In Kombination mit dem angeborenen Kundenverständnis kam dies bei den Kunden an und ermöglichte es, sich von den damaligen IT-Betreibern zu unterscheiden, wie IBM, die Open-Source einfach nicht verstanden.

Red Hat hat einen unglaublichen Erfolg ($ 23.000.000.000 USD Marktkapitalisierung zum Schreiben), und Linux hat die meisten der weltweiten IT-Systeme durchdrungen. Das alles kann uns viel darüber sagen, was es braucht, um eine neue Open-Source-Technologie erfolgreich zu machen. Schauen wir uns an, wie wir das auf die nächste große Open-Source-Bewegung anwenden können: Blockchain.

So wie Eric Raymonds Essay Ideologien von Open-Source prägte — Satoshi Nakamotos Whitepaper von 2008 erklärt die Tugenden eines öffentlichen verteilten Netzwerkes, das Ideologien in Bezug auf Vertrauen geformt hat. Nach Nakamotos Whitepaper bildete sich eine neue Branche um die Blockchain herum. Seitdem wächst die Größe rasant.

Im Januar dieses Jahres wurde mir eine Führungsposition bei einem anderen IT-Service-fokussierten Startup angeboten. In vielerlei Hinsicht fühlte sich dieser Moment ähnlich an wie bei meiner ersten Position bei Red Hat. Damals war ich mit einem neuen, aufstrebenden Herausforderer in der Open-Source-IT-Software und Services-Bereich mit erheblichen Kundeninteresse. Dieses Mal schloss ich mich einem neuen Blockchain-IT-Unternehmen an, das eine der höchsten kommerziellen Bereitstellungen in der Branche hat.

Als ich mir die Zahlen anschaute, erinnerten mich Blockos Fortschritte und Erfolge an die frühen Tage in Re

Dieses Unternehmen wollte ein innovatives verteiltes Ledger entwickeln, um es einigen der größten Blockchain-Kunden der Early Adopter auf der ganzen Welt zu präsentieren. Ich traf das Team nach dem Angebot und wurde gebeten, ihre Open-Source-Strategie zu führen. Ich habe zugestimmt, mich ihnen anzuschließen. Sie waren eine Gruppe brillanter Datenbank-Ingenieure mit Sitz in Korea.

Als wir uns trafen, gab es keine Hyperbel oder undurchführbaren Visionen, die Welt zu verändern oder alle Daten mit einem intelligenten ERC-20-Vertrag für immer zu sichern. Es gab nur fokussierte Gespräche, Lösungen für Kunden zu entwickeln und erfolgreiche Open-Source-Geschäftsmodelle zu emulieren.

Es war eine leichte Entscheidung, denn ich wusste sofort, was zu tun war. Ich hatte auch das Gefühl, ich hätte etwas hinzuzufügen, das ihnen helfen könnte. Ich habe alle Open-Source-Grundlagenpraktiken, Methoden und besten Geschäftspraktiken für ein IT-Unternehmen verstanden, um die Übernahme von Open-Source-Technologie durch Unternehmen voranzutreiben. Ich habe diese Geschichte in den dreißig Jahren, in denen ich in der IT war, gesehen. Ich verstehe, wie man Technologie verpackt und erklärt und sie dann an Kunden liefert.

Ich habe vor, all diese Dinge, die ich gelernt habe, und meine Open-Source-Erfahrung in einem neuen Projekt zu verwenden, auf das ich mich voll und ganz konzentriere und das ich jede Minute genieße. Dieses Projekt ist AERGO. AERGO wird alle Open-Source-Modelle von Linux emulieren und wird über ein globales IT-Beratungsunternehmen verfügen, das bereits Erfahrung in der Bereitstellung kommerzieller Blockchain-Implementierungen hat, um die Übernahme voranzutreiben.

AERGOs Ansatz

Ebenso wie Red Hat in Linux-Software involviert war und Beratungsdienste in Anspruch nahm, bevor es kommerziell genutzt wurde, um das Unternehmen für technische Unterstützung zu werden. ein relativ unbekanntes Unternehmen aus Südkorea, Blocko, liefert seit vier Jahren private Blockchain-Implementierungen an große Kunden auf der ganzen Welt und wird zum führenden technischen Support-Unternehmen für die AERGO-Technologie.

Das Team besteht aus über 50 erfahrenen Entwicklern, die wissen, wie man Blockchain-Lösungen im kommerziellen Maßstab entwickelt, testet und verpackt. Das Team hat eine angeborene Kundenorientierung und ein tiefes technisches Verständnis der Blockchain-Technologie. Dies ist Red Hat in den frühen Tagen sehr ähnlich, bevor es zu einem Global Player im Technologiebereich wurde.

AERGO ist eine neue Plattform, die von Blocko zunächst nicht nur um eine Kerngruppe von Open-Source-Technologien entwickelt und unterstützt wird; aber als eine ganze Open-Source-Plattform und unterstützendes Ökosystem. AERGO ist eine Blockchain-Plattform, die es Unternehmen ermöglicht, verteiltes Vertrauen in großem Umfang zu erreichen. AERGO folgt den Schlüsselprinzipien der Open-Source-Entwicklung; Open-Source-Software-Lizenzierung; dezentraler Entwicklungsansatz; pragmatische Führung; und Unterstützung für Entwickler, Integratoren und Unternehmen.

AERGO ist Open-Source Ende-zu-Ende

AERGO hat sich als Open-Source- und Non-Profit-Organisation etabliert. Es ist eine Form einer Open-Source-Foundation, die das gleiche Open-Source-Plattformmodell, das sich mit Linux bewährt hat, übernehmen, befolgen und anpassen wird. Das Lizenzmodell, das AERGO einführt, ist ein sogenannter Dual-Licensing-Entwickler und ein geschäftsfreundlicher Lizenzierungsansatz. Dies ermöglicht uns, die Software Open-Source zu behalten, um von der Entwicklerinteraktion zu profitieren und die zugehörige Methodik zu befolgen, während Unternehmen auch die Technologie zur Unterstützung ihrer Endkunden vermarkten können.

AERGO folgt einem dezentralen Entwicklungsansatz von Blocko

Ein dezentraler Entwicklungsansatz ist notwendig, um das Potenzial einer Technologie zu maximieren. AERGO wird seine Technologie über gut etablierte Open-Source-Plattformen wie GitHub veröffentlichen. Entwickler können das AERGO-Protokoll der Basisschicht und alle damit gelieferten IT-Services überprüfen, kritisieren, korrigieren und verbessern.

Nicht nur das, auch einige Schlüsselkomponenten von AERGO werden als eigenständige Open-Source-Projekte veröffentlicht, die jeder nutzen kann. Unser äußerst erfahrener strategischer Entwicklungspartner Blocko unterstützt unsere Stiftung dabei, ihre Hauptanstrengungen zu lenken und zu bündeln, um sicherzustellen, dass dApp-Entwickler, Technologiepartner und unsere zukünftigen Kunden die Plattform in realen Unternehmensumgebungen einsetzen und nutzen können. AERGO hat viele führende Open-Source-Experten eingestellt, die Kunden dabei halfen, nicht nur Open Source zu verwenden, sondern oft auch diejenigen, die den zugrunde liegenden Code geschrieben haben.

AERGO verfolgt einen pragmatischen Ansatz

Es gab große technische Unterschiede zwischen Linux und anderen konkurrierenden Systemen, die in den letzten 20 Jahren versuchten, Unix im Geschäft zu ersetzen. Die meisten von ihnen scheiterten. Ein Teil des Grundes dafür war, dass viele dieser Alternativen etwas mehr Forschungsprojekte als praktische Implementierungen waren.

Was benötigt wird, ist nicht einfach eine besser skalierbare Architektur oder höhere Durchsatzfähigkeiten. Was benötigt wird, ist ein fokussiertes Expertenteam, das pragmatisch ist, genau wie die Linux Foundation; die Blockchain und die damit verbundenen Schlüsseltechnologien sorgfältig zu entwickeln und zu verpacken.

Es gibt Hunderte von Unternehmen und Institutionen, die neue Konsensprotokolle, Datenbankimplementierungen und Tokenomics-Designs erforschen, um eine utopische öffentliche Kette zu schaffen, die skalierbar ist. Rückblickend ist dies sehr ähnlich zu dem, wie die meisten Unix-artigen Systemprojekte sich in langwierigen Forschungsoperationen ergingen und darauf warteten, mit der Entwicklung zu beginnen. Das Linux-Projekt ging voran, indem es die besten Techniken, die damals zur Verfügung standen, zusammenstellte und neu gestaltete; Hinzufügen neuer Technologien auf dem Weg; und dann verpacken sie zusammen. Es war ein großer Erfolg. Zu dieser Zeit gab es viele Entwickler, die den pragmatischen Ansatz von Linus Torvalds missbilligten. Sie mögen technisch korrekt und ehrlich in ihrer Kritik gewesen sein, aber sie hätten die Einführung der Technologie erheblich verlangsamt. Vielleicht hat sich die Technologie sogar als besser herausgestellt, aber sie wäre sicherlich nicht so erfolgreich gewesen.

Es gibt viele Forschungspapiere und White Paper über Blockchain da draußen. Die Frage ist, wo sind die unternehmenskundenorientierten In-Production-Bereitstellungen?

AERGO unterscheidet sich sehr von anderen Blockchain-Projekten. Es nutzt das Beste aus bestehenden Blockchain-Technologien; das Beste der Softwareentwicklungsmethoden für Unternehmen; die besten und kosteneffektivsten Techniken für sichere serverlose Cloud-Bereitstellung; Und schließlich nutzt es Best Practices, die sich bei unternehmensweiten Implementierungen mit Kunden auf der ganzen Welt bewährt haben.

Was der Markt braucht, ist nicht mehr Forschung. Was der Markt braucht, wird mit Aggression geliefert.

Blocko nutzt aktiv sein Kunden-Know-how, um die Übernahme von AERGO voranzutreiben

AERGO zielt darauf ab, all das zu erreichen, indem jedes Element kombiniert wird und Blockchain-Know-how aus der Produktion von Blockchain genutzt wird.

So wie Red Hat begann, Linux-Dienste und Distributionen zu verkaufen, bevor es skaliert wurde, um ein globaler Betrieb zu werden und führend bei Linux-Implementierungen zu werden; Blocko hat Blockchain-Implementierungen und -Dienste an über 23 Unternehmenskunden in Südkorea mit über 25 Millionen Endpunkten geliefert, bevor es mit AERGO begann. Dies sind keine White Papers oder Beweis für Konzepte. Dies sind echte Unternehmensbereitstellungen mit echten Kunden. sichere, wartbare Systeme, die lokal entworfen und global skaliert werden.

Die bedeutende Anzahl von Kunden, die Blockchain-Produkte von Blocko erhalten haben, die sie in eine ähnliche Position wie Red Hat bringen — in Bezug auf die Kundenerfahrung beim Aufbau und der Verpackung der Technologie — bevor sie weltweit aggressiv vorangetrieben wird. Das ist das Know-how, das Blocko an AERGO bringen wird.

Blocko braucht nicht nur vier Jahre praktisches Blockchain-, Cloud- und IT-Entwicklungs-Know-how und baut die Plattform sowie die Grundlage dafür auf; Es arbeitet auch sehr hart, um die Plattform einfach zu bedienen. Die Non-Profit-Organisation hinter AERGO besteht hauptsächlich aus bestehenden Blocko-Teammitgliedern — sie widmen ihre Zeit und ihr Know-how, um die Open-Source-Vision der Plattform Wirklichkeit werden zu lassen.

So wie Red Hat globale Geschäftsentwicklungszweige gegründet hat, um Referenzkunden weltweit zu etablieren; Blocko richtet ähnliche lokale Teams ein, die Kunden dabei unterstützen, Blockchain in ihren IT-Ökosystemen schnell zu entdecken und zu implementieren. Dies wird dem Unternehmen die nötige Hebelkraft geben, um eine ernsthafte Übernahme von AERGO voranzutreiben und schließlich etablierte Softwaredienstleister wie IBM in Bezug auf Blockchain-Dienste zu übertrumpfen.

Das Unternehmen baut langsam das Team aus, um diese lokalen Dienste mit Büros in Seoul, London, Deutschland, Brasilien und Kanada zu liefern. Ich engagiere aktiv viele der Open Source-Gurus, mit denen ich in den letzten zwanzig Jahren gearbeitet habe, und bringe sie an Bord, um dieselben wertvollen Fähigkeiten zu liefern, die sie bei der Einführung von Linux bei Red Hat geboten haben — jetzt aber Blockchain bei Blocko . Wir werden dieses Team weiter verstärken und suchen aktiv nach qualifizierten Open-Source- und Blockchain-Entwicklern und -Botschaftern, die sich unserem Anliegen anschließen. Eine ehrgeizige Mission wie diese braucht Zeit und Menschen. Mehr als je zuvor geht es wirklich um das Team.

Blockos Forschungs- und Entwicklungsteam, Büro Bundang, Seoul, Korea.

Blocko wird fortgeschrittene Entwickler-freundliche Software-Entwicklungskits veröffentlichen; stabile und gut dokumentierte Anwendungsprogrammierschnittstellen; sowie einfach zu folgen und zu übernehmen, die Bereitstellungsentwürfe. Diese Blueprints werden Softwarecode, Smart Contracts und Beispielimplementierungen verwenden, die von unserem Partner Blocko in den letzten vier Jahren für den kommerziellen Einsatz in großem Maßstab entwickelt wurden. Wir beabsichtigen, sie den Nutzern des öffentlichen Netzwerks von AERGO zur Verfügung zu stellen, um Blockchain-Systeme basierend auf bewährten Anwendungsfällen, die von Blocko modelliert wurden, zu entwickeln, zu implementieren und zu verwalten. Diese ermöglichen es Entwicklern, Technologiepartnern und Kunden, robuste Blockchain-Systeme in wenigen Wochen anstatt in Monaten zu erstellen — und dabei alles zu lernen, was sie lernen müssen, während sie selbst in derselben Zeit lernen. AERGO ist eine komplexe Plattform leicht gemacht.

Linux und andere innovative Technologien wurden in den letzten 20 Jahren von führenden Kunden im Frühstadium mit Hilfe von Experten übernommen. Experten, die zuvor bei Red Hat, SuSE, VMware und der Deutschen Telekom gearbeitet haben; Experten, die sichere und skalierbare Systeme für Millionen von Geschäftskunden auf der ganzen Welt und in vielen Branchen entwickelt haben.

Ich glaube, dass die gleiche Erzählung mit Enterprise Blockchain ausgeht. Experten von Blocko, die Systeme für große Unternehmen wie Samsung SDS, Hyundai Motors, Lotte Card, die Shinhan Bank, die Korean Stock Exchange und andere gebaut haben, arbeiten nun aktiv an AERGO. So wie Linux zur Grundlage der Computerwelt wurde, könnten Blockchain-basierte Plattformen wie AERGO vielleicht zur Grundlage dessen werden, was viele jetzt Web 3.0 nennen.

Ich freue mich darauf, mit dem Blocko-Team beim Aufbau der AERGO-Plattform zusammenzuarbeiten. Wir hoffen, dieser Artikel gibt einen Einblick in die sehr unterschiedlichen Philosophien hinter AERGO und warum dies nicht nur ein anderes Projekt ist. Dies ist etwas viel mehr und viel größer als viele vielleicht realisieren.

Oh, und wir werden uns keinem so genannten großen IT-Anbieter-fokussierten Konsortium anschließen oder irgendjemanden bitten, unsere Lösung zu ihrer Preisliste bald hinzuzufügen. Die IT-Lieferanten von gestern können das tun.

Wir werden uns einfach darauf konzentrieren, die Technologie zu entwickeln, großartige Entwickler und Partner zu gewinnen und mit den Kunden zu arbeiten. Wir konzentrieren uns auf Kunden, die großartige neue Produkte und Services mit dem Umfang und der Reichweite erstellen möchten, um massive Netzwerkeffekte zu erzielen, ohne ihre Daten einem Zwischenhändler anvertrauen zu müssen.

Ohne weitere Umschweife stelle ich AERGO vor: Distributed Trust in Scale

Original link：https://medium.com/aergo/drawing-a-parallel-between-linux-and-blockchain-160f79ca74e6