Spoznajte ARC—nov zanesljiv način oddajanja v verigi blokov BSV

4. oktobra je Združenje BSV Blockchain izvedlo spletni seminar o predstavitvi ARC, odprtokodnega transakcijskega procesorja za BSV blockchain. Deggen Kellenschwiler in Thomas Giacomo sta soorganizirala predstavitev in razložila načrt ARC.

Kaj je storitev obdelave transakcij?

Kellenschwiler začne stvari z odgovorom na vprašanje na visoki ravni: kaj je storitev obdelave transakcij? To je treba razumeti, da bi razumeli, kaj ARC je in kaj počne.

Omrežje vozlišč BSV je enakovreden in čeprav je robustno, je lahko neurejeno, pojasnjuje. Vozlišča lahko pridejo in odidejo, kakor hočejo, zato ni nobenega zagotovila, da bo dano vozlišče na spletu ob določenem času.

Poleg tega se vsako vozlišče ne obravnava enako; obstaja seznam dovoljenih in nekatera vozlišča imajo prednost pred drugimi. Vozlišča imajo tudi omejitve glede števila povezav, ki jih lahko vzpostavijo.

API za obdelavo transakcij, kot je ARC, se ukvarja z "inherentno mehkostjo" omrežja in ublaži težave, kot so prekinjene povezave za mobilne naprave. Želeni rezultat takšnega orodja je omogočiti razvijalcem, da se osredotočijo na svoja podjetja, ne da bi morali reševati veliko različnih težav.

Osredotočanje posebej na ARC

Kaj je predstavitev ARC

Kellenschwiler pojasnjuje, da bi se v idealnem svetu ARC povezal z vsakim rudarskim vozliščem. Ima logiko vpogledovanja in ponovnega poskusa, preverja transakcije, izračunava poti Merkle za transakcije oddajanja in še več.

ARC ponuja naslednje mikrostoritve: API strežnik, validator, metamorph, peer manager in BlockTX store. Kellnscwiler razširja vsako od teh po vrsti.

ARC API obravnava avtentikacijo, validacijo in transakcije v metamorf. Pridobi pravilnike (npr. SAT na bajt) in statuse transakcij ter predloži transakcije.

ARC Metamorf sprejme vnaprej potrjene transakcije in jih prenese v verigo z uporabo omrežja enakovrednih. Obdeluje transakcije, ki jih pošilja ARC API, in jih prenaša v omrežje Bitcoin. Zasnovan je za vodoravno razširljivost.

ARC BlockTX posluša nove bloke, pridobi podatke, potrebne za potrditev, kateri ID-ji transakcij so rudarjeni, in izračuna Merkleove poti. Obdeluje bloke in razširja status transakcij. Njegov namen je odstraniti podvojitve obdelave blokov.

ARC povratni klic po rudarjenju pošlje statuse transakcij na URL, naveden v prvotni predložitvi. Strankam pošilja povratne klice, ko je omrežje Bitcoin sprejelo transakcijo.

Predstavitev Kako deluje ARC

Ali ni to samo mAPI 2.0?

Kellenschwiler pojasnjuje, da ima ARC povsem drugačen pristop in nikakor ni le mAPI 2.0. Nato poda podrobno tehnično razčlenitev interakcije mAPI z vozliščem SV in njenih omejitev. Velike prometne obremenitve so na primer povzročile ozka grla na mAPI. ARC ne trpi zaradi te omejitve.

ARC je zasnovan tudi za obdobje Teranode. Večja strategija je ločevanje funkcij. Na primer, Liteclient se bo osredotočil na uporabniško stran, Teranode pa na rudarjenje, sestavljanje blokov itd.

Prednosti ARC so v tem, da se izogiba ozkim grlom, se prilagaja vodoravno, omogoča hitrejšo diagnozo težav, zagotavlja končno potrditev stanja in poti Merkle, povratni klic pa lahko aplikacije obvesti o posodobitvah stanja.

Trenutno TAAL in GorillaPool uporabljata ARC, razvijalci aplikacij pa lahko do svojih končnih točk dostopajo prek dokumentov rudarjev.

Naslednji koraki so poslušanje povratnih informacij in odpravljanje napak, vzpostavitev ARC v živo v produkcijskem okolju, postopna opustitev mAPI in implementacija prekrivnega vozlišča na vmesniku ARC.

Če želite slišati Kellenschwilerja in Giacoma, ki odgovarjata na vprašanja o ARC, in za podrobnejšo razlago, kako deluje, si oglejte spletni seminar prek zgornje povezave!

Pogovori CoinGeek z Darrenom Kellenschwilerjem: Moje potovanje v verigi blokov BSV

YouTube video

Ste novi v blockchainu? Če želite izvedeti več o tehnologiji veriženja blokov, si oglejte CoinGeekov razdelek Blockchain za začetnike, najboljši vodnik po virih.

Vir: https://coingeek.com/meet-arc-the-new-reliable-way-to-broadcast-on-bsv-blockchain/