Dengan peningkatan kematangan rangkaian lapisan kedua Ethereum dan pengurangan ketara bagi yuran Gas, rangkaian ini menunjukkan trend pertumbuhan yang pesat, tetapi masalah juga telah muncul, seperti yuran dan kelajuan yang akan dipengaruhi oleh banyak aspek tidak memuaskan, menjadikan pengalaman pengguna tidak memuaskan. Dalam konteks ini, kepentingan penjujukan transaksi telah menjadi semakin menonjol, menjadi kunci untuk menyelesaikan kesesakan transaksi dan mengoptimumkan pengalaman pengguna.
Pada April tahun ini, Astria, blok blok modular yang memfokuskan pada penjujukan kongsi, menyelesaikan pusingan pembiayaan benih AS$5.5 juta, diketuai oleh Maven 11, dengan penyertaan daripada 1kx, Delphi Ventures, Robot Ventures, dll. Hanya 3 bulan kemudian, Astria menyelesaikan pembiayaan $12.5 juta lagi, diketuai oleh dba dan VC Pemegang Tempat, dengan penyertaan daripada Hasu dan lain-lain.
Astria sedang membangunkan rangkaian pesanan kongsi terdesentralisasi yang direka untuk menyediakan Rollups dengan kemuktamadan yang pantas, rintangan penapisan, kebolehkomposisian dan penyahpusatan.
Pada masa ini, lebih mudah, lebih murah dan lebih mudah untuk pengguna menggunakan L2 untuk menjalankan penyusun berpusat, jadi L2 arus perdana diuruskan oleh pasukannya sendiri. Walaupun pengguna L2 boleh menyerahkan transaksi terus kepada L1 untuk memintas penjujukan, pengguna mesti membayar yuran gas transaksi kepada L1 dan urus niaga mungkin mengambil masa yang lebih lama untuk dimuktamadkan.
Pengisih mengawal susunan transaksi, dan secara teori ia mempunyai hak untuk tidak memasukkan transaksi pengguna. Sequencer juga boleh mengekstrak MEV daripada kumpulan transaksi. Jika terdapat hanya satu pengasing, risiko pemusatan menjadi lebih besar.
Jadi penyusun kongsi terpencar masih masuk akal.
Pengisih terpencar Astria mempunyai berbilang nod pengisih untuk dapat mengisih urus niaga Rollup. Dalam mod pengendalian Astria, pengguna menyerahkan transaksi kepada Rollups, dan transaksi secara automatik memasuki kumpulan memori nod Rollup masing-masing, di mana penggabung bertanggungjawab untuk mengumpul txnx dan menghantarnya kepada penyusun. Akhir sekali, penjujukan mengagregatkan txnx ke dalam blok kongsi dan akhirnya menghantar pra-pengesahan kepada pengguna.
Pengisih semasa semuanya dilaksanakan berdasarkan Rollup tertentu. Astria memproses blok dalam kelompok untuk berbilang Rollup. Pemampatan data memberikan penjimatan kos tambahan apabila menerbitkan data ke L1. Rangkaian penjujukan kongsi terdesentralisasi memberi insentif kepada peserta daripada berbilang ekosistem Rollup untuk bertindak sebagai pengesah pada rangkaian.
Komponen utama Astria merangkumi 5 bahagian iaitu combiner, sorting layer, relay, DA dan scheduler.
Para profesional teknikal mungkin boleh menggunakan terus lapisan pengisihan untuk melaksanakan pengisihan transaksi yang lebih baik, tetapi akan menjadi lebih sukar bagi kebanyakan pengguna biasa untuk benar-benar menggunakannya. Berinteraksi secara langsung dengan lapisan pengisihan memerlukan pengguna untuk memegang token pengisih dan mengekalkan dompet pengisih, yang kedua-duanya mempunyai kesan negatif yang ketara pada pengalaman pengguna.
Astria menyediakan pengguna dengan alatan untuk mengabstrak kerumitan ini melalui penggabung. Penggabung adalah bersamaan dengan stesen Minyak dan menanggung kos pengisihan transaksi pengguna. Penggabung ini juga menyediakan pengguna dengan jaminan luar pesanan, menggabungkan transaksi mengikut pesanan yang diterima.
Lapisan pesanan Astria menggunakan CometBFT sebagai algoritma konsensusnya. Rantaian yang menyokong CometBFT mampu menyokong IBC (Komunikasi Inter-Blockchain), yang bermaksud ia boleh merentasi rantaian antara banyak rantai lain.
Isih Astria adalah unik kerana urus niaga yang terkandung di dalamnya tidak dilaksanakan (isihan malas) tetapi sebaliknya ditugaskan kepada enjin pelaksanaan lain, Rollup. Nod penjujukan boleh memilih untuk bertindak sebagai "pengesah", bermakna ia mengambil bahagian secara aktif dalam pengeluaran dan pemuktamadkan blok baharu.
Logik aplikasi astria sorter membolehkan tiga fungsi utama:
Fungsi repeater mendapat ketulan yang disahkan dari penjujukan dan hantarkannya ke lapisan DA. Memandangkan pengisih mempunyai masa blok yang lebih cepat daripada DA, geganti menyusun data yang diisih daripada berbilang blok penyisih sebelum memampatkannya dan menyerahkannya kepada DA.
Blok penjujukan individu juga boleh diambil oleh penjadual sebelum geganti menyerahkannya kepada DA. Ini membolehkan pemuktamadan pantas pengalaman pengguna yang dipertingkatkan, bertindak sebagai komitmen lembut untuk lapisan pelaksanaan. Pengumpulan data yang dihantar oleh penyampai ke lapisan DA digunakan sebagai sumber kebenaran dan akhirnya diekstrak daripada DA untuk digunakan sebagai komitmen akhir yang disahkan dalam Rollup.
Astria menggunakan Celestia sebagai lapisan ketersediaan data dan merupakan destinasi terakhir untuk semua data yang diisih mengikut rangkaian penyusun. Setelah data ditulis kepada Celestia, pesanan transaksi dianggap muktamad dan semua data akan ditarik dari sini apabila nod Rollup baharu dimulakan.
Penjadual boleh dianggap sebagai pelaksanaan konsensus nod penuh Rollup, serupa dengan nod operasi dalam OP Stack. Penjadual ialah rakan sejawatan kepada enjin pelaksanaan, dan bersama-sama mereka membentuk nod Rollup yang lengkap. Peranannya adalah untuk menyambungkan penjujukan dan lapisan DA ke lapisan pelaksanaan Rollup dengan mengekstrak transaksi kepunyaan nod Rollup daripada setiap blok penjujukan dan memajukannya ke lapisan pelaksanaan.
Untuk setiap blok pengisih, ekstrak data Rollup berkaitan yang diperlukan, kemudian sahkan kumpulan data Rollup, tunggu pengesahan selesai, ia akan menukarnya menjadi senarai transaksi dan menyerahkannya kepada enjin pelaksanaan.
Atas ialah kandungan terperinci Alat sutera Rollup? Satu artikel untuk memahami penyusun kongsi Astria. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!