Patikrinkite Bitcoin Audit | LT.democraziakmzero.org

Patikrinkite Bitcoin Audit

Patikrinkite Bitcoin Audit

Vėlyvas vieną popietę kovo Stefan Tomas vaikščiojo į sliduma, plytų ir šviesos viršutiniame aukšte biure San Francisko Market Street. Biure, būdingas erdves mieste augančio technologijų koridoriuje, yra apgyvendintos darbuotojų Bitcoin valiutos Kraken.

Iki to laiko jis vaikščiojo į, po pietų saulė miršta, o dauguma darbuotojų buvo paliktas. Tik bendrovės generalinis direktorius Jesse Powell buvo, su vienu kitu darbuotoju.

Po privalomų sveikinimai ir bendro Pačalojums, Tomas atsisėdo Powell stalo, įsiplieskė žinutę Ubuntu virtualią mašiną aptakus, sidabro Mac kompiuteryje, ir gavo darbą.

Jis buvo čia įrodyti, kad Kraken užėmė bitcoinsit teigė turėti.

Po vasarį paniką apie renginius Mt. GOX, kai japonų svetainė turėjo implodedspectacularly, atsižvelgiant 850000 bitcoins su juo, ir paliekant pamišęs vartotojams savo tinklą, Powell norėjo nuraminti savo pačių vartotojų, kad jo keitimo neveikė dalinės rezervą.

Jis negalėjo labai gerai patikrinti savo įmonę, tačiau, kuris yra, kodėl Tomas buvo tyliai tarškina jo laikino stalo.

Vertingi įgūdžiai

Taigi, kas yra Stefan Tomas, ir kodėl jis asmuo Powellas vadinama?

Thomas technikos vadovas ne Ripple Labs, kompanija, kuri sukūrė savo mokėjimo protokolą ir didžiuojasi skaidriai viešojo knygos sandorių.

Jis buvo įtrauktas į Bitcoin nuo ankstyvo etapo, nustačiusi dabar garsaus Kas yra Bitcoinvideo ir išbandyta WeUseCoins - internetinis gidas Bitcoin. Jis taip pat buvo varomoji jėga BitcoinJS, JavaScript įgyvendinimo Bitcoin protokolą.

Trumpai tariant, kai kalbama apie technologijų pagrindžiančių Bitcoin Thomas žino savo stuff.

"Stefanas yra vietos, jis buvo rasti trumpą laiką, jis pasitiki bendruomenės ir vienas iš nedaugelio žmonių, pakankamai kompetentingi atlikti auditą", sakė Powellas, pridūrė:

"Mums reikia ką nors, kas galėtų kritiką procese, siūlykite patobulinimus (kurį jis padarė, ir mes priėmėme) ir biustas su mumis, jei mes bandome apgauti jį."

Kas Kraken reikia

Audito metu buvo du skirtingi duomenų rinkinius.

Pirmasis buvo bitcoins balansas, kad Kraken saugojimą, savo pačių viešai matomų Bitcoin adresai.

Antrasis buvo adresais, sudarė savo klientų sąskaitas rinkinys. Jūs galite galvoti apie pirmąjį, kaip savo turto, o antrasis kaip savo įsipareigojimų, nes kiekvienas vyks į vartotojo sąskaitą Bitcoin efektyviai buvo Bitcoin, kad keitimasis informacija turėtų grąžinti tam tikru momentu.

Kraken siekė įrodyti, kad jis nusprendė daugiau bitcoins saugojimo nei klientai turėjo savo sąskaitas, kurios dalyvauja tikrinant kiekvieno iš šių adresų rinkinių sumos.

Taigi, kaip gi Tomas tai padaryti?

MERKLE medžiai, lapai ir šaknys

Už Kraken audito pagrindas buvo "Merkle medis", kuris yra skirtas gerinti duomenų rinkimą vientisumą sistema.

