Abstraksi Rantai 0-1

LanjutanJul 08, 2024
Artikel ini memperkenalkan teknologi dan aplikasi dari abstraksi rantai, dengan menekankan pada ketidakmungkinan masa depan dengan satu rantai dan mengeksplorasi bagaimana abstraksi rantai dapat meningkatkan pengalaman pengguna.
Abstraksi Rantai 0-1

Sebuah pengantar tentang potongan yang hilang untuk mencapai adopsi blockchain secara luas, dengan studi kasus tambahan.

Mengapa Masa Depan Multi-Chain Tak Terhindarkan & Bagaimana Hal Ini Akan Memperburuk Masalah UX Hari Ini

Sebuah dunia dengan ratusan rantai adalah tak terhindarkan. Seiring berjalannya waktu, hampir setiap tim dan pengembang akan ingin memiliki ekonomi dan pengguna mereka sendiri dan, meskipun hal ini dapat dilakukan pada lingkungan eksekusi umum seperti Solana, aplikasi ini bergantung pada throughput dari lingkungan tersebut, yang pada beberapa waktu terbukti tidak dapat diandalkan. Jika kita percaya bahwa pergeseran paradigma ke teknologi blockchain sudah dekat, kesimpulan logis berikutnya adalah ratusan lingkungan eksekusi yang khusus untuk aplikasi-aplikasi yang dibangun di atasnya. Kita sudah dapat melihat hal ini terjadi saat ini, dengan aplikasi-aplikasi seperti dYdX, Hyperliquid, Frax, dan proyek-proyek baru lainnya menjadi app-chains dan rollups yang mandiri. Selain itu, sangat mungkin juga ada solusi scaling Layer 2 yang ada bersamaan dengan Layer 1, karena satu set node yang lebih kecil dapat berkomunikasi secara global dengan jauh lebih cepat daripada satu set yang lebih besar. Ini akan memungkinkan L2, seperti rollups, untuk skalabilitas hampir tanpa batas, sambil mewarisi keamanan dari L1 dan memiliki asumsi kepercayaan 1/N (berbeda dengan L1 yang memerlukan kuorum tinggi untuk mencapai konsensus). Pada dasarnya, kami membayangkan masa depan dengan ratusan L1 dan L2.

Namun demikian, meskipun saat ini hanya ada beberapa puluh L1 dan L2, kami sudah melihat kekhawatiran yang diungkapkan tentang hambatan UX yang substansial dalam keadaan multi-chain saat ini. Masa depan multi-chain oleh karena itu memiliki banyak masalah yang harus diatasi, termasuk likuiditas yang terfragmentasi, kompleksitas bagi pengguna akhir dengan banyak jembatan, titik akhir RPC, token gas, dan pasar yang berbeda. Hingga saat ini, belum ada metodologi yang memadai untuk mengabstraksi kompleksitas UX ini di dunia dengan beberapa L1 dan L2. Seseorang hanya dapat membayangkan seberapa tidak bisa dipakainya blockchain bagi pengguna akhir jika ekosistem multi-chain terus tumbuh tanpa memperbaiki hambatan UX yang signifikan ini terlebih dahulu.

Internet tidak mencapai posisi saat ini dengan cara pengguna memahami protokol inti seperti HTTP, TCP/IP, UDP. Sebaliknya, internet menyembunyikan nuansa teknis dan memungkinkan pengguna awam menggunakannya. Seiring waktu, hal yang sama akan terjadi pada blockchain dan aplikasi bawaan blockchain.

Dalam dunia kripto, pengguna perlu menyediakan likuiditas di beberapa L1 dan L2, menerima pengalaman pengguna yang kurang optimal dengan sumber likuiditas on-chain yang terfragmentasi di antara L1 dan L2 tersebut, dan memahami nuansa teknis dari sistem-sistem ini. Sudah saatnya mengabstraksi semua hal dari pengguna rata-rata - sejauh yang mereka tahu, mereka tidak perlu tahu bahwa mereka menggunakan blockchain, apalagi berapa banyak L1 dan L2 yang ada di balik layar, karena inilah satu-satunya cara industri ini mendapatkan adopsi massal.

Mengapa Abstraksi Rantai Menyelesaikan Segalanya

Abstraksi rantai adalah cara di mana kita mengabstraksi rincian dan spesifik teknis blockchain untuk pengguna rata-rata untuk memberikan pengalaman pengguna yang mulus di mana mereka bahkan tidak tahu bahwa mereka menggunakan blockchain. Dapat diperdebatkan bahwa terobosan dalam UX ini mungkin menjadi elemen yang hilang dalam memperkenalkan generasi bisnis dan pengguna berikutnya ke blockchain dan ekosistem kripto-native.

Mendalami Komponen Abstraksi Rantai

Sebelum membahas beberapa proyek yang membangun infrastruktur yang sangat penting untuk mencapai masa depan abstraksi rantai, bijaksana untuk membahas beberapa komponen teknologi yang menggerakkan abstraksi rantai.

Abstraksi Akun

Dompet saat ini menghadapi banyak keterbatasan. Selain berbagai kerentanan keamanan, mereka hanya menawarkan fungsi terbatas kecuali digunakan secara bersamaan, yaitu berinteraksi dengan kontrak pintar lainnya. Bagaimana jika kita membayangkan ulang skenario ini untuk mengubah akun yang dimiliki secara eksternal (EOA) menjadi dompet kontrak pintar (SCW)? Berbeda dengan EOAs, SCWs tidak dapat memulai transaksi sendiri - mereka memerlukan perintah EOA. Dengan menggabungkan kemampuan keduanya, kami efektif mengubah EOAs menjadi SCWs, memberdayakan mereka tidak hanya untuk memulai transaksi tetapi juga mengeksekusi logika yang kompleks dan sewenang-wenang, prinsip kontrak pintar.

Ini bisa membuka berbagai kasus penggunaan. Dalam konteks ini, kita akan secara khusus fokus pada bagaimana hal ini terkait dengan abstraksi rantai.

Ketika Anda mengubah EOA menjadi SCW, Anda efektif memisahkan siapa yang menjalankan transaksi dan siapa yang menandatanganinya. Ini berarti pengguna tidak perlu secara langsung menjalankan transaksi tetapi memiliki aktor canggih (disebut executor) yang melakukannya atas nama mereka. Penting untuk dicatat bahwa selama proses ini pengguna tidak menyerahkan kepemilikan dompet karena pengguna tetap memegang kunci pribadi mereka. Memiliki executor juga memiliki keuntungan lain, seperti tidak perlu saldo gas di semua blockchain yang ingin Anda gunakan, karena biaya transaksi/gas sekarang juga dapat diabstraksikan. Selain itu, pengguna dapat menjalankan sekelompok transaksi dengan sekali klik. Misalnya, mungkin memungkinkan untuk menyetujui token untuk DEX, menukar token tersebut, dan kemudian meminjamkan hasilnya ke pasar Aave.

Mempunyai executor menghilangkan kebutuhan untuk berinteraksi langsung dengan kontrak pintar, semua sementara pengguna tetap memiliki aset pengguna. Bayangkan menggunakan aplikasi blockchain apa pun yang Anda inginkan melalui bot Telegram - hal ini menjadi mungkin dengan abstraksi akun.

Selain itu, abstraksi akun memungkinkan pengguna untuk mengelola aset sendiri dan membuka posisi DeFi di banyak rantai tanpa perlu dompet yang berbeda, RPC, atau perlu khawatir tentang jenis tanda tangan yang berbeda, semua tanpa perlu tahu bahwa mereka sedang menggunakan rantai yang berbeda. Anda dapat melihat demo inidi siniatau terus membaca saat kami mencakup proyek-proyek yang memimpin tepat upaya abstraksi rekening semacam ini.

Tidak hanya itu - abstraksi akun juga menghilangkan kebutuhan bagi pengguna untuk memegang kunci pribadi mereka sendiri untuk mengamankan akun mereka tanpa dikelola oleh pihak ketiga. Pengguna dapat memilih cara verifikasi yang lebih tradisional seperti 2FA dan sidik jari ditambah pemulihan sosial untuk mengamankan dompet mereka. Pemulihan sosial memungkinkan dompet yang hilang untuk dipulihkan melalui, misalnya, keluarga pengguna.

"Para pengguna berikutnya tidak akan menulis 12 kata di atas selembar kertas. Orang biasa tidak melakukan itu. Kita perlu memberikan mereka kegunaan yang lebih baik; mereka tidak perlu memikirkan kunci kripto." - Yoav Weiss, EF

Karena dompet adalah titik masuk ke crypto dan blockchain, abstraksi akun pada akhirnya memungkinkan abstraksi rantai berkembang.

Untuk lebih detail tentang kerja dalam abstraksi akun, lihat inithread oleh Jarrod Watts.Avocado Wallet oleh Instadappjuga sedang mengambil langkah-langkah signifikan dalam memanfaatkan kekuatan abstraksi akun untuk pengguna akhir.

Niat

Intent memungkinkan aktor atau “solver” yang canggih untuk melakukan transaksi dengan cara yang paling optimal atas nama pengguna. Seperti namanya, pengguna menyatakan niat mereka untuk melakukan tindakan onchain. Definisi sederhananya adalah mengekspresikan, off-chain, tindakan on-chain yang diinginkan dengan cara yang paling optimal. Misalnya, ketika Anda mengirimkan pesanan ke CowSwap, Anda sebenarnya mengirimkan niat - niat untuk menukar token tersebut dengan yang lain, dengan harga terbaik yang mungkin. Dengan mengirimkan niat ini secara off-chain, itu melewati mempool publik dan langsung diarahkan ke mempool pribadi yang dienkripsi di mana solver bersaing untuk mengisi, atau menyelesaikan, niat Anda dengan harga terbaik yang mungkin, baik dengan menggunakan lembaran saldo mereka sendiri, aliran pesanan pribadi, atau menggunakan tempat likuiditas on-chain seperti Uniswap dan Curve. Dengan cara ini, margin solver mengecil menjadi nol, memberikan pengguna pelaksanaan terbaik, karena selalu ada solver lain yang siap untuk mengisi niat ini.

Jadi sekarang setelah kita telah mendefinisikan apa itu niat, bagaimana sebenarnya mereka dapat membantu kita mencapai abstraksi rantai?

Jawabannya kembali kepada pemisahan antara penandatangan dan pelaksana dalam dunia abstrak akun. Jika semua pengguna hanya perlu mengklik tombol untuk menandatangani transaksi, mereka dapat mengoutsource semua kebutuhan mereka on-chain kepada aktor-aktor canggih, yang kemudian bertanggung jawab untuk menemukan eksekusi terbaik. Para aktor canggih kemudian menanggung risiko berinteraksi dengan semua aplikasi berbeda di L1s dan L2s, biaya gas terkait dalam token berbeda di rantai yang berbeda, risiko reorganisasi (di mana ada dua versi rantai yang berbeda), dan risiko eksekusi lainnya. Dengan mengambil langkah-langkah dan risiko-risiko ini, para penyelesaian akan mematok biaya yang dibebankan kepada pengguna secara sesuai. Dalam situasi ini, pengguna tidak perlu memikirkan berbagai kompleksitas dan risiko yang terkait dengan menggunakan produk dan layanan on-chain, yang sebaliknya dioutsourcing kepada aktor-aktor canggih, yang menentukan harga pengguna secara sesuai. Karena adanya persaingan antara penyelesaian, biaya yang dibebankan kepada pengguna akan menyusut menjadi mendekati nol, karena selalu ada penyelesaian lain yang siap untuk menawar yang memenangkan semua orderflow. Itu sihir pasar bebas - melalui proses persaingan, pengguna akan mendapatkan layanan berkualitas lebih baik dengan harga lebih rendah.

Mari kita jelajahi contoh: Saya memiliki $ETH di Ethereum dan ingin $SOL di Solana dan ingin ini dieksekusi dengan harga terbaik. Melalui sistem Permintaan Penawaran (RFQ), pasar niat meneruskan aliran pesanan dan dalam hitungan detik, pengguna memiliki $SOL di Solana. Perlu dicatat, Ethereum memiliki waktu blok 12 detik, yang berarti meskipun penyelesaian tidak memiliki jaminan, dengan menjalankan node mereka sendiri mereka dapat cukup yakin bahwa transaksi deposit $USDC valid dan akan berhasil. Selain itu, dengan menggunakan neraca keuangan mereka sendiri, penyelesaian dapat memajukan modal $SOL di Solana dan pada dasarnya memenuhi niat sebelum mereka mendapatkan modal mereka. Karena risiko tidak ditanggung oleh pengguna, melainkan oleh para pelaku yang canggih, pengguna dapat memenuhi niat mereka dengan latensi sub-detik dan dengan harga terbaik, tanpa mengetahui jembatan yang mereka gunakan, RPC, atau biaya gas.

