Blockchain- und Smart Contracts, Ethereumentwicklung, zusammengestellt von 183 Entwicklern, Zusammenfassung der Wissenssysteme
Leitfaden für die Tools, Komponenten, Muster und Plattformen für die Entwicklung von Anwendungen auf Ethereum.
Die Erstellung dieser Liste wurde von Produktmanagern bei Consensys angetrieben, die glauben, dass Tools, Entwicklungsmuster und Komponenten unter neuen und erfahrenen Blockchain -Entwicklern besser geteilt werden müssen.
Develop smart contracts
Smart contract language
Architecture
IDE
Other tools
Test blockchain network
Test the Ethernet faucet
Front-end Ethereum API
Back-end Ethereum API
Boot-up/out-of-the-box tool
Ethereum ABI (Application Binary Interface) Tool
Ethereum Client
Storage
Mahuta-IPFS storage service with additional search function, formerly known as For the client library of IPFS-Store
Orbitdb-ipfs
JSIPFSAPI-IPFSHTTPAPI, Implementierung mit JavaScript
Temporal-Easy-to-Use-API zu IPFs und anderen verteilten/dezentralisierten Speicherprotokolen
pinata-easiest-Way-Way-Way-Way-Way-Way-Way-Way-Way-Way-Way-Way-Way-Way-API. Lieferung
Testwerkzeuge
Sicherheitsinstrumente
Überwachung
Andere verschiedene Tools. Für fixierbare Vermögenswerte
ERC-721-TOOKE-Standard für nicht fixierbare Vermögenswerte
ERC-777-improved Token Standard für fixierbare Assets
Seitenkette
POA-Brücke
POA Bridge Benutzerschnittstelle
POA-Brückenvertrag
ZK-Snark
ZK-Stark
Prebuilt UI-Komponenten
Die oben genannten Inhalte stammen aus der GIT-Bibliothek: Die GIT-Bibliothek:
github.com/consensys/ethereum-developer-tools-list
Ich bin Yuge, ein Programmierer mit Vollstack, der ein Geschäft in Shenzhen gegründet hat. Er konzentriert sich auf Blockchain, Meta-Universität und intelligente Verträge sowie zusätzliche Miniprogramme und App-Entwicklung.
[pray]
Was ist ein Vertrag für
Blockchain (was ist eine Vertragsübertragung) Chongking Jonavovo Analysis Smart Contract lautet wie folgt:Smart Contract ist eine neue Technik, die nur durch Blockchain zu spüren ist. Deckung der Bestimmungen der Vereinbarung zwischen normalen und Standardvertragsfeiern und gelten häufig gesetzlich; Smart Contracts sind digital, in Blockchain gespeichert und implementieren die Vereinbarung mit einem verschlüsselten Code.
Mit anderen Worten, intelligente Verträge sind nur Softwareprogramme, und wie alle Programme führen sie genauso aus, wie der Programmierer beabsichtigt. Smart Contract -Programmieranwendungen sind wie: "Sobald sie angezeigt werden, werden sie ausgeführt."
Was sind intelligente Verträge in der Blockchain -Technologie?Chongking Jonavo -Netzwerkanalyse: Smart Contract Function bezieht sich auf eine Kombination aus elektronischen Verträgen und Blockchain -Techniken. Die Vertragsbedingungen werden eher in Computersprache als in der Rechtssprache erfasst. Wenn eine vor-Demogogramm-Situation ausgelöst wird, führt der Smart-Vertrag die Vertragsvertragsbedingungen durch.
Was bedeutet Blockchane?
HIDU-Software-Blockchain-Technologie-Labor hat Blockchain-bezogene Technologieszenarien entwickelt und festgestellt, dass intelligente Verträge wie ein Computer-Performance-Programm aussehen, das möglicherweise genau und automatisch ausgeführt wird. Warum ist es also schwierig, sich mit traditionellen Technologien anzuwenden, undBenötigen Sie neue Techniken wie Blockchain -Technologie? Selbst wenn die traditionelle Technologie Softwarebeschränkungen, Leistungsanpassung und andere Methoden verwendet, kann sie die Eigenschaften von Blockchain nicht gleichzeitig erkennen: 1. Die Daten können nicht entfernt oder geändert werden und können nur hinzugefügt werden, um sicherzustellen, dass die Rückverfolgbarkeit der Geschichte und die Kosten des Bösen sehr hoch sein werden, da das böse Verhalten für immer aufgezeichnet wird. 2. Es ist dezentralisiert, vermeidet die Auswirkungen zentraler Faktoren.
intelligente Verträge, die auf der Blockchain -Technologie basieren, können nicht nur ein komplettes Spiel für die Vorteile von intelligenten Verträgen in Bezug auf die Kosteneffizienz geben, sondern auch ein böswilliges Verhalten vermeiden, das die allgemeine Ausführung von Verträgen beeinträchtigt. Intelligente Verträge werden in Blockchain in digitaler Form geschrieben, und die Eigenschaften der Blockchain -Technologie stellen sicher, dass der gesamte Prozess der Speicherung, Lektüre und Ausführung transparent und verfolgbar ist und nicht geändert werden kann. Gleichzeitig wird aus dem von Blockchain bereitgestellten Konsensalgorithmus ein Zustandsmaschinensystem gebildet, sodass intelligente Verträge effizient ausgeführt werden können. Verstehe die Blockchain, was ist ein intelligenter Vertrag?
Smart Contracts sind Verträge, bei denen kein Dritter wie Notar oder Behörden erforderlich ist, um zu überprüfen, zu bewerben oder auszuführen!
bedeutet im wahrsten Sinne des Wortes, dass Sie schnelle, zuverlässige und zuverlässige Transaktionen mit Drittanbietern durchführen können, ohne auf normale Verträge einzuschränken.Aufgrund der eindeutigen Informationsspeichermethode teilen sich viele Computerinformationen und überprüfen sie unabhängig voneinander, die sogenannten "verteilten Führungskräfte" können verwendet werden, die gültig sind und nicht verloren gehen können.
2. Backup
Aufgrund des Mechanismus, Informationen in einem verteilten Kontonbuch zu speichern, gibt es im Netzwerk mehrere Replikate. Dies stellt sicher, dass alle Dateien und alle ausgeführten Verträge unterstützt werden.
3. Autonomie
Netzwerkverhandlungen über Handover- und Vertragsbedingungen, und es ist völlig autonom.
4. Geschwindigkeit
herkömmliche Verträge erfordern eine Überprüfung, um mit Dritten zu kommunizieren, und Blockchain-basierte Netzwerke können diesen Prozess in mehreren Stunden oder in Echtzeit-Transaktionen beschleunigen.
5. Automatisierung
Smart Contracts sind ihre "intelligenten", was bedeutet, dass Sie auch sicherstellen können, dass die komplexe Struktur des Vertrags abgeschlossen ist. Sie haben nicht nur die Rückverfolgbarkeit der Dokumente, sondern auch die Rückverfolgbarkeit der Waren.
6. Verschlüsselung und Sicherheit
spielen eine wichtige Rolle bei der Sicherung der Transaktion. Dies bedeutet nicht nur, dass Dateien und Verträge im Grunde genommen gespeichert werden, sondern auch, dass auf die Informationen nur dann zugegriffen werden können, wenn dies zulässig ist. Verwenden Sie sehr sichere Netzwerkprotokolle und Kryptographie sowie andere Sicherheitsschichten, um sicherzustellen, dass die beteiligten Parteien Zugriff auf Informationen haben.
Smart Contract -Anwendungsfall kann nicht nur in diesem Prozess automatisiert werden, sondern auch jede Phase des Produkts erkennen. Dies wird die Transparenz erhöhen, um Hürden zu identifizierenKann helfen und auch eine große Anzahl von Verträgen verwalten.
Eine andere Situation ist, dass die Zahlung bei der Ankunft der Waren bearbeitet wird. Es bietet dem Absender und Empfänger vertragliche Sicherheit. Denn wenn die Zahlung verarbeitet wird, ist dies auch möglich, dass solche Transaktionen keine Handelsfinanzierung erfordern.
Immobilien
Übertragen Sie die Immobilie an den Käufer und geben Sie das Recht zur Nutzung der Immobilie an. Jede Immobilientransaktion beinhaltet einen Vertrag. Intelligente Verträge können dazu beitragen, die damit verbundenen Risiken und Kosten zu begrenzen.
In Immobiliengeschäften kann Eigentum erst nach Erhalt der Zahlung übertragen werden. Mit einem intelligenten Vertrag müssen Sie nicht in die Bank oder im Notar -Büro hin und her gehen. Sie können es direkt ohne Zeit damit umgehen.
Gesundheitswesen
Wer kann auf die Daten meines Patienten zugreifen? Ist mein digitales Patientenprofil sicher? Und viele andere Probleme treten auf digitale Patientenprofile auf. Wie wir erfahren haben, ist Ihr Profil immer bei Ihnen, wenn nur eine begrenzte Anzahl von Personen eine begrenzte Zeit erreichen muss, und ermöglicht es Ihnen nur, den Arzt darauf zuzugreifen.
hoch reguliert, wie z. B. Drogenspeicher und -verteilung.