Vrijednost repliciranih, zajedničkih knjiga iz prvih načela | HR.democraziakmzero.org

Vrijednost repliciranih, zajedničkih knjiga iz prvih načela

Vrijednost repliciranih, zajedničkih knjiga iz prvih načela

„Digitalni valute” nisu potrebne objasniti zašto distribuira knjige su važni. U ovom postu, IBM-ov Richard Gendal Brown razvija argument za replicirati zajedničkim knjigama iz prvih principa.

To je namijenjen da bude „obrazovanje komad” čiji je cilj onih, posebno u financijske industrije, koji vole objašnjenja novih tehnologija biti ukorijenjen u opisu poslovnog problema u stvarnom svijetu, a ne počinju s opisom navodnog rješenja.

Dakle, u ovom komadu, naći ćete ne spominje digitalne valute, jer ispada da ih ne treba izvući argument za distribuirane knjizi tehnologije.

Počet ćemo s bankarskim sustavima

Počnite razmišljati o today'sbanking sustava. U onome što slijedi, koristim bankovnog pologa i isplate primjer. Ali ista logika vrijedi i kud god da pogledamo, kao što ću raspravljati kasnije.

Zamislimo svijet s tri banke: Bank A, banka Band banka C- dva kupaca, kupaca aand Korisnička B. Svaka banka radi vlastite IT sustave koji su koristili za praćenje stanja. To je svijet u velikoj mjeri kao danas.

Tako Banci sustavi snimanje stanja za Banci klijenata, banka B sustavi snimanje stanja za banke B. Ovaj kupaca i tako dalje.

Možda slika izgleda ovako:

Dva neposredne primjedbe iskočiti:

  • Prvo, pogledajte u bankama aand B. Banci sustavi rekord koji je dugovao £ 1m Bank B. I Bank B. Ovaj sustav također zabilježiti ovu činjenicu: oni snimanje koje banka Bowes £ 1m Bank A. Dakle, isti podaci se snimaju dva puta, po dva nezavisno razvijene, održavati i koristiti sustave. I u drugim područjima, to umnožavanje je mnogo veći i skuplji, što ćemo govoriti u nastavku.
  • Drugo, pogledaj korisnike A. Oni su duguje novac bankama aand C- su u minusu u banci B. Drugim riječima, banke aand Cowe novac za korisnike A. Tko bilježi ovu činjenicu? Banke A i C! Mi iskoristiti ovu situaciju za gotovo, ali čini se vrlo čudno da je Korisnik AHA vjerovati boththat banka će biti dobro za novac andthat evidencije banke će biti točni. To se osjeća kao sukob interesa, ako uopće postoji.

Dakle, imamo dvije zanimljive pojave: depozit odluka moraju vjerovati svojim bankama da bude dobar za novac andto račun za stvari ispravno. I same banke morati potrošiti puno vremena i novca u razvoju sustava koji sve rade prilično mnogo isto - a zatim provesti još više vremena i novca provjere jedni otherto bi bili sigurni da su njihovi sustavi dogovoriti o zajedničkim činjenicama.

Čak u našem jednostavnom primjeru, tu su potencijalno sedam odvojenih odgovarajućih unosa treba potvrditi.

Bankarstva „činjenice” obično se bilježe najmanje dva različita entiteta i potrebno je skup proces pomirenja kako bi pogled sigurni svake strane svijeta je isti.

To je ne samo bankovni depoziti. Vrijednosni papiri i derivati ​​tržišta imaju isti obrazac

Ovo je priča o bankovnim depozitima. No, upravo samestory moglo biti rečeno o sustavima vrijednosne papire i izvedenice sustava.

Doista, u tom slučaju, problem bi mogao biti još gore: ne samo da moramo biti sigurni da se svi slažu o tome tko je učinio što se bavi s kojima, također je potrebno kako bi bili sigurni da su njihovi sustavi dogovoriti nastalih obveza koje proizlaze - oni također moraju dogovoriti o poslovnoj logici.

Razmislite o tome koliko je u blizini identičan sustavi postoje preko financijskog krajolika, svaki radni malo drugačije i proizvodnju sve-tako-malo drugačije rezultate koje je potrebno istražiti i riješiti. To je iznimno skupo.

