Ariel Deschapell ist ein Full-Stack-Entwickler, der am Ironhack-Bootcamp lehrt und ein Henry-Hazlitt-Stipendiat für digitale Entwicklung an der Stiftung für wirtschaftliche Bildung.

Der folgende Artikel ist ein exklusiver Beitrag zu CoinDesk's 2017 in Review.


Nach einem Jahr mit explosivem Preiswachstum, Gabeln, gescheiterten Gabeln und vielem mehr kann man 2017 viel über Bitcoin sagen. Massive Fortschritte wurden gemacht, und vieles wurde gelernt. Wenn wir jedoch weiter in unbekannte Gewässer vorstoßen, bleibt das, was von diesem Punkt an passiert, weiterhin ein ebenso spalterisches Thema wie zuvor.

Sowohl die Dramatik des Jahres als auch die anhaltende Unsicherheit in der Zukunft sind eine einfache Frage: Kann Bitcoin skalieren, wenn es weiterhin Aufmerksamkeit erregt, oder wird es ein Opfer seines eigenen Erfolgs werden, mit alternativen Kryptowährungen, die darauf warten, überholt zu werden es?

Natürlich kann niemand diese Frage mit absoluter Sicherheit beantworten. Die Vorhersage der Zukunft ist ein schmutziges Geschäft, weil die Zukunft ständig im Fluss ist. Es ist nicht und kann nicht festgelegt oder vorbestimmt werden. Vielmehr wird die Zukunft im Hier und Jetzt von Unbefriedigten geprägt und geschaffen.

Wie George Bernard Shaw schrieb:

"Der vernünftige Mensch passt sich der Welt an; der Unvernünftige versucht immer noch, die Welt an sich anzupassen. Daher hängt jeder Fortschritt vom unvernünftigen Menschen ab."

Also Wenn wir über ein atemberaubendes Jahr nachdenken und darüber nachdenken, welche Herausforderungen die Zukunft für uns bereithalten kann, lohnt es sich, diesen unangemessenen Männern und Frauen besondere Aufmerksamkeit zu schenken.

Skalierung von Bitcoin

Anfang November fand eine der am längsten laufenden und anerkannten Fachkonferenzen im Bereich Blockchain statt, die in Zusammenarbeit mit der University of Stanford stattfand: Scaling Bitcoin.

Zum vierten Mal brachte Scaling Bitcoin Akademiker, Entwickler und Unternehmer aus dem gesamten Blockchain-Ökosystem zusammen, von denen viele seit Jahren in den Kryptowährungsideen und -entwicklungen stecken. Mit dieser langen und tiefen Erfahrung entsteht ein Gefühl von Perspektive und Prioritäten, die nicht ignoriert werden sollten.

Für diejenigen, die in die Zukunft der Kryptowährung schauen und sich fragen, was uns davon abhält, dorthin zu gelangen, gibt es keinen besseren Ausgangspunkt.

Unmittelbar zu CoinDesk-Chefredakteur Peter Rizzo war zu bemerken, dass trotz dieser seltenen Konzentration von Industrie-Veteranen die Diskussion weitgehend den Großteil des neuesten "Hot-Button-Dramas" ignorierte, das den Kryptowährungs-Nachrichtenzyklus dominiert.

Während die Konferenz mit Vorträgen zu möglichen Bitcoin Core-Optimierungen und Layer-2-Vorschlägen ihren Namen behalten hat, wurden die kontroversen Themen der Gabeln und der Blockgröße im Laufe der Konferenz kaum angesprochen.Die Teilnehmer zeigten wenig Verständnis für scheinbar drängende Kontroversen wie die Segwit2X Gabel, und die meisten Teilnehmer, einschließlich mir selbst, waren zuversichtlich, dass es bei der Ankunft tot sein würde.

Eine Überzeugung und Einstellung, die schnell bestätigt wurde, als 2X eine Woche nach dem Ende der Konferenz abgesagt wurde.

