Temui ARC—cara baharu yang boleh dipercayai untuk menyiarkan pada rangkaian BSV

Pada 4 Oktober, Persatuan Rantaian Blok BSV mengadakan webinar yang memperkenalkan ARC, pemproses transaksi sumber terbuka untuk rantaian blok BSV. Deggen Kellenschwiler dan Thomas Giacomo menjadi tuan rumah bersama pembentangan dan menerangkan pelan hala tuju ARC.

Apakah perkhidmatan pemprosesan transaksi?

Kellenschwiler memulakan perkara dengan menjawab soalan peringkat tinggi: apakah perkhidmatan pemprosesan transaksi? Ia adalah perlu untuk memahami perkara ini untuk memahami apa itu dan lakukan ARC.

Rangkaian nod BSV adalah peer-to-peer, dan walaupun ia teguh, ia boleh menjadi kucar-kacir, jelasnya. Nod boleh datang dan pergi sesuka hati, jadi tiada jaminan bahawa nod tertentu akan berada dalam talian pada masa tertentu.

Tambahan pula, tidak setiap nod dilayan sama; terdapat penyenaraian putih dan beberapa nod mendapat keutamaan berbanding yang lain. Nod juga mempunyai had tentang berapa banyak sambungan yang boleh dibuat.

API pemprosesan transaksi seperti ARC menangani "kekaburan yang wujud" rangkaian, mengurangkan isu seperti sambungan terputus untuk peranti mudah alih. Hasil yang diinginkan untuk memiliki alat sedemikian adalah untuk membolehkan pembangun menumpukan pada perniagaan mereka tanpa perlu menyelesaikan banyak masalah yang berbeza.

Memfokuskan pada ARC secara khusus

Apakah persembahan ARC

Kellenschwiler menjelaskan bahawa, dalam dunia yang ideal, ARC akan menyambung ke setiap nod perlombongan. Ia mempunyai logik peering dan cuba semula, mengesahkan transaksi, mengira laluan Merkle untuk transaksi penyiaran dan banyak lagi.

ARC menawarkan perkhidmatan mikro berikut: pelayan API, pengesah, metamorf, pengurus rakan sebaya dan kedai BlockTX. Kellnscwiler mengembangkan setiap satu secara bergilir-gilir.

API ARC mengendalikan pengesahan, pengesahan dan transaksi kepada metamorf. Ia mendapat dasar (cth, sats per bait) dan status transaksi serta menyerahkan transaksi.

ARC Metamorph mengambil urus niaga yang telah disahkan dan menjadikannya dalam rantaian menggunakan rangkaian peer-to-peer. Ia memproses transaksi yang dihantar oleh API ARC dan membawanya ke rangkaian Bitcoin. Ia direka bentuk untuk berskala mendatar.

ARC BlockTX mendengar blok baharu, mendapatkan semula data yang diperlukan untuk mengesahkan ID transaksi yang dilombong dan mengira laluan Merkle. Ia memproses menyekat dan menyebarkan status transaksi. Tujuannya adalah untuk menyahgandakan pemprosesan blok.

ARC Callbacker menghantar status transaksi ke URL yang dinyatakan dalam penyerahan asal setelah dilombong. Ia menghantar panggilan balik kepada pelanggan apabila rangkaian Bitcoin telah menerima transaksi.

Bagaimana ARC Berfungsi pembentangan

Bukankah ini hanya mAPI 2.0?

Kellenschwiler menjelaskan bahawa ARC mengambil pendekatan yang sama sekali berbeza dan bukan sekadar mAPI 2.0. Dia kemudian memberikan pecahan teknikal terperinci interaksi mAPI dengan SV Node dan batasannya. Contohnya, beban trafik yang tinggi menyebabkan kesesakan pada mAPI. ARC tidak mengalami had ini.

ARC juga direka untuk era Teranode. Strategi yang lebih besar adalah untuk memisahkan fungsi. Sebagai contoh, Liteclient akan menumpukan pada bahagian pengguna, manakala Teranode akan menumpukan pada perlombongan, memasang blok, dsb.

Kelebihan ARC ialah ia mengelakkan kesesakan, menskala secara mendatar, membolehkan diagnosis isu yang lebih cepat, menyediakan pengesahan status akhir dan laluan Merkle, dan pemanggil boleh memaklumkan kepada apl tentang kemas kini status.

Pada masa ini, TAAL dan GorillaPool menggunakan ARC, dan pembangun aplikasi boleh mengakses titik akhir mereka melalui dokumen pelombong.

Langkah seterusnya ialah mendengar maklum balas dan menyelesaikan ralat, menghidupkan ARC dalam persekitaran pengeluaran, fasa keluar mAPI secara perlahan dan melaksanakan nod tindanan pada antara muka ARC.

Untuk mendengar Kellenschwiler dan Giacomo menjawab soalan mengenai ARC dan untuk penjelasan yang lebih terperinci tentang cara ia berfungsi, lihat webinar melalui pautan di atas!

Perbualan CoinGeek dengan Darren Kellenschwiler: Perjalanan blok BSV saya

Video YouTube

Baru menggunakan blockchain? Lihat bahagian Blockchain untuk Pemula CoinGeek, panduan sumber utama untuk mengetahui lebih lanjut mengenai teknologi blockchain.

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