Gisteren moest ik Boundless uitleggen aan niet-crypto vrienden en dit is wat het meest bij hen aansloeg: - Ik vertelde hen dat Boundless als Uber was, maar dan voor compute (ik liet het ZK-gedeelte er tot later buiten). - We verbinden mensen met GPU's (chauffeurs) aan mensen die compute nodig hebben (passagiers). - Op dit moment is Boundless ontworpen om GPU-mensen te stimuleren ervoor te zorgen dat er een overaanbod van capaciteit is (zoals Uber ervoor zorgde dat er meer chauffeurs dan passagiers waren in de beginjaren). - Iedereen ter wereld die compute nodig heeft, kan een verzoek indienen en GPU-operators concurreren om erop te bieden. - Het netwerk beloont GPU-operators voor het exacte werk dat ze doen, waardoor er een stimulans ontstaat om compute te leveren. - Bij elk (rit)verzoek geven verzoekers aan hoeveel ze bereid zijn te betalen (voor de rit) en een onderpandvereiste. - GPU-operators (chauffeurs) accepteren het verzoek wanneer ze denken dat de prijs eerlijk is en zetten onderpand in om te laten zien dat ze serieus zijn over het voltooien van de klus (de passagier naar de bestemming brengen). - Als de GPU-operator de klus niet op tijd afmaakt, wordt hun onderpand van hen afgenomen (de chauffeur verliest geld). 50% ervan wordt een beloning voor een andere GPU-operator om de klus over te nemen, zodat de verzoeker zijn compute krijgt (een andere chauffeur zorgt ervoor dat de passagier op zijn bestemming komt). - Dit mechanisme zorgt ervoor dat passagiers er zeker van kunnen zijn dat ze altijd op hun bestemming komen, ongeacht wat er gebeurt (sterke betrouwbaarheid). ZK-kant van de zaak: - Zero knowledge proofs zijn een type cryptografie. - ZK-proofs stellen iemand in staat te bewijzen dat ze een correcte berekening hebben uitgevoerd zonder te laten zien hoe ze het hebben gedaan of de gegevens binnenin. - Het voorbeeld dat altijd aansloeg, was gerelateerd aan privacy: privé-identiteitsverificatie (bewijzen dat je een geldig paspoort hebt zonder enige details erover te onthullen). - In de blockchainwereld worden ZKP's voornamelijk gebruikt voor schaling. Aangezien blockchains slechte computers zijn met computermogelijkheden, kunnen ze worden gebruikt om transacties te batchen en te comprimeren (zoals een zip-bestand) in een klein bewijs dat bijna onmiddellijk kan worden geverifieerd. - Dit is de laag die Boundless toevoegt aan compute. In plaats van dat het gewoon een normale gedecentraliseerde marktplaats voor compute is, levert Boundless ook een bewijs voor elk compute-verzoek....