Bit-thereum – The Potential of Bitcoin, Ethereum en Orisi, Part One
Contents
Ethereum – De volgende stap in gedecentraliseerde systemen?
Om transacties via een derde partij uit te voeren, moet men aannemen dat de gecentraliseerde middelen waarmee de transactie wordt uitgevoerd, veilig zijn. Wanneer iemand een afbeelding via Google Drive wil verzenden, wordt ervan uitgegaan dat het gecentraliseerde middel, Drive, geldig is. Vaak is deze veronderstelling echter onjuist of inconsistent gebleken, geïllustreerd door situaties zoals de Mt. Gox incident .
Het alternatief, systemen zonder enig vereist vertrouwen, was voorheen moeilijk, zowel conceptueel als in de toepassing. Ethereum, een “Crypto 2.0” -systeem (of 3.0, zullen sommigen beweren), is een kruising tussen een programmeertaal en een platform. Omdat het een volledig open protocol is, kunnen ontwikkelaars zich ontwikkelen in talen waarmee ze waarschijnlijk bekend zijn. Het doel is om elke ontwikkelaar in staat te stellen applicaties te maken met behulp van Ether, dat wordt gebruikt als een uitwisseltoken op een gedecentraliseerd netwerk. Ethereum wordt daarbij gebruikt om elk item te decentraliseren en te ruilen, van domeinnamen tot crowdfunding tot handelscontacten vergelijkbaar met OpenBazaar, om te worden gebruikt als een democratisch stemplatform. Het zou zelfs mogelijk moeten zijn om volledig nieuwe digitale valuta te creëren binnen het Ethereum-netwerk.
Op Ethereum gebaseerde applicaties vereisen niet dat gebruikers afhankelijk zijn van ontwikkelaars door hen persoonlijke informatie of geld te verstrekken. Een contract is een programma dat bestaat binnen het Ethereum-netwerk, met zijn eigen etherwaarde, geheugen en code. Wanneer een transactie via een contract wordt verzonden, voert deze de code ervan uit, afhankelijk van het geheugen, en kan het andere transacties vergemakkelijken, naast het werken met andere contracten. Dit plaatst de afhankelijkheid van de gebruiker van de ontwikkelaar in een nieuw gedecentraliseerd domein. Deze contacten worden onderhouden door het Ethereum-netwerk, zonder dat iemand het totale eigendom heeft. Herstructurering door het creëren van een nieuw bewijs van werk of valuta kan echter zinloos blijken te zijn. De complexiteit van het Ethereum-systeem biedt veel mogelijke manieren voor kwaadwillende hackers om de beveiliging ervan te verstoren. Dit leidt tot een zich herhalende fase van beveiligingstests die het hele systeem jarenlang kan verlammen.
Het onbeperkte toepassingspotentieel van Ethereum
Ethereum heeft momenteel drie hoofdtypen toepassingen: financieel, semi-financieel en gedecentraliseerd bestuur.
De financiële applicaties stellen gebruikers in staat om volledig willekeurige contracten aan te gaan en hen vrijheid te geven met hun kapitaal. Hedgingcontracten, spaarrekeningen, testamenten en arbeidsovereenkomsten vallen onder dit domein. Een contract met een spaarrekening voor zekerheid kan bestaan uit twee partners, partner A kan slechts 1% van het geld per dag opnemen, partner kan slechts 1% per dag opnemen, maar samen kunnen ze elk bedrag opnemen. Dit zorgt voor beveiliging, zelfs als een hacker een van zijn privésleutels heeft gestolen. Als er een wordt gehackt, kan de andere partner geld naar een ander contract verplaatsen. Als de een zijn sleutel verliest, kan de ander uiteindelijk al het geld opnemen. Als een hacker probeert te stelen, hebben beide partners honderd dagen de tijd om dit op te merken. De ene partner kan ook het vermogen van de ander om zich terug te trekken uitschakelen als kwaadwilligheid wordt bewezen aan een orakel van een derde partij. Semi-financieel betrokken kapitaal en niet-kapitaalgoederen, zoals aankopen of diensten. Peer-to-peer gokken, zoals ‘BetMoose’, en gedecentraliseerde markten zoals OpenBazaar, zijn andere mogelijke toepassingen op Ethereum.
Bij niet-geldelijke aanvragen gaat het om zaken als stemmen en andere middelen om te ruilen of informatie uit te wisselen. Een gedecentraliseerde datafeed is ook mogelijk door een bepaald aantal individuen een token te geven en hen te vragen deze in een gedeeld contract te besteden. Elk individu dat een token krijgt, wordt gestimuleerd om de waarheid te vertellen om deel uit te maken van de grotere tokenpool, gecompromitteerd door mensen die de gegevens zo correct mogelijk hebben verteld en hun tokens daarheen hebben gestuurd. Token-systemen kunnen worden gebruikt via subvaluta’s die activa vertegenwoordigen zoals goud, de yen, bedrijfsaandelen of stembiljetten. Deze systemen zijn eenvoudig toe te passen op Ethereum omdat het erop is afgestemd; de logica moet gewoon in een contract worden geïmplanteerd.
Aangezien Ethereum-contracten kunnen worden gemanipuleerd op manieren die alleen worden beperkt door de verbeeldingskracht van een programmeur, zijn deze gebieden zeker niet de enige manieren waarop het kan worden gebruikt. De werkelijke mogelijkheden van dit systeem zullen pas volledig worden gerealiseerd als het is gestabiliseerd en het testnet wordt vervangen door een live, volledig functionerend platform. Op dat moment zou de monetaire stimulans die inherent is aan digitale valuta, hordes ontwikkelaars ertoe kunnen brengen om op zoek te gaan naar manieren om contracten te ontwerpen om hun ideeën tot leven te brengen. Tenzij Bitcoin kan ze ervoor verslaan …
Bit-therum – De prijs en kracht van Bitcoin combineren met de innovatieve mogelijkheden van Ethereum
Ethereums concept van een contract met fondsen, variabele code en meerdere statussen, die worden geverifieerd door het netwerk met anonieme triggering via transacties, kan worden aangepast aan Bitcoin.Bit-erum kan bovenop Bitcoin worden gebouwd. Als de verificatie van het netwerk wordt uitgewisseld door gerenommeerde orakels, wordt dit een mogelijkheid.
Voor meer complexe contacten zijn gegevens van derden nodig die los staan van de blockchain, zoals een Bitcoin naar USD wisselkoers. Gewone Ethereum accepteert eenvoudig deze gegevens van derden. Het beschouwt een systeem voor het verplaatsen van gegevens van de ene vertrouwde bron naar een bepaald aantal semi-vertrouwde bronnen die via het Ethereum-netwerk worden verspreid. Het hebben van semi-vertrouwde orakels, met een reputatiesysteem voor het verifiëren van contracten, waarvan er meerdere nodig zijn voordat een contract wordt voltooid en de transactie wordt uitgevoerd, zou de behoefte aan vertrouwen elimineren door de angst weg te nemen dat een enkel orakel geld steelt. Voor deze orakels moet echter een universele contracttaal worden gecreëerd.
Omdat Bitcoin al wereldwijd is en een grootboek, het samenvoegen van informatie uit de echte wereld met Bitcoin zou niet zo moeilijk zijn. Toch biedt het ongelooflijke mogelijkheden, zoals gekleurde munten, of Orisi, die in Deel II.