Povratak na bankovnom priči

Ali neka se usredotočiti na bankarski primjer za sada.

Možete učiniti nešto stvarno zanimljivo sa pet knjigama koje smo radili. Možete ih napisati na drugačiji način, sa svim istim podacima pohranjenim u singletable, nego se proširio na pet različitih tablica:

U pet zasebnih knjige na lijevoj strani može biti napisan, upravo ekvivalentno, kao jednoj tablici na desnoj strani - i obrnuto. Možete izvesti jedno od drugoga. Jedina razlika je da je tablica na desnoj strani ima dodatnu kolonu tako da možemo istovremeno snimati izdavatelja i nositelja zahtjeva.

Drugim riječima, umjesto da djelomičan pogled na svijet koji posjeduje svaki banke, mogli smo jednu tablicu koja snima sve i postići isti rezultat.

Pa zašto ne samo jednu bankovnu knjigu za svijet?

To postavlja zanimljivo pitanje. Ako je to tako skupo i komplicirano za svaku banku pokrenuti vlastiti sustav koji sadrži vlastiti uski pogled na svijet - i onda morate provjeriti odgovara li drugim sustavima u kojima su činjenice preklapaju - zašto ne samo platiti nekoga pokrenuti singleledger da svatko suglasan će biti mjerodavan?

Uostalom, kao što smo pokazali, gore, banka koja želi može se lako izvesti vlastiti pogled na svijet iz ovog mega-stol, potpuno trivijalno.

Naravno, mi bismo dati pomisao na to kako da posreduje pristup knjizi - tko je dopušteno promatrati ili ažurirati koji snima - ali znamo kako se to radi. A to nije nemoguće problema.

Jesi li ljut?

Sada, to je primamljivo reći da je takvo što bi bilo suludo: zamislite koliko je moćan će biti tvrtka koja ransuch sustav. A zamislite katastrofalne posljedice za svijet, ako je došlo do ispada sustava!

Možda je skupo, greška-ničice, ali u osnovi decentralizirana i robustan (anti-krhak?) Sustav imamo danas je cijena isplati plaćati.

No, postavlja zanimljivo pitanje: što ako postoji način da se postigne prednosti globalno zajednički sustav ali bez koštac s teškom političkom pitanje kako kontrolirati svemoćnim operatera ili kako se nositi s rizikom ispada tako važan, središnji dio infrastrukture?

Možda možemo postići.

Umnoženi, zajednička knjiga

Sjeti se što smo postigli na slici iznad: stvorili smo jednu tablicu koja bi mogla describeallbank stanja i koja je sama po sebi dijele: različiti akteri imali različite dozvole za ažuriranje različite dijelove.

No, ta je briga u prethodnom odjeljku je da zajednička globalna knjiga će biti pod kontrolom jednog moćnog entiteta i da je taj centralizirani sustav može biti sustavni rizik. Dakle, možemo napraviti dvije ugađanje modelu?

  • Prvo, zašto ne ponoviti ledgermassively. Dakle, umjesto jednom primjerku, ima puno primjeraka. Možda je jedan primjerak na svakom banke. Tako da sada ne postoji niti jednu točku kvara. Ćemo morati brinuti o howthose primjerci se čuvaju u sinkronizaciji, naravno, tako da to nije jednoznačan „pobijediti”, ali ima primjeraka u svakoj banci također može napraviti integraciju s postojećom infrastrukturom nešto lakše, previše. Možda će to pomoći olakšati usvajanje.
  • Drugo, zašto ne imati oni koji sudjeluju u sustavu - možda samo banke ili možda njihovi klijenti previše - i zajednički su odgovorni za održavanje i osiguranje. Znamo tko su svi drugi na ovom svijetu, nakon svega, tako da znamo koga da kazni ako se prevariti. Tako smo zamijeniti jednu moćnu cjelinu s modelom gdje everybodycontributes sigurnosti sustava.

Ako je tako, možda je slika će izgledati ovako:

Ako jedan primjerak globalne, zajednička knjiga je nepoželjno ili rizično, a zatim ga replicira svim sudionicima mogla dati najbolje od oba svijeta. Sada je problem postaje jedan od automatsko održavanje sustava sinkronizirani umjesto ručno pomirenje i suočavanje s pauze.