Dalam hal ini, pengguna masih tahu rantai mana yang mereka gunakan. Contoh ini bertindak untuk menggambarkan bagaimana niat bekerja dalam lanskap saat ini, bukan dalam abstraksi rantai yang sepenuhnya. Tetapi niat tidak berhenti di sana - jauh lebih banyak yang mungkin.

Mudah untuk membayangkan masa depan di mana niat bekerja untuk memenuhi semua kebutuhan pengguna. Pengguna hanya perlu menentukan apa yang harus dilakukan dan akan diselesaikan dengan cara yang paling efisien. Misalnya, pengguna mungkin ingin meminjam $DAI melawan $ETH dan mendepositokan $DAI ke dalam kolam likuiditas untuk mendapatkan imbalan $CRV. Dalam contoh ini, solver yang sah membandingkan semua tingkat pinjaman $DAI terhadap $ETH dan mengambil pinjaman dengan tingkat bunga terendah. Solver kemudian mendepositokan $DAI di dalam vault yang mirip dengan Yearn untuk menghasilkan keuntungan dari LP $DAI dengan yield tertinggi menjadi $CRV, yang mengalir ke dompet pengguna.

Namun, peringatan penting: risiko bersifat subjektif dan tidak dapat dinyatakan dalam maksud, tidak seperti input obyektif lainnya seperti selip harga maksimum untuk perdagangan. Jadi pasar pinjaman, kumpulan likuiditas, dan rantai mana yang digunakan untuk memenuhi maksud ini? Bagaimanapun, masing-masing memiliki profil risiko dan asumsi kepercayaan yang berbeda. Di situlah "pemecah resmi" masuk. Setiap pemecah resmi, sampai batas tertentu, dipercaya oleh pengguna untuk melaksanakan maksud pengguna dengan preferensi risiko dan kepercayaan pengguna, yang dinyatakan sebelumnya. Misalnya, pengguna dapat menentukan tidak ada penyetoran ke dalam kontrak yang "berisiko". Namun, kemungkinan hanya pengguna daya yang akan menentukan sejumlah besar preferensi subjektif ke jaringan pemecah masalah. Bahkan pemain yang lebih canggih daripada pengguna daya (HFT, MM, VC, dll.) kemungkinan akan berinteraksi dengan rantai secara langsung untuk menghindari biaya dari pemecah dan menyesuaikan asumsi risiko dan kepercayaan mereka sendiri. Pengguna dengan sedikit pemahaman tentang blockchain kemungkinan akan dapat memilih dari beberapa set preset (risiko rendah, sedang, atau tinggi misalnya) dari mana pemecah dapat bertindak.

Memanfaatkan seperangkat solver yang diotorisasi untuk kebutuhan subyektif pengguna memungkinkan dinamika kompetitif antara solver, yang mendorong pemenuhan pesanan pengguna dengan cara terbaik tanpa kesulitan bagi pengguna. Selain itu, kenyataan bahwa pengguna dapat 'membatalkan otorisasi' solver dengan mencabut hak eksekutor mereka kapan saja menjaga sistem pemeriksaan dan keseimbangan. Dengan cara ini, solver memiliki insentif untuk tetap jujur ​​dan mengikuti preferensi pengguna, karena jika tidak solver yang berbeda dapat membuktikan bahwa mereka bertindak dengan maksud jahat terhadap pengguna yang memulai aliran pesanan.

Tentu saja, niat masih dalam proses, dan spekulasi tentang bagaimana niat dapat bertransformasi menjadi teknologi yang lebih canggih hanyalah spekulasi. Namun, tidak akan mengejutkan untuk melihat niat berkembang dengan cara ini. Kami percaya niat akan memainkan peran paling instrumental dalam mewujudkan masa depan yang terabstraksi dari rantai.

Dua proyek yang menangani niat secara langsung adalahCowSwapdandeBridge. Kami sudah menulis tentang CoWSwap dan arsitektur berbasis niat yang diikutinya untuk memberikan pengguna UX dan eksekusi yang superior di sini. Mirip dengan CoWSwap, deBridge mengikuti arsitektur berbasis niat, tetapi melakukannya untuk memungkinkan pertukaran lintas rantai yang sangat cepat (perdagangan). DeBridge fokus pada pengalaman pengguna yang mulus sehubungan dengan kecepatan perdagangan yang sangat cepat di seluruh rantai, biaya minimal, dan eksekusi yang baik. Seperti sebagian besar solusi berbasis niat, deBridge menggunakan jaringan solver yang terdiri dari MMs, HFTs, dan aktor canggih lainnya yang menghadapkan modal melalui lembar neraca mereka sendiri di rantai tujuan sebelum mengumpulkan modal pengguna di rantai sumber. Selain membuat solver bersaing satu sama lain untuk memberikan eksekusi terbaik bagi pengguna, deBridge juga membedakan dirinya dengan mendorong risiko, seperti risiko reorganisasi, dan ketidaknyamanan lainnya, seperti biaya gas dan RPC yang berbeda pada rantai yang terlibat, ke solver.

Grafik di bawah ini menggambarkan model deBridge. Dalam contoh di bawah, pengguna dengan stablecoin USD di Solana ingin stablecoin EUR di Ethereum. Mereka menyatakan niat mereka kepada aplikasi deBridge, yang menyebarkannya ke jaringan solver, memungkinkan solver, yang memiliki $ETH di Ethereum di neraca mereka, untuk menukar $ETH mereka di Ethereum menjadi $ethEUR, stablecoin EUR di Ethereum. Segera setelah ituset validator deBridgememverifikasi bahwa solver telah memenuhi niat pengguna di chain tujuan (dalam hal ini memberikan $ethEUR kepada pengguna), itu memungkinkan modal pengguna di chain sumber (dalam hal ini Solana) untuk dibuka ke solver. Penting bagi pengguna untuk tidak perlu menunggu verifikasi terjadi sebelum menerima modal mereka di chain tujuan.


Untuk lebih memahami deBridge dan desain berbasis tujuan, kami merekomendasikan untuk memeriksanya iniepisode podcast.

Agregasi Likuiditas

Salah satu gejala dari masa depan multi-chain yang semakin meningkat adalah fragmentasi likuiditas ekstrim. Hal ini sulit untuk diagregasi secara kohesif. Di dunia dengan ratusan rollup, validiums, L1s, dll., masing-masing memiliki likuiditas yang dihosting di jaringan mereka sendiri, UX menjadi semakin buruk bagi pengguna akhir karena fragmentasi dari kolam likuiditas.

Jika hanya satu bursa terpusat (CEX) yang menjadi tuan rumah likuiditas seluruh pasar mata uang kripto, bukan ratusan CEX yang ada bersama dengan DEX on-chain yang lebih banyak lagi yang semua berbagi likuiditas yang sama, pelaksanaan untuk pengguna akhir akan menjadi yang terbaik yang mungkin mereka bisa dapatkan, kecuali masalah sensor dan sentralisasi secara keseluruhan. Namun ini hanya bersifat hipotetis, karena hal ini tidak mungkin dilakukan dalam dunia nyata di mana persaingan sangat ketat dan kekuatan desentralisasi ada.

Kehadiran agregator DEX, yang menggabungkan sumber likuiditas yang terfragmentasi di seluruh jaringan tunggal menjadi antarmuka yang terpadu, telah menjadi langkah penting bagi UX. Namun, ketika masa depan multi-chain yang tak terhindarkan mulai terjadi, agregator DEX tidak lagi mencukupi, karena mereka hanya dapat menggabungkan likuiditas pada satu rantai, bukan di banyak atau bahkan lebih dari satu rantai. Selain itu, untuk blockchain seperti Ethereum, biaya gas terkait yang diperlukan untuk mengarahkan likuiditas melintasi banyak sumber atau rantai, membuat biaya penggunaan agregator lebih besar daripada sumber likuiditas langsung.Model ini telah menunjukkan kesuksesan yang lebih besar di jaringan murah dan rendah-latensi seperti Solana, meskipun para aggregator sendiri masih terbatas dalam sumber likuiditas yang mereka bisa rute perdagangan dari.

Di masa depan yang diabstraksi oleh rantai, memiliki teknologi untuk mengumpulkan likuiditas yang terfragmentasi menjadi penting, karena pengalaman pengguna ideal akan menjadi agnostik pada rantai tertentu, dan kemungkinan besar akan mengandalkan penyelesaian pihak ketiga untuk layanan eksekusinya. Beberapa solusi yang bertujuan untuk mendorong defragmentasi likuiditas multi-rantai termasuk Polygon AggLayer dan Optimism Superchain. Meskipun ini adalah dua yang akan kita bahas, ada banyak tim lain yang bekerja pada solusi seperti itu.

Polygon AggLayer

SebagaiSitus Polygonnegara-negara bagian: "AggLayer akan menjadi protokol terdesentralisasi dengan dua komponen: jembatan umum, dan mekanisme yang didukung oleh ZK yang memberikan jaminan kriptografi atas keselamatan untuk interoperabilitas lintas-rantai yang mulus. Dengan bukti ZK menyediakan keamanan, rantai yang terhubung ke AggLayer dapat tetap berdaulat dan modular sambil mempertahankan pengalaman pengguna yang mulus dari rantai monolitik."

Secara mendasar, solusi penskalaan Layer 2 Ethereum, seperti rollups, memiliki jembatan kanonikal dengan Ethereum. Ini berarti bahwa semua dana pengguna yang dijembatani dari Ethereum ke L2 berada di kontrak jembatan ini. Namun, hal ini mengganggu interoperabilitas di antara berbagai L2 serta kemampuan untuk secara mulus mengkomunikasikan data dan mentransfer nilai di antara mereka. Hal ini dikarenakan jika Anda ingin, misalnya, beralih dari Base ke Zora (keduanya rollups Ethereum), seperti yang terlihat di bawah ini, Anda perlu menanggung proses penarikan selama 7 hari untuk beralih dari Base ke Ethereum menggunakan jembatan Base kanonikal dan kemudian menggunakan jembatan Zora kanonikal untuk beralih dari Ethereum ke Zora. Hal ini dikarenakan, untuk rollups optimistis seperti Base, waktu diperlukan untuk menyelesaikan transaksi penjembatan menggunakan sebuah bukti kesalahan/penipuan. Selain fakta bahwa ini adalah proses yang panjang, ini juga mahal karena Anda perlu berinteraksi dengan rantai utama Ethereum.

AggLayer Polygon membalikkan proses ini. Alih-alih memiliki jembatan kanonikal ke Ethereum, di mana hanya aset non-asli pengguna rollup tertentu berada, semua rantai berbagi kontrak jembatan dengan rantai lain yang memanfaatkan AggLayer untuk memiliki pusat likuiditas ini, seperti yang terlihat di bawah ini. Melalui proses ini, pengembang sekarang akan dapat menghubungkan rantai mereka ke AggLayer untuk memungkinkan pengguna menikmati likuiditas yang terpadu.

Bagaimana AggLayer Bekerja

Pada intinya, AggLayer mengumpulkan bukti zero-knowledge (ZK) dari semua rantai yang terhubung dengannya - ini memungkinkannya untuk memfasilitasi transaksi lintas rantai. AggLayer pada dasarnya adalah tempat di mana semua rantai yang didukungnya memposting bukti ZK untuk menunjukkan bahwa suatu tindakan telah terjadi. Sebagai contoh, bahwa 5 $USDC dari Base telah ditarik untuk membuka likuiditas di sisi lain, seperti Zora.

Untuk menggambarkannya lebih lanjut, pertimbangkan bagaimana hal itu berfungsi dalam praktiknya. Dalam contoh ini, kami berasumsi semua rantai dengan nama terhubung ke AggLayer.

Sebuah solver mendeteksi permintaan, atau niat, dari seorang pengguna yang tinggal di Base. Pengguna memiliki $ETH dan ingin membeli NFT di Zora yang harganya 3000 $DAI. Karena solver tidak memiliki $DAI di neraca mereka, mereka harus segera mencari rute terbaik untuk memenuhi niat ini. Mereka menyadari bahwa $DAI di Optimism lebih murah daripada pasar $DAI di Zora. Oleh karena itu, solver memposting bukti ke AggLayer yang menunjukkan bahwa pengguna memiliki $ETH di Base dan menginginkan jumlah $ETH yang proporsional di Optimism. Mengingat kontrak jembatan bersama, bukti ZK adalah satu-satunya hal yang dibutuhkan untuk memindahkan aset yang dapat dipertukarkan tersebut yang berada di chain “X” dalam jumlah yang sama ke chain “Y”.

Setelah memposting bukti ZK dan membuka jumlah $ETH yang sesuai di Optimism, penyelesaian kemudian menukar ke $DAI dan melakukan proses yang sama untuk mendapatkan jumlah $DAI yang sama di Zora untuk kemudian menyelesaikan pembelian NFT. Di balik layar, AggLayer juga menyelesaikan bukti ZK ini ke Ethereum untuk menjamin keamanan yang lebih kuat bagi pengguna dan rantai yang terhubung dengan AggLayer.

