⑴ Blockchain- und Smart Contracts,
Atheriumentwicklung, zusammengestellt von 183 Entwicklern, beschwört die Wissenssysteme h2>
Leitfaden für Geräte, Komponenten, Muster und Plattformen zur Entwicklung von Anwendungen auf dem Atherium.
Diese Liste wurde von Produktmanagern einstimmig betrieben, die der Ansicht sind, dass Geräte, Wachstumsmuster und Komponenten eine bessere gemeinsame Nutzung zwischen neuen und erfahrenen Blockchain -Entwicklern sein müssen.
Smart Contracts API
Boot-up/Out-the-Box-Tool
Etherium ABI (Anwendung Binärschnittstelle) Tool
Etharium Client
Speicher Speicher Speicher mit, der Osten ist für die Client-Bibliothek bekannt. IPFS-Store
OrbitDB-TIPFS
jsipfsapi -attpapi, implementation equipment with JavaScript
security equipment
Monitoring
other diverse equipment
Local Die Implementierung von Verträgen von Sandbox kann als Trfbox verwendet werden. Vermögenswerte
ERC-721-TOOKE-Standards für nicht fixierbare Vermögenswerte
ERC-777-777-EMPROVED TUNK Standard für fest für fest für fest für feste für ERC-918-minable-Token-Standard
populäre Smart-Vertragsbibliothek fixe.
POA-Brückenvertrag
zk-snark
zk-t
Prebilt UI-Komponente
Der oh2e Inhalt stammt aus der GIT-Bibliothek: Ich habe einen Geschäftsmann gegründet. Er konzentriert sich auf Blockchain, Meta-Brahmand und intelligente Verträge sowie zusätzliche Miniprogramme und App-Entwicklung.
[Gebet]
002: Einführung in Ethereum | Anmerkungen zu "Prinzipien et und Entwicklung intelligenter Verträge" Ein Kurs über die Blockchain wurde von Herrn aber Liang entwickelt: "Prinzipi -ETH in -Tepth und leicht zu verstehen und zu entwickeln intelligente Verträge", gehalten von Mr. aber Liang. Diese Sammlung zeichnet meine Studiennotizen auf. Insgesamt gibt es 8 Lektionen. Unter diesen spre chen die ersten vier Lektionen vom ETH -Prinzip und den letzten vier Lektionen von intelligenten Verträgen. Die erste Lektion ist in vier Teile unterteilt: Dieser Artikel sind die Studiennotizen des ersten Teils: eine Einführung in Ethereum. Ethereum wird derzeit als Blockchain 2.0 anerkannt. Im Vergleich zu Blockchain 1.0 (Bitcoin) ist das größte Merkmal die Einführung intelligenter Verträge und verwandelt sich so von einer einzelnen Token -Technologie der digitalen Verschlüsselung in eine Plattform für verteilte Blockchain -Anwendungen. Ethereum selbst enthält keine spezifischen Anwendungen. Es bietet hauptsächlich grundlegende Plattformen und Tools, sodass Entwickler verschiedene Anwendungen basierend darauf entwickeln können. Es kann gesagt werden, dass Ethereum ein enormes Potenzial hat und möglicherweise die höchste Form der Verteilung, automatisierten und Selbstorganisation entwickeln könnte. Zunächst können wir die Ethereum -Technologie lernen, den Kontext der Entwicklung der Blockchain -Technologie verstehen und Ideen/Pfade verbessern, um mit der Avant -Güte der Entwicklung der Blockchain -Technologie Schritt zu halten und den nächsten Trend vorherzusagen. Zweitens ist die aktuelle Entwicklung des DAPC -Ökosystems (verteilte Anwendung) ebenfalls schockiert. Nach unvollständigen Statistiken gibt es jetzt Hunderte von Anwendungen. Offensichtlich nimmt auch die Nachfrage nach Entwicklern zu und eine große Anzahl von Entwicklern ist erforderlich. Derzeit umfassen sehr berühmte Anwendungen Kryptokatze, verschiedene Seitenkettenanwendungen, ERC20Tken wie Binance Coin Huobi usw. Der Gründer von Vitalikbutterin schlug vor, das Konzept des "intelligenten Vertrags" auf das Blockchain-Feld als Reaktion auf einige Probleme und Grenzen des Bitcoin auf dem Blockkain auf dem Blockchain-Basis und dem Blocking-Basisport zu hofft. Im Jahr 2014 wurde die Ethereum Foundation in der Schweiz gegründet, um das gesamte Projekt zu verwalten und zu verwalten. Die ersten 5 Extraktionspools machen 83% der Berechnungsleistung aus, was sehr konzentriert ist. Derzeit gibt es rund 16.000 komplette Knoten, darunter 5.461 (34%) in den USA, 1.839 (11,5%) in China, 963 (6%) in Russland, 920 (5,7%) in Deutschland und 875 (5,45%) in Kanada. Der gesamte Knoten ändert sich jeden Tag dynamisch. Die Verteilung spiegelt auch die Begeisterung für die Teilnahme verschiedener Länder wider. Einführung und Verwendung von Hardhat "HardHat: Effizientes Tool für die Entwicklung intelligenter Ethereum"
Einführung
Hardhat ist eine integrierte Entwicklungsumgebung (IDE) für die Entwicklung von Ethereum -Anwendungen. One -Stop -Lösungen für intelligente Verträge und Dapps -Entwicklung, -vereinbarung, Test, Platzierung und Debuggen. Durch die Automatisierung einiger der Kernaufgaben hilft Hledermut Entwicklern, sich auf Innovation und Implementierung und nicht auf die tägliche Arbeit zu konzentrieren.
Vorteile des Schutzhelm -Frameworks
Erstellen eines Projekts.
Kompilierungsvertrag
Kompilierungsfunktion wandelt einen schriftlichen Geschwindigkeitsvertrag in ein formatierbares und verstandenes Format und nicht direkt um.
Testvertrag
Mit einem Massenhelm können Entwickler intelligente Verträge testen, um sicherzustellen, dass ihre Betriebslogik den Erwartungen entspricht.
Knotenstart
Lokale Knoten beginnt eine saubere, einfache EVM -Umgebung für Entwickler zu bieten, um sie lokal zu simulieren und zu debuggen.
Fork Mainnet
Wenn die lokale Entwicklung abgeschlossen ist, kann die Mainnet -Umgebung simuliert und im Depeten Debugging durchgeführt werden, um die Stabilität der Anwendung in der tatsächlichen Umgebung zu gewährleisten.
Einstellen und Verwalten von Netzwerken
Mit harten Hüten können Entwickler Knoten anpassen und verschiedene Netzwerke wie lokale Netzwerke, Tests, wichtige Netzwerke und mehr festlegen, um unterschiedliche Testanforderungen zu erfüllen.
Verteilende Verträge
mit harten Hüten, der Prozess der Smart Contract -Platzierung ist optimiert, was verschiedene Netzwerkspre ads unterstützt und die Vertragsnutzung in verschiedenen Umgebungen einfach verwaltet.
Wie lautet die Sprache von Ethereum Smart Contract? gig> 1. Was ist der intelligente Ethereum -Vertrag? Ethereum ist eine offene Plattform, die auf Blockchain -Technologie basiert, und ihre intelligenten Verträge sind eines der wichtigsten Ethereum -Merkmale. Ein intelligenter Vertrag ist ein Computerprogramm, das automatisch legitime Ereignisse durchführt, überprüft oder aufzeichnet. Auf der Ethereum -Plattform sind intelligente Verträge Programme auf der Ethereum -Blockchain, die Transaktionen und Datenspeicher verwalten können. 2. Was ist die Sprache, um intelligente Verträge zu schreiben? Das Schreiben intelligenter Verträge auf der Ethereum -Plattform erfordert die Verwendung einer bestimmten Programmiersprache, die als "Solidität" bezeichnet wird. Solidität ist eine von C ++ -und JavaScript -Sprachen beeinflusste programierende Programmiersprache. 3. Was sind die Eigenschaften der Sprache der Solidität? Smart Contracts, die unter Verwendung von Solidität geschrieben wurden, können in der Ethereum -Blockchain durchgeführt werden, die automatisierte Transaktionen und transparente Kontostandsabfrage ermöglicht. Die Sprache der Solidität soll sichere, effiziente und zuverlässige intelligente Verträge bieten. Es unterstützt die Interaktion zwischen Buchhandlungen, Vererbung, Schnittstellen, Ereignissen und Verträgen. 4.. Wie ist die Methode, um die Sprache der Solidität auszufüllen? Solidität kann bei der Durchführung des Vertrags dynamisch abgeschlossen werden. Darüber hinaus kann Solidität Anweisungen für intelligente Verträge verwenden, um intelligente Verträge zu packen, auszufüllen und zu verteilen. 5. Was sind die Grenzen der Solidität? Obwohl Solidität die traditionelle Programmiersprache für die Ethereum -Plattform ist, hat sie immer noch einige Einschränkungen. Beispielsweise unterstützt Solidität keine Sprachmerkmale von hoher Ebene wie Rekursion und Funktionsziele. Darüber hinaus unterscheidet sich die Syntax von Solidität und Klassenbuchkasen von anderen Programmiersprachen und erfordern spezielles Lernen und Anpassung. 6. Was ist die Aussicht auf die Anwendung von Solidität? Insgesamt ist Solidität eine leistungsstarke und praktische Programmiersprache, die im Schreiben und Ausführen intelligenter Ethereum -Verträge weit verbreitet ist. Angesichts der kontinuierlichen Entwicklung und Reife der Blockchain -Technologie glaube ich, dass die Sprache der Solidität perfekter und mächtiger sein wird und eine bessere Unterstützung für die Entwicklung und Umsetzung intelligenter Verträge bietet.