Infolgedessen, und besser oder schlechter, würde Bitcoin seine Basisblockgröße nicht erhöhen. Die inkompatible Vision von viel größeren Blockgrößenbeschränkungen für Bitcoins würde sich vorerst nur in der Bitcoin-Cash-Blockchain verkörpern. Dies hat zu vielen Vorhersagen geführt, dass Bitcoin-Bargeld und andere alternative Kryptowährungen Bitcoin überholen werden, da seine Blockgrößenbeschränkung ein Engpass für die Annahme wird.

Mit nur wenigen bemerkenswerten Ausnahmen gab die Mehrheit der Teilnehmer von Scaling Bitcoin nicht an, dass sie dies als ein bemerkenswertes Problem empfanden. Das soll aber nicht heißen, dass die Teilnehmer nicht über drängende technologische Herausforderungen gesprochen haben. Wenn die breitgefächerten Themen der Präsentationen einen Hinweis darstellten, ganz im Gegenteil. Aber auf die eine oder andere Weise stimmten alle Teilnehmer einer einzigen, viel breiteren und fundamentaleren Sorge für die Skalierung dieses noch im Entstehen begriffenen Ökosystems zu: eine Dürre an Qualitätstalent.

Als Entwickler und Teilnehmer macht Jimmy Song klar:

"Das Entwickeln von mehr Entwicklern ist der größte Engpass im Ökosystem."

Es ist sehr passend, neben dem Standort von Stanford, auch einzigartig für das diesjährige Scaling Bitcoin war ein neuer Versuch der Organisatoren, dieses Problem direkt anzugehen.

Bitcoin Edge Dev ++

Der Dev ++ - Workshop wurde von den Scaling Bitcoin-Organisatoren mit der alleinigen Mission gegründet, aufstrebende Blockchain-Entwickler auszubilden und zu unterstützen, und dies mit genialer Star-Power.

Beim ersten Dev ++ - Programm nahmen Dutzende von Teilnehmern an Präsentationen und geführten Demonstrationen von bekannten Namen aus der gesamten Branche teil. Dazu gehörten der bereits erwähnte Jimmy Song, John Newberry von Bitcoin Core, Thaddäus Dryja von MIT und viele andere.

Dieses Ensemble von technischen Experten hat einen Crash-Kurs abgehalten, der alles von den kryptographischen Grundlagen von Bitcoin bis zur Theorie und Implementierung von Second-Layer-Netzwerken umfasst. Letzteres zeigte eine Live- und interaktive Demonstration der Lighting Network-Software auf Testnet von Dryja selbst, Co-Autor des ursprünglichen Whitepapers.

Vielleicht so aufschlussreich wie die Dev ++ -Demonstrationen selbst war jedoch ein Kommentar von Dryja, der einige aufmerksame Schüler überraschte und ihnen alles erzählte, was sie über die Notwendigkeit des Ereignisses wissen mussten.

Auf die Frage, ob eine Lightning-Netzwerkfunktion implementiert wurde, antwortete Dryja:

"Nein. Ich hatte die Idee vor über einem Jahr und hatte einfach nicht die Zeit, sie zu implementieren ... Aber es ist alles Open Source Wenn also jemand eine Pull-Anfrage machen möchte, dann bitte, das wäre großartig, ich hatte einfach nicht die Zeit dazu. "

Diese spielerische und doch ernsthafte Antwort zeigt den wahren Flaschenhals für die Skalierung der Bitcoin- und Blockchain-Technologie.Wie alle Dinge ist es Zeit, die knappste aller Ressourcen. Wir haben keine Kontrolle über den Ablauf der Zeit, aber was wir tun können, ist es besser zu nutzen. Es ist der einzige Weg, die Zukunft näher und schneller zu bringen, mehr unrichtige Menschen zu finden, zu ermutigen und zu entwickeln, von denen alle Fortschritte abhängen.

