idag släppte vi den första prototypen och källkoden för Codius, implementeringen av smarta kontrakt centrerade kring begreppet smarta oraklar (kolla in vitboken om du missade det). Codius är öppen källkod och allt är tillgängligt på Github.
just nu är prototypen och kontrakten skrivna i Javascript men snart kommer du att kunna koda smarta kontrakt på vilket programmeringsspråk som helst.
den här första utgåvan innehåller en grundläggande version av en värd, en testsandlåda och några exempel på vad du kan göra i sandlådan—vilket, som vi fortsätter att upptäcka, är ganska mycket.
vi har ett första exempel Bitcoin-kontrakt som använder BitcoinJS för att underteckna transaktioner med kontraktets unika offentliga/privata nyckelpar. Detta lägger grunden för att implementera alla typer av komplex logik ovanpå Bitcoin, Ripple och andra cryptocurrency plånböcker.
vi portar också Express.js i sandlådan så att du kan ha ett kontrakt som även fungerar som en webbserver. Det innebär att du kommer att kunna servera hela webbsidor med Codius, vilket öppnar dörren för att bygga fullfjädrade tjänster med smarta kontrakt.
och det är också där du kommer in. Vi letar aktivt efter utvecklare för att bidra till open source-projektet. För att engagera sig i samhället kolla in forumet och chattrummet på Gitter.
fullständiga detaljer:
- Codius engine—systemet som ansvarar för att utföra kontraktskod
- codius-host—den smarta oracle-programvaran som tillåter användare att ladda upp kod, få unika tokens för sitt kontrakt och inom en snar framtid kommer att hantera fakturering
- codius—CLI-kommandoradsgränssnittet för att interagera med motorn
- node—sandbox-den rena javascript—sandlådan vi använder medan vi arbetar med att få Google native klient integrerad
- exempel-HelloWorld—en enkel Hello World kontrakt
- exempel-kräver-ett prov kontrakt visar hur kräver fungerar inuti sandlådan
- exempel-bitcoin-ett prov bitcoin-kontrakt som visar hur bitcoinjs kan användas inuti sandlådan
- exempel-webbserver—ett provkontrakt som visar att man kör en enkel webbserver i ett kontrakt
Se även:
- smarta orakel: bygga affärslogik med smarta kontrakt
- Codius.org
- Codius Github
- Codius forum
- Codius chatt
- smarta orakel vitbok