I den sista delen av denna serie pratade vi om vad “smarta kontrakt” (eller, kanske mer exakt, “självförstärkande kontrakt”), och diskuterade i detalj de två huvudmekanismerna genom vilka dessa kontrakt kan ha “kraft”: smart egendom och “factum” -valutor. Vi diskuterade också gränserna för smarta kontrakt och hur ett smartt kontraktaktiverat rättssystem kan använda en kombination av mänskligt omdöme och automatiskt genomförande för att uppnå bästa möjliga resultat. Men vad är poängen med dessa kontrakt? Varför automatisera? Varför är det bättre att ha våra relationer reglerade och kontrollerade av algoritmer snarare än människor? Det här är de tuffa frågorna som den här artikeln, och nästa, avser att ta itu med.
A Tale of Two Industries
Den första och mest uppenbara fördelen med att använda internetdriven teknik för att automatisera vad som helst är exakt samma som vi har sett internet, och Bitcoin tillhandahåller redan inom kommunikations- och handelsområdena: det ökar effektiviteten och minskar inträdeshindren. Ett mycket bra exempel på denna effekt som ger meningsfulla fördelar i den traditionella världen är förlagsbranschen. Om du ville skriva en bok på 1970-talet fanns det ett stort antal ogenomskinliga, centraliserade mellanhänder som du skulle behöva gå igenom innan din bok skulle komma till en konsument. Först skulle du behöva ett publiceringsföretag, som också skulle hantera redigering och marknadsföring åt dig och tillhandahålla en kvalitetskontrollfunktion till konsumenten. För det andra skulle boken behöva distribueras och slutligen skulle den säljas i varje enskild bokhandel. Varje del av kedjan skulle ta ett stort snitt; i slutet skulle du ha tur att få mer än tio procent av intäkterna från varje exemplar som royalty. Lägg märke till användningen av termen “royalty”, vilket antyder att du är författaren till boken helt enkelt bara en annan främmande del av kedjan som förtjänar några procent som ett snitt snarare än, ja, den enskilt viktigaste personen utan vilken boken skulle existerar inte ens i första hand. Nu förbättras situationen kraftigt. Vi har nu distinkta tryckföretag, marknadsföringsföretag och bokhandlar, med en tydlig och definierad roll för var och en och gott om konkurrens i varje bransch – och om du är okej med att hålla det rent digitalt kan du bara publicera på Kindle och få 70.
Låt oss nu överväga ett mycket liknande exempel, men med en helt annan bransch: konsumentskydd, eller mer specifikt deponering. Escrow är en mycket viktig funktion inom handel, och särskilt handel online. när du köper en produkt från en liten onlinebutik eller från en handlare på Ebay, deltar du i en transaktion där ingen av sidorna har ett betydande rykte, och när du skickar pengarna som standard finns det inget sätt att vara säker på att du kommer faktiskt få något att visa för det. Escrow tillhandahåller lösningen: istället för att skicka pengarna till säljaren direkt skickar du först pengarna till en escrow-agent, och sedan väntar escrow-agenten på att du bekräftar att du har fått varan. Om du bekräftar skickar spärragenten pengarna och om säljaren bekräftar att de inte kan skicka artikeln så ger spärragenten tillbaka dina pengar. Om det finns en tvist börjar en prövningsprocess och spärragenten bestämmer vilken sida som har det bästa fallet.
Det sätt på vilket det implementeras idag hanteras dock spärrad av centraliserade enheter och kastas in tillsammans med ett stort antal andra funktioner. På onlinemarknaden Ebay, till exempel tjänar Ebay rollen som att tillhandahålla en server för säljaren att vara värd för sin produktsida på, en sök- och prisjämförelsesfunktion för produkter och ett betygssystem för köpare och säljare. Ebay äger också Paypal, som faktiskt flyttar pengarna från säljaren till köparen och fungerar som depåagent. I grund och botten är detta exakt samma situation som bokpublicering befann sig på på 1970-talet, även om det är rättvist för Ebay-säljare att få en hel del mer än 10 av sina pengar. Så hur kan vi skapa en perfekt marknadsplats med kryptovalutor och smarta kontrakt? Om vi ville vara extrema om det, kunde vi göra marknaden decentraliserad med hjälp av en Diaspora-liknande modell för att tillåta en säljare att vara värd för sina produkter på en specialiserad webbplats, på sin egen server eller på en Decentraliserad Dropbox-implementering, använda ett Namecoin-liknande system för säljare att lagra sina identiteter och hålla ett nät av förtroende för blockchain. Men det vi tittar på nu är ett mer måttligt och enkelt mål: att separera funktionen för deponeringsagenten från betalningssystemet. Lyckligtvis erbjuder Bitcoin en lösning: transaktioner med flera signaturer.
Vi introducerar Multisig
Multisignaturtransaktioner tillåter en användare att skicka pengar till en adress med tre privata nycklar, så att du behöver två av dessa nycklar för att låsa upp pengarna (multisig kan också vara 1-av-3, 6-av-9 eller något annat, men i praktiken är 2-av-3 det mest användbara). Sättet att tillämpa detta på escrow är enkelt: skapa en 2-av-3-escrow mellan köparen, säljaren och deponeringsagenten, låt köparen skicka pengar till den och när en transaktion är klar köparen och säljaren underteckna en transaktion för att slutföra spärren. Om det finns en tvist väljer depåagenten vilken sida som har det mer övertygande fallet och undertecknar en transaktion med dem för att skicka pengarna till dem. På teknisk nivå är detta lite komplicerat, men lyckligtvis har Bitrated kommit med en webbplats som gör processen ganska enkel för den genomsnittliga användaren.
Naturligtvis är Bitrated i sin nuvarande form inte perfekt, och vi ser inte så mycket Bitcoin-handel med den. Gränssnittet är förmodligen inte så enkelt som det kunde vara, särskilt eftersom de flesta inte är vana vid tanken på att lagra specifika länkar per transaktion på några veckor, och det skulle vara mycket kraftfullare om det integrerades i en fullfjädrad handelspaket. En design kan vara en KryptoKit-liknande webbapp, som visar varje användare en lista med “öppna” köp och försäljningar och ger en “final”, “accept”, “avbryt” och “tvist” -knapp för var och en; användare skulle då kunna interagera med multisig-systemet precis som om det var en standardbetalningsprocessor, men sedan få ett meddelande om att slutföra eller bestrida sina inköp efter några veckor.
Men om Bitrated får rätt gränssnitt och börjar se massanvändning, vad kommer det att åstadkomma? Återigen minskar svaret inträdeshinder. För närvarande är det svårt att komma in i konsumenternas spärr- och skiljeföretag. För att vara en escrow-tjänst behöver du i huvudsak bygga en hel plattform och ett ekosystem, så att konsumenter och handlare fungerar genom dig. Du kan inte bara vara den som släpper ut pengarna – du måste också vara den som överför pengarna i första hand. Ebay måste ha och kontrollera Paypal för att hälften av sitt konsumentskydd ska fungera. Med Bitrated ändras allt detta. Vem som helst kan bli en deponeringsagent och skiljedomare och en Ebay-liknande marknadsplats (kanske CryptoThrift eller det kommande Egora) kan ha ett klassificeringssystem för skiljemän såväl som köpare och säljare. Alternativt kan systemet hantera skiljedomar i bakgrunden på samma sätt som hur Uber hanterar taxichaufförer: vem som helst kan bli skiljedomare efter en kontrollprocess, och systemet skulle automatiskt belöna skiljemän med bra betyg och sparka dem med dåliga betyg. Avgifterna skulle sjunka, troligen betydligt under till och med den 2,9 som Paypal ensam debiterar.
Smarta kontrakt
Smarta kontrakt i allmänhet tar samma grundidé och driver den mycket längre. Istället för att förlita sig på en plattform som Bitfinex för att säkra sina Bitcoin-innehav eller spekulera i endera riktningen med hög hävstångseffekt, kan man använda ett blockchainbaserat finansiellt derivatavtal med en decentraliserad orderbok och lämnar ingen central part att ta några avgifter. Den löpande kostnaden för att upprätthålla ett utbyte, komplett med operativ säkerhet, serverhantering, DDoS-skydd, marknadsföring och juridiska kostnader, kan ersättas med en engångsansträngning för att skriva kontraktet, troligen i mindre än 100 rader kod, och en annan -tid ansträngning för att skapa ett vackert gränssnitt. Från och med den tiden skulle hela systemet vara gratis förutom nätavgifter. Plattformar för lagring av filer som Dropbox kan också ersättas; även om det inte kostar pengar på hårddiskutrymmet, skulle systemet inte vara gratis, skulle det troligen bli betydligt billigare än det är idag. Det skulle också hjälpa till att utjämna marknaden genom att göra det enkelt att delta på utbudssidan: alla med en stor hårddisk eller till och med en liten hårddisk med lite extra utrymme kan helt enkelt installera appen och börja tjäna pengar på att hyra ut sitt oanvända utrymme.
Istället för att förlita sig på juridiska avtal som använder dyra (och ofta, särskilt under internationella förhållanden och fattiga länder, ineffektiva) domstolssystem, eller till och med måttligt dyra privata skiljedomstjänster, kan affärsförhållanden styras av smarta avtal där de delar av kontraktet som behöver mänsklig tolkning kan delas in i många specialiserade delar. Det kan finnas domare som är specialiserade på att avgöra om en produkt skickas eller inte (helst skulle detta vara själva postsystemet), domare som specialiserat sig på att avgöra om webbapplikationsdesigner uppfyller specifikationerna, domare som specialiserat sig på att avgöra vissa klasser av fastighetsförsäkringsanspråk med en avgift på 0,75 $ genom att undersöka satellitbilder, och det skulle finnas kontraktförfattare som är skickliga i att integrera var och en på ett intelligent sätt. Specialisering har sina fördelar och är anledningen till att samhället gick längre än att springa efter björnar med stenklubbor och plocka bär, men en av dess svagheter har alltid varit det faktum att det kräver mellanhänder att hantera och fungera, inklusive mellanhänder specifikt för att hantera förhållandet mellan mellanhänder. Smarta kontrakt kan ta bort den senare kategorin nästan helt, vilket möjliggör en ännu större grad av specialisering, tillsammans med lägre inträdeshinder inom varje nu krympt kategori.
Denna ökade effektivitet är dock bara en del av pusslet. Den andra delen, och kanske den viktigaste, har att göra med ett ämne som många förespråkare av kryptovaluta håller kära: att minska förtroendet. Vi kommer att täcka det i nästa del av denna serie.