Jpmorgan afhjúpar juno prototype í hyperledger meeting

Hilmar Petursson über Virtual Reality und Facebook (Júlí 2019).

Anonim

Verkefnið "Juno" var kynnt á nýjustu fundi stjórnarnefndar Linux Foundation's Hyperledger Project 3. mars. Verkefnið er að kanna að þróa opinn uppspretta blockchain.

Á fundinum sýndi forstjóri JPMorgan David Voell að bankinn hafi starfað við Juno frá því í september. Frumgerðin var kynnt af Will Martino, einn af verktaki verkefnisins.

Martino sagði að liðið hefði tekið tillit til aðferða auk vinnuskilríkja og sönnunargagna um hlut og byrjaði Juno frá gaffli í Haskell framkvæmd Tangaroa, sem byggðist á Byzantine Fault Tolerant framkvæmd samhliða reikniritarinnar.

Hann minntist á að eins og Juno þarf ekki nafnlausan þátttöku hefur þetta verið beinlínis óvirk. Notkun Tangaroa fjarlægir einnig þörfina fyrir námuvinnslu.

Með því að nota Raft-siðareglur sem grundvöll leyfir þyrping netþjóna að panta skilaboð og dreifa þeim til netkerfisins. Innan kerfisins tryggir kosningin "Leader" að hægt sé að ná samkomulagi meðal "Fylgjendur". Martino útskýrði að þar sem Juno krefst eingöngu samstöðu um inntak og ekki framleiðsla, eru hægar hnúður ólíklegri til að hægja á öllu kerfinu.

Þegar skilaboð sem send eru innan netkerfisins hafa verið pantaðar og endurtekin eru þau túlkuð með endurritaðri stöðuvél. Juno gerir Leader kleift að fæða inntak í ríkisvélina þegar innganga hefur verið endurtaka með meirihluta hnúta.

Juno er að nota tungumál sem heitir Hopper í replicated state vélinni til að keyra klár samninga. Tungumálið er enn í þróun. Þegar búið er að ljúka er gert ráð fyrir að það sé í samræmi í samræmi, fullkomlega ákvarðandi, fullkomlega raðhæft og mun innihalda mælikvarða á framkvæmdarkostnaði.

Fyrir óbætanlega aðalbókina sjálft hefur JPMorgan liðið ekki farið fyrir Bitcoin-stíl Merkle tré. Í staðinn nota þau Tangaroa-stækkunin sem stækkað hefur verið smám saman. Þetta skapar í raun blockchain af einum viðskiptum blokkum, draga úr möguleika á forking. Liðið er nú að íhuga hvort hægt sé að tryggja enn frekar innskráningarskráin með kjötkássum á vellinum á ákveðnum tímum, eða að nota kjötkássa nokkrum skrefum á bak við nýjustu viðskiptin.

Liðið hefur greint vandamál sem krefjast þess að inntak mannsins sé fínt, þar á meðal munur á stigvaxandi fláðum meðal fylgjenda í netkerfinu.

Með hliðsjón af umræðu um blockchain getu í Bitcoin netinu, sveigjanleiki er auðvitað fíllinn í herberginu. Með óbreyttu dæmi sem keyrir á MacBook Pro, náði Juno árangri með samstöðu um 500 á sekúndu og 2 ms seinkun á samstöðu. Þetta eru mjög stórar fréttir. Vegna takmarkana í blokkastærð getur Bitcoin aðeins unnið upp í sjö viðskipti á sekúndu. Til samanburðar fer vinnsla neta að meðaltali um 2, 000 viðskipti á sekúndu.

Juno liðið spáir tvisvar til þrisvar sinnum núverandi frammistöðu sína með undirstöðuaðgerðum, þar á meðal GC-stillingu, batching log entries og skilaboð lag uppsetningu.

Stöðug útgáfa af kóðanum hefur verið settur á GitHub fyrir alla sem hafa í huga að reyna það. Samkvæmt JPMorgan liðinu virkar opinn uppspretta útgáfa örlítið verri en innri útgáfan sem notuð er í prófunum.

Þættirnir sem JPMorgan liðið vonast til að fela í næstu útgáfu af Juno eru viðbótar hnúta ríki, samþætt viðskiptavinur stjórn HTTP netþjónum, þrautseigju gegnum SQLite og kerfi eftirlit samþættingu.