Jack Mallers, ein Entwickler von Lightning Network, schreibt auf reddit: "... Ich kann nur sagen, dass Lightning mehr Ingenieure hat. Ich bin der einzige Entwickler hinter Zap und verbringe nur Zeit, die ich mir leisten kann dev auf Zap und mich offiziell Vollzeit würde einen Unterschied machen. "

Dieses Gefühl wird von der CEO von Lightning Elizabeth Stark, der sagt:" Zeit! Wir brauchen mehr Stunden am Tag. "

In der Tat, Die Anzahl der Vollzeit-Entwickler, die an einer so weit verbreiteten Technologie arbeiten, könnte Sie überraschen: "Es gibt 10 oder weniger Vollzeit-Entwickler, die an allen Implementierungen von Lightning arbeiten", sagt Stark. "Mehr Mitwirkende und Leute, die das Protokoll aufbauen würden, wären sicher "

Zeit und Talent

Angesichts der zentralen Bedeutung von Layer-2-Entwicklung in der laufenden Skalierungsdebatte sollte die Tatsache, dass nur 10 Vollzeit-Entwickler am Lightning Network arbeiten, dramatisch sein Weckruf für viele. Aber das Problem der unerfüllten Nachfrage nach Entwicklertalenten im Kryptowährungs-Ökosystem geht noch tiefer.

Konferenzen wie Scaling Bitcoin zeichnen sich durch ihre ununterbrochene Präsentation von einigen der neuesten Forschungs- und Entwicklungsbereiche aus. Es ist üblich und verlockend, über so viele der Innovationen, die an der Schwelle zur Realisierung stehen, zu enthusiastisch zu werden.

Aber viele wissen es besser. Diejenigen, die am längsten in der Lage sind, ihre Erwartungen zu mildern, sind diejenigen, die vor allem Erfahrung mit der Entwicklung von Software haben, die aus erster Hand verstehen, dass der Fortschritt in der Regel viel langsamer und langweiliger ist als jeder andere.

Take Segregated Witness, das trotz umfangreicher Unterstützung durch die Open-Source-Entwicklergemeinschaft drei Jahre benötigte, um nach seinem ursprünglichen Vorschlag die Bitcoin-Blockchain zu implementieren und zu aktivieren.

Für diejenigen mit Codier-Erfahrung sollte dies kein Schock sein. Wenn es um irgendeine Ebene der Programmierung geht, sind die Ideen einfach, die Implementierung ist schwierig. Selbst das scheinbar einfachste Programm oder Feature zu erstellen, führt immer zu verborgenen Komplexitäten und Teilmengenproblemen, die mühsam angegangen und gelöst werden müssen. Wenn es also darum geht, in diesem beispiellosen Ökosystem verteilter und sicherheitskritischer Finanzsoftware etwas aufzubauen, wird diese langweilige Realität um Größenordnungen vervielfacht.

Als würde dies den Fortschritt nicht kompliziert genug machen, gibt es noch ein weiteres Problem für die Entwickler: zu entscheiden, woran sie zuerst arbeiten sollen.

Kryptowährung und Blockchain ist ein aufkeimendes Feld mit großen Unbekannten. Mit diesen gewaltigen Unbekannten ergeben sich spiralige Möglichkeiten, aber auch endlose Unstimmigkeiten.

Wie Scaling Bitcoin gezeigt hat, wird zu jeder Zeit eine Vielzahl konkurrierender Ideen erforscht, von denen viele die Aufmerksamkeit der Öffentlichkeit auf sich ziehen.Was in der Öffentlichkeit jedoch selten wahrgenommen wird, ist, dass die Mehrheit dieser Ideen später für aussichtsreichere Bemühungen marginalisiert oder in den Papierkorb geworfen wird.

Obwohl dies zunächst problematisch erscheint, ist es eine notwendige und erwünschte Konsequenz, unerforschte Grenzen zu erforschen. Manchmal ist es offensichtlich, ob eine Idee funktionieren kann oder nicht, aber oft nicht.

