Was Sie über Blockchain-Technologien lesen sollten: Handbücher, Bücher und Artikel

    Wir haben eine Sammlung von Materialien zu den Prinzipien der Blockchain-Technologie und zur Entwicklung dezentraler Anwendungen gesammelt. Es enthält unsere eigenen Artikel und Ressourcen zum Thema, die von den Bewohnern von Hacker News, Quora und Reddit empfohlen wurden.

    In den Materialien unter der Katze: was den Mining-Mechanismen im Bitcoin-Netzwerk zugrunde liegt, wie die Merkle-Bäume angeordnet sind und wie Sie Ihre Blockchain-Anwendung in Java schreiben.


    Bild von ladislau.girona PD


    Bücher und Studien



    „Studieren von Bitcoin: Wie entwickelt man eine offene Blockchain?“

    Der Autor des Buches ist Andreas Antonopoulos (Andreas Antonopoulos), ein Berater für Blockketten für eine Reihe von Fortune-500-Organisationen, Gründer mehrerer Blockchain-Unternehmen sowie ein nicht ersetzbarer führender Podcast von Let's Talk Bitcoin . Er untersucht die Prinzipien des Bitcoin-Netzwerks aus technischer Sicht, was für Softwareentwickler und Architekten von Interesse sein wird. Darüber hinaus konzentriert sich Andreas auf Technologien wie Segregated Witness und Lightning Network.

    Das Buch wird für eine Vielzahl von Codebeispielen und passenden Analogien gelobt. "Learning Bitcoin" wurde "under the neck" von O'Reilly veröffentlicht und ist im öffentlichen Bereich zu finden . Andreas schrieb ein ähnliches Material über Ethereum , das sich der Erstellung intelligenter Verträge und dezentraler Anwendungen widmet (DApp ).




    „Die Wahrheitsmaschine: Die Blockchain und die Zukunft der Menschheit“

    Dieses Buch wurde vom Blockchain-Experten Michael Casey (Michael Casey) verfasst. Er ist der leitende Forscher des MIT Media Lab und Vorsitzender des CoinDesk-Beirats. Ihre Präsentation fand am 20. März mit Unterstützung von Bitfury statt.

    Hier werden mit einfachen Worten die komplexen technischen Konzepte erläutert, die dem Bitcoin-Netzwerk zugrunde liegen. Gleichzeitig liegt der Schwerpunkt des Buches auf Problemen, die die großräumige Verteilung verteilter Register in der Welt verhindern, insbesondere die Schwierigkeit der Skalierung und die Notwendigkeit, die vertrauenswürdigen Institutionen zu verändern, auf die sich die Menschheit seit Jahrhunderten verlassen hat.




    „Wir untersuchen Blockchain: über verteilte Register, Dezentralisierung und intelligente Verträge“

    In diesem Buch wird beschrieben, wie sichere dezentrale Anwendungen auf der Grundlage der Kryptographie mit öffentlichen Schlüsseln und symmetrischen Kryptosystemen erstellt werden. Imran Bashir ( Imran Bashir ), Softwareentwickler und Architekt, sowie ein ITSM-Spezialist schreibt über die Arbeit mit Hyperledger- Frameworks und Blockchain-Systemen der Linux Foundation- Initiative . Beachten Sie, dass Imran ein weiteres Buch hat, in dem er sich auf die Arbeit mit Ethereum und die Erstellung intelligenter Verträge konzentrierte.



    „Blockchain: Ein praktischer Leitfaden zur Entwicklung von Technologie- und Geschäftslösungen“

    Dieses Buch kann als Leitfaden zur Erstellung zuverlässiger und transparenter Anwendungen in der Blockchain betrachtet werden. Er wurde von einem Team von Technologieexperten und Rechtsanwälten verfasst. Hier werden Yuzkeys und Best Practices für die Arbeit mit Blockchain-Technologien in finanzieller, staatlicher und technischer Hinsicht gesammelt. In diesem Buch erfahren Sie auch, wie Sie ein Blockchain-System in der Cloud bereitstellen und was Web 3.0 ist (und wie es funktioniert).



    Flare: Lightning-Netzwerkrouting-Ansatz

    Die Lightning Network-Technologie multipliziert den Durchsatz eines Bitcoin-Netzwerks, indem direkte Zahlungskanäle zwischen Benutzern eingerichtet werden. Es gibt jedoch eine Schwierigkeit - bei einer großen Anzahl von ihnen ist die Auswahl der kürzesten Verbindung schwierig. Um dieses Problem zu lösen, haben wir bei Bitfury den Flare-Algorithmus vorgeschlagen. Lesen Sie, wie es funktioniert, welche Daten zum Erstellen der Route verwendet werden und wie der optimale Pfad ausgewählt wird.



    Automatisches Clustering von Adressen im Bitcoin-Netzwerk

    Die tatsächlichen Besitzer von Bitcoin-Adressen sind normalerweise unbekannt. Gleichzeitig hat die Öffentlichkeit alle Informationen über Transaktionen im Netzwerk. In dieser Studie beschreiben wir, wie Sie Ihre Operationen mit Münzen in der Blockchain verbergen können und wie Sie umgekehrt die Person finden, die die Transaktion durchgeführt hat.



    Blockchain- und AI-Systeme: Wie können sie zur Entwicklung der Medizin beitragen?

    Wie Blockchain- und AI-Systeme die medizinische Forschung beschleunigen können. Das Forschungspapier beschreibt neue Ansätze zur Beurteilung der persönlichen Krankenakten von Patienten und der Organisation des Gesundheitsökosystems als Ganzes.


    Artikel



    Wie es funktioniert: Merkle Bäume im Bitcoin-Netzwerk

    Was sind Merkle-Bäume und wie helfen sie, Transaktionen von Blockchain-Netzwerkbenutzern zu überprüfen. Wir zeigen, wie Bäume implementiert werden (mit Code und Diagrammen), und betrachten zwei Alternativen: den Merkle-Präfix-Baum und den von Hewlett Packard vorgeschlagenen HashFusion-Mechanismus.


    Bild von Lukas Benc CC

    Bergbau in Blockchain-Netzwerken: So funktioniert es

    Der Artikel beschreibt, was die Arbeit der Bergleute ist und wie der SHA-256-Hash-Algorithmus damit zusammenhängt. Analysieren Sie den Prozess der Hashberechnung anhand der Schemata und mit Beispielen für Python-Code.



    Neben Kryptowährung: Wozu dient die Blockchain sonst noch?

    Kryptowährungen und Blockchain werden oft als synonym betrachtet. Die Anwendbarkeit von Technologie geht jedoch weit über den Finanzbereich hinaus. Material darüber, wo die Blockchain sonst noch verwendet wird - Registrierung von Eigentumsrechten, Speicherung von medizinischen Daten und Organisation elektronischer Behörden - und welche Projekte in diesen Bereichen bereits entwickelt werden.



    Was Blockchain-Netzwerke bedroht: Wir berücksichtigen Angriffe und Schutzmethoden

    Wenn ein Angreifer ein Blockchain-Netzwerk angreift, versucht er, in den Konsensfindungsprozess einzugreifen, um seine eigenen Daten in das Register zu schreiben und die bereits eingegebenen Informationen neu zu schreiben. Wir beschreiben, wie ein Hacker das durch den "Proof-of-Work" -Mechanismus geschützte System beeinflussen kann und wie ein solcher Angriff "abgewehrt" werden kann.



    Der umfassendste Leitfaden zur Entwicklung von Blockketten

    Der Algorithmus besteht aus zehn Schritten, die helfen werden, Entwickler von Blockchain-Anwendungen zu werden. Der Autor durchläuft alle notwendigen Schritte: vom theoretischen Wissen, das der Blockchain-Entwickler haben sollte, um in der Industrie zu arbeiten. Im Innern werden auch zahlreiche Verweise auf Quellen Dritter (einschließlich Videovorlesungen) gesammelt, um den Lernprozess zu „verstärken“.



    So erstellen Sie Ihre erste Java-Blockchain

    Handbuch in mehreren Teilen. Die erste ist den Fragen der Einrichtung der Arbeitsumgebung, der Schaffung einer einfachen Blockchain und der Implementierung des Proof-of-Work-Mining-Mechanismus gewidmet. Im zweiten Teil erklärt der Autor, wie eine einfache Geldbörse implementiert und Transaktionen an die Blockchain gesendet werden. In der Tat ist dies eine Anleitung zum Erstellen eines eigenen Cryptomonet.



    Blockchain: Tiefer Tauchgang

    Dies ist eine Sammlung von Ressourcen für Entwickler, die die Arbeit mit verschiedenen Blockchains vereinfachen soll. Es beinhaltet die offiziellen Repositories, thematische Threads auf Reddit und alle Arten von Dokumentation für Bitcoin, Ethereum, Dash, Lisk, Steem und Ripple.



    Statistik: Lightning-Netzwerk im Bitcoin-Hauptnetzwerk

    Das Lightning-Netzwerk entwickelt sich aktiv: Die Menschen führen ihre Funktionalität bereits in separaten Geräten ein, beispielsweise in einer Kaffeemaschine . In diesem Artikel teilen wir die neuesten Statistiken über die Arbeit des Lightning-Netzwerks, die unser Entwicklungsteam gesammelt hat, wie viele Knoten online sind und wie lange der etablierte Kommunikationskanal besteht.



    Neuer Bitfury Mining Chip - Was Sie wissen müssen

    Letzte Woche haben wir einen neuen ASIC-Chip für den Abbau von Bitfury Clarke auf den Markt gebracht. Fünf erfolgreiche Mining-Chip-Generationen gingen der Entwicklung des Bitfury Clarke ASIC voraus, der eine bessere Leistung aufweist. Mehr über Bitfury Clarke in einem speziellen Video und auf der Website .



    h2> Video: Konferenzen und Führungen

    Lernen Sie Crystal Analytics kennen: Bitfury Consensus 2018

    Ein Rekord von der Consensus-Konferenz 2018, auf der der Weltbotschafter von Bitfury, Marc Taverner (Marc Taverner), eine neue Crystal- Analyseplattform zur Verfolgung verdächtiger Transaktionen in der Blockchain vorstellte . Mark erzählt, wie das System die "Arbeit" von Eindringlingen, insbesondere den Erstellern von Ransomware-Viren wie WannaCry, kompliziert.



    Jenseits des Westens: Technologie und Blockchain in Afrika

    Podiumsdiskussion auf dem Blockchain Summit 2018 in Marokko. Experten der Blockchain-Branche haben diskutiert, wie verteilte Register die Entwicklung des afrikanischen Marktes stimulieren können, der als der vielversprechendste gilt. Sie sprachen insbesondere über die Organisation von Grundbüchern und Blockchain-basierten Wahlsystemen.



    Wie werde ich Blockchain-Entwickler?

    Was der Entwickler wissen muss, um dezentralisierte Anwendungen erfolgreich zu erstellen, und wo die erforderlichen Handbücher und Materialien dafür zu finden sind. Der Autor des Channels informiert Sie darüber, welche Dokumentation Sie lesen sollten (zum Beispiel das Dokument zu Smart Contracts Ethereum) und warum es wichtig ist, JavaScript und ReactJS zu besitzen.



    So entwickeln Sie Blockchain-Anwendungen in C ++

    CTO in Ripple und einer der Entwickler des XRP-Netzwerks, David Schwartz ( David Schwartz ), berichtet über die Schwierigkeiten, mit denen Entwickler von Anwendungen konfrontiert sind, die auf offenen Blockketten basieren, und wie sie diese Probleme lösen können. Die Präsentation wird von Folien mit Diagrammen, Diagrammen und Codebeispielen begleitet.


    Arbeiten Sie mit Exonum



    Exonum zum ersten Mal kaufen: Warum wir uns für Java entschieden haben

    Der Kern unseres Exonum-Blockchain-Entwicklungsframeworks ist in Rust geschrieben. Um die Arbeit mit dem Tool zu erleichtern, haben wir in Java eine Bindungsbibliothek dafür geschrieben. In diesem Artikel sprechen wir über die Gründe für diese Entscheidung und die Schwierigkeiten bei der Umsetzung der Idee.



    Ein Blick auf Tokio: Wie dieser asynchrone Ereignishandler funktioniert

    Beschreiben der Funktionen der Komponenten des asynchronen Tokio-Ereignishandlers. Sprechen wir über die Architektur und die Komponenten (Futures und Streams) und erzählen Ihnen, wie sie in Exonum verwendet werden.



    Eine kurze Geschichte von Rust: vom Hobby zum beliebtesten PL nach StackOverflow

    Wo entstand Rust, und wer entwickelt es heute? Lesen Sie, warum die Sprache Rust genannt wurde, wie sich die Syntax geändert hat und warum Unternehmen wie Mozilla und Dropbox diesen relativ jungen PL in der Produktion verwenden.



    Exonum-Dokumentation

    Offizielle Exonum-Dokumentation. Dort finden Sie eine Anleitung zum Installieren und Konfigurieren des Frameworks, zum Analysieren der Funktionen der Lösungsarchitektur sowie Beispiele für die Entwicklung von Anwendungen (Services) auf dieser Basis.



    GitHub: Exonum

    Offizielles Exonum-Repository. Inside: Eine Bibliothek mit Kernel-Code, ein Test-Framework und ein Konfigurationsdienst. Es gibt ein Beispiel für die Erstellung Ihrer eigenen Kryptowährung und von Demos mit der Entwicklung eines Zeitstempeldienstes .



    So erstellen Sie ein Blockchain-Projekt auf Exonum: Eine kurze Anleitung

    Der Artikel kann als praktischer Leitfaden zum Erstellen Ihrer eigenen Kryptowährung mit Exonum verwendet werden. Am Ende des Tutorials stehen Ihnen zwei Brieftaschen mit allen Funktionen zur Verfügung, zwischen denen Sie digitale Währungen überweisen können.

    Jetzt auch beliebt: