211service.com
Blockchain slimme contracten zijn eindelijk ergens goed voor in de echte wereld
mevrouw Tech
Je hebt vast wel eens gehoord dat blockchain-technologie en 'slimme contracten' ons leven gaan radicaal veranderen.
Maar er is een probleem: voordat slimme contracten iets echt nuttigs kunnen doen, hebben ze een betrouwbare manier nodig om verbinding te maken met gebeurtenissen in de echte wereld - en dat is tot nu toe onmogelijk gebleken. Dit is het zogenaamde 'orakelprobleem', een technologische uitdaging die nog steeds elke kans belemmert dat blockchain uitbreekt en onderdeel wordt van ons dagelijks leven.
Tot nu misschien. Een startup genaamd Kettingschakel combineert zijn software met een vertrouwd hardwaresysteem genaamd Town Crier, ontwikkeld door een toonaangevende academische onderzoeksgroep voor cryptocurrency. Samen zijn ze misschien dichter dan ooit bij het oplossen van het probleem.
Slimme contracten zijn computerprogramma's die zijn opgeslagen in een blockchain. Ze kunnen worden gebruikt om de onstuitbare overdracht van crypto-tokens tussen gebruikers te automatiseren, volgens overeengekomen voorwaarden. Oracles zijn realtime datafeeds die zaken als weergegevens, wisselkoersen, vluchtinformatie van luchtvaartmaatschappijen en sportstatistieken aan slimme contracten leveren.
Het idee is dat door samen te werken de twee systemen ervoor kunnen zorgen dat op blockchain gebaseerde services met meer vertrouwen kunnen interageren met gebeurtenissen in de echte wereld dan mogelijk is met de huidige Oracle-services. Als uw vlucht bijvoorbeeld is geannuleerd maar u een vluchtverzekering hebt gekocht, kan een slim contract u onmiddellijk uitbetalen nadat u een update hebt ontvangen van een vertrouwde bron van vluchttijden.
Wat is het probleem? De Oracle-services die tot nu toe zijn geïntroduceerd, verslaan het doel van het gebruik van een blockchain in de eerste plaats, zegt de CEO van Chainlink, Sergey Nazarov. In Ethereum bijvoorbeeld berekenen alle deelnemende nodes in het netwerk elk smart contract, waardoor de programma's vrijwel onmogelijk af te sluiten zijn. Maar de orakeldiensten van tegenwoordig zijn te gecentraliseerd, zegt Nazarov. Ze vertegenwoordigen enkele faalpunten die doelwitten zijn voor manipulatie.
Dat betekent dat slimme contracten geen betrouwbare toegang hebben tot real-world data. Zonder dat zijn ze als een stad zonder elektriciteit, zegt Ari Juels , een professor in computerwetenschappen aan Cornell. Er zijn niet veel interessante dingen die je kunt doen.
Juels en collega's van Cornell's Initiative for Cryptocurrencies and Contracts hebben Town Crier ontwikkeld, die ze beschrijft (PDF) als een betrouwbare brug tussen de Ethereum-blockchain en HTTPS-compatibele online gegevensbronnen. De kerncomponent is een programma dat wordt uitgevoerd in een geïsoleerd stuk hardware dat een veilige enclave wordt genoemd.
De functie van de enclave is om het programma te beschermen tegen kwaadaardige aanvallen en om de berekening vertrouwelijk te houden. Het ontvangt vragen naar gegevens van slimme contracten - een vluchtverzekeringscontract kan bijvoorbeeld vragen of een vlucht is geannuleerd - en haalt vervolgens antwoorden op van websites en stuurt deze terug naar de blockchain. Met behulp van cryptografie en uitgaande van vertrouwen in de hardware, levert het het bewijs voor het vliegverzekeringscontract dat de gegevens echt van Town Crier kwamen en dat er niet mee werd geknoeid.
Town Crier is misschien betrouwbaarder dan andere datafeeds, maar biedt op zichzelf niet de betrouwbaarheid die gedecentraliseerde systemen bieden. Dat is waar Chainlink binnenkomt. De software orkestreert gedecentraliseerde netwerken van orakels om te putten uit meerdere gegevensbronnen voor op smart contract gebaseerde services, zodat ze niet op één enkele hoeven te vertrouwen.
Met behulp van cryptografie levert de Chainlink-service op de blockchain het bewijs dat de gegevens in feite de informatie zijn die het heeft toegezegd te leveren. Klanten kunnen betalen voor verschillende niveaus van decentralisatie en de knooppunten kunnen geld verdienen in ruil voor het indienen van gegevens. Nazarov zegt dat de combinatie van Chainlink's software met het Town Crier-hardwaresysteem het eerste aantoonbaar veilige, gedecentraliseerde Oracle-netwerk is.
Chainlink is een partnerschap aangegaan met verschillende smart-contractprojecten om zijn Oracle-netwerk te demonstreren. Bijvoorbeeld een project genaamd OpenLaw , dat op slimme contracten gebaseerde juridische overeenkomsten ontwikkelt, gebruikt een Chainlink-orakel om de wisselkoersen tussen ether en Amerikaanse dollars op een bepaald moment te bepalen. Ik weet niet of iemand het 'orakelprobleem' volledig heeft opgelost, zegt Aaron Wright, medeoprichter van OpenLaw. Maar hij zegt dat Chainlink en Town Crier een goede eerste poging zijn.