Analog: Integrasi Pesanan Rentas-Rantaian dan Indeksan Data
Analog menyatukan pesanan rentas-rantaian dan indeksan data untuk memudahkan pembangunan dApp. Kami melihat bagaimana Timechain dan Chronicle Nodes mengesahkan
Bukan nasihat kewangan. DYOR.
Read full report
- Pengenalan
Ekosistem blockchain sedang memasuki era berbilang-rantaian dengan kemunculan berterusan appchains berasaskan Cosmos Network, rangkaian Layer 2 berasaskan Ethereum, dan kebangkitan rangkaian monolitik yang diwakili oleh Solana, Sui, dan Aptos. Walaupun perkhidmatan inovatif dan cekap sedang dicipta menggunakan ciri-ciri rangkaian pelbagai ini, isu seperti fragmentasi kecairan dan cabaran pengalaman pengguna telah menjadi semakin ketara. Sebagai respons, protokol pemesejan rentang-rantaian untuk kebolehubungan antara-rantaian, yang diwakili oleh Wormhole dan LayerZero, telah muncul dan sedang menubuhkan kedudukan mereka melalui kerjasama dengan pelbagai rangkaian dan aplikasi. Walau bagaimanapun, protokol ini terutamanya pakar dalam pemindahan mesej rentang-rantaian dan pembinaan aplikasi melaluiinya, tanpa menyediakan kebolehcapaian komprehensif kepada data merentasi pelbagai rangkaian. Oleh itu, semasa membangunkan dApp rentang-rantaian yang memerlukan data daripada pelbagai rangkaian, pembangun mesti sama ada menerima risiko pemusatan dan membenarkan protokol mengeluarkan dan memproses data secara terus, atau berurusan dengan kerumitan menggunakan protokol berasingan seperti:
Protokol Pengindeksan Data Terdesentralisasi: Protokol yang memperhalusi dan menjadikan data on-chain yang diperlukan oleh entiti tertentu boleh dicari, membolehkan dApps mengakses maklumat yang diperlukan dengan cepat dan mudah (cth., The Graph).
Protokol Oracle Terdesentralisasi: Protokol teragih yang menyediakan data luaran kepada rangkaian blockchain tertentu dengan cara yang selamat dan boleh dipercayai, membolehkan kontrak pintar melaksanakan berdasarkan maklumat luaran (cth., Chainlink).
Oleh itu, pembangun dApp rentang-rantaian memerlukan pemesejan rentang-rantaian serta akses yang selamat dan mudah kepada data on-chain. Analog mengambil visi untuk menubuhkan dirinya sebagai platform penyelesaian kebolehubungan komprehensif dengan menyediakan pembangun kebolehcapaian bersepadu kepada kedua-dua fungsi teras ini. Dalam artikel ini, kita akan memeriksa struktur Analog dan menganalisis bagaimana ia membentangkan penyelesaian kebolehubungan kepada pembangun dApp antara-rantaian.
- Analog, Penyelesaian Kebolehubelian All-in-One
Seperti yang disebutkan di atas, Analog adalah platform yang menyediakan pembangun persekitaran pembangunan yang mudah melalui kedua-dua fungsi kebolehubelian terus antara rangkaian, seperti jambatan/pemesejan rentang-rantaian, dan keupayaan untuk mengagregat, mengindeks, dan membuat pertanyaan data on-chain daripada pelbagai blockchain. Pada masa ini mengoperasikan rangkaian ujian yang digalakkan menjelang pelancaran mainnet yang dijadualkan pada penghujung tahun 2024, Analog member ganjaran kepada pengguna yang menyelesaikan pelbagai misi dengan ATP, sistem mata dalaman mereka. Pengguna yang mengumpul ATP akan layak untuk airdrop $ANLOG, token asli Analog, berdasarkan mata yang terkumpul. Selepas pelancaran mainnet, Analog merancang untuk mengembangkan sambungannya secara beransur-ansur, bermula dengan rangkaian berasaskan EVM seperti Ethereum, BNB Chain, Polygon, dan Astar, dan dilanjutkan secara progresif ke rangkaian lain. Sebelum menyelami ciri kebolehubelian Analog secara terperinci, mari kita fahami dahulu komponen utamanya: Timechain dan Chronicle Nodes.
-
- Timechain
Di teras Analog terletak rangkaian blockchain yang dipanggil Timechain. Timechain mengesahkan dan merekodkan semua interaksi yang berlaku dalam protokol berasaskan Analog, memastikan desentralisasi dan keselamatan protokol. Dibina menggunakan Substrate SDK, kerangka pembinaan blockchain Polkadot, Timechain menggunakan mekanisme konsensus NPoS (Nominated Proof of Stake) yang sama seperti Polkadot. Ini membolehkan pemegang token asli ($ANLOG) menyertai pengesahan rangkaian dengan meng staking token mereka kepada pengesah pilihan mereka. Walaupun struktur konsensus rangkaian memilih pengesah tertentu untuk staking token adalah serupa dengan DPoS (Delegated Proof of Stake), terdapat perbezaan utama: dalam DPoS, apabila memotong jumlah staked pengesah berniat jahat, pengguna yang melakukan staking dengan pengesah tersebut tidak kehilangan pegangan mereka. Walau bagaimanapun, dalam NPoS, kedua-dua pegangan pengesah dan pegangan pengguna yang mencalonkan pengesah tersebut dipotong.
-
- Chronicle Nodes
Selain daripada Timechain, Analog menampilkan Gateway Contracts yang wujud sebagai kontrak pintar pada rangkaian lain dan berfungsi sebagai pintu masuk mesej antara Analog dan rangkaian lain, dan Chronicle Nodes yang memantau transaksi yang memasuki kontrak pintu masuk pada rantaian yang disambungkan dan menyampaiannya kepada kontrak pintu masuk lain. Untuk memproses permintaan pemesejan rentang-rantaian selari, Timechain mengumpulkan sebilangan nod Chronicle ke dalam serpihan. Selepas konfigurasi serpihan, nod Chronicle dalam serpihan mesti membuktikan status dalam talian mereka kepada Timechain secara berkala melalui bukti dalam talian. Jika nod Chronicle gagal menyediakan bukti dalam talian dan didapati luar talian, ia dikeluarkan daripada serpihan dan jumlah stakednya dipotong. Tambahan pula, Analog menggunakan TSS (Threshold Signature Scheme) untuk permintaan transaksi rentang-rantaian tertentu, yang memerlukan sebilangan nod untuk mengesahkan kesahihan transaksi dan mencapai konsensus 2/3, mencegah tindakan berniat jahat oleh nod Chronicle. Walaupun pasukan Analog kini mengoperasikan 24 nod Chronicle dalam rangkaian ujian, mereka merancang untuk mengemaskini sistem untuk membenarkan pengguna mengoperasikan nod Chronicle dengan melakukan staking jumlah $ANLOG tertentu. Melalui struktur ini, dengan Timechain memastikan keselamatan dan desentralisasi di pusatnya dan nod Chronicle mengesan dan melaksanakan transaksi yang diserahkan kepada Analog daripada rangkaian lain, Analog menyediakan ciri kebolehubelian rentang-rantaian seperti Analog GMP, Analog Watch, dan Analog Automation.
-
Ciri Kebolehubelian Analog
-
- Analog GMP (General Message Passing)
Analog GMP adalah ciri pemesejan rentang-rantaian Analog yang menyokong panggilan fungsi kontrak pintar antara rantaian yang berbeza. Pembangun boleh menggunakan GMP untuk melaksanakan pelbagai ciri rentang-rantaian di luar jambatan mudah, seperti:
Swap Rentang-Rantaian: Laksanakan jambatan aset dan swap antara dua rangkaian dalam satu transaksi pengguna.
Peminjaman Rentang-Rantaian: Gunakan aset daripada satu rangkaian sebagai cagaran untuk pinjaman pada rangkaian lain.
NFT Rentang-Rantaian: Keluarkan NFT yang boleh dipindahkan dengan bebas dan serasi merentasi rangkaian.
Tadbir Urus Rentang-Rantaian: Laksanakan tadbir urus bersepadu merentasi pelbagai rantaian.
Frax Finance muncul sebagai contoh ketara projek yang merancang untuk menggunakan Analog GMP, dengan rancangan untuk melaksanakan tadbir urus yang disatukan menggunakan token tadbir urus mereka veFXS yang diedarkan merentasi pelbagai rangkaian.
Cara Analog GMP Berfungsi
Apabila satu transaksi yang mengandungi permintaan mesej rentas-rantaian diserahkan kepada dApp rentas-rantaian menggunakan Analog, mesej itu disampaikan ke rangkaian lain melalui proses berikut:
- dApp rentas-rantaian yang berinteraksi dengan pengguna memulakan pemesejan rentas-rantaian dengan menghantar transaksi kepada kontrak get Analog yang diatur cara pada rangkaian tertentu.
- Serpihan nod Chronicle yang bertanggungjawab untuk kontrak get rangkaian tersebut mengesahkan transaksi, melaksanakan TSS, dan menyerahkannya ke Timechain.
- Timechain menjalankan pengesahan dan perakaman akhir bagi transaksi yang diserahkan oleh serpihan, kemudian menjana satu transaksi untuk dilaksanakan pada rangkaian destinasi dan menyampaikannya kepada serpihan yang berinteraksi dengan kontrak get yang diatur cara pada rangkaian tersebut.
- Serpihan menyerahkan transaksi yang diterima daripada Timechain kepada kontrak get pada rangkaian destinasi.
Semasa proses ini, walaupun pengguna memerlukan yuran dalam token asli untuk rangkaian transaksi awal, Timechain, dan rangkaian destinasi, Analog menyediakan pengalaman pengguna yang lancar serupa dengan operasi pada satu rangkaian dengan memasukkan yuran untuk dua rangkaian lain dalam yuran transaksi rangkaian awal.
3. 2. Analog Watch
Analog Watch adalah sub-protokol Analog yang menyediakan keupayaan pengindeksan dan pertanyaan data, membolehkan pembangun mengumpul dan menggunakan data on-chain dengan cekap daripada pelbagai rangkaian yang disambungkan kepada Analog. Untuk menggunakan Analog Watch, anda perlu menyenaraikan kontrak pintar tempat data yang ingin anda kumpul berasal. Selepas itu, anda boleh mencipta paparan yang mentakrifkan julat dan bentuk data yang akan dikumpul daripada kontrak pintar yang disenaraikan, dan melaksanakan pengumpulan data dan pertanyaan dengan membayar sejumlah tertentu $ANLOG untuk mengaktifkan paparan tersebut.
Walaupun melaksanakan pertanyaan pada data yang dikumpul oleh Analog Watch asalnya memerlukan bahasa GraphQL dan persekitaran untuk melaksanakannya (GraphQL IDE), Analog menyediakan SDK Watch yang mempermudahkan pertanyaan dan membantu menulis dan melaksanakan GraphQL dalam persekitaran yang berbeza, menawarkan kemudahan akses kepada Analog Watch. Hasilnya, pengguna boleh menyenaraikan kontrak pintar, mencipta paparan, dan melaksanakan pertanyaan dalam persekitaran web melalui Watch Portal yang dibina menggunakan SDK.
Antara Muka Watch Portal, Sumber: Watch Portal
Data yang dikumpul dan diproses melalui Watch boleh digunakan dalam dApp yang beroperasi berdasarkan data luaran atau untuk memaparkan data on-chain yang diperlukan oleh pengguna di hadapan dApp. Frax Finance, yang disebut dalam bahagian GMP, merancang untuk menggunakan kedua-dua Analog GMP dan Analog Watch untuk menyediakan data harga teragih bagi token FXS yang diedarkan merentasi pelbagai rangkaian.
Walaupun Analog Watch kini disediakan sebagai perkhidmatan terpusat oleh pasukan Analog, mereka merancang untuk memperkenalkan Perkhidmatan Pengesahan Data Mengikut Permintaan di mana nod Chronicle melakukan TSS dan Timechain melaksanakan pengesahan akhir ke atas hasil pertanyaan, serupa dengan GMP, bagi memastikan kestabilan data.
3. 3. Analog Automation
Semua kontrak pintar blockchain beroperasi hanya apabila satu transaksi yang memanggil fungsi mereka berlaku. Oleh itu, untuk mengautomasikan tindakan on-chain tertentu, seseorang mesti sama ada menggunakan perkhidmatan yang disediakan oleh entiti terpusat atau protokol seperti Chainlink atau Gelato, tetapi walaupun protokol ini tidak mengautomasikan tindakan merentasi berbilang rantaian.
Analog Automation adalah protokol yang mengautomasikan tindakan on-chain tertentu dalam persekitaran rentas-rantaian. Pengguna boleh menggunakan automasi dengan menentukan mesej rentas-rantaian dengan tindakan yang akan dilakukan dan menetapkan pencetus bagi bila transaksi itu perlu diserahkan. Automation mengesan pencetus melalui Analog Watch dan menghantar mesej rentas-rantaian melalui Analog GMP.
Sebagai protokol yang menggabungkan ciri utama Analog iaitu GMP dan Watch, pembangun dApp rentas-rantaian boleh menggunakan automasi untuk melaksanakan ciri seperti:
- Pesanan had dalam DEX rentas-rantaian
- Automasi tuntutan ganjaran dan deposit dalam DeFi rentas-rantaian
- Perlindungan cagaran melalui ciri pelikuidan automatik dalam protokol pinjaman rentas-rantaian
Walau bagaimanapun, ciri automasi ini kini hanya diperkenalkan dalam kertas putih dan blog dan belum tersedia dalam testnet semasa, jadi adalah perlu untuk memantau kemajuan kemaskini ciri Analog.
4. Kesimpulan
Dengan kemunculan penyelesaian kebolehoperasian rentas-rantaian, pengalaman pengguna dalam persekitaran berbilang rantaian telah meningkat dengan mendadak berbanding masa lalu. Walau bagaimanapun, walaupun semasa menggunakan penyelesaian kebolehoperasian sedia ada, pembangun yang mencipta dApp rentas-rantaian masih menghadapi cabaran untuk membina aplikasi berkualiti tinggi dengan ciri yang mudah seperti penggunaan data on-chain dan automasi transaksi.
Sebagai balasan, Analog bertujuan untuk menyediakan persekitaran di mana pembangun boleh membina pelbagai dApp rentas-rantaian menggunakan Analog sahaja, tanpa memerlukan pelbagai protokol, dengan menawarkan penyelesaian bersepadu yang diperlukan untuk pembangunan dApp rentas-rantaian, termasuk Analog GMP, Analog Watch, dan Analog Automation, yang berpusat di sekeliling Timechain.
Walaupun Analog dengan jelas membentangkan visi yang lebih tinggi berbanding penyelesaian kebolehoperasian rentas-rantaian sedia ada, banyak mekanisme yang dinyatakan dalam kertas putih Analog, seperti desentralisasi nod Chronicle, Perkhidmatan Pengesahan Data Mengikut Permintaan, dan Analog Automation, belum lagi dilaksanakan. Oleh itu, kemaskini berjaya ciri-ciri ini akan menjadi penting bagi Analog untuk mencapai visinya yang dinyatakan pada masa hadapan.
Rujukan
Analog Timepaper Analog Youtube Analog Blog Analog (ANLOG) : l'interopérabilité enfin réalité ? The HTTPS for Web3