Namun, dalam hal ini, penyelesaian pengguna/penyelesaian/aktor lain menanggung risiko persediaan. Ini datang dalam bentuk tarif $DAI di Optimism yang diarbitrase, biaya NFT yang meningkat, harga $ETH yang turun, atau risiko lainnya antara saat aliran pesanan dari pengguna dihasilkan dan diisi, kemudian menimbulkan kerugian bagi pihak yang bersangkutan. Tidak seperti pengumpul DEX pada satu rantai, yang memiliki komposabilitas atomik, penyelesaian yang berinteraksi dengan mesin negara yang berbeda tidak memiliki hak istimewa atas komposabilitas atomik yang sama ini. Komposabilitas atomik memastikan bahwa semua operasi dieksekusi dalam urutan tunggal dan linear dan baik semua berhasil atau gagal bersama-sama. Hal ini karena antara mesin negara yang berbeda selalu memerlukan setidaknya satu keterlambatan blok karena risiko potensial dari reorgs (pada rantai tujuan).

Namun, ini tidak berarti bahwa kasus penggunaan yang disebutkan di atas tidak mungkin. Tidak hanya acara ekor panjang tetapi juga penyelesaian dan pelaku lain yang canggih yang dapat mengambil risiko ini dan menggantinya dengan memasukkan harga bagi pengguna. Sebagai contoh, penyelesaian dapat menjamin eksekusi dengan menutupi kerugian jika terjadi atau dengan memenuhi niat pengguna menggunakan neraca mereka sendiri.

Optimisme Superchain

Contoh lain dari likuiditas agregasi adalah inisiatif Optimism Superchain. Superchain, didefinisikan oleh Dokumentasi Optimismeadalah “jaringan rantai yang berbagi bridging, tata kelola terdesentralisasi, upgrade, lapisan komunikasi, dan banyak lagi – semuanya dibangun di atas tumpukan OP.” Proyek ini berfokus pada mengumpulkan likuiditas, mirip dengan AggLayer. Optimism Superchain akan memiliki semua rantai yang menjadi bagian dari Superchain memanfaatkan kontrak jembatan bersama. Ini adalah langkah pertama dalam memiliki likuiditas yang terkumpul antara rantai dalam Superchain.

Perbedaan antara Superchain dan AggLayer adalah bahwa AggLayer mengandalkan bukti ZK untuk lancar, sedangkan Superchain mengandalkan yang bersamasekuenserantara rantai yang memilih masuk ke Superchain. Meskipun pos ini tidak akan membahas detail urutan bersama, Anda dapat merujuk ke iniuntuk memahami bagaimana urutan berbagi membuka manfaat di bidang interoperabilitas cross-chain yang mulus dan, sampai batas tertentu, komposabilitas atomik (masalah yang sama yang dijelaskan di atas dengan komposabilitas atomik cross-chain berlaku di sini juga).

Karena Superchain mewajibkan rantai yang memilih untuk menggunakan pengurutan bersama, ini dapat membatasi lingkungan eksekusi yang dapat digunakan untuk rantai yang memilih masuk ke Superchain. Tantangan lain yang menyulitkan muncul, seperti kehilangan akses rantai ke MEV yang dibuat penggunanya, ditambah tantangan lain yang diuraikan.di siniNamun, tim seperti Espressosedang bekerja pada cara-cara untuk mendistribusikan MEV yang diaktifkan oleh rantai yang memanfaatkan pengatur bersama. Selain itu, semua rantai yang terhubung ke Polygon AggLayer (dan oleh karena itu mengirimkan bukti ZK ke AggLayer ini) perlu menggunakan sirkuit ZK yang sama yang juga dapat membatasi lingkungan eksekusi yang dapat digunakan untuk rantai yang terhubung ke AggLayer.

Abstraksi Rantai Adalah Sebuah KUE


Penelitian FrontierTelah mengembangkan kerangka CAKE (Chain Abstraction Key Elements), yang dapat dilihat di atas. Ini menguraikan tiga lapisan (tidak termasuk lapisan aplikasi yang terlihat oleh pengguna) yang diperlukan untuk mencapai keadaan di mana:

“Dalam dunia abstrak rantai, seorang pengguna pergi ke situs web dApp, menghubungkan dompet mereka, menandatangani operasi yang dimaksud dan menunggu penyelesaian akhir. Semua kompleksitas dalam memperoleh aset yang diperlukan untuk rantai target dan penyelesaian akhir diabstraksikan dari pengguna, terjadi dalam lapisan infrastruktur [tiga] CAKE.”

Kerangka kerja mengidentifikasi tiga lapisan infrastruktur CAKE sebagai lapisan izin, lapisan solver, dan lapisan penyelesaian. Kita telah lebih banyak membahas lapisan solver dan izin. Lapisan izin terdiri dari abstraksi akun dan kebijakan - otorisasi seperti yang kita sebutkan - dan lapisan penyelesaian, yang meliputi teknologi tingkat rendah seperti orakel, jembatan, pra-konfirmasi, dan fitur backend lainnya.

Oleh karena itu, lapisan penyelesaian diharapkan sangat bermanfaat bagi penyelesaian dan aktor canggih lainnya serta aplikasi yang menghadap pengguna, karena komponen-komponen penyelesaian dalam kerangka kerja ini semua bekerja sama untuk membantu penyelesaian mengelola risiko mereka dan memberikan eksekusi yang lebih baik bagi pengguna. Hal ini lebih jauh lagi mencakup komponen-komponen lain seperti ketersediaan data dan bukti eksekusi. Semua ini adalah persyaratan untuk rantai-rantai untuk memberikan pengalaman membangun yang aman bagi pengembang aplikasi dan memberikan jaminan keamanan yang akhirnya diteruskan kepada pengguna akhir.

Kerangka kerja CAKE mencakup banyak konsep yang disebutkan dalam posting ini dan memberikan cara yang koheren untuk melihat berbagai komponen abstraksi rantai dan hubungan mereka satu sama lain. Mereka yang tertarik pada kerangka kerja dapat membacanya.iniartikel pengantar.

Studi Kasus untuk Abstraksi Rantai

Sementara kami sudah menyentuh beberapa proyek yang memimpin upaya menuju masa depan yang terabstrakkan, berikut adalah beberapa proyek lain yang mencolok yang melakukan hal yang sama.

Jaringan Particle

Particle Network akan meluncurkan blockchain modular L1 yang dibangun di atas Cosmos SDK, yang akan beroperasi sebagai lingkungan eksekusi yang kompatibel dengan EVM berkinerja tinggi. Awalnya, Particle debut sebagai penyedia layanan abstraksi akun, memungkinkan pengguna untuk membuat dompet kontrak pintar yang terhubung ke akun sosial Web2 mereka untuk kemudian digunakan secara native dalam antarmuka yang tertanam dalam dApp. Sejak itu, protokol telah memperluas penawarannya, bertujuan untuk memperbanyak abstraksi rantai di seluruh lanskap blockchain yang lebih luas melalui serangkaian layanan abstraksi dompet, likuiditas, dan gas pada L1-nya.

Sama seperti penyedia layanan abstraksi rantai lainnya, Particle memvisualisasikan masa depan di mana siapa pun akan dapat dengan mudah melakukan transaksi di beberapa rantai melalui satu akun, membayar biaya gas dalam token apa pun yang mereka inginkan. Dengan demikian, L1 yang mendasari akan berfungsi sebagai koordinator untuk ekosistem multi-rantai, menyatukan pengguna dan likuiditas di seluruh domain EVM dan non-EVM.

Mari kita lihat bagaimana cara kerjanya.

Stack Abstraksi Rantai Partikel

Particle menawarkan toolkit multi-faceted untuk layanan abstraksi rantai, setiap teknologi inti memainkan peran unik sebagai bagian dari keseluruhan yang lebih besar.

Akun Universal

Dari perspektif pengguna akhir, tumpukan abstraksi rantai Particle dimulai dari prinsip-prinsip dasar - membuat akun. Akun Universal di Particle berfungsi sebagai akun pintar ERC-4337 yang terlampir pada alamat EOA (externally owned address) yang sudah ada, menggabungkan saldo token di beberapa rantai menjadi satu alamat dengan cara merute dan mengeksekusi transaksi atomik antar-rantai secara otomatis. Meskipun dompet kripto tradisional bisa digunakan untuk membuat dan mengelola akun, Particle'sWaaSmemungkinkan pengguna untuk menggunakan login sosial untuk onboarding juga.

Untuk mengabstraksi berbagai kompleksitas operasi asli blockchain, UA berfungsi sebagai antarmuka yang disatukan yang dibangun di atas dompet yang ada, memungkinkan pengguna untuk mendeposit dan menggunakan token di berbagai lingkungan blockchain seolah-olah itu ada di rantai tunggal. Untuk mempertahankan keadaan sinkron di seluruh UA, pengaturan akun disimpan di Particle L1 untuk digunakan sebagai sumber kebenaran sentral di setiap instansi. Jaringan kemudian akan memfasilitasi pesan lintas rantai untuk mendeploy instansi baru atau memperbarui yang sudah ada.

Sebagai hasilnya, Particle L1 berfungsi sebagai lapisan koordinasi dan penyelesaian untuk semua transaksi lintas-rantai yang diproses melalui UA Particle.

Likuiditas Universal

Komponen kunci lain dari layanan abstraksi rantai Particle adalah fungsionalitas Likuiditas Universal. Sementara UA menyediakan cara bagi pengguna untuk menyatakan permintaan transaksional mereka melalui antarmuka, Likuiditas Universal mengacu pada lapisan yang bertanggung jawab atas eksekusi otomatis permintaan ini, yang pada gilirannya memungkinkan penyatuan saldo di berbagai jaringan. Fitur ini sangat penting untuk memungkinkan transfer lintas-rantai yang sebaliknya akan terhambat oleh hambatan saat ini, seperti pembelian token gas asli dan pembuatan dompet asli untuk jaringan baru.

Misalnya, ketika pengguna ingin membeli aset di blockchain yang belum pernah mereka gunakan sebelumnya dan tidak memiliki dana di dalamnya, likuiditas yang diperlukan untuk pembelian ini secara otomatis diperoleh dari saldo yang ada pada pengguna, yang mungkin berada di chain dan token yang berbeda. Ini sebagian besar dimungkinkan melalui Jaringan Pesan Terdesentralisasi (DMN) Particle, yang memungkinkan layanan khusus, yang dikenal sebagai Relayer Nodes, untuk memantau peristiwa chain eksternal dan penyelesaian peristiwa state. Lebih tepatnya, relayer dalam DMN menggunakan Protokol Pesan untuk memantau status UserOperations pada chain eksternal dan kemudian menyelesaikan status eksekusi akhir ke Particle L1.

Gas Universal

Pilar ketiga dari tumpukan abstraksi rantai Particle adalah implementasi Universal Gas Token - bagian dari layanan abstraksi gas jaringan. Diakses dengan berinteraksi dengan UAs Particle, Universal Gas memungkinkan pengguna untuk mengeluarkan token apa pun untuk membayar biaya gas, artinya Bob dapat membayar biaya transaksi untuk swap di Solana menggunakan USDC-nya di Base, sementara Alice membayar biaya transaksi untuk membeli NFT di Ethereum menggunakan token ARB-nya di Arbitrum.

Ketika seorang pengguna ingin mengeksekusi transaksi melalui Particle UA, antarmuka akan meminta pengguna untuk memilih token gas pilihannya, yang kemudian secara otomatis diarahkan melalui kontrak Paymaster asli Particle. Semua pembayaran gas diselesaikan ke rantai sumber dan tujuan masing-masing, sementara sebagian dari biaya ditukar dengan token $PARTI asli Particle untuk diselesaikan di Particle L1.

Rencana Jalan

Particle membangun di atas infrastruktur abstraksi akun yang sudah ada, di mana telah dilaporkan lebih dari 17 juta aktivasi dompet dan lebih dari 10 juta UserOperations hingga hari ini. Penambahan lapisan Likuiditas Universal, yang dikombinasikan dengan token Gas Universal, bertujuan untuk menandai ekspansi Particle ke dalam menyediakan layanan abstraksi rantai melintasi spektrum pengguna dan peserta yang lebih luas. Particle L1 tidak dimaksudkan untuk menjadi blockchain lain yang langsung bersaing dengan incumbents saat ini; sebaliknya, ia mencari untuk menyediakan lapisan interoperabilitas yang menghubungkan semuanya, bekerja dengan tim kunci di sektor layanan abstraksi rantai, termasuk tim Near dan Cake R&D.

Jaringan Partikel L1 saat ini berada dalam tahap testnet, memungkinkan peserta awal untuk mencoba Gas Universal dalam implementasi UA eksperimental

Protokol Near