Į Bitcoin bloko grandinės, The Merkle medis naudojamas saugoti sandorius tam tikroje bloką. Jo privalumas yra tai, kad ji gali lengvai gaminti vieną maišos (žinomas kaip MERKLE root), kuri efektyviai maišos visas operacijas į medį.

Mažos grupės sandorių sumaišytas kartu, ir tada tų masyvuose rezultatai sumaišytas kartu dar kartą. Tai tęsiasi tol, kol galutinis maišos gamina vieną MERKLE šaknis. Ši šaknis gali būti naudojamas patvirtinti bet kurio adresą turinį į medį.

Yra Merkle medis (ir atitinkamas šaknis) tiek atsakomybės (kliento svarstykles) ir turto (Kraken piniginės) pusių auditą.

Proving turtą

Gaminti turto maišos, Tomas buvo suteiktas viešąsias adresus visą Kraken piniginės. Tada jis gali gauti iš šių adresų turinį iš viešojo Bitcoin blockchain.

Rinkti ir maišos, kad duomenys, jis naudojamas įrankis parašytus Michael Grønager, Kraken anketa COO, vadinamas Cryptoshi, kuris yra skirtas manipuliuoti įvairių piniginės struktūras.

Cryptoshi naudoja libcoin A cryptocurrency biblioteką remiantis originalus Satoshi klientui, kad tapo Bitcoin šerdis referencinis produktas. Tomas apibūdina Cryptoshi kaip "Šveicarijos armijos peilis cryptocurrency".

Turto pusėje, Tomas galėjo manyti, kad Merkle medis Kraken paties piniginėje įtraukti visus adresus pagal savo kontrolę. Nebūtų prasmės keitimasis ne juos apimti, jeigu jis norėjo jį įtraukti visą savo balansą į savo analizę.

Įrodantys įsipareigojimai