Slika gore izgleda površno kao onaj koji sam nacrtao na početku članka. No, tu je kritično važna razlika. U thismodel, svi sudionici imaju primjerak knjige, ali imaju samo pravo izmjene unose značajne za njih. Dakle, to je i replicatedand dijeli.

I tako to je razlog zašto sam nazvati ovaj koncept na „replicirati, zajednička knjigu”. Mislim da je ovo tekst je bolje dočarati pravi mentalni model od „distribuira knjige”, na primjer.

I ovisno o tome želite li da se model stanja, druge imovine ili čak agreementsbetween strane, postoje startupima koji rade na projektu. Napisao sam komad prošle godine koja je pokušala dati smisao raznih igrača iz there- i još mnogo toga pojavile su se od tada.

„Pametni ugovori”

To se isplati plaćati posebnu pozornost na ideju dodavanja poslovanje logicto ovom konceptu: da su „činjenice” snima se ne samo tko posjeduje ono, ali stvarne sporazuma između stranaka.

To otvara intrigantnu mogućnost „pametnih ugovora”: svijet u kojem derivati ​​druge ugovorne strane se slažu da je zajednički komad coderepresents ugovor su napravili jedni s drugima, a oni ga izvršiti na zajedničkom, replicirati knjiga - možda u potpunosti eliminira potrebu za izgradnjom , održavanje, upravljanje i pomiriti svoje vlasničke derivate platforme?

Možda čak i dopuštajući kod uzeti skrbništvo nad imovinom na knjigu, da automatski upravljati protoke novca i marže?

Izvanredna pitanja

Moram naglasiti da je takav pristup otvara puno tehničkih pitanja: to nije jednoznačno dobra ideja.

Na primjer, znamo da je temeljni odgovor tehnologija radi kako je opisano? U svim vjerojatnih prijetnji scenarija? Kako možemo biti sigurni da je jedna banka (ili kupac) ne može vidjeti (ili izmijeniti) tuđeg informacije? Koliko podaci bi takav sustav držati? Bi li to mjerilo? Je li reallya dobru ideju za modeliranje pravne ugovore u kodu, a ne engleski?

Zaključak

Tu Čini se da više primjera skupo dvostruki sustava u više područja bankarskog sustava.

Ideja o sharedledger drži obećanja, a sudionici replicationby kao mehanizam za smanjenje rizika i mutualise njegov rad. No, je li to argument drži u praksi treba ispitati. Tako sam u potpunosti očekujem da vidim sve više i više eksperimentiranje banaka i ostalih u narednim mjesecima i godinama.

Op.a.: Radi izbjegavanja sumnje, u komadu gore, bio sam nottalking o Bitcoin - ovaj post je o domeni ponekad zovemo ne-'Bitcoin nalik-svijetu”, kako je definirano u ovom postu.

Ovaj post prvobitno pojavio na Richardovu blog. To je ovdje objavljena uz dopuštenje.

Blockchain TechnologyTechnologyBanking

Povezane vijesti


Post Blockchain

Liječnici kažu da su potrebne zdravstvene ideje potrebne za ispit

Post Blockchain

ING Exec: Sve naše poslovne linije uključene u istraživanje blokkana

Post Blockchain

Rootstock je spajanjem munje s lancem na lancu - na bočnoj traci

Post Blockchain

5 Činjenice iz kvartala 2018. Godine Izvješće o stanju Bitcoina

Post Blockchain

Bitcoin u naslovima: Blockchain dobro, Bitcoin loše

Post Blockchain

Bitcoin i iGaming: Poremećaj dolazi od vaše slijepe točke

Post Blockchain

Walmart želi pratiti drones dostave s Blockchain Tech

Post Blockchain

7 Trendovi u razvoju za Bitcoin i Blockchain

Post Blockchain

Nic Cary iz Blockchaina na Bitcoin novčanicima, Mt. Gox i decentralizacija

Post Blockchain

Zašto Big Bank Blockchain Leads napuštaju startup

Post Blockchain

Blockchain će se dalje razvijati nakon što završi 30,5 milijuna dolara financiranja

Post Blockchain

Nic Cary: Blocks treba prihvatiti digitalnu valutu