Near adalah blockchain Proof-of-Stake Layer 1 yang terfragmentasi yang berfungsi sebagai domain aplikasi full-stack untuk pengembang yang membangun produk dan layanan terdesentralisasi. Sebagian besar etos inti Near berkisar pada menjembatani kesenjangan antara aplikasi berbasis blockchain dan khalayak mainstream. Kunci untuk memenuhi visi ini adalah abstraksi blockchain dari pengguna akhir. Near mendekati ini dengan Agregasi Akun - arsitektur multi-faset yang dibangun untuk mengabstraksi titik-titik sakit utama dari penggunaan jaringan blockchain seperti beralih dompet, mengelola biaya gas, mendamaikan. Ini dicapai dengan memfungsikan semua operasi yang berjalan melalui satu akun tunggal.

Mari kita lebih memahami bagaimana semua ini berfungsi.

Tumpukan Abstraksi Rantai Near

Akun Dekat

Selain standar hash kunci publik alfanumerik yang umum digunakan di sebagian besar blockchain saat ini, model akun milik Near memungkinkan setiap akun dipetakan ke nama akun yang mudah dibaca, yaitu alice.near. Akun Near juga menggunakan dua jenis kunci akses yang berbeda dalam sifat dan fungsi mendasarinya, memungkinkan akun dapat mengelola beberapa kunci di beberapa blockchain, setiap kunci mempertimbangkan berbagai izin dan konfigurasi yang unik untuk domainnya:

  • Kunci Akses Penuh: Ini dapat digunakan untuk menandatanganitransaksimelakukan tindakan secara virtual atas nama akun dan oleh karena itu tidak boleh dibagikan.
  • Kunci Panggilan Fungsi: Kunci-kunci ini diberi izin untuk menandatangani panggilan secara eksklusif ke kontrak spesifik atau serangkaian kontrak.

Lebih memperkuat abstraksi blockchain untuk pengguna akhir adalah proses onboard yang disederhanakan dengan FastAuth, sistem manajemen kunci milik Near. FastAuth memungkinkan pengguna mendaftar akun blockchain dengan sesuatu yang sederhana seperti alamat email mereka dan menggunakan passkeys, yang menggantikan kata sandi dengan biometrik, sebagai pengganti frasa benih dan kata sandi yang panjang dan kompleks.

Tanda Tangan Berantai

Tanda tangan multi-rantai adalah komponen kunci dari abstraksi blockchain Near, yang memungkinkan setiap akun NEAR memiliki alamat jarak jauh terkait pada blockchain lain dan menandatangani pesan serta menjalankan transaksi dari alamat tersebut. Untuk mengaktifkannya, Tanda Tangan Rantai menggunakan jaringan NEAR MPC (multi-party computation) sebagai penandatangan untuk alamat jarak jauh ini, menghilangkan kebutuhan akan kunci pribadi eksplisit. Ini dimungkinkan oleh protokol tanda tangan ambang batas yang baru, yang mengimplementasikan bentuk pembagian kunci yang memungkinkan penandatangan MPC untuk mempertahankan kunci publik agregat yang sama, meskipun bagian kunci dan node terus berubah.

Membuat node penandatangan MPC juga menjadi bagian dari jaringan NEAR memungkinkan kontrak pintar untuk memulai proses tanda tangan untuk akun. Dengan menggunakan kombinasi berbeda dari ID rantai, ID akun NEAR, dan jalur tertentu, setiap akun dapat membuat sejumlah alamat jarak jauh yang tidak terbatas di setiap rantai.

Transaksi Meta

Masalah kunci lain yang menghambat perkembangan pengalaman pengguna yang mulus di lanskap blockchain universal saat ini adalah bahwa setiap blockchain memerlukan biaya gas yang harus dibayar dengan token asli masing-masing, sehingga pengguna harus memperoleh token-token ini sebelum dapat menggunakan jaringan yang mendasarinya.

NEP-366Near memperkenalkan transaksi meta ke Near, fitur yang memungkinkan untuk mengeksekusi transaksi di Near tanpa memiliki gas atau token di rantai. Hal ini dimungkinkan melalui Relayers, penyedia layanan pihak ketiga yang menerima transaksi yang ditandatangani dan meneruskannya ke jaringan sambil melampirkan token yang diperlukan untuk mensubsidi biaya gas mereka. Dari perspektif teknis, pengguna akhir membuat dan menandatangani SignedDelegateAction, yang berisi data yang diperlukan untuk membangun Transaksi, dan mengirimkannya ke layanan penerusan. Penerus menandatangani Transaksi menggunakan data ini, mengirimkan SignedTransaction ke jaringan melalui panggilan RPC, dan memastikan penerus membayar biaya gas sambil tindakan dieksekusi atas nama pengguna.

Untuk menjelaskan lebih baik bagaimana hal ini dapat diterapkan dalam praktiknya, pertimbangkan contoh berikut: Alice ingin mengirim beberapa token $ALICE miliknya kepada Bob, tetapi kekurangan token $NEAR yang diperlukan untuk menutupi biaya gas. Dengan menggunakan meta transaksi, dia membuat DelegateAction, menandatanganinya, dan mengirimkannya ke penyalur. Penyalur, yang membayar biaya gas, membungkusnya dalam transaksi dan meneruskannya ke on-chain, memungkinkan transfer selesai dengan sukses.

Peta jalan

Kunci untuk implementasi yang sukses dari pengalaman pengguna yang mulus di berbagai jaringan blockchain adalah integrasi dan dukungan dari blockchain tersebut, bahkan jika mereka adalah bisnis yang bersaing. Meskipun Near berfungsi sebagai bisnis yang bersaing sendiri, strategi pertumbuhan mereka berputar di sekitar pertumbuhan industri secara keseluruhan, memberikan akses pengguna mereka ke banyak blockchain lainnya dengan cara yang mulus dan aman.

Mention Terhormat

Berikut adalah beberapa tim lain yang membangun solusi untuk layanan abstraksi rantai yang layak untuk diperhatikan - daftar ini tidak selalu lengkap tetapi justru memberikan dasar bagi mereka yang tertarik untuk melakukan penelitian lebih lanjut tentang model abstraksi rantai.

Connext

Connext adalah protokol interoperabilitas modular yang mendefinisikan abstraksi rantai dalam blog merekaMei 2023) sebagai "pola untuk meningkatkan pengalaman pengguna dApp dengan meminimalkan kebutuhan pengguna untuk peduli tentang rantai yang mereka gunakan," yang secara akurat menggambarkan prinsip inti penyedia layanan abstraksi rantai yang dibangun di sekitarnya saat ini. Meskipun Connext menawarkan serangkaian modul kontrak pintar untuk pengembang aplikasi melalui Chain Abstraction Toolkit-nya, fitur intinya adalah xCall, sebuah primitif yang memungkinkan kontrak pintar berinteraksi satu sama lain di berbagai lingkungan. Fungsi xCall memulai transfer lintas rantai dana, calldata, dan/atau properti bernama yang berbeda, yang dibungkus oleh Chain Abstraction Toolkit dalam logika sederhana yang dapat digunakan oleh pengembang. Dari perspektif pengembang, ini mengimplikasikan proses yang relatif sederhana:

  1. Tulis adapter untuk fungsi yang ingin mereka abstraksi.
  2. Implementasikan modul-modul yang diperlukan untuk rantai yang ingin mereka integrasikan.
  3. Panggil fungsi langsung dari UI mereka.

Protokol Soket

Socket menyediakan infrastruktur bagi pengembang aplikasi yang membangun produk dan layanan berorientasi interoperabilitas dengan transfer data dan aset yang aman dan efisien di seluruh rantai.Socket 2.0menandai pergeseran protokol dari layanan abstraksi lintas rantai ke rantai, disorot oleh mekanisme Modular Order Flow Auction (MOFA) andalannya, yang bertujuan untuk memungkinkan mekanisme kompetitif untuk pasar abstrak rantai yang efisien. OFA tradisional melibatkan jaringan berbagai aktor yang melakukan tugas-tugas khusus yang bersaing untuk memberikan hasil terbaik untuk permintaan pengguna akhir. Demikian pula, MOFA dirancang untuk menyediakan pasar terbuka untuk agen eksekusi, yang disebut Transmitter, dan maksud pengguna. Di dalam MOFA, Transmitter bersaing untuk membuat dan memenuhi bundel abstrak rantai, atau urutan permintaan pengguna yang dipesan yang memerlukan transfer data dan nilai di beberapa blockchain.

Infinex

Infinex sedang membangun lapisan UX tunggal yang bertujuan untuk menyatukan aplikasi dan ekosistem terdesentralisasi. Produk andalannya,Akun Infinex, adalah layanan berlapis-lapis yang berfungsi sebagai platform untuk mengintegrasikan aplikasi on-chain apa pun ke dalam UX yang disederhanakan bagi pengguna akhir. Pada intinya, Akun Infinex adalah kumpulan kontrak pintar cross-chain yang dapat dikontrol, diamankan, dan dipulihkan melalui otentikasi web2 standar.

Konsol Brahma

Brahma Finance sedang membangun produk andalannya, yaitu Console, lingkungan eksekusi dan penyimpanan on-chain yang bertujuan untuk meningkatkan pengalaman pengguna di DeFi, dengan fokus khusus pada ekosistem blockchain EVM. Brahma menggunakan transaksi yang dikelompokkan dan dihubungkan untuk menyelaraskan transaksi di berbagai rantai, dan Akun Pintar untuk berinteraksi on-chain. Hasil akhirnya akan mencerminkan sebuahpengalaman pengguna yang memungkinkan interaksi lintas-rantai yang lancar dalam satu UI.

Agorik

Agoric adalah blockchain Layer 1 asli Cosmos untuk membangun kontrak pintar lintas-rantai dalam JavaScript. Platform Agoric dirancang dengan lingkungan eksekusi multi-blok asinkron, dan bertujuan untuk menjadi lingkungan utama untuk mengembangkan aplikasi lintas-rantai. Agoric memanfaatkan Protokol InterBlockchain Communication (IBC) Cosmos untuk komunikasi antar-rantai, sementara memanfaatkan General Message Passing (GMP) Axelar untuk interaksi di luar ekosistem Cosmos. Orchestration API Agoric menyederhanakan pengalaman pengembang dengan mengabstraksi kompleksitas yang terlibat dalam komunikasi lintas-rantai dan eksekusi kontrak pintar, sementara pengguna akhir mendapatkan manfaat dari fitur-fitur aplikasi dengan abstraksi rantai bawaan.

Pikiran Penutup

Saat ini, keuntungan yang dibuka oleh abstraksi rantai untuk pengguna akhir harus jelas - kompleksitas penggunaan aplikasi asli blockchain sepenuhnya diabstraksikan menjadi lapisan antarmuka terpadu, menciptakan titik kontak global dan rantai-agnostik bagi siapa saja yang ingin berpartisipasi.

Sama pentingnya, abstraksi rantai dapat membuka manfaat besar untuk aplikasi blockchain. Saat ini, pengembang Web2 tidak "memilih" tempat untuk menyebarkan aplikasi mereka. Misalnya, Airbnb tersedia untuk siapa saja yang memiliki koneksi internet. Namun, dalam pengembang aplikasi lanskap Web3 perlu memilih tempat untuk menyebarkan aplikasi mereka (misalnya, di Ethereum, Solana atau Cosmos). Ini tidak hanya membatasi TAM, tetapi juga berarti bahwa pengembang aplikasi dibebani dengan perlu memilih rantai yang "tepat" untuk menyebarkan aplikasi mereka. Ini bukan hanya keputusan yang sulit untuk dibuat tetapi juga keputusan yang penting. Ada beberapa aplikasi yang sangat sukses tetapi berjuang karena blockchain yang mendasarinya. Selain itu, dengan perkembangan dan evolusi blockchain yang berkelanjutan saat ini, rantai "kanan" dapat terus berubah. Dalam rantai abstrak masa depan, pengembang aplikasi tidak lagi terbebani dengan harus memilih rantai yang terkait dengan kesuksesan mereka.

Tampak jelas bahwa kita menuju ke masa depan yang semakin banyak rantai. Hal ini tidak terhindarkan hanya akan memperparah masalah UX yang merupakan salah satu hambatan paling kritis untuk adopsi mainstream. Kami percaya abstraksi rantai, dengan berbagai komponennya, adalah solusi yang mungkin untuk banyak masalah UX crypto saat ini.

Sanggahan:

  1. Artikel ini dicetak ulang dari [SHOALRESEARCH]. Semua hak cipta milik penulis asli [ IMAJINL DAN PAUL TIMOFEEV]. Jika ada keberatan terhadap cetak ulang ini, silakan hubungi Belajar Gatetim, dan mereka akan menanganinya dengan segera.
  2. Penyangkalan Tanggung Jawab: Pandangan dan pendapat yang terdapat dalam artikel ini adalah sepenuhnya milik penulis dan tidak merupakan saran investasi.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.

