Charles Hoskinson wil een oude rivaliteit omzetten in gedeelde code. De
Cardano-oprichter ziet ruimte voor directe technische samenwerking met
Ethereum, juist nu Ethereum experimenteert met UTXO-achtige betalingen.
Van een partnerschap is geen sprake. Hoskinson stelt vooral dat ontwikkelaars open-source werk van elkaar kunnen gebruiken zonder commerciële deal of geldstroom tussen beide ecosystemen.
Ethereum kijkt opnieuw naar UTXO
De timing is niet toevallig.
Op
Ethereum Research verscheen in juli een voorstel voor native UTXO’s binnen Ethereum. Het idee richt zich vooral op betalingen die geen permanente accountstatus nodig hebben.
Ethereum werkt normaal met accounts en saldi. Een UTXO-model behandelt waarde anders: afzonderlijke outputs worden één keer uitgegeven en daarna vervangen door nieuwe outputs.
Dat model kennen we vooral van Bitcoin.
Het Ethereum-voorstel wil het bestaande accountmodel echter niet weggooien. UTXO’s zouden ernaast kunnen bestaan voor transacties waarbij dat efficiënter is.
Dat onderscheid is belangrijk voor de discussie met Cardano.
Cardano gebruikt al jaren een uitgebreid UTXO-model
Cardano koos vanaf zijn ontwerp voor een andere route.
Het netwerk gebruikt Extended UTXO, afgekort EUTXO. Volgens de
Cardano Developer Portal voegt dit model onder meer datums, redeemers en informatie over de volledige transactie toe aan gewone UTXO’s.
Daardoor kunnen ontwikkelaars programmeerbare toepassingen bouwen zonder volledig over te stappen op een accountmodel zoals dat van
Ethereum.
Simpel gezegd: Bitcoin gebruikt UTXO’s voor geld, terwijl Cardano daar extra programmeerbaarheid bovenop heeft gebouwd.
Hoskinson vindt dat Ethereum-ontwikkelaars naar dat bestaande werk moeten kijken wanneer zij vergelijkbare technische problemen onderzoeken.
Hoskinson wil geen financiële deal
Daarmee bedoelt hij geen klassieke samenwerking tussen twee bedrijven.
Volgens Hoskinson hoeft er geen geld tussen beide ecosystemen te bewegen. Ontwikkelaars kunnen open-source werk bekijken, erkennen en waar bruikbaar verder ontwikkelen.
Hij ziet zelfs ruimte voor engineers van Ethereum en Cardano om rechtstreeks samen te werken aan specifieke functies.
Volgens zijn inschatting zouden bepaalde onderdelen dan binnen enkele maanden gebouwd kunnen worden.
Dat is een uitnodiging, geen gezamenlijke roadmap.
Van een formeel project tussen de Ethereum Foundation en organisaties binnen Cardano is vooralsnog niets aangekondigd.
Ethereum neemt Cardano’s model niet simpelweg over
Daar moet ook een andere populaire conclusie worden afgeremd.
Het Ethereum-voorstel uit juli is geen plan om Cardano’s EUTXO-model te kopiëren.
De onderzoekers richten zich op native UTXO’s voor betalingsverkeer. Ethereum zou zijn bestaande accounts behouden en beide modellen naast elkaar kunnen gebruiken.
Het voorstel stelt dat dit de hoeveelheid permanente state bij bepaalde betalingen sterk kan verminderen. State is de informatie die het netwerk blijvend moet bewaren om te weten wie wat bezit en welke contractgegevens actief zijn.
Bij een traditionele Ethereum-betaling kan nieuwe permanente informatie ontstaan. Een UTXO kan na gebruik juist worden afgevinkt en hoeft niet als actief saldo te blijven bestaan.
Voor een netwerk dat steeds groter wordt, kan dat technisch aantrekkelijk zijn.
Eerdere discussie draaide juist om erkenning
De toenadering volgt kort na een minder vriendelijke discussie.
Toen Ethereum zijn UTXO-onderzoek presenteerde, reageerde Hoskinson kritisch. Hij vond dat het jarenlange onderzoek binnen Cardano rond EUTXO onvoldoende erkenning kreeg.
Ethereum-medeoprichter Vitalik Buterin wees later vooral op ideeën uit de Bitcoin-wereld die invloed hebben op de huidige denkrichting.
Voor Hoskinson lag dat gevoelig.
Cardano werkt immers al jaren met een uitgebreid UTXO-model waarmee
smart contracts kunnen worden uitgevoerd.
Zijn nieuwste houding verschuift de discussie van erkenning naar gebruik: als bestaand open-source werk een probleem oplost, waarom zouden Ethereum-engineers het dan niet bestuderen?
Cardano kan zelf ook profiteren
De voordelen zouden volgens Hoskinson niet één kant op gaan.
Ethereum beschikt over het grootste ecosysteem voor smart contracts en een omvangrijke ontwikkelaarsgemeenschap. Wanneer Cardano-techniek beter aansluit op Ethereum, kan dat de drempel voor ontwikkelaars tussen beide netwerken verlagen.
Daar komt Midnight bij.
Hoskinson ziet
Midnight als een netwerk dat met meerdere ecosystemen moet kunnen samenwerken. Meer technische aansluiting op Ethereum zou voor zulke toepassingen dus nuttig kunnen zijn.
Dat betekent niet dat Cardano en Ethereum één technisch systeem worden.
Het gaat eerder om onderdelen die over de grens van één netwerk bruikbaar kunnen zijn.
Rivaliteit maakt plaats voor een praktischere vraag
Cardano en Ethereum worden al jaren tegenover elkaar gezet.
Hoskinson hielp zelf in de beginperiode mee aan Ethereum voordat hij vertrok en later Cardano bouwde. Sindsdien liepen discussies tussen beide kampen geregeld hoog op.
De techniek beweegt alleen steeds minder netjes binnen zulke kampen.
Ethereum onderzoekt ideeën uit Bitcoin. Cardano combineerde eerder eigenschappen van UTXO’s met programmeerbare contracten. Nieuwe netwerken bouwen weer verder op onderdelen uit beide werelden.
Open-source software maakt dat mogelijk zonder overname of commerciële overeenkomst.
Nog geen Cardano-Ethereum-partnerschap
Dat blijft voorlopig de belangrijkste grens.
Hoskinson heeft de deur geopend. Ethereum heeft niet publiek aangekondigd dat het Cardano-code gaat invoeren of een gezamenlijk ontwikkelteam vormt.
Ook het native-UTXO-voorstel binnen Ethereum bevindt zich nog in de onderzoeksfase.
Wie nu spreekt over een officiële alliantie tussen
ADA en
ETH loopt dus vooruit op de feiten.
Interessanter is wat er daadwerkelijk veranderd is.
Een maand nadat de UTXO-discussie nog draaide om wie erkenning verdiende, zegt Hoskinson nu dat engineers beter samen kunnen bouwen.
Of Ethereum die uitnodiging aanneemt, bepaalt of deze toenadering bij woorden blijft — of uiteindelijk in de code terechtkomt.