Ismerje meg az ARC-t – a BSV blokkláncon történő sugárzás új, megbízható módját

Október 4-én a BSV Blockchain Association webináriumot tartott, amelyben bemutatta az ARC-t, a BSV blokklánc nyílt forráskódú tranzakciós processzorát. Deggen Kellenschwiler és Thomas Giacomo közösen vezették a bemutatót, és ismertették az ARC útitervét.

Mi az a tranzakciófeldolgozási szolgáltatás?

Kellenschwiler egy magas szintű kérdés megválaszolásával indítja a dolgokat: mi az a tranzakciófeldolgozási szolgáltatás? Ezt meg kell érteni, hogy megértsük, mi az ARC és mit csinál.

A BSV csomóponti hálózat peer-to-peer, és bár robusztus, rendetlen lehet, magyarázza. A csomópontok tetszés szerint jöhetnek és mennek, így nincs garancia arra, hogy egy adott csomópont egy adott időpontban online lesz.

Ezenkívül nem minden csomópontot kezelnek egyenlően; van engedélyezőlista, és egyes csomópontok elsőbbséget élveznek másokkal szemben. A csomópontoknak korlátai vannak arra vonatkozóan is, hogy hány kapcsolatot hozhatnak létre.

A tranzakciófeldolgozó API, például az ARC, foglalkozik a hálózat „eredendő homályosságával”, enyhítve az olyan problémákat, mint például a mobileszközök kapcsolatának megszakadása. Egy ilyen eszközzel a kívánt eredmény az, hogy a fejlesztők a vállalkozásukra összpontosíthassanak anélkül, hogy sok különböző problémát kellene megoldaniuk.

Kifejezetten az ARC-re összpontosítva

Mi az ARC prezentáció

Kellenschwiler elmagyarázza, hogy egy ideális világban az ARC minden bányászati ​​csomóponthoz csatlakozna. Rendelkezik társviszony-létesítési és újrapróbálkozási logikával, érvényesíti a tranzakciókat, kiszámítja a Merkle-útvonalakat a broadcast tranzakciókhoz, és így tovább.

Az ARC a következő mikroszolgáltatásokat kínálja: API-kiszolgáló, érvényesítő, metamorf, peer manager és BlockTX tároló. Kellnscwiler ezek mindegyikére sorra kitér.

ARC API kezeli a hitelesítést, az érvényesítést és a tranzakciókat a metamorfózisig. Szabályokat (pl. sat per byte) és tranzakció állapotokat kap, és tranzakciókat küld el.

ARC Metamorf átveszi az előre hitelesített tranzakciókat, és a peer-to-peer hálózaton keresztül a láncba kapcsolja őket. Feldolgozza az ARC API által küldött tranzakciókat, és eljuttatja azokat a Bitcoin hálózathoz. Úgy tervezték, hogy vízszintesen skálázható legyen.

ARC BlockTX figyeli az új blokkokat, lekéri a szükséges adatokat a bányászott tranzakcióazonosítók érvényesítéséhez, és kiszámítja a Merkle útvonalakat. Feldolgozza a blokkokat és továbbítja a tranzakciók állapotát. Célja a blokkok feldolgozásának duplikációjának megszüntetése.

ARC Callbacker elküldi a tranzakciós állapotokat az eredeti beadványban megadott URL-re, miután kibányászták. Visszahívást küld az ügyfeleknek, amikor a Bitcoin hálózat elfogadta a tranzakciót.

Hogyan működik az ARC bemutató

Ez nem csak mAPI 2.0?

Kellenschwiler elmagyarázza, hogy az ARC teljesen más megközelítést alkalmaz, és semmi esetre sem csak az mAPI 2.0. Ezután részletes technikai lebontást ad az mAPI és az SV Node interakciójáról és korlátairól. Például a nagy forgalmi terhelés szűk keresztmetszetek kialakulásához vezetett az mAPI-n. Az ARC nem szenved ettől a korlátozástól.

Az ARC-t a Teranode-korszakra is tervezték. A nagyobb stratégia a funkciók szétválasztása. Például a Liteclient a felhasználói oldalra, míg a Teranode a bányászatra, a blokkok összeszerelésére stb.

Az ARC előnye, hogy elkerüli a szűk keresztmetszeteket, vízszintesen skáláz, lehetővé teszi a problémák gyorsabb diagnosztizálását, végső állapotmegerősítést és Merkle útvonalakat biztosít, valamint a visszahívó tájékoztathatja az alkalmazásokat az állapotfrissítésekről.

Jelenleg a TAAL és a GorillaPool ARC-t használ, és az alkalmazásfejlesztők a bányászok dokumentumain keresztül érhetik el végpontjaikat.

A következő lépések a visszajelzések meghallgatása és a hibák kijavítása, az ARC éles indítása éles környezetben, az mAPI lassan történő leállítása, és egy overlay csomópont megvalósítása az ARC felületen.

Ha szeretné hallani Kellenschwiler és Giacomo válaszait az ARC-vel kapcsolatos kérdésekre, és részletesebb magyarázatot szeretne kapni a működéséről, nézze meg a webináriumot a fenti linken keresztül!

CoinGeek beszélgetések Darren Kellenschwilerrel: Az én BSV blokklánc-utam

YouTube video

Új a blokkláncban? Tekintse meg a CoinGeek Blockchain for Beginners szakaszát, amely a végső erőforrás-útmutató, hogy többet megtudjon a blokklánc technológiáról.

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