Abstraksi Rantai 0-1

LanjutanJul 08, 2024
Artikel ini memperkenalkan teknologi dan aplikasi dari abstraksi rantai, dengan menekankan pada ketidakmungkinan masa depan dengan satu rantai dan mengeksplorasi bagaimana abstraksi rantai dapat meningkatkan pengalaman pengguna.
Abstraksi Rantai 0-1

Sebuah pengantar tentang potongan yang hilang untuk mencapai adopsi blockchain secara luas, dengan studi kasus tambahan.

Mengapa Masa Depan Multi-Chain Tak Terhindarkan & Bagaimana Hal Ini Akan Memperburuk Masalah UX Hari Ini

Sebuah dunia dengan ratusan rantai adalah tak terhindarkan. Seiring berjalannya waktu, hampir setiap tim dan pengembang akan ingin memiliki ekonomi dan pengguna mereka sendiri dan, meskipun hal ini dapat dilakukan pada lingkungan eksekusi umum seperti Solana, aplikasi ini bergantung pada throughput dari lingkungan tersebut, yang pada beberapa waktu terbukti tidak dapat diandalkan. Jika kita percaya bahwa pergeseran paradigma ke teknologi blockchain sudah dekat, kesimpulan logis berikutnya adalah ratusan lingkungan eksekusi yang khusus untuk aplikasi-aplikasi yang dibangun di atasnya. Kita sudah dapat melihat hal ini terjadi saat ini, dengan aplikasi-aplikasi seperti dYdX, Hyperliquid, Frax, dan proyek-proyek baru lainnya menjadi app-chains dan rollups yang mandiri. Selain itu, sangat mungkin juga ada solusi scaling Layer 2 yang ada bersamaan dengan Layer 1, karena satu set node yang lebih kecil dapat berkomunikasi secara global dengan jauh lebih cepat daripada satu set yang lebih besar. Ini akan memungkinkan L2, seperti rollups, untuk skalabilitas hampir tanpa batas, sambil mewarisi keamanan dari L1 dan memiliki asumsi kepercayaan 1/N (berbeda dengan L1 yang memerlukan kuorum tinggi untuk mencapai konsensus). Pada dasarnya, kami membayangkan masa depan dengan ratusan L1 dan L2.

Namun demikian, meskipun saat ini hanya ada beberapa puluh L1 dan L2, kami sudah melihat kekhawatiran yang diungkapkan tentang hambatan UX yang substansial dalam keadaan multi-chain saat ini. Masa depan multi-chain oleh karena itu memiliki banyak masalah yang harus diatasi, termasuk likuiditas yang terfragmentasi, kompleksitas bagi pengguna akhir dengan banyak jembatan, titik akhir RPC, token gas, dan pasar yang berbeda. Hingga saat ini, belum ada metodologi yang memadai untuk mengabstraksi kompleksitas UX ini di dunia dengan beberapa L1 dan L2. Seseorang hanya dapat membayangkan seberapa tidak bisa dipakainya blockchain bagi pengguna akhir jika ekosistem multi-chain terus tumbuh tanpa memperbaiki hambatan UX yang signifikan ini terlebih dahulu.

Internet tidak mencapai posisi saat ini dengan cara pengguna memahami protokol inti seperti HTTP, TCP/IP, UDP. Sebaliknya, internet menyembunyikan nuansa teknis dan memungkinkan pengguna awam menggunakannya. Seiring waktu, hal yang sama akan terjadi pada blockchain dan aplikasi bawaan blockchain.

Dalam dunia kripto, pengguna perlu menyediakan likuiditas di beberapa L1 dan L2, menerima pengalaman pengguna yang kurang optimal dengan sumber likuiditas on-chain yang terfragmentasi di antara L1 dan L2 tersebut, dan memahami nuansa teknis dari sistem-sistem ini. Sudah saatnya mengabstraksi semua hal dari pengguna rata-rata - sejauh yang mereka tahu, mereka tidak perlu tahu bahwa mereka menggunakan blockchain, apalagi berapa banyak L1 dan L2 yang ada di balik layar, karena inilah satu-satunya cara industri ini mendapatkan adopsi massal.

Mengapa Abstraksi Rantai Menyelesaikan Segalanya

Abstraksi rantai adalah cara di mana kita mengabstraksi rincian dan spesifik teknis blockchain untuk pengguna rata-rata untuk memberikan pengalaman pengguna yang mulus di mana mereka bahkan tidak tahu bahwa mereka menggunakan blockchain. Dapat diperdebatkan bahwa terobosan dalam UX ini mungkin menjadi elemen yang hilang dalam memperkenalkan generasi bisnis dan pengguna berikutnya ke blockchain dan ekosistem kripto-native.

Mendalami Komponen Abstraksi Rantai

Sebelum membahas beberapa proyek yang membangun infrastruktur yang sangat penting untuk mencapai masa depan abstraksi rantai, bijaksana untuk membahas beberapa komponen teknologi yang menggerakkan abstraksi rantai.

Abstraksi Akun

Dompet saat ini menghadapi banyak keterbatasan. Selain berbagai kerentanan keamanan, mereka hanya menawarkan fungsi terbatas kecuali digunakan secara bersamaan, yaitu berinteraksi dengan kontrak pintar lainnya. Bagaimana jika kita membayangkan ulang skenario ini untuk mengubah akun yang dimiliki secara eksternal (EOA) menjadi dompet kontrak pintar (SCW)? Berbeda dengan EOAs, SCWs tidak dapat memulai transaksi sendiri - mereka memerlukan perintah EOA. Dengan menggabungkan kemampuan keduanya, kami efektif mengubah EOAs menjadi SCWs, memberdayakan mereka tidak hanya untuk memulai transaksi tetapi juga mengeksekusi logika yang kompleks dan sewenang-wenang, prinsip kontrak pintar.

Ini bisa membuka berbagai kasus penggunaan. Dalam konteks ini, kita akan secara khusus fokus pada bagaimana hal ini terkait dengan abstraksi rantai.

Ketika Anda mengubah EOA menjadi SCW, Anda efektif memisahkan siapa yang menjalankan transaksi dan siapa yang menandatanganinya. Ini berarti pengguna tidak perlu secara langsung menjalankan transaksi tetapi memiliki aktor canggih (disebut executor) yang melakukannya atas nama mereka. Penting untuk dicatat bahwa selama proses ini pengguna tidak menyerahkan kepemilikan dompet karena pengguna tetap memegang kunci pribadi mereka. Memiliki executor juga memiliki keuntungan lain, seperti tidak perlu saldo gas di semua blockchain yang ingin Anda gunakan, karena biaya transaksi/gas sekarang juga dapat diabstraksikan. Selain itu, pengguna dapat menjalankan sekelompok transaksi dengan sekali klik. Misalnya, mungkin memungkinkan untuk menyetujui token untuk DEX, menukar token tersebut, dan kemudian meminjamkan hasilnya ke pasar Aave.

Mempunyai executor menghilangkan kebutuhan untuk berinteraksi langsung dengan kontrak pintar, semua sementara pengguna tetap memiliki aset pengguna. Bayangkan menggunakan aplikasi blockchain apa pun yang Anda inginkan melalui bot Telegram - hal ini menjadi mungkin dengan abstraksi akun.

Selain itu, abstraksi akun memungkinkan pengguna untuk mengelola aset sendiri dan membuka posisi DeFi di banyak rantai tanpa perlu dompet yang berbeda, RPC, atau perlu khawatir tentang jenis tanda tangan yang berbeda, semua tanpa perlu tahu bahwa mereka sedang menggunakan rantai yang berbeda. Anda dapat melihat demo inidi siniatau terus membaca saat kami mencakup proyek-proyek yang memimpin tepat upaya abstraksi rekening semacam ini.

Tidak hanya itu - abstraksi akun juga menghilangkan kebutuhan bagi pengguna untuk memegang kunci pribadi mereka sendiri untuk mengamankan akun mereka tanpa dikelola oleh pihak ketiga. Pengguna dapat memilih cara verifikasi yang lebih tradisional seperti 2FA dan sidik jari ditambah pemulihan sosial untuk mengamankan dompet mereka. Pemulihan sosial memungkinkan dompet yang hilang untuk dipulihkan melalui, misalnya, keluarga pengguna.

"Para pengguna berikutnya tidak akan menulis 12 kata di atas selembar kertas. Orang biasa tidak melakukan itu. Kita perlu memberikan mereka kegunaan yang lebih baik; mereka tidak perlu memikirkan kunci kripto." - Yoav Weiss, EF

Karena dompet adalah titik masuk ke crypto dan blockchain, abstraksi akun pada akhirnya memungkinkan abstraksi rantai berkembang.

Untuk lebih detail tentang kerja dalam abstraksi akun, lihat inithread oleh Jarrod Watts.Avocado Wallet oleh Instadappjuga sedang mengambil langkah-langkah signifikan dalam memanfaatkan kekuatan abstraksi akun untuk pengguna akhir.

Niat

Intent memungkinkan aktor atau “solver” yang canggih untuk melakukan transaksi dengan cara yang paling optimal atas nama pengguna. Seperti namanya, pengguna menyatakan niat mereka untuk melakukan tindakan onchain. Definisi sederhananya adalah mengekspresikan, off-chain, tindakan on-chain yang diinginkan dengan cara yang paling optimal. Misalnya, ketika Anda mengirimkan pesanan ke CowSwap, Anda sebenarnya mengirimkan niat - niat untuk menukar token tersebut dengan yang lain, dengan harga terbaik yang mungkin. Dengan mengirimkan niat ini secara off-chain, itu melewati mempool publik dan langsung diarahkan ke mempool pribadi yang dienkripsi di mana solver bersaing untuk mengisi, atau menyelesaikan, niat Anda dengan harga terbaik yang mungkin, baik dengan menggunakan lembaran saldo mereka sendiri, aliran pesanan pribadi, atau menggunakan tempat likuiditas on-chain seperti Uniswap dan Curve. Dengan cara ini, margin solver mengecil menjadi nol, memberikan pengguna pelaksanaan terbaik, karena selalu ada solver lain yang siap untuk mengisi niat ini.

Jadi sekarang setelah kita telah mendefinisikan apa itu niat, bagaimana sebenarnya mereka dapat membantu kita mencapai abstraksi rantai?

Jawabannya kembali kepada pemisahan antara penandatangan dan pelaksana dalam dunia abstrak akun. Jika semua pengguna hanya perlu mengklik tombol untuk menandatangani transaksi, mereka dapat mengoutsource semua kebutuhan mereka on-chain kepada aktor-aktor canggih, yang kemudian bertanggung jawab untuk menemukan eksekusi terbaik. Para aktor canggih kemudian menanggung risiko berinteraksi dengan semua aplikasi berbeda di L1s dan L2s, biaya gas terkait dalam token berbeda di rantai yang berbeda, risiko reorganisasi (di mana ada dua versi rantai yang berbeda), dan risiko eksekusi lainnya. Dengan mengambil langkah-langkah dan risiko-risiko ini, para penyelesaian akan mematok biaya yang dibebankan kepada pengguna secara sesuai. Dalam situasi ini, pengguna tidak perlu memikirkan berbagai kompleksitas dan risiko yang terkait dengan menggunakan produk dan layanan on-chain, yang sebaliknya dioutsourcing kepada aktor-aktor canggih, yang menentukan harga pengguna secara sesuai. Karena adanya persaingan antara penyelesaian, biaya yang dibebankan kepada pengguna akan menyusut menjadi mendekati nol, karena selalu ada penyelesaian lain yang siap untuk menawar yang memenangkan semua orderflow. Itu sihir pasar bebas - melalui proses persaingan, pengguna akan mendapatkan layanan berkualitas lebih baik dengan harga lebih rendah.

Mari kita jelajahi contoh: Saya memiliki $ETH di Ethereum dan ingin $SOL di Solana dan ingin ini dieksekusi dengan harga terbaik. Melalui sistem Permintaan Penawaran (RFQ), pasar niat meneruskan aliran pesanan dan dalam hitungan detik, pengguna memiliki $SOL di Solana. Perlu dicatat, Ethereum memiliki waktu blok 12 detik, yang berarti meskipun penyelesaian tidak memiliki jaminan, dengan menjalankan node mereka sendiri mereka dapat cukup yakin bahwa transaksi deposit $USDC valid dan akan berhasil. Selain itu, dengan menggunakan neraca keuangan mereka sendiri, penyelesaian dapat memajukan modal $SOL di Solana dan pada dasarnya memenuhi niat sebelum mereka mendapatkan modal mereka. Karena risiko tidak ditanggung oleh pengguna, melainkan oleh para pelaku yang canggih, pengguna dapat memenuhi niat mereka dengan latensi sub-detik dan dengan harga terbaik, tanpa mengetahui jembatan yang mereka gunakan, RPC, atau biaya gas.

Dalam hal ini, pengguna masih tahu rantai mana yang mereka gunakan. Contoh ini bertindak untuk menggambarkan bagaimana niat bekerja dalam lanskap saat ini, bukan dalam abstraksi rantai yang sepenuhnya. Tetapi niat tidak berhenti di sana - jauh lebih banyak yang mungkin.

Mudah untuk membayangkan masa depan di mana niat bekerja untuk memenuhi semua kebutuhan pengguna. Pengguna hanya perlu menentukan apa yang harus dilakukan dan akan diselesaikan dengan cara yang paling efisien. Misalnya, pengguna mungkin ingin meminjam $DAI melawan $ETH dan mendepositokan $DAI ke dalam kolam likuiditas untuk mendapatkan imbalan $CRV. Dalam contoh ini, solver yang sah membandingkan semua tingkat pinjaman $DAI terhadap $ETH dan mengambil pinjaman dengan tingkat bunga terendah. Solver kemudian mendepositokan $DAI di dalam vault yang mirip dengan Yearn untuk menghasilkan keuntungan dari LP $DAI dengan yield tertinggi menjadi $CRV, yang mengalir ke dompet pengguna.

Namun, peringatan penting: risiko bersifat subjektif dan tidak dapat dinyatakan dalam maksud, tidak seperti input obyektif lainnya seperti selip harga maksimum untuk perdagangan. Jadi pasar pinjaman, kumpulan likuiditas, dan rantai mana yang digunakan untuk memenuhi maksud ini? Bagaimanapun, masing-masing memiliki profil risiko dan asumsi kepercayaan yang berbeda. Di situlah "pemecah resmi" masuk. Setiap pemecah resmi, sampai batas tertentu, dipercaya oleh pengguna untuk melaksanakan maksud pengguna dengan preferensi risiko dan kepercayaan pengguna, yang dinyatakan sebelumnya. Misalnya, pengguna dapat menentukan tidak ada penyetoran ke dalam kontrak yang "berisiko". Namun, kemungkinan hanya pengguna daya yang akan menentukan sejumlah besar preferensi subjektif ke jaringan pemecah masalah. Bahkan pemain yang lebih canggih daripada pengguna daya (HFT, MM, VC, dll.) kemungkinan akan berinteraksi dengan rantai secara langsung untuk menghindari biaya dari pemecah dan menyesuaikan asumsi risiko dan kepercayaan mereka sendiri. Pengguna dengan sedikit pemahaman tentang blockchain kemungkinan akan dapat memilih dari beberapa set preset (risiko rendah, sedang, atau tinggi misalnya) dari mana pemecah dapat bertindak.

Memanfaatkan seperangkat solver yang diotorisasi untuk kebutuhan subyektif pengguna memungkinkan dinamika kompetitif antara solver, yang mendorong pemenuhan pesanan pengguna dengan cara terbaik tanpa kesulitan bagi pengguna. Selain itu, kenyataan bahwa pengguna dapat 'membatalkan otorisasi' solver dengan mencabut hak eksekutor mereka kapan saja menjaga sistem pemeriksaan dan keseimbangan. Dengan cara ini, solver memiliki insentif untuk tetap jujur ​​dan mengikuti preferensi pengguna, karena jika tidak solver yang berbeda dapat membuktikan bahwa mereka bertindak dengan maksud jahat terhadap pengguna yang memulai aliran pesanan.

Tentu saja, niat masih dalam proses, dan spekulasi tentang bagaimana niat dapat bertransformasi menjadi teknologi yang lebih canggih hanyalah spekulasi. Namun, tidak akan mengejutkan untuk melihat niat berkembang dengan cara ini. Kami percaya niat akan memainkan peran paling instrumental dalam mewujudkan masa depan yang terabstraksi dari rantai.

Dua proyek yang menangani niat secara langsung adalahCowSwapdandeBridge. Kami sudah menulis tentang CoWSwap dan arsitektur berbasis niat yang diikutinya untuk memberikan pengguna UX dan eksekusi yang superior di sini. Mirip dengan CoWSwap, deBridge mengikuti arsitektur berbasis niat, tetapi melakukannya untuk memungkinkan pertukaran lintas rantai yang sangat cepat (perdagangan). DeBridge fokus pada pengalaman pengguna yang mulus sehubungan dengan kecepatan perdagangan yang sangat cepat di seluruh rantai, biaya minimal, dan eksekusi yang baik. Seperti sebagian besar solusi berbasis niat, deBridge menggunakan jaringan solver yang terdiri dari MMs, HFTs, dan aktor canggih lainnya yang menghadapkan modal melalui lembar neraca mereka sendiri di rantai tujuan sebelum mengumpulkan modal pengguna di rantai sumber. Selain membuat solver bersaing satu sama lain untuk memberikan eksekusi terbaik bagi pengguna, deBridge juga membedakan dirinya dengan mendorong risiko, seperti risiko reorganisasi, dan ketidaknyamanan lainnya, seperti biaya gas dan RPC yang berbeda pada rantai yang terlibat, ke solver.

Grafik di bawah ini menggambarkan model deBridge. Dalam contoh di bawah, pengguna dengan stablecoin USD di Solana ingin stablecoin EUR di Ethereum. Mereka menyatakan niat mereka kepada aplikasi deBridge, yang menyebarkannya ke jaringan solver, memungkinkan solver, yang memiliki $ETH di Ethereum di neraca mereka, untuk menukar $ETH mereka di Ethereum menjadi $ethEUR, stablecoin EUR di Ethereum. Segera setelah ituset validator deBridgememverifikasi bahwa solver telah memenuhi niat pengguna di chain tujuan (dalam hal ini memberikan $ethEUR kepada pengguna), itu memungkinkan modal pengguna di chain sumber (dalam hal ini Solana) untuk dibuka ke solver. Penting bagi pengguna untuk tidak perlu menunggu verifikasi terjadi sebelum menerima modal mereka di chain tujuan.


Untuk lebih memahami deBridge dan desain berbasis tujuan, kami merekomendasikan untuk memeriksanya iniepisode podcast.

Agregasi Likuiditas

Salah satu gejala dari masa depan multi-chain yang semakin meningkat adalah fragmentasi likuiditas ekstrim. Hal ini sulit untuk diagregasi secara kohesif. Di dunia dengan ratusan rollup, validiums, L1s, dll., masing-masing memiliki likuiditas yang dihosting di jaringan mereka sendiri, UX menjadi semakin buruk bagi pengguna akhir karena fragmentasi dari kolam likuiditas.

Jika hanya satu bursa terpusat (CEX) yang menjadi tuan rumah likuiditas seluruh pasar mata uang kripto, bukan ratusan CEX yang ada bersama dengan DEX on-chain yang lebih banyak lagi yang semua berbagi likuiditas yang sama, pelaksanaan untuk pengguna akhir akan menjadi yang terbaik yang mungkin mereka bisa dapatkan, kecuali masalah sensor dan sentralisasi secara keseluruhan. Namun ini hanya bersifat hipotetis, karena hal ini tidak mungkin dilakukan dalam dunia nyata di mana persaingan sangat ketat dan kekuatan desentralisasi ada.

Kehadiran agregator DEX, yang menggabungkan sumber likuiditas yang terfragmentasi di seluruh jaringan tunggal menjadi antarmuka yang terpadu, telah menjadi langkah penting bagi UX. Namun, ketika masa depan multi-chain yang tak terhindarkan mulai terjadi, agregator DEX tidak lagi mencukupi, karena mereka hanya dapat menggabungkan likuiditas pada satu rantai, bukan di banyak atau bahkan lebih dari satu rantai. Selain itu, untuk blockchain seperti Ethereum, biaya gas terkait yang diperlukan untuk mengarahkan likuiditas melintasi banyak sumber atau rantai, membuat biaya penggunaan agregator lebih besar daripada sumber likuiditas langsung.Model ini telah menunjukkan kesuksesan yang lebih besar di jaringan murah dan rendah-latensi seperti Solana, meskipun para aggregator sendiri masih terbatas dalam sumber likuiditas yang mereka bisa rute perdagangan dari.

Di masa depan yang diabstraksi oleh rantai, memiliki teknologi untuk mengumpulkan likuiditas yang terfragmentasi menjadi penting, karena pengalaman pengguna ideal akan menjadi agnostik pada rantai tertentu, dan kemungkinan besar akan mengandalkan penyelesaian pihak ketiga untuk layanan eksekusinya. Beberapa solusi yang bertujuan untuk mendorong defragmentasi likuiditas multi-rantai termasuk Polygon AggLayer dan Optimism Superchain. Meskipun ini adalah dua yang akan kita bahas, ada banyak tim lain yang bekerja pada solusi seperti itu.

Polygon AggLayer

SebagaiSitus Polygonnegara-negara bagian: "AggLayer akan menjadi protokol terdesentralisasi dengan dua komponen: jembatan umum, dan mekanisme yang didukung oleh ZK yang memberikan jaminan kriptografi atas keselamatan untuk interoperabilitas lintas-rantai yang mulus. Dengan bukti ZK menyediakan keamanan, rantai yang terhubung ke AggLayer dapat tetap berdaulat dan modular sambil mempertahankan pengalaman pengguna yang mulus dari rantai monolitik."

Secara mendasar, solusi penskalaan Layer 2 Ethereum, seperti rollups, memiliki jembatan kanonikal dengan Ethereum. Ini berarti bahwa semua dana pengguna yang dijembatani dari Ethereum ke L2 berada di kontrak jembatan ini. Namun, hal ini mengganggu interoperabilitas di antara berbagai L2 serta kemampuan untuk secara mulus mengkomunikasikan data dan mentransfer nilai di antara mereka. Hal ini dikarenakan jika Anda ingin, misalnya, beralih dari Base ke Zora (keduanya rollups Ethereum), seperti yang terlihat di bawah ini, Anda perlu menanggung proses penarikan selama 7 hari untuk beralih dari Base ke Ethereum menggunakan jembatan Base kanonikal dan kemudian menggunakan jembatan Zora kanonikal untuk beralih dari Ethereum ke Zora. Hal ini dikarenakan, untuk rollups optimistis seperti Base, waktu diperlukan untuk menyelesaikan transaksi penjembatan menggunakan sebuah bukti kesalahan/penipuan. Selain fakta bahwa ini adalah proses yang panjang, ini juga mahal karena Anda perlu berinteraksi dengan rantai utama Ethereum.

AggLayer Polygon membalikkan proses ini. Alih-alih memiliki jembatan kanonikal ke Ethereum, di mana hanya aset non-asli pengguna rollup tertentu berada, semua rantai berbagi kontrak jembatan dengan rantai lain yang memanfaatkan AggLayer untuk memiliki pusat likuiditas ini, seperti yang terlihat di bawah ini. Melalui proses ini, pengembang sekarang akan dapat menghubungkan rantai mereka ke AggLayer untuk memungkinkan pengguna menikmati likuiditas yang terpadu.

Bagaimana AggLayer Bekerja

Pada intinya, AggLayer mengumpulkan bukti zero-knowledge (ZK) dari semua rantai yang terhubung dengannya - ini memungkinkannya untuk memfasilitasi transaksi lintas rantai. AggLayer pada dasarnya adalah tempat di mana semua rantai yang didukungnya memposting bukti ZK untuk menunjukkan bahwa suatu tindakan telah terjadi. Sebagai contoh, bahwa 5 $USDC dari Base telah ditarik untuk membuka likuiditas di sisi lain, seperti Zora.

Untuk menggambarkannya lebih lanjut, pertimbangkan bagaimana hal itu berfungsi dalam praktiknya. Dalam contoh ini, kami berasumsi semua rantai dengan nama terhubung ke AggLayer.

Sebuah solver mendeteksi permintaan, atau niat, dari seorang pengguna yang tinggal di Base. Pengguna memiliki $ETH dan ingin membeli NFT di Zora yang harganya 3000 $DAI. Karena solver tidak memiliki $DAI di neraca mereka, mereka harus segera mencari rute terbaik untuk memenuhi niat ini. Mereka menyadari bahwa $DAI di Optimism lebih murah daripada pasar $DAI di Zora. Oleh karena itu, solver memposting bukti ke AggLayer yang menunjukkan bahwa pengguna memiliki $ETH di Base dan menginginkan jumlah $ETH yang proporsional di Optimism. Mengingat kontrak jembatan bersama, bukti ZK adalah satu-satunya hal yang dibutuhkan untuk memindahkan aset yang dapat dipertukarkan tersebut yang berada di chain “X” dalam jumlah yang sama ke chain “Y”.

Setelah memposting bukti ZK dan membuka jumlah $ETH yang sesuai di Optimism, penyelesaian kemudian menukar ke $DAI dan melakukan proses yang sama untuk mendapatkan jumlah $DAI yang sama di Zora untuk kemudian menyelesaikan pembelian NFT. Di balik layar, AggLayer juga menyelesaikan bukti ZK ini ke Ethereum untuk menjamin keamanan yang lebih kuat bagi pengguna dan rantai yang terhubung dengan AggLayer.

Namun, dalam hal ini, penyelesaian pengguna/penyelesaian/aktor lain menanggung risiko persediaan. Ini datang dalam bentuk tarif $DAI di Optimism yang diarbitrase, biaya NFT yang meningkat, harga $ETH yang turun, atau risiko lainnya antara saat aliran pesanan dari pengguna dihasilkan dan diisi, kemudian menimbulkan kerugian bagi pihak yang bersangkutan. Tidak seperti pengumpul DEX pada satu rantai, yang memiliki komposabilitas atomik, penyelesaian yang berinteraksi dengan mesin negara yang berbeda tidak memiliki hak istimewa atas komposabilitas atomik yang sama ini. Komposabilitas atomik memastikan bahwa semua operasi dieksekusi dalam urutan tunggal dan linear dan baik semua berhasil atau gagal bersama-sama. Hal ini karena antara mesin negara yang berbeda selalu memerlukan setidaknya satu keterlambatan blok karena risiko potensial dari reorgs (pada rantai tujuan).

Namun, ini tidak berarti bahwa kasus penggunaan yang disebutkan di atas tidak mungkin. Tidak hanya acara ekor panjang tetapi juga penyelesaian dan pelaku lain yang canggih yang dapat mengambil risiko ini dan menggantinya dengan memasukkan harga bagi pengguna. Sebagai contoh, penyelesaian dapat menjamin eksekusi dengan menutupi kerugian jika terjadi atau dengan memenuhi niat pengguna menggunakan neraca mereka sendiri.

Optimisme Superchain

Contoh lain dari likuiditas agregasi adalah inisiatif Optimism Superchain. Superchain, didefinisikan oleh Dokumentasi Optimismeadalah “jaringan rantai yang berbagi bridging, tata kelola terdesentralisasi, upgrade, lapisan komunikasi, dan banyak lagi – semuanya dibangun di atas tumpukan OP.” Proyek ini berfokus pada mengumpulkan likuiditas, mirip dengan AggLayer. Optimism Superchain akan memiliki semua rantai yang menjadi bagian dari Superchain memanfaatkan kontrak jembatan bersama. Ini adalah langkah pertama dalam memiliki likuiditas yang terkumpul antara rantai dalam Superchain.

Perbedaan antara Superchain dan AggLayer adalah bahwa AggLayer mengandalkan bukti ZK untuk lancar, sedangkan Superchain mengandalkan yang bersamasekuenserantara rantai yang memilih masuk ke Superchain. Meskipun pos ini tidak akan membahas detail urutan bersama, Anda dapat merujuk ke iniuntuk memahami bagaimana urutan berbagi membuka manfaat di bidang interoperabilitas cross-chain yang mulus dan, sampai batas tertentu, komposabilitas atomik (masalah yang sama yang dijelaskan di atas dengan komposabilitas atomik cross-chain berlaku di sini juga).

Karena Superchain mewajibkan rantai yang memilih untuk menggunakan pengurutan bersama, ini dapat membatasi lingkungan eksekusi yang dapat digunakan untuk rantai yang memilih masuk ke Superchain. Tantangan lain yang menyulitkan muncul, seperti kehilangan akses rantai ke MEV yang dibuat penggunanya, ditambah tantangan lain yang diuraikan.di siniNamun, tim seperti Espressosedang bekerja pada cara-cara untuk mendistribusikan MEV yang diaktifkan oleh rantai yang memanfaatkan pengatur bersama. Selain itu, semua rantai yang terhubung ke Polygon AggLayer (dan oleh karena itu mengirimkan bukti ZK ke AggLayer ini) perlu menggunakan sirkuit ZK yang sama yang juga dapat membatasi lingkungan eksekusi yang dapat digunakan untuk rantai yang terhubung ke AggLayer.

Abstraksi Rantai Adalah Sebuah KUE


Penelitian FrontierTelah mengembangkan kerangka CAKE (Chain Abstraction Key Elements), yang dapat dilihat di atas. Ini menguraikan tiga lapisan (tidak termasuk lapisan aplikasi yang terlihat oleh pengguna) yang diperlukan untuk mencapai keadaan di mana:

“Dalam dunia abstrak rantai, seorang pengguna pergi ke situs web dApp, menghubungkan dompet mereka, menandatangani operasi yang dimaksud dan menunggu penyelesaian akhir. Semua kompleksitas dalam memperoleh aset yang diperlukan untuk rantai target dan penyelesaian akhir diabstraksikan dari pengguna, terjadi dalam lapisan infrastruktur [tiga] CAKE.”

Kerangka kerja mengidentifikasi tiga lapisan infrastruktur CAKE sebagai lapisan izin, lapisan solver, dan lapisan penyelesaian. Kita telah lebih banyak membahas lapisan solver dan izin. Lapisan izin terdiri dari abstraksi akun dan kebijakan - otorisasi seperti yang kita sebutkan - dan lapisan penyelesaian, yang meliputi teknologi tingkat rendah seperti orakel, jembatan, pra-konfirmasi, dan fitur backend lainnya.

Oleh karena itu, lapisan penyelesaian diharapkan sangat bermanfaat bagi penyelesaian dan aktor canggih lainnya serta aplikasi yang menghadap pengguna, karena komponen-komponen penyelesaian dalam kerangka kerja ini semua bekerja sama untuk membantu penyelesaian mengelola risiko mereka dan memberikan eksekusi yang lebih baik bagi pengguna. Hal ini lebih jauh lagi mencakup komponen-komponen lain seperti ketersediaan data dan bukti eksekusi. Semua ini adalah persyaratan untuk rantai-rantai untuk memberikan pengalaman membangun yang aman bagi pengembang aplikasi dan memberikan jaminan keamanan yang akhirnya diteruskan kepada pengguna akhir.

Kerangka kerja CAKE mencakup banyak konsep yang disebutkan dalam posting ini dan memberikan cara yang koheren untuk melihat berbagai komponen abstraksi rantai dan hubungan mereka satu sama lain. Mereka yang tertarik pada kerangka kerja dapat membacanya.iniartikel pengantar.

Studi Kasus untuk Abstraksi Rantai

Sementara kami sudah menyentuh beberapa proyek yang memimpin upaya menuju masa depan yang terabstrakkan, berikut adalah beberapa proyek lain yang mencolok yang melakukan hal yang sama.

Jaringan Particle

Particle Network akan meluncurkan blockchain modular L1 yang dibangun di atas Cosmos SDK, yang akan beroperasi sebagai lingkungan eksekusi yang kompatibel dengan EVM berkinerja tinggi. Awalnya, Particle debut sebagai penyedia layanan abstraksi akun, memungkinkan pengguna untuk membuat dompet kontrak pintar yang terhubung ke akun sosial Web2 mereka untuk kemudian digunakan secara native dalam antarmuka yang tertanam dalam dApp. Sejak itu, protokol telah memperluas penawarannya, bertujuan untuk memperbanyak abstraksi rantai di seluruh lanskap blockchain yang lebih luas melalui serangkaian layanan abstraksi dompet, likuiditas, dan gas pada L1-nya.

Sama seperti penyedia layanan abstraksi rantai lainnya, Particle memvisualisasikan masa depan di mana siapa pun akan dapat dengan mudah melakukan transaksi di beberapa rantai melalui satu akun, membayar biaya gas dalam token apa pun yang mereka inginkan. Dengan demikian, L1 yang mendasari akan berfungsi sebagai koordinator untuk ekosistem multi-rantai, menyatukan pengguna dan likuiditas di seluruh domain EVM dan non-EVM.

Mari kita lihat bagaimana cara kerjanya.

Stack Abstraksi Rantai Partikel

Particle menawarkan toolkit multi-faceted untuk layanan abstraksi rantai, setiap teknologi inti memainkan peran unik sebagai bagian dari keseluruhan yang lebih besar.

Akun Universal

Dari perspektif pengguna akhir, tumpukan abstraksi rantai Particle dimulai dari prinsip-prinsip dasar - membuat akun. Akun Universal di Particle berfungsi sebagai akun pintar ERC-4337 yang terlampir pada alamat EOA (externally owned address) yang sudah ada, menggabungkan saldo token di beberapa rantai menjadi satu alamat dengan cara merute dan mengeksekusi transaksi atomik antar-rantai secara otomatis. Meskipun dompet kripto tradisional bisa digunakan untuk membuat dan mengelola akun, Particle'sWaaSmemungkinkan pengguna untuk menggunakan login sosial untuk onboarding juga.

Untuk mengabstraksi berbagai kompleksitas operasi asli blockchain, UA berfungsi sebagai antarmuka yang disatukan yang dibangun di atas dompet yang ada, memungkinkan pengguna untuk mendeposit dan menggunakan token di berbagai lingkungan blockchain seolah-olah itu ada di rantai tunggal. Untuk mempertahankan keadaan sinkron di seluruh UA, pengaturan akun disimpan di Particle L1 untuk digunakan sebagai sumber kebenaran sentral di setiap instansi. Jaringan kemudian akan memfasilitasi pesan lintas rantai untuk mendeploy instansi baru atau memperbarui yang sudah ada.

Sebagai hasilnya, Particle L1 berfungsi sebagai lapisan koordinasi dan penyelesaian untuk semua transaksi lintas-rantai yang diproses melalui UA Particle.

Likuiditas Universal

Komponen kunci lain dari layanan abstraksi rantai Particle adalah fungsionalitas Likuiditas Universal. Sementara UA menyediakan cara bagi pengguna untuk menyatakan permintaan transaksional mereka melalui antarmuka, Likuiditas Universal mengacu pada lapisan yang bertanggung jawab atas eksekusi otomatis permintaan ini, yang pada gilirannya memungkinkan penyatuan saldo di berbagai jaringan. Fitur ini sangat penting untuk memungkinkan transfer lintas-rantai yang sebaliknya akan terhambat oleh hambatan saat ini, seperti pembelian token gas asli dan pembuatan dompet asli untuk jaringan baru.

Misalnya, ketika pengguna ingin membeli aset di blockchain yang belum pernah mereka gunakan sebelumnya dan tidak memiliki dana di dalamnya, likuiditas yang diperlukan untuk pembelian ini secara otomatis diperoleh dari saldo yang ada pada pengguna, yang mungkin berada di chain dan token yang berbeda. Ini sebagian besar dimungkinkan melalui Jaringan Pesan Terdesentralisasi (DMN) Particle, yang memungkinkan layanan khusus, yang dikenal sebagai Relayer Nodes, untuk memantau peristiwa chain eksternal dan penyelesaian peristiwa state. Lebih tepatnya, relayer dalam DMN menggunakan Protokol Pesan untuk memantau status UserOperations pada chain eksternal dan kemudian menyelesaikan status eksekusi akhir ke Particle L1.

Gas Universal

Pilar ketiga dari tumpukan abstraksi rantai Particle adalah implementasi Universal Gas Token - bagian dari layanan abstraksi gas jaringan. Diakses dengan berinteraksi dengan UAs Particle, Universal Gas memungkinkan pengguna untuk mengeluarkan token apa pun untuk membayar biaya gas, artinya Bob dapat membayar biaya transaksi untuk swap di Solana menggunakan USDC-nya di Base, sementara Alice membayar biaya transaksi untuk membeli NFT di Ethereum menggunakan token ARB-nya di Arbitrum.

Ketika seorang pengguna ingin mengeksekusi transaksi melalui Particle UA, antarmuka akan meminta pengguna untuk memilih token gas pilihannya, yang kemudian secara otomatis diarahkan melalui kontrak Paymaster asli Particle. Semua pembayaran gas diselesaikan ke rantai sumber dan tujuan masing-masing, sementara sebagian dari biaya ditukar dengan token $PARTI asli Particle untuk diselesaikan di Particle L1.

Rencana Jalan

Particle membangun di atas infrastruktur abstraksi akun yang sudah ada, di mana telah dilaporkan lebih dari 17 juta aktivasi dompet dan lebih dari 10 juta UserOperations hingga hari ini. Penambahan lapisan Likuiditas Universal, yang dikombinasikan dengan token Gas Universal, bertujuan untuk menandai ekspansi Particle ke dalam menyediakan layanan abstraksi rantai melintasi spektrum pengguna dan peserta yang lebih luas. Particle L1 tidak dimaksudkan untuk menjadi blockchain lain yang langsung bersaing dengan incumbents saat ini; sebaliknya, ia mencari untuk menyediakan lapisan interoperabilitas yang menghubungkan semuanya, bekerja dengan tim kunci di sektor layanan abstraksi rantai, termasuk tim Near dan Cake R&D.

Jaringan Partikel L1 saat ini berada dalam tahap testnet, memungkinkan peserta awal untuk mencoba Gas Universal dalam implementasi UA eksperimental

Protokol Near

Near adalah blockchain Proof-of-Stake Layer 1 yang terfragmentasi yang berfungsi sebagai domain aplikasi full-stack untuk pengembang yang membangun produk dan layanan terdesentralisasi. Sebagian besar etos inti Near berkisar pada menjembatani kesenjangan antara aplikasi berbasis blockchain dan khalayak mainstream. Kunci untuk memenuhi visi ini adalah abstraksi blockchain dari pengguna akhir. Near mendekati ini dengan Agregasi Akun - arsitektur multi-faset yang dibangun untuk mengabstraksi titik-titik sakit utama dari penggunaan jaringan blockchain seperti beralih dompet, mengelola biaya gas, mendamaikan. Ini dicapai dengan memfungsikan semua operasi yang berjalan melalui satu akun tunggal.

Mari kita lebih memahami bagaimana semua ini berfungsi.

Tumpukan Abstraksi Rantai Near

Akun Dekat

Selain standar hash kunci publik alfanumerik yang umum digunakan di sebagian besar blockchain saat ini, model akun milik Near memungkinkan setiap akun dipetakan ke nama akun yang mudah dibaca, yaitu alice.near. Akun Near juga menggunakan dua jenis kunci akses yang berbeda dalam sifat dan fungsi mendasarinya, memungkinkan akun dapat mengelola beberapa kunci di beberapa blockchain, setiap kunci mempertimbangkan berbagai izin dan konfigurasi yang unik untuk domainnya:

  • Kunci Akses Penuh: Ini dapat digunakan untuk menandatanganitransaksimelakukan tindakan secara virtual atas nama akun dan oleh karena itu tidak boleh dibagikan.
  • Kunci Panggilan Fungsi: Kunci-kunci ini diberi izin untuk menandatangani panggilan secara eksklusif ke kontrak spesifik atau serangkaian kontrak.

Lebih memperkuat abstraksi blockchain untuk pengguna akhir adalah proses onboard yang disederhanakan dengan FastAuth, sistem manajemen kunci milik Near. FastAuth memungkinkan pengguna mendaftar akun blockchain dengan sesuatu yang sederhana seperti alamat email mereka dan menggunakan passkeys, yang menggantikan kata sandi dengan biometrik, sebagai pengganti frasa benih dan kata sandi yang panjang dan kompleks.

Tanda Tangan Berantai

Tanda tangan multi-rantai adalah komponen kunci dari abstraksi blockchain Near, yang memungkinkan setiap akun NEAR memiliki alamat jarak jauh terkait pada blockchain lain dan menandatangani pesan serta menjalankan transaksi dari alamat tersebut. Untuk mengaktifkannya, Tanda Tangan Rantai menggunakan jaringan NEAR MPC (multi-party computation) sebagai penandatangan untuk alamat jarak jauh ini, menghilangkan kebutuhan akan kunci pribadi eksplisit. Ini dimungkinkan oleh protokol tanda tangan ambang batas yang baru, yang mengimplementasikan bentuk pembagian kunci yang memungkinkan penandatangan MPC untuk mempertahankan kunci publik agregat yang sama, meskipun bagian kunci dan node terus berubah.

Membuat node penandatangan MPC juga menjadi bagian dari jaringan NEAR memungkinkan kontrak pintar untuk memulai proses tanda tangan untuk akun. Dengan menggunakan kombinasi berbeda dari ID rantai, ID akun NEAR, dan jalur tertentu, setiap akun dapat membuat sejumlah alamat jarak jauh yang tidak terbatas di setiap rantai.

Transaksi Meta

Masalah kunci lain yang menghambat perkembangan pengalaman pengguna yang mulus di lanskap blockchain universal saat ini adalah bahwa setiap blockchain memerlukan biaya gas yang harus dibayar dengan token asli masing-masing, sehingga pengguna harus memperoleh token-token ini sebelum dapat menggunakan jaringan yang mendasarinya.

NEP-366Near memperkenalkan transaksi meta ke Near, fitur yang memungkinkan untuk mengeksekusi transaksi di Near tanpa memiliki gas atau token di rantai. Hal ini dimungkinkan melalui Relayers, penyedia layanan pihak ketiga yang menerima transaksi yang ditandatangani dan meneruskannya ke jaringan sambil melampirkan token yang diperlukan untuk mensubsidi biaya gas mereka. Dari perspektif teknis, pengguna akhir membuat dan menandatangani SignedDelegateAction, yang berisi data yang diperlukan untuk membangun Transaksi, dan mengirimkannya ke layanan penerusan. Penerus menandatangani Transaksi menggunakan data ini, mengirimkan SignedTransaction ke jaringan melalui panggilan RPC, dan memastikan penerus membayar biaya gas sambil tindakan dieksekusi atas nama pengguna.

Untuk menjelaskan lebih baik bagaimana hal ini dapat diterapkan dalam praktiknya, pertimbangkan contoh berikut: Alice ingin mengirim beberapa token $ALICE miliknya kepada Bob, tetapi kekurangan token $NEAR yang diperlukan untuk menutupi biaya gas. Dengan menggunakan meta transaksi, dia membuat DelegateAction, menandatanganinya, dan mengirimkannya ke penyalur. Penyalur, yang membayar biaya gas, membungkusnya dalam transaksi dan meneruskannya ke on-chain, memungkinkan transfer selesai dengan sukses.

Peta jalan

Kunci untuk implementasi yang sukses dari pengalaman pengguna yang mulus di berbagai jaringan blockchain adalah integrasi dan dukungan dari blockchain tersebut, bahkan jika mereka adalah bisnis yang bersaing. Meskipun Near berfungsi sebagai bisnis yang bersaing sendiri, strategi pertumbuhan mereka berputar di sekitar pertumbuhan industri secara keseluruhan, memberikan akses pengguna mereka ke banyak blockchain lainnya dengan cara yang mulus dan aman.

Mention Terhormat

Berikut adalah beberapa tim lain yang membangun solusi untuk layanan abstraksi rantai yang layak untuk diperhatikan - daftar ini tidak selalu lengkap tetapi justru memberikan dasar bagi mereka yang tertarik untuk melakukan penelitian lebih lanjut tentang model abstraksi rantai.

Connext

Connext adalah protokol interoperabilitas modular yang mendefinisikan abstraksi rantai dalam blog merekaMei 2023) sebagai "pola untuk meningkatkan pengalaman pengguna dApp dengan meminimalkan kebutuhan pengguna untuk peduli tentang rantai yang mereka gunakan," yang secara akurat menggambarkan prinsip inti penyedia layanan abstraksi rantai yang dibangun di sekitarnya saat ini. Meskipun Connext menawarkan serangkaian modul kontrak pintar untuk pengembang aplikasi melalui Chain Abstraction Toolkit-nya, fitur intinya adalah xCall, sebuah primitif yang memungkinkan kontrak pintar berinteraksi satu sama lain di berbagai lingkungan. Fungsi xCall memulai transfer lintas rantai dana, calldata, dan/atau properti bernama yang berbeda, yang dibungkus oleh Chain Abstraction Toolkit dalam logika sederhana yang dapat digunakan oleh pengembang. Dari perspektif pengembang, ini mengimplikasikan proses yang relatif sederhana:

  1. Tulis adapter untuk fungsi yang ingin mereka abstraksi.
  2. Implementasikan modul-modul yang diperlukan untuk rantai yang ingin mereka integrasikan.
  3. Panggil fungsi langsung dari UI mereka.

Protokol Soket

Socket menyediakan infrastruktur bagi pengembang aplikasi yang membangun produk dan layanan berorientasi interoperabilitas dengan transfer data dan aset yang aman dan efisien di seluruh rantai.Socket 2.0menandai pergeseran protokol dari layanan abstraksi lintas rantai ke rantai, disorot oleh mekanisme Modular Order Flow Auction (MOFA) andalannya, yang bertujuan untuk memungkinkan mekanisme kompetitif untuk pasar abstrak rantai yang efisien. OFA tradisional melibatkan jaringan berbagai aktor yang melakukan tugas-tugas khusus yang bersaing untuk memberikan hasil terbaik untuk permintaan pengguna akhir. Demikian pula, MOFA dirancang untuk menyediakan pasar terbuka untuk agen eksekusi, yang disebut Transmitter, dan maksud pengguna. Di dalam MOFA, Transmitter bersaing untuk membuat dan memenuhi bundel abstrak rantai, atau urutan permintaan pengguna yang dipesan yang memerlukan transfer data dan nilai di beberapa blockchain.

Infinex

Infinex sedang membangun lapisan UX tunggal yang bertujuan untuk menyatukan aplikasi dan ekosistem terdesentralisasi. Produk andalannya,Akun Infinex, adalah layanan berlapis-lapis yang berfungsi sebagai platform untuk mengintegrasikan aplikasi on-chain apa pun ke dalam UX yang disederhanakan bagi pengguna akhir. Pada intinya, Akun Infinex adalah kumpulan kontrak pintar cross-chain yang dapat dikontrol, diamankan, dan dipulihkan melalui otentikasi web2 standar.

Konsol Brahma

Brahma Finance sedang membangun produk andalannya, yaitu Console, lingkungan eksekusi dan penyimpanan on-chain yang bertujuan untuk meningkatkan pengalaman pengguna di DeFi, dengan fokus khusus pada ekosistem blockchain EVM. Brahma menggunakan transaksi yang dikelompokkan dan dihubungkan untuk menyelaraskan transaksi di berbagai rantai, dan Akun Pintar untuk berinteraksi on-chain. Hasil akhirnya akan mencerminkan sebuahpengalaman pengguna yang memungkinkan interaksi lintas-rantai yang lancar dalam satu UI.

Agorik

Agoric adalah blockchain Layer 1 asli Cosmos untuk membangun kontrak pintar lintas-rantai dalam JavaScript. Platform Agoric dirancang dengan lingkungan eksekusi multi-blok asinkron, dan bertujuan untuk menjadi lingkungan utama untuk mengembangkan aplikasi lintas-rantai. Agoric memanfaatkan Protokol InterBlockchain Communication (IBC) Cosmos untuk komunikasi antar-rantai, sementara memanfaatkan General Message Passing (GMP) Axelar untuk interaksi di luar ekosistem Cosmos. Orchestration API Agoric menyederhanakan pengalaman pengembang dengan mengabstraksi kompleksitas yang terlibat dalam komunikasi lintas-rantai dan eksekusi kontrak pintar, sementara pengguna akhir mendapatkan manfaat dari fitur-fitur aplikasi dengan abstraksi rantai bawaan.

Pikiran Penutup

Saat ini, keuntungan yang dibuka oleh abstraksi rantai untuk pengguna akhir harus jelas - kompleksitas penggunaan aplikasi asli blockchain sepenuhnya diabstraksikan menjadi lapisan antarmuka terpadu, menciptakan titik kontak global dan rantai-agnostik bagi siapa saja yang ingin berpartisipasi.

Sama pentingnya, abstraksi rantai dapat membuka manfaat besar untuk aplikasi blockchain. Saat ini, pengembang Web2 tidak "memilih" tempat untuk menyebarkan aplikasi mereka. Misalnya, Airbnb tersedia untuk siapa saja yang memiliki koneksi internet. Namun, dalam pengembang aplikasi lanskap Web3 perlu memilih tempat untuk menyebarkan aplikasi mereka (misalnya, di Ethereum, Solana atau Cosmos). Ini tidak hanya membatasi TAM, tetapi juga berarti bahwa pengembang aplikasi dibebani dengan perlu memilih rantai yang "tepat" untuk menyebarkan aplikasi mereka. Ini bukan hanya keputusan yang sulit untuk dibuat tetapi juga keputusan yang penting. Ada beberapa aplikasi yang sangat sukses tetapi berjuang karena blockchain yang mendasarinya. Selain itu, dengan perkembangan dan evolusi blockchain yang berkelanjutan saat ini, rantai "kanan" dapat terus berubah. Dalam rantai abstrak masa depan, pengembang aplikasi tidak lagi terbebani dengan harus memilih rantai yang terkait dengan kesuksesan mereka.

Tampak jelas bahwa kita menuju ke masa depan yang semakin banyak rantai. Hal ini tidak terhindarkan hanya akan memperparah masalah UX yang merupakan salah satu hambatan paling kritis untuk adopsi mainstream. Kami percaya abstraksi rantai, dengan berbagai komponennya, adalah solusi yang mungkin untuk banyak masalah UX crypto saat ini.

Sanggahan:

  1. Artikel ini dicetak ulang dari [SHOALRESEARCH]. Semua hak cipta milik penulis asli [ IMAJINL DAN PAUL TIMOFEEV]. Jika ada keberatan terhadap cetak ulang ini, silakan hubungi Belajar Gatetim, dan mereka akan menanganinya dengan segera.
  2. Penyangkalan Tanggung Jawab: Pandangan dan pendapat yang terdapat dalam artikel ini adalah sepenuhnya milik penulis dan tidak merupakan saran investasi.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!