Heute haben wir den ersten Prototyp und Quellcode für Codius veröffentlicht, die Implementierung intelligenter Verträge, die sich auf das Konzept intelligenter Orakel konzentriert (lesen Sie das Whitepaper, wenn Sie es verpasst haben). Codius ist Open Source und alles ist auf Github verfügbar.
Im Moment sind der Prototyp und die Verträge in Javascript geschrieben, aber sehr bald können Sie intelligente Verträge in jeder Programmiersprache codieren.
Diese erste Version enthält eine Basisversion eines Hosts, eine Test—Sandbox und einige Beispiele dafür, was Sie in der Sandbox tun können – was, wie wir immer wieder feststellen, ziemlich viel ist.
Wir haben einen ersten Beispiel-Bitcoin-Vertrag, der BitcoinJS verwendet, um Transaktionen mit dem eindeutigen öffentlichen / privaten Schlüsselpaar des Vertrags zu signieren. Dies legt den Grundstein für die Implementierung aller Arten komplexer Logik auf Bitcoin, Ripple und anderen Kryptowährungs-Wallets.
Wir portieren auch Express.js in die Sandbox, so dass Sie einen Vertrag haben können, der sogar als Webserver fungiert. Dies bedeutet, dass Sie mit Codius ganze Webseiten bereitstellen können, was die Tür für den Aufbau vollwertiger Dienste mit intelligenten Verträgen öffnet.
Und hier kommen Sie auch ins Spiel. Wir suchen aktiv nach Entwicklern, die zum Open-Source-Projekt beitragen können. Um sich an der Community zu beteiligen, besuchen Sie das Forum und den Chatroom auf Gitter.
Vollständige Veröffentlichungsdetails:
- codius engine — das System, das für die Ausführung des Vertragscodes verantwortlich ist
- codius-host— die intelligente Oracle-Software, mit der Benutzer Code hochladen, eindeutige Token für ihren Vertrag erhalten und in naher Zukunft die Abrechnung übernehmen können
- codius—cli-die Befehlszeilenschnittstelle für die Interaktion mit der Engine
- node—sandbox- die reine Javascript—Sandbox, die wir verwenden, während wir daran arbeiten, Google der native Client integriert
- Beispiel-helloworld—ein einfacher Hello World-Vertrag
- Beispiel-require-ein Beispielvertrag, der zeigt, wie require funktioniert in der Sandbox
- Beispiel-Bitcoin- ein Beispiel-Bitcoin-Vertrag, der zeigt, wie bitcoinjs in der Sandbox verwendet werden kann
- Beispiel-Webserver- ein Beispielvertrag, der das Ausführen eines einfachen Webservers in einem Vertrag demonstriert
Siehe auch:
- Intelligente Orakel: Aufbau von Geschäftslogik mit intelligenten Verträgen
- Codius.org
- Codius Github
- Codius Forum
- Codius Chat
- Smart Oracles Whitepaper