Als Bitcoin Core-Mitarbeiter hat mir Peter Todd schließlich gesagt: "Man kann nie wirklich wissen, ob etwas sicher ist. Man weiß nur, wann es ausgenutzt und nicht mehr gesichert ist."

Diese Dynamik führt zu vielen Debatten darüber Welche Technologie kann implementiert werden, sondern was sollte umgesetzt werden und wo sollten die Anstrengungen im Raum am besten konzentriert werden, wenn verschiedene Bedrohungsmodelle in Betracht gezogen werden.

Das Ergebnis all dessen ist die Unmöglichkeit, eine identische Bewertung des gleichen Vorschlags oder der Idee von irgendeinem Entwickler im Raum zu finden, ganz zu schweigen von einem Konsens darüber, wo zusätzliche Forschungs- und Umsetzungsbemühungen am meisten lohnenswert sind. Umfassendes Trial-and-Error ist somit die einzige Möglichkeit, zu bestimmen, was letztlich funktioniert und was nicht. Dies erfordert natürlich noch mehr qualifizierte Entwickler.

Eine schwierige Straße

Genau das versuchen Dev ++ und andere Programme wie Chaincodes Residency-Programm und Jimmy Songs Programming Blockchain. Aber während diese Bemühungen die verfügbaren Lehrmittel, Ressourcen und Kurse allmählich wachsen lassen, wird ein Blockchain-Entwickler ein langer und schwieriger Weg mit vielen Herausforderungen.

Die meisten sind jedoch psychologisch.

Für aufstrebende Blockchain-Entwickler ist es leicht, sich durch die notwendigerweise steile Lernkurve, die das Feld auf natürliche Weise bietet, einschüchtern zu lassen. Als ehemaliger Student und späterer Lehrassistent am Ironhack Fullstack Bootcamp weiß ich aus erster Hand, dass Einschüchterung die größte Barriere für jeden Schüler darstellt, der jede Art von Softwareentwicklung meistern will.

Paradoxerweise können solche Gefühle sogar durch die Tiefe des Wissens von Lehrern wie denen von Dev ++ und die wahrgenommene Zwecklosigkeit, die gleiche Beherrschung auf Seiten der Schüler zu erreichen, gesteigert werden. Es kann sogar in einigen durch die wahrgenommenen Einstellungen von Bitcoin Core-Mitwirkenden verstärkt werden, die mit den bekannten und äußerst kritischen Peer-Review-Verfahren der Repositories einhergehen.

Dies wurde illustriert, als ich Bitcoin Core-Betreuer Pieter Wuille fragte, was der einfachste Weg für einen Entwickler ist, zum Repository beizutragen: "Definitiv Code-Review." er antwortete, bevor er seine Aussage schnell qualifizierte.

Er fuhr fort:

"Es ist jedoch ungenau, es einfach zu nennen. Das ist es nicht. Der Standard für das Einbringen und Überprüfen von Bitcoin Core-Code ist sehr hoch."

Es gibt sehr gute Gründe für den rigorosen Code-Ansatz von Bitcoin Core Qualität und das Erreichen des Wissensniveaus von Mitwirkenden wie Pieter Wuille und John Newberry mögen tatsächlich entmutigend erscheinen. Jedoch muss jeder Programmierer irgendwo anfangen, und es ist ein großer Fehler für aufstrebende Blockchain-Entwickler, den hohen Balken dieses einzelnen Repositories mit dem Grad an Fähigkeiten zu verwechseln, der benötigt wird, um bedeutsame Beiträge zu dem größeren Ökosystem zu leisten.

Unzählige Projekte neben Bitcoin Core können von zusätzlichen Talenten profitieren und können weniger erfahrenen Programmierern die Möglichkeit bieten, ihre Füße nass zu machen.

Wie Elizabeth Stark bemerkt:

"Glücklicherweise ist es viel einfacher zu lernen, wie man Lightning-Apps erstellt, als zu lernen, wie man an der Protokollentwicklung teilnimmt." um mehr über das Protokoll zu erfahren. "

Die umfangreichen Entwicklungen und Tests, die noch verfügbar sind, um die Einführung des Mainstream-Lightning-Netzwerks zu ermöglichen, sind nur ein Beispiel für einen möglichen Startplatz für grünere Entwickler. Aber es gibt noch andere, noch tiefer hängende Früchte.

Als Web-Entwickler wurde ich persönlich angesprochen und um Feedback zu mindestens drei separaten APIs gebeten, während ich an Scaling Bitcoin teilnahm. APIs im Space ermöglichen anderen Entwicklern die Verwendung von Blockchain-Funktionen, wie z. B. den Nachweis der Existenz, ohne die Komplexität der Ausführung eines vollständigen Knotens.

Der Aufbau und der Beitrag zu dieser Art von digitaler Infrastruktur ist nicht nur für das Wachstum der Industrie im Ökosystem von entscheidender Bedeutung, sondern bietet auch Entwicklern mit wenig Blockchain-Erfahrung eine ausgezeichnete, tief hängenden Frucht. Solche Möglichkeiten bieten eine Möglichkeit, sinnvolle und notwendige Beiträge zum Ökosystem zu leisten, während Entwickler mit der tieferen Technologie vertraut gemacht werden. An solchen Arbeiten mangelt es einfach nicht, wenn man einfach hinsieht.

Die Zukunft sichern

Im Laufe des Jahres 2018 wird alles Augenmerk auf das Aufregende und Sichtbare gerichtet.

Preisbewegungen und Industriedramen werden die Schlagzeilen und die Mainstream-Aufmerksamkeit dominieren, wie sie es immer getan haben, und werden der Katalysator vieler Klicks, Tweets und Kommentare sein.

Aber die wahre und unterschätzte Geschichte wird wie immer die Tüftler sein und nicht nur diejenigen, die zum Bitcoin Core oder zum Lightning Network beitragen. Diejenigen, die nicht im Rampenlicht stehen und sich mit nuancierten und esoterischen Problemen auseinandersetzen, sind genauso wichtig.

Sie sind diejenigen, die trotz Hürde um Hürde und keine Fanfare darum kämpfen, den Zustand der Welt langsam zu verändern und einen besseren zu schaffen. Sie sind es, die die inkrementellen und oft scheinbar inkonsequenten Fortschritte machen, die zusammen ein Ökosystem vorantreiben.

Unabhängig davon, wie es abläuft, ist 2018 kein Jahr oder Jahr für Bitcoin oder Kryptowährung.

Die wichtigste und grundlegendste Arbeit hat Zeithorizonte und Auszahlungen weit über das nächste Jahr hinaus. Diese Bemühungen konzentrieren sich nicht auf Drama, PR-Stunts oder sogar die Technologie selbst, sondern auf die Menschen, die es sind und entwickeln werden.

Wie Jimmy Song es noch einmal klar formuliert:

"Ich glaube, Bitcoin ist eine Anti-Fragile-Sache, aber seine Anti-Fragile nicht, weil der Software-Code so schlau ist, sondern weil es wirklich schlaue Entwickler gibt, die das verstärken Netzwerk ... und ich glaube, dass je mehr wirklich gute Entwickler wir in das System bekommen, desto besser wird es sein und desto besser wird es gespeichert."

Während Händler die Märkte bewegen können, sind es die Tüftler, die die Zukunft wirklich bestimmen. Wenn wir ein neues Jahr beginnen, brauchen wir viel mehr von ihnen.

Denken Sie, dass eine andere Herausforderung noch größer ist?! 999> CoinDesk nimmt nun die Einsendungen für seine jährliche Überprüfung 2017 entgegen. Email news @ coindesk.com, um Ihre Stimme zu Gehör zu bringen. Bitcoin-Ballon über Shutterstock