Tačiau viskas yra daugiau kompleksą įsipareigojimų pusėje (kad bitcoins vyko Kraken "klientų adresų), dėl dviejų priežasčių.

Pirma, nesąžiningas biržos bando apgauti auditorių galbūt norėsite pašalinti klientų sąskaitas iš įsipareigojimų medį, nes kiekvienas iš šių sąskaitų prideda sumą, kurią mainų skolingas monetomis.

Paprasčiausias būdas įrodyti, kad ji nepadarė, kad yra tiesiog skelbti visus likučius ir adresus medyje, kartu su MERKLE šaknis.

Tokiu būdu, kiekvienas gali tiesiog pridėti tų adresų turinį, ir patikrinkite, ar balansas sutampa su maišos medį. Tada jie gali maišos tą patį medį, ir užtikrinti, kad jos Merkle šaknis atitiko vieną paskelbtas kaip dalis auditą.

Štai kur antrasis iššūkis ateina. Dauguma mainai nenori visi, kad informacija viešai, pasakė Tomas.

Leidyba likučius ir adresus yra potencialus privatumo klausimas, ir taip pat gali atskleisti slaptą informaciją apie tai, kaip jie tvarko savo pinigines. Visų likučių suma yra taip pat konkurencingomis slapta informacija.

"[Kraken buvo] bando klysta dėl atsargūs ir bandyti ne skelbti šią informaciją", aiškina Thomas.

Vietoj to, Tomas patikrinti likučius sumą privačiai ir liudijo, kad ten buvo daugiau turto nei įsipareigojimų. Tada Kraken po rekomendacija pradžių proposedby Bitcoin pagrindiniųprogramuotojų Gregory Maxwell.

"Šių dalykų yra sunku patikrinti ar įrodyti"

Maksvelo patarė mainus skelbti MERKLE šaknis viešai. Tada, kai vartotojas prisijungia, parodyti savo sąskaitos likutį audito metu privačiai jiems, kartu su medžio gabalus, kurie guli tarp savo adresą ir medžio šaknis.

Iš tikrųjų, tai suteikia vartotojui medžio šaką, suteikiant jiems galimybę įrodyti, kad jie buvo bent įtraukti į šį filialą kai jis buvo sumaišytas. Tokiu būdu vartotojas patikino, kad jų adresas buvo įtraukta į audito.

Tai iki vartotojų paleisti testą, tikrinti, kad jų adresas buvo įtrauktas į bendrą maišos, ir daugiau tokių bandymų, kurie atsiranda iš įvairių sričių, tuo didesnė tikimybė, kad bus keičiamasi pagaus, jei jis praleidžia jokių adresus.

Ar tai reiškia, kad balansas yra paprastų? Deja, ne.

Trūkumai proceso

"Su bet auditą, yra keletas gana didelis skyles, kad jūs negalite danga," sako Tomas, paaiškindamas.

"Jei mainų skolinasi Bitcoin už audito tikslais, tai sunku išsiaiškinti. Arba mainai gali nusipirkti bitcoins save su savo fiat valdų."

"Kraken nurodo kitas trūkumų procesą savo puslapyje, apibūdinančių audito procesą. Pirma, keitimasis negali įrodyti, kad kiti negali pasisavinti savo asmeninius raktus, tai reiškia, kad jis negali įrodyti, nedviprasmiškai, kad ji turi išimtinę prieigą prie jos piniginėje bitcoins.

Antra, auditorius turi būti techniškai pajėgi ir patikima, nes vis dar yra kai kurie proceso, kai nesąžiningi mainai gali juos klaidinti, arba auditoriui suklaidinti visuomenę, galbūt bendradarbiaujant su mainų srityse.

"Šių dalykų yra sunku patikrinti ar įrodyti," sakė Tomas, pridurdamas:

"Bet kiek audito eina, ji suteikia jums šiek tiek pasitikėjimo, kad keitimasis informacija yra paleisti gerai, ir visi išpuoliai prieš auditą turime atrandamos galimybę."

Iš esmės, ši audito rūšis yra "geriau negu nieko", paaiškino, Tomas, vėliau atliekami kitą auditą panašiai už Bitcoin prekybos platformos Bitfinex.

Ši audito rūšis negali būti nelaidžios vandeniui, bet tai geriausias pastangos greitai besikeičiančios aplinkos ir mainai, kaip Kraken ir Bitfinex yra pirmaujanti kelią pažadų klientams sukrėtė Mt. GOX reikalas.

Kaip toli auditai turėtų eiti, nors ir ką dar galima padaryti, siekiant užtikrinti, kad mainai veikia tinkamai?

Pasirodo, kad ten yra daug daugiau, kad būtų galima padaryti. Antroje šio tyrimo (netrukus), mes aptarsime šiuos variantus ir kai kurių biržų, kurios yra tyrinėti juos.

KrakenAuditsRipple laboratorijos

Susiję straipsniai


Post Ripple

Federalinis bankas VP: Bitcoin grėsmė reiškia, kad bankai turi prisitaikyti ar mirti

Post Ripple

Andoros skaitmeninės valiutos viršūnių susitikimas sujungs pasaulinį finansinį elitą

Post Ripple

Ripple sureguliuoja 1 mln. JAV dolerių ieškinį su buvusiu vykdomuoju direktoriumi ir įkūrėju

Post Ripple

Savo pačių žodžiais: Nekilnojamasis kompanijas kalbasi su Ripple XRP pilotais

Post Ripple

Bitcoin pramonės lyderiai pradeda DATA, savireguliavimo organą

Post Ripple

Ripple Eyes Retreat po įrašų kainų didėjimo

Post Ripple

100 milijardų ginčų sprendimas: XRPs Surge kelia sunkius klausimus dėl Ripple

Post Ripple

Bitcoin: karšta tema Plug and Play Winter Expo

Post Ripple

Ripple prideda 10 naujų finansinių įmonių į Blockchain tinklą

Post Ripple

Stellar įkūrėjas atsistatydina kaip vykdantysis direktorius

Post Ripple

RBS tyrimai išpranašavo kaip 3,5 milijardo svarų sterlingų techninės revoliucijos dalis

Post Ripple

Web Creator Tim Berners-Lee: Blockchain Builders turėtų būti atsargos