Discreet Log Contracts, DLC, kod som kommer att skapa en revolution inom finansvärlden och vadslagning.
Inte i år men gissningsvis inom 10 år så kommer DLCer att ersätta mycket av det som tredje part utför inom till exempel finansvärlden. Igår togs ett stort steg i att börja experimentera och använda DLC när Suredbits DLC wallet blev tillgänglig bland apparna i Umbrels implementering av Bitcoins full node.
Systemet Bitcoin möjliggör att skicka värde över internet direkt mellan två parter utan tredje part inblandad. DLC gör det möjligt att vilkorstyra transaktionen baserat på externa faktorer: skicka 100k sats från A till B om Rams vinner Superbowl annars från B till A, vid oavgjort 50k till båda. För att få koden att fungera så behöver man berätta för kontraktet när och var det ska läsa av resultatet, det som i Bitcoin-världen kallas en orakeltjänst.
Suredbits DLC wallet har ett interface för att sätta upp ovan och det ser enkelt ut att använda när jag kollar på filmen de lagt upp, jag tänkte testa de närmsta veckorna, man skulle ju kunna sätta upp en enkel tävling om när Bitcoin-priset når $100.000 😊.
Jag kan för lite kring hur DLC fungerar så jag avstår från att försöka förklara men där finns gott om information på Suredbits hemsida och säkert på fler ställen om man är intresserad. Det man kanske behöver ha med sig när man funderar kring vad DLC kan användas till är att det idag skapas en on-chain transaktion men man håller på att utveckla samma funktionalitet för Lightning Network, gissningsvis då med Atomic swaps.
Det är enkelt att föreställa sig en app där man kan gambla på precis vad som helst, antingen så har någon alla redan satt upp ett DLC och med en mekanism där man ser vilket odds som gäller just nu eller så skapar du det själv eventet och hoppas någon vill ta andra sidan i vadslagningen.
Fördelarna är uppenbara: ingen tredje part som ska ha betalt och som du måste lita på.
För er som läst min blogg länge känner igen ovan, det är precis detta som Auger försökt bygga under många år men med sin REP-token. Jag slutade att följa Auger för några år sedan men det skrivs inget om deras ”prediction market” längre. Skillnaden mellan Auger och DLC är flera: Bitcoin vs REP såklart men även att DLC är ett layer 1 som sedan förhoppningsvis många använder för att bygga applikationerna på medan Auger är båda.
Ok, betting är ett område för DLC, vissa typer av försäkringar är ett annat men det riktigt stor är finansmarknaderna.
Den delen av finansmarknaden som kallas derivat är som klippt och skuren för DLC. Innan du läser vidare så rekommenderar jag att du (återigen) klickar in på All-of-the-worlds-money-and-markets-in-one-visualization-2020 och skrolla sakta neråt får att få en förståelse för storleken på derivatmarknaden, $1.000 miljoners miljoner jämfört med till exempel aktiemarknadens $89 miljoners miljoner.
Ett derivat är ett kontrakt vars värde förändras baserat på ett underliggande finansiellt instrument. Listan över derivat är lång: terminer, optioner, swappar, CFD och CDS är de vanligaste där vart och ett av dem eller i kombination kan vara extremt komplexa. Vill ni veta mer om vad dessa olika derivat gör så börjar läsa på här.
Vissa av derivaten handlas på börser men de allra flesta är OTC, over the counter, där någon förmedlar kontraktet: företag A kontaktar banken om derivatet de vill sätta upp, banken formaliserar det, hittar en motpart, ser till kontraktet följs och får en avgift. Exempel på en ”vanilla swap” är att två företag byter en rörlig ränta mot en fast och skillnaden i räntorna skickas t.ex. veckovis mellan dem via banken. Eller en förändring i valutakurser, eller terminspriser, eller …
Exakt detta kan skapas med DLC och en orakeltjänst utan att banken är inblandad.
Lägger man dessutom till att DLC i sin tur kan handlas på en decentraliserad plattform så har man löst ett stort problem för finansvärlden. Ett exempel kan vara en fond som har köpt en grekisk statsobligation tillsammans med en CDS, credit default swap där CDSen försäkrar obligationen för att grekiska staten inte kommer att betala tillbaka obligationen i tid. När fonden tidigare än planerat säljer sin obligation så kan de sälja CDSen, inte som idag då de måste förhandla med motparten om att i förtid avsluta kontraktet och kanske kompensera dem.
Nästa stora fördel är motpartsrisken, att den andra parten inte uppfyller sin del av kontraktet. Precis detta var i centrum för finanskrisen, många köpare av CDO hade köpt CDS av det amerikanska försäkringsbolaget AIG som inte kunde betala ut när CDO inte uppfyllde sina återbetalningar (kolla på The Big short för förklaringen på CDO, Collateralized Debt Obligation och CDS).
Det fina med DLC i kombination med stable coins är att man kan sätta upp derivat som är oberoende av Bitcoin-priset. Eller rent av tillsammans med Strike så man bara använder Bitcoins blockkedja för själva kontraktet och använder ”vanliga” pengar för övriga delar.
Men en sak är säker, det kommer att krävas Bitcoin, dels för att skapa transaktionen, dels som säkerhet för kontraktet och bara dessa två punkterna kan få mitt huvud att explodera: i en hyperbitcoinized värd ska $1.000 miljoner miljoner ”växlas” till Bitcoin.
Om jag satt i en bankledning så skulle jag anställa var enda Bitcoin dev jag kunde hitta för att utveckla verktygen för finansiella DLC, dels för att sätta upp dem, dels för att skapa handelsplatsen. Detta för att kunna kompensera i alla fall delvis för inkomsterna de idag får för administrationen av derivaten och kanske kunna ha någon roll i framtiden.
Men sannolikheten är stor att det redan sitter någon 20-årig code wizard i källaren hemma hos föräldrarna och utvecklar detta som open source, precis som Hayden Adams gjorde med UniSwap.