[Transfer] Interpretasi kertas putih AVM
Mohon diperhatikan: Artikel ini ditulis berdasarkan pengetahuan pribadi dan penalaran logis, yang belum tentu benar dan hanya sebagai referensi saja.
Untuk memahami AVM, fokusnya ada pada tiga gambar berikut.
Gambar 1: Apa yang dilakukan AVM?
1️⃣
Pengembang dapat menyesuaikan "aturan pembuatan" dan "aturan transfer" aset. Aturan (atau kontrak) ini disimpan dan tercermin dalam bentuk data yang terdapat pada rantai.
2️⃣
Aset yang dibuat berisi "negara", dan negara akan diperbarui sesuai dengan operasi. Pengenalan "negara" sangat penting untuk ekspansi.
3️⃣
Dari perspektif ini, AVM sebenarnya dapat dipahami sebagai superset dari "Protokol Aset Satu Lapisan" (disebut Protokol Overlayer di buku putih). AVM dapat memberi pengembang cara yang cukup disesuaikan untuk membuat aset dan sistem terkait di jaringan utama BTC jaringan.
Gambar 2: AVM [Cara melakukannya]
Mari kita lihat dari atas ke bawah, dari kiri ke kanan:
1️⃣
Sisi kiri adalah jaringan utama BTC, yang berisi data kontrak kami, data status, dll.;
2️⃣
Bagian tengah adalah bagian pemrograman berdasarkan Indexer. Kita dapat memanggil kode kontrak pintar (kiri). Kode tersebut dapat dikompilasi melalui bahasa tingkat tinggi (atas). termasuk data token, Data status) disimpan secara lokal (Bagian 2)
3️⃣
Bentuk fungsi spesifik yang dieksekusi mencakup dua tipe: satu tipe adalah op-code asli Btc, seperti op_add, op_mul, dll. Ada juga op_cat yang belum dilewati, dan tipe lainnya adalah op-code yang dapat dikembangkan oleh pengembang. menyesuaikan. , seperti op_ft_balance (saldo aset FT). Secara teori, akan ada perpustakaan resmi, dan pengembang dapat mewarisi dan mengembangkan fungsi baru berdasarkan perpustakaan resmi.
4️⃣
Catatan kaki adalah tentang penjelasan kode op. Mengenai kode op khusus, PDA Dua Tumpukan yang diusulkan Saya tidak terlalu mengerti mengapa Turing lengkap. Seseorang yang mengetahuinya dapat memberi saya beberapa saran di area komentar.
Gambar 3: Bagaimana AVM [membentuk konsensus]
Karena setiap klien berjalan secara off-chain, bagaimana cara membentuk konsensus? Jawaban yang diberikan di kertas putih adalah dengan mengunggah hash negara, sehingga semua orang dapat memeriksa apakah negara tersebut benar dan tersinkronisasi.
Setelah memahami poin-poin di atas, kita dapat memilah pengertian kita tentang AVM:
1️⃣
AVM menyediakan platform bagi pengembang untuk merumuskan aturan aset secara fleksibel;
2️⃣
Melalui op-code asli dan terkustomisasi, ia dapat merealisasikan banyak fungsi, namun perlu dicatat bahwa fungsi-fungsi ini masih berbeda dari apa yang kita pahami, seperti kontrak pintar berbasis EVM. Secara relatif, skalabilitas membutuhkan waktu untuk berkembang;
3️⃣
AVM didasarkan pada pemrograman pengindeks. Pada prinsipnya, ini mungkin kompatibel dengan protokol aset dengan pengindeks di masa depan, dan dapat mewujudkan penarikan asli aset tersebut. Ini mungkin memberikan alternatif lain untuk pengikatan multi-tanda tangan/isomorfik untuk aset tersebut -bentuk rantai, namun tampaknya sulit dari sudut pandang ekologi untuk mengikat secara mendalam berbagai protokol aset;
4️⃣
Dampak AVM tidak boleh dilebih-lebihkan untuk saat ini, karena ini didasarkan pada jaringan utama BTC, dan apa yang dapat dilakukan berdasarkan jaringan utama terbatas (namun, tergantung pada kinerja jaringan utama); tidak boleh diremehkan, karena secara teori kemampuan kontrak jaringan utama dapat diwujudkan memiliki arti positif yang besar bagi ekosistem BTC. Apakah dapat digabungkan dengan Lightning Network di masa depan juga merupakan arah yang dapat dijajaki.
#avm #atomicals #Quark Tautan asli: https://x.com/DaPangDunCrypto/status/1796099325170495990