Codius est Open Source

 Codius

Aujourd’hui, nous avons publié le premier prototype et le code source de Codius, l’implémentation des contrats intelligents centrée sur le concept d’oracles intelligents (consultez le livre blanc si vous l’avez manqué). Codius est open source et tout est disponible sur Github.

À l’heure actuelle, le prototype et les contrats sont écrits en Javascript, mais très bientôt, vous pourrez coder des contrats intelligents dans n’importe quel langage de programmation.

Cette version initiale comprend une version de base d’un hôte, un bac à sable de test et quelques exemples de ce que vous pouvez faire à l’intérieur du bac à sable — ce qui, comme nous continuons à le découvrir, est beaucoup.

Nous avons un premier exemple de contrat Bitcoin qui utilise BitcoinJS pour signer des transactions en utilisant la paire de clés publique / privée unique du contrat. Cela jette les bases de la mise en œuvre de toutes sortes de logiques complexes au-dessus des portefeuilles Bitcoin, Ripple et autres crypto-monnaies.

Nous portons également Express.js dans le bac à sable afin que vous puissiez avoir un contrat qui agit même comme un serveur Web. Cela signifie que vous pourrez servir des pages Web entières à l’aide de Codius, ce qui ouvre la porte à la création de services à part entière avec des contrats intelligents.

Et c’est aussi là que vous entrez en jeu. Nous recherchons activement des développeurs pour contribuer au projet open source. Pour vous impliquer dans la communauté, consultez le forum et la salle de discussion sur Gitter.

Détails complets de la version:

  • moteur codius — le système responsable de l’exécution du code du contrat
  • codius-host — le logiciel oracle intelligent qui permet aux utilisateurs de télécharger du code, d’obtenir des jetons uniques pour leur contrat et, dans un proche avenir, de gérer la facturation
  • codius-cli — l’interface de ligne de commande pour interagir avec le moteur
  • node-sandbox — le bac à sable javascript pur que nous utilisons pendant que nous travaillons sur intégration du client natif de Google
  • exemple – helloworld — un simple contrat hello world
  • exemple -require — un exemple de contrat démontrant comment require fonctionne dans le bac à sable
  • exemple -bitcoin – un exemple de contrat bitcoin qui montre comment bitcoinjs peut être utilisé dans le bac à sable
  • exemple -webserver — un exemple de contrat démontrant l’exécution d’un serveur Web simple dans un contrat

Voir aussi:

  • Oracles Intelligents : Construire Une Logique Métier Avec Des Contrats Intelligents
  • Codius.org
  • Github Codius
  • Forum Codius
  • Chat Codius
  • Livre blanc des Oracles intelligents
Suivez Ripple sur Twitter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.