Blockchain

Vergleich der Mainstream-Blockchain-Open-Source-Technologie

 

Die Entwicklung von Wissenschaft und Technik entspricht den Veränderungen im Leben der Menschen. Die Open-Source-Technologie entwickelt sich. Und immer mehr ausgereifte Open-Source-Technologien werden von Menschen angewendet. Auch bei der Blockchain-Open-Source-Technologie gibt es eine Vielzahl von Systemen zu zeigen. Das Folgende ist eine Analyse der drei Blockchain-Open-Source-Technologien.

1. Bitcoin-System

Das technische Kernframework der Bitcoin-Blockchain wurde in der Sprache C++ entwickelt.

Der Konsensalgorithmus verwendet den POW-Algorithmus. Der Nachweis der Arbeitsbelastung (Mining-Prinzip) kann buchhalterische Rechte erlangen. Und die Fehlertoleranz beträgt 50%. Bei Erreichen einer netzwerkweiten Abrechnung beträgt die TPS für die öffentliche Netzwerkleistung weniger als 7.

RootStock ist eine intelligente Open-Source-Vertragsplattform, die auf der Bitcoin-Sidechain basiert. Es kann Bitcoin zu einem intelligenten Vertrag machen. RootStock-basierte Smart Contracts können unzählige Anwendungen ausführen. Es könnte dem Kern-Bitcoin-Netzwerk Wert und Funktionalität hinzufügen. RootStock verwendet eine Bitcoin-Zwei-Wege-Hook-Technologie. Dieser Zwei-Wege-Hook liefert oder gibt Bitcoin auf dem RootStock zu einem festen Umrechnungskurs aus. RootStock Zwei-Wege-Haken ist eine Hybridantriebsketten- und Seitenkettentechnologie. Bemerkenswerter ist, dass RootStock abwärtskompatibel mit Ethernet Fong ist.

Eine verbesserte Version der virtuellen Ethernet-Maschine wird implementiert. So kann das von Etay Fong veröffentlichte DApps-Programm problemlos auf RootStock verwendet werden. Erreichen Sie Sicherheit auf Bitcoin-Niveau und die Wiederverwendbarkeit einer großen Anzahl von Dapps in Ethernet Square.

Eine schnellere Ausführung kann eine stärkere Interaktion mit Bitcoin haben. Mit RootStock können Sie die Leistung auf einen TPS von 300 skalieren.

Element Chain (Elements) ist ein Open-Source-Side-Chain-Projekt von Blockstream. Die Bitcoin-Zwei-Wege-Hook-Technologie wird ebenfalls verwendet. Neben Smart Contracts bringt es auch viele innovative Technologien mit. Einschließlich private Transaktionen, Beweistrennung, relative Sperrzeit. Es gibt auch neue Opcodes und Signaturabdeckungen und andere Funktionen.

2. Ethereum ETH

Ethereum ist eine komplette Blockchain-Entwicklungsplattform aus einer Hand. Das Protokoll ist in vielen Programmiersprachen implementiert. Als Default-Client wird der in go-Sprache geschriebene Client verwendet. Es ist die Methode der Interaktion mit dem Ethereum-Netzwerk, die Kunden in anderen Sprachen unterstützt. Die Anwendung auf der Ethereum-Plattform ist ein Smart Contract. Dies ist der Kern von Ethereum. Smart Contract mit benutzerfreundlicher Schnittstelle kann zusätzliche kleine Unterstützung erhalten. Benutzer können eine Vielzahl von DAPP-Anwendungen basierend auf Verträgen erstellen. Dies verringert die Schwelle für Entwickler, Blockchain-Anwendungen zu entwickeln, erheblich.

 

Es gibt drei Kernlogiken der Fabric-Architektur: Mitgliedschaft, Blockchain und Chaincode. Membership Services ist ein Dienst zum Verwalten von Knoten. Wie Identität, Datenschutz, Vertraulichkeit und Überprüfbarkeit. Blockchain-Dienste verwenden ein auf HTTP/2 basierendes P2P-Protokoll, um verteilte Bücher zu verwalten. Stellen Sie den effizientesten Hashing-Algorithmus bereit, um eine Kopie der Blockchain-Welt zu erhalten. Wenden Sie einen steckbaren Ansatz an, um Konsensvereinbarungen entsprechend den spezifischen Bedürfnissen festzulegen. Wie PBFT, Raft, Proof of Work und Proof of Stake und so weiter. Der PBFT-Algorithmus wird für IBM bevorzugt. Chaincode-Dienste bieten einen sicheren und leichten Sandboxie-Betriebsmodus. Und die Chaincode-Logik wird auf dem VP-Knoten ausgeführt. Es ähnelt der virtuellen EVM-Maschine in Ethernet Square und anderen oben ausgeführten Smart Contracts.

 

Unterschiedliche Systeme verwenden unterschiedliche Algorithmen und anwendbare Szenarien werden unterschiedlich sein. Und verschiedene Entwicklungssprachen machen und die Möglichkeiten, Menschen mit Intelligenz zu versorgen, unterschiedlich.