Tur Belantara Abstraksi Rantai

Lanjutan7/15/2024, 7:01:03 AM
Abstraksi blockchain bertujuan untuk menyederhanakan kompleksitas interaksi keuangan on-chain, menyembunyikan kompleksitas ini dari pengguna akhir dan pengembang sehingga mereka tidak perlu menghadapi masalah ini. Tujuan dari abstraksi blockchain adalah memungkinkan pengembang untuk membangun aplikasi tanpa ketergantungan pada blockchain secara cepat dan aman. Aplikasi ini dapat berjalan mulus di semua rollup tanpa perlu khawatir tentang kompleksitas eksekusi di bawahnya, visinya adalah agar pengguna dapat berinteraksi dengan aplikasi terdesentralisasi tanpa perlu memahami konsep kriptografi di baliknya. Tujuannya adalah untuk menghilangkan semua kompleksitas teknis dan memberikan pengalaman pengguna yang intuitif.

pendahuluan

Di tengah rencana roadmap rollup ethereum, jumlah blockchain meledak, dengan proliferasi rollups dan appchains yang memvalidasi multichain thesis. Meskipun memiliki manfaat, penskalaan multichain menciptakan efek silo, dengan likuiditas dan pengguna terfragmentasi di berbagai lingkungan. Hal ini membuat pengguna dan pengembang kesulitan untuk menggunakan blockchain.

Ambil contoh pengguna tipikal yang beroperasi di tiga blockchain. Mereka menghadapi beberapa tantangan. Pertama, mereka harus menemukan jembatan yang aman, terjangkau, dan cepat untuk mentransfer aset. Menggunakan jembatan yang dirancang buruk mengakibatkan membayar biaya yang terlalu mahal atau memiliki aset dibekukan selama periode yang lama selama proses transfer.

Mereka juga memerlukan cukup token asli untuk membayar biaya transaksi pada setiap blockchain, yang memperkenalkan gesekan tambahan jika pengguna melakukan transaksi dengan aset non-asli seperti stablecoin. Kemudian, ada juga kebutuhan untuk menyimpan dan mengelola setiap frase benih secara terpisah, lagi-lagi memperkenalkan gesekan dan risiko keamanan.

Demikian pula, para pengembang menghadapi kompleksitas yang meningkat dalam memastikan interoperabilitas antara rantai, mengelola likuiditas lintas-rantai dengan efisien, atau mengintegrasikan berbagai lapisan infrastruktur bersama-sama, yang semua itu secara signifikan meningkatkan waktu pengembangan.

tanpa peningkatan signifikan pada ux seperti yang ditawarkan oleh solusi abstraksi rantai, kompleksitas ini diperkirakan akan terus meningkat seiring dengan bertambahnya jumlah blockchain dan rollups.

kami percaya bahwa abstraksi rantai adalah solusi untuk tantangan-tantangan ini. dengan menyederhanakan pengalaman pengguna dan pengembang, ia dapat menyatukan lingkungan yang terfragmentasi dan membuat blockchain lebih mudah diakses dan efisien bagi miliaran orang di seluruh dunia. dengan ini dalam pikiran, tulisan penelitian ini menjelajahi berbagai proyek dalam lanskap abstraksi yang membantu mewujudkan visi ini.

abstraksi rantai pada tingkat tinggi

Secara konseptual, abstraksi rantai adalah tentang menyederhanakan kompleksitas berinteraksi dengan keuangan on-chain, menyembunyikannya dari pengguna akhir dan pengembang.

Dari sudut pandang yang berorientasi pada pengembang, tujuannya adalah memungkinkan pengembang untuk membangun aplikasi yang tidak tergantung pada rantai yang beroperasi dengan lancar di semua rollups dengan cepat dan aman, tanpa perlu khawatir tentang kompleksitas pelaksanaan yang mendasarinya.

dari perspektif pengguna, visinya adalah pengguna akan berinteraksi dengan aplikasi terdesentralisasi tanpa perlu memahami konsep-konsep kripto yang menggerakkannya. Tujuannya adalah menghilangkan semua kompleksitas teknis dan menyediakan pengalaman pengguna yang intuitif.

suatu analogi umum untuk abstraksi rantai merujuk pada bagaimana kita berinteraksi dengan aplikasi komputer saat ini. meskipun internet sangat umum dalam kehidupan sehari-hari, kebanyakan pengguna internet tidak memahami konsep-konsep seperti http, tcp/ip, dan kompleksitas teknis lainnya yang diperlukan agar berfungsi. begitu pula, ketika membangun aplikasi web, kebanyakan pengembang tidak diharuskan untuk memiliki pemahaman mendalam tentang protokol komunikasi, dengan lingkungan browser menutupi sebagian besar pekerjaan yang terjadi pada lapisan yang lebih rendah dari tumpukan seperti os.

Namun, bagi pengguna kripto saat ini, dana di satu rantai tidak dapat diakses oleh aplikasi di rantai lain tanpa jembatan eksplisit. Begitu pula, pilihan pengembang untuk menggunakan rantai blok mana pun masih memiliki pengaruh signifikan.

Sebagai hasilnya, kondisi saat ini dari crypto mirip dengan masa awal komputasi konsumen. Abstraksi rantai akan menjadi kekuatan pendorong yang meningkatkannya menjadi pengalaman pengguna yang mulus dari internet modern yang kita kenal saat ini.

Menghilangkan gesekan ux yang ada dan menyederhanakan interaksi dengan aplikasi on-chain baik untuk pengguna akhir maupun pengembang akan membuka gelombang pertumbuhan baru untuk crypto. Hal ini akan mendorong adopsi massal dan memperluas basis pengguna di luar komunitas web3 native saat ini hingga miliaran pengguna di seluruh dunia

tanda-tanda awal visi ini terlihat dengan telegram, di mana 900 juta pengguna dapat dengan mudah bergabung dengan kripto melalui antarmuka yang akrab. begitu juga, pengguna basis dapat mengatur dompet pintar dengan kunci lulus, menghindari kebutuhan untuk menyimpan frase benih 12 kata dengan aman atau membayar biaya gas, karena transaksi mereka dapat disponsori oleh coinbase.

meskipun kedua ekosistem masih dalam tahap awal mereka, kemajuan mereka menunjukkan bahwa visi ini lebih dekat dengan kenyataan daripada yang mungkin terlihat, dan sepenuhnya dapat dicapai.

komponen abstraksi rantai

Mencapai tingkat abstraksi ini akan memerlukan terobosan di beberapa lapisan infrastruktur. Di bawah ini, kita akan pertama-tama memecah blok bangunan tumpukan abstraksi. Kita kemudian akan lebih mendalam ke setiap kategori dan menyorot proyek penting yang bekerja pada hal itu dan pilihan desain mereka masing-masing.

abstraksi akun

Abstraksi akun (AA) adalah konsep yang dirancang untuk meningkatkan pengalaman pengguna bagi pengguna blockchain dengan memperkenalkan dompet kontrak pintar. Seperti namanya, ini abstrak jauh dari kompleksitas pengguna akhir yang terkait dengan penggunaan dompet blockchain saat ini, seperti kebutuhan untuk mengelola pasangan kunci publik / pribadi. AA sebagai sebuah konsep muncul dalam komunitas Ethereum sejauh 2016, karena pengembang inti Ethereum frustrasi dengan keterbatasan dompet yang ada. Sekarang memiliki jalurnya sendiri di peta jalan Ethereum, yang seharusnya memuncak dengan AA yang sepenuhnya asli. Meskipun implementasinya dapat bervariasi di seluruh rantai yang berbeda, diskusi kami akan fokus pada abstraksi akun dalam konteks Ethereum dan EVM.

Pada kebanyakan rantai yang kompatibel dengan EVM, terdapat dua jenis akun: akun dimiliki secara eksternal (EOA), dan akun kontrak pintar. EOA adalah dompet tradisional, seperti yang diakses melalui Metamask. Mereka dikendalikan oleh kunci pribadi dan digunakan untuk menandatangani pesan dan berinteraksi dengan blockchain. EOA memiliki beberapa keterbatasan yang dapat sangat merugikan pengalaman web3 pengguna rata-rata, termasuk pengelolaan kunci pribadi, persyaratan untuk membayar biaya gas dalam token asli, dan pembatasan pada transaksi atomik.

Dompet kontrak pintar sepenuhnya dapat diprogram dan mengatasi tantangan UX ini dengan menggabungkan prinsip desain web2, seperti sistem login sosial dan pemulihan akun. Metode untuk mencapai fungsionalitas dompet pintar bervariasi tergantung pada desain blockchain dan infrastruktur yang dikembangkan di atasnya. Dalam konteks Ethereum dan sebagian besar rantai EVM, jaringan saat ini tidak mendukung abstraksi akun asli, yang berarti hanya EOAS yang dapat menandatangani pesan.

Saat ini, dua standar dompet pintar telah mendapatkan adopsi luas dengan jutaan akun yang diterapkan: Safe, yang merupakan pelopor dalam ruang ini, dan ERC-4337, standar yang relatif baru yang bergantung pada niat dan infrastruktur off-chain tambahan. Yang akan datang.Peningkatan Pectrajuga akan mencakup eip-7702, yang memajukan kerangka abstraksi akun yang ada lebih dekat ke tahap akhir, di mana eoas akan dapat beralih ke akun kontrak cerdas.

aman

sebagai entitas pertama dalam abstraksi akun dan penyedia dompet pintar yang paling banyak digunakan,Aman(dulunya gnosis safe) memulai perjalanannya sebagai dompet multisig. sejak itu telah berkembang menjadi solusi dompet pintar yang komprehensif, menjadi komponen penting dari infrastruktur ethereum dan evm. safe saat ini memiliki hampir 10 juta dompet yang diterapkan dan mengamankan sekitar $90 miliar aset di berbagai rantai evm dan rollups.

safe menggunakan arsitektur modular. komponen inti terintegrasi ke dalam tumpukan safe{core} yang telah diuji dalam pertempuran, sementara modul safe memperkenalkan fitur khusus untuk meningkatkan fungsionalitas. pendekatan modular ini mirip dengan kait yang digunakan dalam uniswap v4, di mana modul safe memastikan keamanan yang kuat pada tingkat inti dan menyederhanakan penyesuaian dan integrasi bagi para pengembang. pengembang dapat membuat modul untuk memenuhi kebutuhan tertentu atau mengintegrasikan modul yang sudah ada. misalnya, pengguna dapat menambahkan atau menghapus modul yang memfasilitasi autentikasi kata sandi atau mengelola alokasi. selain itu, safe mencakup modul erc-4337, sehingga kompatibel dengan standar abstraksi akun yang lebih baru ini dan infrastruktur terkait.

erc-4337

standar saat ini pada ethereum dan sebagian besar rantai evm, erc-4337, diterapkan pada ethereum mainnet pada Maret 2023. Ini berfungsi sebagai langkah perantara dalam pengembangan abstraksi akun dan tidak memerlukan modifikasi pada protokol lapisan konsensus untuk implementasinya. Sebaliknya, itu menggunakan konsep yang disebut pseudo-transaksi (operasi pengguna), yang didasarkan pada niat dan kombinasi infrastruktur on-chain dan off-chain untuk memfasilitasi dan melaksanakan operasi-operasi ini.

erc-4337 memperkenalkan peningkatan yang signifikan pada pengalaman pengguna:

alur transaksi erc-4337

erc-4337 memperkenalkan alur transaksi yang dimodifikasi tanpa mengubah lapisan konsensus. pendekatan baru ini mengintegrasikan serangkaian komponen infrastruktur yang membedakannya dari siklus transaksi eoa tipikal. perbedaan utama muncul sebelum transaksi ditandatangani, sedangkan proses berikutnya tetap tidak berubah. elemen kunci yang diperkenalkan termasuk operasi pengguna (userops), paymasters, mempool alternatif (alt mempools), bundlers, dan kontrak entrypoint.

dalam siklus transaksi erc-4337, pengguna menyatakan niat untuk melakukan tindakan tertentu on-chain melalui userop daripada langsung menandatangani transaksi seperti dengan eoas. niat ini dikelola dalam alt mempool, yang berbeda dari public mempool dan secara eksklusif menangani userops. bundlers, mirip dengan pembangun blok, memantau alt mempool, memilih userops berdasarkan biaya prioritas untuk dimasukkan dalam bundel mereka. bundel ini kemudian ditandatangani oleh bundlers dan diserahkan ke kontrak entrypoint, sebuah kontrak global di ethereum yang ditunjuk untuk semua operasi erc-4337, untuk dieksekusi. jika diperlukan, transaksi dapat disponsori atau biaya gas dapat ditutupi menggunakan token erc-20 melalui intervensi paymasters. setelah langkah-langkah ini, transaksi berlangsung dengan cara biasa dan dieksekusi on-chain.

Untuk representasi visual dari proses ini, diagram yang disediakan oleh blocknative sangat informatif:


sumber: blocknative

Aliran transaksi ERC-4337 memperkenalkan titik kritis baru untuk ekstraksi MEV. Karena dompet ERC-4337 menghasilkan operasi pengguna (atau userop), ada nilai yang melekat dalam pemesanan, pengecualian, atau penyertaan maksud ini, seperti halnya transaksi dalam rantai pasokan MEV biasa. Mengingat bahwa fungsi bundler di ERC-4337 mirip dengan pencari dan pembangun, kami berpikir bahwa efek yang paling signifikan akan menjadi percepatan tren yang sudah ada sebelumnya - lebih banyak volume akan dinyatakan melalui maksud dan melalui lelang aliran pesanan, menghindari mempool publik.

adopsi erc-4337

Sejak diterapkan pada tahun 2023, erc-4337 telah mengalami adopsi yang signifikan pada solusi layer 2 dan sidechain, terutama pada base dan polygon. Hingga saat ini, lebih dari 5,5 juta dompet erc-4337 telah dibuat, dengan operasi pengguna berhasil setiap minggunya rata-rata sekitar 800.000.

coinbase berada di garis depan dalam mempromosikan pengembangan dan adopsi dompet pintar. Pada 5 Juni, coinbase mengungkapkan Dompet pintar Coinbase, sebuah produk baru yang menggabungkan standar erc-4337. dompet pintar ini menawarkan beberapa fitur menonjol, termasuk autentikasi kunci lewat kata sandi, transaksi yang disponsori untuk dapps terpilih di Basis, dan kemampuan untuk memiliki beberapa kepemilikan akun. Dengan fokus strategis Coinbase untuk memasukkan pengguna baru ke platform Basis, kemungkinan besar dompet pintar akan segera menjadi jenis dompet yang dominan di Basis.

Biconomy, Pimlico, dan Alchemy juga muncul sebagai pemimpindalam menyediakan komponen penting dari infrastruktur erc-4337, terutama dalam pengikat dan pembayar. tabel di bawah ini menggambarkan dominasi ini dalam jumlah userops yang dieksekusi dan dibayar.

Meskipun angka-angka yang menggembirakan ini, dompet erc-4337 belum mencapai adopsi yang luas di ethereum mainnet, dengan hanya dua hingga tiga ratus dompet aktif mingguan. Dompet aman tetap menjadi standar utama untuk dompet pintar di ethereum. Salah satu batasan utama dari desain erc-4337 adalah bahwa itu tidak memungkinkan konversi dari dompet eoas yang ada menjadi dompet pintar. Selain itu, biaya gas yang relatif tinggi di ethereum mainnet membuat beberapa fungsi, seperti transaksi yang disponsori, ekonomis tidak layak.

eip-7702

berikut erc-4337, eip-7702 mewakili kemajuan signifikan menuju akhir dari abstraksi akun asli penuh. baru-baru ini disusun oleh vitalik buterin, proposal inimuncul dengan cepat sebagai respons terhadap eip-3074 yang sangat diperdebatkan, yang menghadapi isu kompatibilitas dengan eips di masa depan dalam peta jalan ethereum aa. berbeda dengan erc-4337, yang beroperasi pada level infrastruktur, eip-7702 mengusulkan perubahan langsung pada level protokol. ituditentukanuntuk disertakan dalam upgrade pectra yang akan datang, diperkirakan antara q4 2024 dan q1 2025.

EIP-7702 bisa dibilang mewakili proposal peningkatan paling signifikan yang menangani pengalaman pengguna dalam sejarah Ethereum. Ini meningkatkan kerangka kerja ERC-4337 dengan memperkenalkan fitur-fitur utama seperti batching transaksi, sponsor gas, dan izin sementara untuk EOA. Secara khusus, ini memperkenalkan jenis transaksi baru yang memungkinkan EOA untuk sementara mengadopsi kode kontrak pintar selama durasi transaksi, kembali ke keadaan semula setelah selesai. Proposal ini memastikan kompatibilitas ke depan dengan implementasi ERC-4337 yang ada dan sejalan dengan peta jalan Ethereum AA jangka panjang.

studi kasus: worldcoin

worldcoin sedang mengembangkan sebuah protokol yang mereka sebutbukti kepribadianDirancang untuk memungkinkan aplikasi memverifikasi bahwa pengguna adalah orang asli, bukan bot yang ditenagai AI. Verifikasi ini difasilitasi olehid Dunia, paspor digital yang diberikan setelah pengguna memindai iris mereka menggunakan orbs, perangkat khusus. setelah diperoleh, world id berfungsi sebagai alat verifikasi universal di berbagai aplikasi dan layanan. selain verifikasi identitas, pengguna berhak mendapatkan hibah wld dua minggu sekali, yang didistribusikan secara on-chain.

worldcoin telah berhasil menerbitkan lebih dari 4,5 juta world ids, memungkinkan pengguna untuk mengautentikasi keberadaan mereka tanpa memerlukan pengetahuan sebelumnya tentang teknologi blockchain. saat pendaftaran, aplikasi world secara otomatis menghasilkan dompet pintar yang aman untuk setiap pengguna di jaringan optimism, di belakang layar. proses ini sepenuhnya abstrak lapisan blockchain, menyediakan pengalaman pengguna yang mencerminkan fungsionalitas web2 yang familiar seperti otentikasi wajah, pemulihan sosial, dan manajemen akun yang detail.

baik hibah wld maupun id dunia disimpan dengan cara tanggung jawab sendiri, memastikan pengguna mempertahankan kendali atas aset digital mereka. dalam kasus worldcoin, akun pintar yang didukung oleh safe memungkinkan pengguna untuk mengakses manfaat tanggung jawab sendiri dan insentif ekonomi yang ditawarkan oleh crypto sambil menikmati pengalaman pengguna seperti web2. hasilnya adalah jumlah adopsi yang mengesankan, membawa sejumlah besar pengguna baru ke ruang web3.

interoperabilitas, agregasi likuiditas, dan tujuan

dengan peta jalan yang berpusat pada rollup ethereum dan popularitas yang semakin meningkat dari rantai khusus aplikasi, jumlah platform blockchain yang berbeda akan terus meningkat dengan cepat. ekspansi ini menekankan perlunya komunikasi lintas rantai yang kokoh.

beberapa ekosistem telah mengembangkan solusi interoperabilitas asli yang menyediakan model keamanan standar dan memfasilitasi tingkat abstraksi rantai dalam domain mereka. contoh terkenal termasuk arsitektur keamanan bersama polkadot dan protokol ibc cosmos. dalam konteks rollups, memungkinkan untuk memperkenalkan pesan lintas-rantai sinkron dan memungkinkan interaksi lintas-rantai atomik dengan menggunakan sequencer bersama, yang memproses dan mengurutkan transaksi, serta mengelola status. pendekatan ini, misalnya, telah diadopsi oleh optimism untuk visi superchain-nya.

Meskipun kemajuan ini, komunikasi lintas rantai, terutama di luar ekosistem yang sudah mapan, tetap menjadi tantangan signifikan karena tidak adanya interoperabilitas asli dan standarisasi yang luas. Di bagian ini, kita akan menjelajahi berbagai desain arsitektur dalam interoperabilitas karena mereka berkaitan dengan abstraksi rantai. Selain itu, kita akan menyoroti proyek-proyek unggulan di setiap vertikal, menunjukkan bagaimana mereka berkontribusi untuk memajukan konektivitas blockchain.

sistem pengiriman pesan

Pendekatan klasik untuk interoperabilitas blockchain menggunakan sistem pengiriman pesan umum, sering bergantung pada seperangkat validator eksternal. Dalam desain ini, pengguna menentukan hasil yang diinginkan, dan entitas off-chain membangun jalur eksekusi yang tepat melintasi dua atau lebih rantai. Jalur ini dijalankan oleh serangkaian kontrak cerdas dan relayer yang terkoordinasi. Namun, karena setiap rantai terus menghasilkan blok dan dengan demikian mengubah keadaannya, mencapai eksekusi atomik di beberapa rantai secara inheren menantang. Bahkan dengan lapisan ketersediaan data yang kuat yang mempertahankan keadaan semua rantai terintegrasi, menavigasi rute melalui beberapa rantai menyajikan kompleksitas yang signifikan.

pilihan desain dan arsitektur sistem pengiriman pesan bervariasi secara luas. mereka dapat bersifat modular atau monolitik, berizin atau tanpa izin, mendukung berbagai rantai, dan beroperasi berdasarkan mekanisme mint-dan-burn atau kolam likuiditas. pengembang yang bertugas membuat tumpukan abstraksi rantai menghadapi berbagai kompromi dalam memilih sistem pengiriman pesan untuk diintegrasikan, masing-masing menawarkan tingkat jaminan keamanan dan pengalaman pengguna yang berbeda. keragaman dalam desain dan fungsionalitas ini kemungkinan akan menghambat adopsi standar universal, menyebabkan fragmentasi lebih lanjut dalam bidang ini.

implementasi sederhana dari sistem pengiriman pesan saat ini digunakan oleh agregator lintas-rantai seperti Li.FidanSocket. platform-platform ini terintegrasi dengan banyak jembatan dan dexes untuk mensimulasikan rute-rute yang diusulkan bagi pengguna. begitu rute dipilih, akan dieksekusi secara ketat berurutan.

desain berbasis niat

dalam desain interoperabilitas berbasis niat, sebuah perkembangan lebih baru, pengguna hanya menyatakan hasil yang diinginkan daripada menentukan jalur eksekusi yang tepat seperti yang mereka lakukan dalam transaksi blockchain biasa. niat ini kemudian dilelang kepada penyelesaian—entitas di luar rantai yang menawar untuk hak untuk mengeksekusi niat ini. metode di mana niat ini diselesaikan adalah sekunder; mereka dapat sebagian atau sepenuhnya cocok satu sama lain, atau diisi dari inventaris penyelesaian sendiri. daripada menentukan jalur eksekusi, pengguna dalam sistem ini menentukan hasil, dengan para ahli bersaing untuk menawarkan eksekusi terbaik.

salah satu keuntungan utama dari pendekatan ini, terutama dalam konteks transfer aset lintas-rantai, adalah bahwa pendekatan ini langsung berurusan dengan token asli daripada ious, dengan demikian memberikan jaminan keamanan asli dan meningkatkan keamanan secara keseluruhan. Saat ini, aplikasi yang berpusat pada tujuan terutama ditemukan di jembatan, seperti Di seluruhdanSynapse, dan dexes termasuk Pertukaran sapi, Uniswap x, dan 1inch fusion.

Baru-baru ini, Across dan Uniswap bekerja sama untuk mengusulkan standar niat lintas-rantaiERC-7683, salah satu upaya pertama dalam menciptakan kerangka kerja yang terpadu untuk sistem berbasis tujuan untuk menentukan tindakan lintas-rantai. perkembangan penting lainnya termasuk baru-baru ini socket’spengumumanversi baru yang berfokus pada aliran pesanan modular lintas-rantai, dan pengumuman oleh everclear (sebelumnya connext) tentang primitif berbasis niat yang memanfaatkan jaringan solver dan optimistic rollup berbasis eigenlayer untuk mengelola likuiditas di berbagai blockchain.

Namun, mengimplementasikan solusi berbasis niat menimbulkan tantangan besar. Pertama, pengguna memerlukan akses ke akun antar-rantai—akun pintar yang mengelola kunci di bawahnya dan memungkinkan transaksi di berbagai rantai. Selain itu, standarisasi menjadi hambatan utama; saat ini, setiap aplikasi berbasis niat harus secara independen mengembangkan seluruh infrastrukturnya, termasuk agregasi niat, pencocokan, dan model lelang, dengan kurangnya standarisasi ini menyebabkan fragmentasi dan ketidak-efisienan dalam ekosistem secara umum.

Abstraksi rantai adalah konsep yang tidak memiliki spesifikasi teknis, dan oleh karena itu dapat dihadapi dari banyak sudut pandang yang berbeda. Beberapa upaya yang paling menarik, menurut pendapat kami, termasuk anoma dengan arsitektur berbasis niatnya, lapisan agregasi polygon, dan solusi abstraksi rantai lengkap near. Kami akan membahas masing-masing dari mereka.

studi kasus: anoma

anoma adalah protokol yang mempertahankan privasi, berpusat pada niat, yang dirancang untuk penemuan pihak lawan terdesentralisasi, penyelesaian, dan penyelesaian multi-rantai atomik. platform ini unik dalam pendekatannya: berbeda dengan sistem blockchain khas di mana pengguna harus menentukan alur eksekusi, anoma meminta pengguna untuk mendefinisikan keadaan akhir yang mereka bersedia terima, yang diungkapkan melalui komitmen programatis yang dikenal sebagai niat. yang membedakan anoma adalah bahwa niat ini dapat disusun dan dapat diselesaikan secara bersama-sama, terlepas dari asal mereka.

arsitektur transaksi anoma melibatkan langkah-langkah berikut:

  • niat umum: arsitektur anoma dirancang untuk menangani niat sembarang daripada terbatas pada skenario khusus atau aplikasi tertentu. fleksibilitas ini memungkinkan berbagai aplikasi dan interaksi potensial.
  • penemuan pihak lawan: ini adalah proses terdesentralisasi di mana niat individu didistribusikan (diberitahukan) melalui jaringan, membuatnya dapat diakses oleh penyelesaian potensial.
  • menyelesaikan: pada tahap ini, para penyelesaian bekerja sama untuk menggabungkan dan menghitung niat untuk menemukan solusi yang valid—transaksi yang dapat dieksekusi dan diselesaikan di berbagai rantai.
  • penyelesaian: solusi diverifikasi dan ditetapkan di blockchain. arsitektur berbasis niat anoma mendukung penyelesaian pada lapisan 1 (l1) yang berdaulat, lapisan 1 lain, atau rollup apa pun yang menyelesaikan pada l1.


sumber: anoma

Studi kasus: Polygon Agglayer

agglayer polygon adalah sistem berbasis bukti tanpa pengetahuan (zk) yang bertujuan untuk mengatasi tantangan interoperabilitas dan fragmentasi di berbagai rollups dan layer 1s (l1s). pendekatan ini menyediakan keamanan kriptografis yang seragam dan komposabilitas atomik di antara rantai yang terhubung dengan menggabungkan bukti zk dari semua rantai yang berpartisipasi.

agglayer memperkenalkan lingkungan terhubung ke ethereum melalui kontrak jembatan tunggal yang terpadu. setiap rantai terhubung mempertahankan salinan dari akar jembatan tunggal ini, yang memungkinkan transaksi lintas rantai yang mulus. Selain itu, agglayer memiliki protokol jembatan pesan yang mendirikan antrian pesan untuk setiap rantai, memungkinkan mereka mempertahankan antrian lokal pesan keluar yang diamankan oleh bukti zk. ini menghilangkan kebutuhan untuk mengunci token pada satu rantai untuk berinteraksi dengan yang lain. dengan memposting bukti zk acara di beberapa rantai di ethereum, agglayer memungkinkan pengalaman pengguna yang mulus, mirip dengan berinteraksi dalam satu ekosistem.


sumber: 4pillars

polygon cdkmemungkinkanproyek untuk meluncurkan l2 yang terhubung berbasis zk atau menghubungkan yang sudah ada di l1 ke agglayer, menjaga likuiditas, pengguna, dan status. komponen pertama dari agglayer diluncurkan pada bulan februari 2024, menandai tonggak penting dalam rencana polygon untuk menciptakan aggreGate.iod web dari rantai kedaulatan.

studi kasus: tumpukan abstraksi rantai dekat

near sedang mengembangkan tumpukan abstraksi rantai yang komprehensif untuk blockchain dan ekosistem sekitarnya. tumpukan tersebut terdiri dari komponen-komponen berikut:

  • tumpukan agregasi keamanan: komponen dari tumpukan ini mencakup near da (ketersediaan data), yang mengumpulkan keadaan dari rantai yang didukung. Selain itu, ini mengintegrasikan zkwasm, sebuah proyek yang sedang dikembangkan secara kolaboratif dengan polygon, dan memanfaatkan finalitas cepat yang didukung oleh eigenlayer untuk meningkatkan kecepatan pemrosesan transaksi.
  • agregasi akun: berdasarkan komputasi multi-pihak (mpc), aspek ini memungkinkan akun dekat untuk berinteraksi dengan blockchain eksternal dengan meminta verifikasi tanda tangan. kunci privat untuk akun rantai pihak ketiga ini dikelola oleh validator jaringan near, berfungsi sebagai layanan penandatanganan terdesentralisasi. pengaturan ini efektif mengikat akun di berbagai jaringan ke 'master-account' near pusat, yang dapat mengelola semua akun terkait secara aman.
  • lapisan niat: lapisan ini menampilkan relayers yang mengeksekusi niat lintas-rantai kompleks, memfasilitasi transaksi dan interaksi yang lebih canggih di seluruh jaringan blockchain.
  • lapisan aplikasi: lapisan ini menggabungkan berbagai layanan web3 menjadi satu aplikasi yang ramah pengguna, menyederhanakan akses dan interaksi dengan teknologi terdesentralisasi.

representasi visual dari arsitektur agregasi akun near ditampilkan di bawah ini:


sumber: dekat pusat Balkan

lapisan aplikasi

Dilihat dari belakang, lapisan aplikasi adalah tahap terakhir dari abstraksi rantai, di mana infrastruktur disusun dan disajikan secara koheren kepada pengembang dan pengguna.

dalam keadaan akhir yang ideal, pengembang akan dapat dengan mudah membangun protokol yang agnostik terhadap blockchain tanpa perlu menggabungkan berbagai lapisan modular, proses yang sebaliknya akan menimbulkan beban yang cukup besar. ini melibatkan pengabstraksian proses pemilihan blockchain, mengelola likuiditas lintas blockchain, dan memilih solusi ketersediaan data.

dari perspektif pengguna, keadaan akhir yang ideal akan melibatkan berinteraksi dengan aplikasi blockchain dengan lancar seperti halnya dengan layanan digital lainnya, tanpa mempertimbangkan poin gesekan terkait kripto seperti gas dan frasa benih. ini melibatkan penyederhanaan antarmuka pengguna, menyederhanakan proses pengguna baru, dan menghilangkan kebutuhan bagi pengguna untuk memahami teknologi yang mendasarinya, masing-masing saat ini menjadi hambatan masuk yang signifikan. menghilangkan poin-poin gesekan ini akan menciptakan pengalaman pengguna yang jauh lebih baik dan memfasilitasi adopsi massal.

Sebelum visi ini diwujudkan, alat untuk menggabungkan infrastruktur yang bertentangan ke dalam antarmuka umum harus dibangun. Untuk alasan itu, kami melihat abstraksi rantai sebagai krusial untuk pengalaman pengguna yang baik.

siapa pun yang memiliki frontend memiliki hubungan langsung yang paling dekat dengan pengguna, dan dapat menangkap nilai yang paling dari aliran pesanan mereka. Sementara mayoritas perhatian dan investasi sejauh ini telah didedikasikan untuk infrastruktur, kami percaya bahwa akan segera bergerak ke lapisan yang lebih tinggi dari tumpukan.

kesimpulan

adahampir 300 rantaidengan likuiditas yang signifikan dan ekspresivitas on-chain, dari solusi layer-1 hingga layer-3. jumlah ini terus bertambah, dan trennya tidak menunjukkan tanda-tanda melambat.

Di antara faktor utama untuk lonjakan ini adalah permintaan aplikasi akan skalabilitas dan kedaulatan, yang dapat dicapai melalui kepemilikan tumpukan eksekusi dan ekonomi mereka sendiri. Contohnya termasuk inisiatif terbaru oleh ENS, Aave, dan DYDXuntuk meluncurkan rollups mereka sendiri. teknologi open-source seperti tumpukan OPjuga telah membuatnya lebih murah dan lebih mudah untuk membangun, menerapkan, dan mengoperasikan rollup, dengan penyedia rollup-as-a-service sepertiKonduktordanCalderamengurangi beban operasional dan teknis lebih lanjut. Ironisnya, mendeploy rollup seringkali lebih murah daripada bertransaksi di Ethereum selama siklus 2021.

Bagi pengguna saat ini, mengelola kripto seringkali membingungkan dan merepotkan, melibatkan tugas-tugas seperti mengamankan frasa benih, menandatangani beberapa transaksi untuk tugas-tugas sederhana, menangani aset-aset di berbagai rantai, membuka aset-aset tersebut, dan menemukan harga terbaik di berbagai dexes. Sementara rollups menawarkan potensi untuk meningkat tanpa mengorbankan keamanan dan desentralisasi, proliferasi mereka secara inheren mengimplikasikan tingkat kompleksitas dari sudut pandang pengguna dan pengembang aplikasi. Jika diimplementasikan dengan polos, hal ini hanya akan memperburuk situasi ux.

Alat abstraksi rantai modern mengatasi hal ini, membuat kripto lebih sederhana dan lebih layak bagi audiens yang lebih luas. Karena dekat dengan pengguna, pemenang dalam kategori ini akan mendapatkan jumlah nilai yang signifikan. Ketika aplikasi on-chain menghasilkan pendapatan yang semakin besar, pasar akan menyadari nilai memiliki frontend.

disclaimer:

  1. Artikel ini dicetak ulang dari [Thanefield]. semua hak cipta milik penulis asli [penelitian lapangan thanefield]. jika ada keberatan terhadap cetakan ulang ini, silakan hubungi Gate belajartim, dan mereka akan menanganinya dengan cepat.
  2. penyangkalan tanggung jawab: pandangan dan opini yang diungkapkan dalam artikel ini semata-mata milik penulis dan tidak merupakan saran investasi apa pun.
  3. terjemahan artikel ke dalam bahasa lain dilakukan oleh tim pembelajaran Gate.io. kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.

Tur Belantara Abstraksi Rantai

Lanjutan7/15/2024, 7:01:03 AM
Abstraksi blockchain bertujuan untuk menyederhanakan kompleksitas interaksi keuangan on-chain, menyembunyikan kompleksitas ini dari pengguna akhir dan pengembang sehingga mereka tidak perlu menghadapi masalah ini. Tujuan dari abstraksi blockchain adalah memungkinkan pengembang untuk membangun aplikasi tanpa ketergantungan pada blockchain secara cepat dan aman. Aplikasi ini dapat berjalan mulus di semua rollup tanpa perlu khawatir tentang kompleksitas eksekusi di bawahnya, visinya adalah agar pengguna dapat berinteraksi dengan aplikasi terdesentralisasi tanpa perlu memahami konsep kriptografi di baliknya. Tujuannya adalah untuk menghilangkan semua kompleksitas teknis dan memberikan pengalaman pengguna yang intuitif.

pendahuluan

Di tengah rencana roadmap rollup ethereum, jumlah blockchain meledak, dengan proliferasi rollups dan appchains yang memvalidasi multichain thesis. Meskipun memiliki manfaat, penskalaan multichain menciptakan efek silo, dengan likuiditas dan pengguna terfragmentasi di berbagai lingkungan. Hal ini membuat pengguna dan pengembang kesulitan untuk menggunakan blockchain.

Ambil contoh pengguna tipikal yang beroperasi di tiga blockchain. Mereka menghadapi beberapa tantangan. Pertama, mereka harus menemukan jembatan yang aman, terjangkau, dan cepat untuk mentransfer aset. Menggunakan jembatan yang dirancang buruk mengakibatkan membayar biaya yang terlalu mahal atau memiliki aset dibekukan selama periode yang lama selama proses transfer.

Mereka juga memerlukan cukup token asli untuk membayar biaya transaksi pada setiap blockchain, yang memperkenalkan gesekan tambahan jika pengguna melakukan transaksi dengan aset non-asli seperti stablecoin. Kemudian, ada juga kebutuhan untuk menyimpan dan mengelola setiap frase benih secara terpisah, lagi-lagi memperkenalkan gesekan dan risiko keamanan.

Demikian pula, para pengembang menghadapi kompleksitas yang meningkat dalam memastikan interoperabilitas antara rantai, mengelola likuiditas lintas-rantai dengan efisien, atau mengintegrasikan berbagai lapisan infrastruktur bersama-sama, yang semua itu secara signifikan meningkatkan waktu pengembangan.

tanpa peningkatan signifikan pada ux seperti yang ditawarkan oleh solusi abstraksi rantai, kompleksitas ini diperkirakan akan terus meningkat seiring dengan bertambahnya jumlah blockchain dan rollups.

kami percaya bahwa abstraksi rantai adalah solusi untuk tantangan-tantangan ini. dengan menyederhanakan pengalaman pengguna dan pengembang, ia dapat menyatukan lingkungan yang terfragmentasi dan membuat blockchain lebih mudah diakses dan efisien bagi miliaran orang di seluruh dunia. dengan ini dalam pikiran, tulisan penelitian ini menjelajahi berbagai proyek dalam lanskap abstraksi yang membantu mewujudkan visi ini.

abstraksi rantai pada tingkat tinggi

Secara konseptual, abstraksi rantai adalah tentang menyederhanakan kompleksitas berinteraksi dengan keuangan on-chain, menyembunyikannya dari pengguna akhir dan pengembang.

Dari sudut pandang yang berorientasi pada pengembang, tujuannya adalah memungkinkan pengembang untuk membangun aplikasi yang tidak tergantung pada rantai yang beroperasi dengan lancar di semua rollups dengan cepat dan aman, tanpa perlu khawatir tentang kompleksitas pelaksanaan yang mendasarinya.

dari perspektif pengguna, visinya adalah pengguna akan berinteraksi dengan aplikasi terdesentralisasi tanpa perlu memahami konsep-konsep kripto yang menggerakkannya. Tujuannya adalah menghilangkan semua kompleksitas teknis dan menyediakan pengalaman pengguna yang intuitif.

suatu analogi umum untuk abstraksi rantai merujuk pada bagaimana kita berinteraksi dengan aplikasi komputer saat ini. meskipun internet sangat umum dalam kehidupan sehari-hari, kebanyakan pengguna internet tidak memahami konsep-konsep seperti http, tcp/ip, dan kompleksitas teknis lainnya yang diperlukan agar berfungsi. begitu pula, ketika membangun aplikasi web, kebanyakan pengembang tidak diharuskan untuk memiliki pemahaman mendalam tentang protokol komunikasi, dengan lingkungan browser menutupi sebagian besar pekerjaan yang terjadi pada lapisan yang lebih rendah dari tumpukan seperti os.

Namun, bagi pengguna kripto saat ini, dana di satu rantai tidak dapat diakses oleh aplikasi di rantai lain tanpa jembatan eksplisit. Begitu pula, pilihan pengembang untuk menggunakan rantai blok mana pun masih memiliki pengaruh signifikan.

Sebagai hasilnya, kondisi saat ini dari crypto mirip dengan masa awal komputasi konsumen. Abstraksi rantai akan menjadi kekuatan pendorong yang meningkatkannya menjadi pengalaman pengguna yang mulus dari internet modern yang kita kenal saat ini.

Menghilangkan gesekan ux yang ada dan menyederhanakan interaksi dengan aplikasi on-chain baik untuk pengguna akhir maupun pengembang akan membuka gelombang pertumbuhan baru untuk crypto. Hal ini akan mendorong adopsi massal dan memperluas basis pengguna di luar komunitas web3 native saat ini hingga miliaran pengguna di seluruh dunia

tanda-tanda awal visi ini terlihat dengan telegram, di mana 900 juta pengguna dapat dengan mudah bergabung dengan kripto melalui antarmuka yang akrab. begitu juga, pengguna basis dapat mengatur dompet pintar dengan kunci lulus, menghindari kebutuhan untuk menyimpan frase benih 12 kata dengan aman atau membayar biaya gas, karena transaksi mereka dapat disponsori oleh coinbase.

meskipun kedua ekosistem masih dalam tahap awal mereka, kemajuan mereka menunjukkan bahwa visi ini lebih dekat dengan kenyataan daripada yang mungkin terlihat, dan sepenuhnya dapat dicapai.

komponen abstraksi rantai

Mencapai tingkat abstraksi ini akan memerlukan terobosan di beberapa lapisan infrastruktur. Di bawah ini, kita akan pertama-tama memecah blok bangunan tumpukan abstraksi. Kita kemudian akan lebih mendalam ke setiap kategori dan menyorot proyek penting yang bekerja pada hal itu dan pilihan desain mereka masing-masing.

abstraksi akun

Abstraksi akun (AA) adalah konsep yang dirancang untuk meningkatkan pengalaman pengguna bagi pengguna blockchain dengan memperkenalkan dompet kontrak pintar. Seperti namanya, ini abstrak jauh dari kompleksitas pengguna akhir yang terkait dengan penggunaan dompet blockchain saat ini, seperti kebutuhan untuk mengelola pasangan kunci publik / pribadi. AA sebagai sebuah konsep muncul dalam komunitas Ethereum sejauh 2016, karena pengembang inti Ethereum frustrasi dengan keterbatasan dompet yang ada. Sekarang memiliki jalurnya sendiri di peta jalan Ethereum, yang seharusnya memuncak dengan AA yang sepenuhnya asli. Meskipun implementasinya dapat bervariasi di seluruh rantai yang berbeda, diskusi kami akan fokus pada abstraksi akun dalam konteks Ethereum dan EVM.

Pada kebanyakan rantai yang kompatibel dengan EVM, terdapat dua jenis akun: akun dimiliki secara eksternal (EOA), dan akun kontrak pintar. EOA adalah dompet tradisional, seperti yang diakses melalui Metamask. Mereka dikendalikan oleh kunci pribadi dan digunakan untuk menandatangani pesan dan berinteraksi dengan blockchain. EOA memiliki beberapa keterbatasan yang dapat sangat merugikan pengalaman web3 pengguna rata-rata, termasuk pengelolaan kunci pribadi, persyaratan untuk membayar biaya gas dalam token asli, dan pembatasan pada transaksi atomik.

Dompet kontrak pintar sepenuhnya dapat diprogram dan mengatasi tantangan UX ini dengan menggabungkan prinsip desain web2, seperti sistem login sosial dan pemulihan akun. Metode untuk mencapai fungsionalitas dompet pintar bervariasi tergantung pada desain blockchain dan infrastruktur yang dikembangkan di atasnya. Dalam konteks Ethereum dan sebagian besar rantai EVM, jaringan saat ini tidak mendukung abstraksi akun asli, yang berarti hanya EOAS yang dapat menandatangani pesan.

Saat ini, dua standar dompet pintar telah mendapatkan adopsi luas dengan jutaan akun yang diterapkan: Safe, yang merupakan pelopor dalam ruang ini, dan ERC-4337, standar yang relatif baru yang bergantung pada niat dan infrastruktur off-chain tambahan. Yang akan datang.Peningkatan Pectrajuga akan mencakup eip-7702, yang memajukan kerangka abstraksi akun yang ada lebih dekat ke tahap akhir, di mana eoas akan dapat beralih ke akun kontrak cerdas.

aman

sebagai entitas pertama dalam abstraksi akun dan penyedia dompet pintar yang paling banyak digunakan,Aman(dulunya gnosis safe) memulai perjalanannya sebagai dompet multisig. sejak itu telah berkembang menjadi solusi dompet pintar yang komprehensif, menjadi komponen penting dari infrastruktur ethereum dan evm. safe saat ini memiliki hampir 10 juta dompet yang diterapkan dan mengamankan sekitar $90 miliar aset di berbagai rantai evm dan rollups.

safe menggunakan arsitektur modular. komponen inti terintegrasi ke dalam tumpukan safe{core} yang telah diuji dalam pertempuran, sementara modul safe memperkenalkan fitur khusus untuk meningkatkan fungsionalitas. pendekatan modular ini mirip dengan kait yang digunakan dalam uniswap v4, di mana modul safe memastikan keamanan yang kuat pada tingkat inti dan menyederhanakan penyesuaian dan integrasi bagi para pengembang. pengembang dapat membuat modul untuk memenuhi kebutuhan tertentu atau mengintegrasikan modul yang sudah ada. misalnya, pengguna dapat menambahkan atau menghapus modul yang memfasilitasi autentikasi kata sandi atau mengelola alokasi. selain itu, safe mencakup modul erc-4337, sehingga kompatibel dengan standar abstraksi akun yang lebih baru ini dan infrastruktur terkait.

erc-4337

standar saat ini pada ethereum dan sebagian besar rantai evm, erc-4337, diterapkan pada ethereum mainnet pada Maret 2023. Ini berfungsi sebagai langkah perantara dalam pengembangan abstraksi akun dan tidak memerlukan modifikasi pada protokol lapisan konsensus untuk implementasinya. Sebaliknya, itu menggunakan konsep yang disebut pseudo-transaksi (operasi pengguna), yang didasarkan pada niat dan kombinasi infrastruktur on-chain dan off-chain untuk memfasilitasi dan melaksanakan operasi-operasi ini.

erc-4337 memperkenalkan peningkatan yang signifikan pada pengalaman pengguna:

alur transaksi erc-4337

erc-4337 memperkenalkan alur transaksi yang dimodifikasi tanpa mengubah lapisan konsensus. pendekatan baru ini mengintegrasikan serangkaian komponen infrastruktur yang membedakannya dari siklus transaksi eoa tipikal. perbedaan utama muncul sebelum transaksi ditandatangani, sedangkan proses berikutnya tetap tidak berubah. elemen kunci yang diperkenalkan termasuk operasi pengguna (userops), paymasters, mempool alternatif (alt mempools), bundlers, dan kontrak entrypoint.

dalam siklus transaksi erc-4337, pengguna menyatakan niat untuk melakukan tindakan tertentu on-chain melalui userop daripada langsung menandatangani transaksi seperti dengan eoas. niat ini dikelola dalam alt mempool, yang berbeda dari public mempool dan secara eksklusif menangani userops. bundlers, mirip dengan pembangun blok, memantau alt mempool, memilih userops berdasarkan biaya prioritas untuk dimasukkan dalam bundel mereka. bundel ini kemudian ditandatangani oleh bundlers dan diserahkan ke kontrak entrypoint, sebuah kontrak global di ethereum yang ditunjuk untuk semua operasi erc-4337, untuk dieksekusi. jika diperlukan, transaksi dapat disponsori atau biaya gas dapat ditutupi menggunakan token erc-20 melalui intervensi paymasters. setelah langkah-langkah ini, transaksi berlangsung dengan cara biasa dan dieksekusi on-chain.

Untuk representasi visual dari proses ini, diagram yang disediakan oleh blocknative sangat informatif:


sumber: blocknative

Aliran transaksi ERC-4337 memperkenalkan titik kritis baru untuk ekstraksi MEV. Karena dompet ERC-4337 menghasilkan operasi pengguna (atau userop), ada nilai yang melekat dalam pemesanan, pengecualian, atau penyertaan maksud ini, seperti halnya transaksi dalam rantai pasokan MEV biasa. Mengingat bahwa fungsi bundler di ERC-4337 mirip dengan pencari dan pembangun, kami berpikir bahwa efek yang paling signifikan akan menjadi percepatan tren yang sudah ada sebelumnya - lebih banyak volume akan dinyatakan melalui maksud dan melalui lelang aliran pesanan, menghindari mempool publik.

adopsi erc-4337

Sejak diterapkan pada tahun 2023, erc-4337 telah mengalami adopsi yang signifikan pada solusi layer 2 dan sidechain, terutama pada base dan polygon. Hingga saat ini, lebih dari 5,5 juta dompet erc-4337 telah dibuat, dengan operasi pengguna berhasil setiap minggunya rata-rata sekitar 800.000.

coinbase berada di garis depan dalam mempromosikan pengembangan dan adopsi dompet pintar. Pada 5 Juni, coinbase mengungkapkan Dompet pintar Coinbase, sebuah produk baru yang menggabungkan standar erc-4337. dompet pintar ini menawarkan beberapa fitur menonjol, termasuk autentikasi kunci lewat kata sandi, transaksi yang disponsori untuk dapps terpilih di Basis, dan kemampuan untuk memiliki beberapa kepemilikan akun. Dengan fokus strategis Coinbase untuk memasukkan pengguna baru ke platform Basis, kemungkinan besar dompet pintar akan segera menjadi jenis dompet yang dominan di Basis.

Biconomy, Pimlico, dan Alchemy juga muncul sebagai pemimpindalam menyediakan komponen penting dari infrastruktur erc-4337, terutama dalam pengikat dan pembayar. tabel di bawah ini menggambarkan dominasi ini dalam jumlah userops yang dieksekusi dan dibayar.

Meskipun angka-angka yang menggembirakan ini, dompet erc-4337 belum mencapai adopsi yang luas di ethereum mainnet, dengan hanya dua hingga tiga ratus dompet aktif mingguan. Dompet aman tetap menjadi standar utama untuk dompet pintar di ethereum. Salah satu batasan utama dari desain erc-4337 adalah bahwa itu tidak memungkinkan konversi dari dompet eoas yang ada menjadi dompet pintar. Selain itu, biaya gas yang relatif tinggi di ethereum mainnet membuat beberapa fungsi, seperti transaksi yang disponsori, ekonomis tidak layak.

eip-7702

berikut erc-4337, eip-7702 mewakili kemajuan signifikan menuju akhir dari abstraksi akun asli penuh. baru-baru ini disusun oleh vitalik buterin, proposal inimuncul dengan cepat sebagai respons terhadap eip-3074 yang sangat diperdebatkan, yang menghadapi isu kompatibilitas dengan eips di masa depan dalam peta jalan ethereum aa. berbeda dengan erc-4337, yang beroperasi pada level infrastruktur, eip-7702 mengusulkan perubahan langsung pada level protokol. ituditentukanuntuk disertakan dalam upgrade pectra yang akan datang, diperkirakan antara q4 2024 dan q1 2025.

EIP-7702 bisa dibilang mewakili proposal peningkatan paling signifikan yang menangani pengalaman pengguna dalam sejarah Ethereum. Ini meningkatkan kerangka kerja ERC-4337 dengan memperkenalkan fitur-fitur utama seperti batching transaksi, sponsor gas, dan izin sementara untuk EOA. Secara khusus, ini memperkenalkan jenis transaksi baru yang memungkinkan EOA untuk sementara mengadopsi kode kontrak pintar selama durasi transaksi, kembali ke keadaan semula setelah selesai. Proposal ini memastikan kompatibilitas ke depan dengan implementasi ERC-4337 yang ada dan sejalan dengan peta jalan Ethereum AA jangka panjang.

studi kasus: worldcoin

worldcoin sedang mengembangkan sebuah protokol yang mereka sebutbukti kepribadianDirancang untuk memungkinkan aplikasi memverifikasi bahwa pengguna adalah orang asli, bukan bot yang ditenagai AI. Verifikasi ini difasilitasi olehid Dunia, paspor digital yang diberikan setelah pengguna memindai iris mereka menggunakan orbs, perangkat khusus. setelah diperoleh, world id berfungsi sebagai alat verifikasi universal di berbagai aplikasi dan layanan. selain verifikasi identitas, pengguna berhak mendapatkan hibah wld dua minggu sekali, yang didistribusikan secara on-chain.

worldcoin telah berhasil menerbitkan lebih dari 4,5 juta world ids, memungkinkan pengguna untuk mengautentikasi keberadaan mereka tanpa memerlukan pengetahuan sebelumnya tentang teknologi blockchain. saat pendaftaran, aplikasi world secara otomatis menghasilkan dompet pintar yang aman untuk setiap pengguna di jaringan optimism, di belakang layar. proses ini sepenuhnya abstrak lapisan blockchain, menyediakan pengalaman pengguna yang mencerminkan fungsionalitas web2 yang familiar seperti otentikasi wajah, pemulihan sosial, dan manajemen akun yang detail.

baik hibah wld maupun id dunia disimpan dengan cara tanggung jawab sendiri, memastikan pengguna mempertahankan kendali atas aset digital mereka. dalam kasus worldcoin, akun pintar yang didukung oleh safe memungkinkan pengguna untuk mengakses manfaat tanggung jawab sendiri dan insentif ekonomi yang ditawarkan oleh crypto sambil menikmati pengalaman pengguna seperti web2. hasilnya adalah jumlah adopsi yang mengesankan, membawa sejumlah besar pengguna baru ke ruang web3.

interoperabilitas, agregasi likuiditas, dan tujuan

dengan peta jalan yang berpusat pada rollup ethereum dan popularitas yang semakin meningkat dari rantai khusus aplikasi, jumlah platform blockchain yang berbeda akan terus meningkat dengan cepat. ekspansi ini menekankan perlunya komunikasi lintas rantai yang kokoh.

beberapa ekosistem telah mengembangkan solusi interoperabilitas asli yang menyediakan model keamanan standar dan memfasilitasi tingkat abstraksi rantai dalam domain mereka. contoh terkenal termasuk arsitektur keamanan bersama polkadot dan protokol ibc cosmos. dalam konteks rollups, memungkinkan untuk memperkenalkan pesan lintas-rantai sinkron dan memungkinkan interaksi lintas-rantai atomik dengan menggunakan sequencer bersama, yang memproses dan mengurutkan transaksi, serta mengelola status. pendekatan ini, misalnya, telah diadopsi oleh optimism untuk visi superchain-nya.

Meskipun kemajuan ini, komunikasi lintas rantai, terutama di luar ekosistem yang sudah mapan, tetap menjadi tantangan signifikan karena tidak adanya interoperabilitas asli dan standarisasi yang luas. Di bagian ini, kita akan menjelajahi berbagai desain arsitektur dalam interoperabilitas karena mereka berkaitan dengan abstraksi rantai. Selain itu, kita akan menyoroti proyek-proyek unggulan di setiap vertikal, menunjukkan bagaimana mereka berkontribusi untuk memajukan konektivitas blockchain.

sistem pengiriman pesan

Pendekatan klasik untuk interoperabilitas blockchain menggunakan sistem pengiriman pesan umum, sering bergantung pada seperangkat validator eksternal. Dalam desain ini, pengguna menentukan hasil yang diinginkan, dan entitas off-chain membangun jalur eksekusi yang tepat melintasi dua atau lebih rantai. Jalur ini dijalankan oleh serangkaian kontrak cerdas dan relayer yang terkoordinasi. Namun, karena setiap rantai terus menghasilkan blok dan dengan demikian mengubah keadaannya, mencapai eksekusi atomik di beberapa rantai secara inheren menantang. Bahkan dengan lapisan ketersediaan data yang kuat yang mempertahankan keadaan semua rantai terintegrasi, menavigasi rute melalui beberapa rantai menyajikan kompleksitas yang signifikan.

pilihan desain dan arsitektur sistem pengiriman pesan bervariasi secara luas. mereka dapat bersifat modular atau monolitik, berizin atau tanpa izin, mendukung berbagai rantai, dan beroperasi berdasarkan mekanisme mint-dan-burn atau kolam likuiditas. pengembang yang bertugas membuat tumpukan abstraksi rantai menghadapi berbagai kompromi dalam memilih sistem pengiriman pesan untuk diintegrasikan, masing-masing menawarkan tingkat jaminan keamanan dan pengalaman pengguna yang berbeda. keragaman dalam desain dan fungsionalitas ini kemungkinan akan menghambat adopsi standar universal, menyebabkan fragmentasi lebih lanjut dalam bidang ini.

implementasi sederhana dari sistem pengiriman pesan saat ini digunakan oleh agregator lintas-rantai seperti Li.FidanSocket. platform-platform ini terintegrasi dengan banyak jembatan dan dexes untuk mensimulasikan rute-rute yang diusulkan bagi pengguna. begitu rute dipilih, akan dieksekusi secara ketat berurutan.

desain berbasis niat

dalam desain interoperabilitas berbasis niat, sebuah perkembangan lebih baru, pengguna hanya menyatakan hasil yang diinginkan daripada menentukan jalur eksekusi yang tepat seperti yang mereka lakukan dalam transaksi blockchain biasa. niat ini kemudian dilelang kepada penyelesaian—entitas di luar rantai yang menawar untuk hak untuk mengeksekusi niat ini. metode di mana niat ini diselesaikan adalah sekunder; mereka dapat sebagian atau sepenuhnya cocok satu sama lain, atau diisi dari inventaris penyelesaian sendiri. daripada menentukan jalur eksekusi, pengguna dalam sistem ini menentukan hasil, dengan para ahli bersaing untuk menawarkan eksekusi terbaik.

salah satu keuntungan utama dari pendekatan ini, terutama dalam konteks transfer aset lintas-rantai, adalah bahwa pendekatan ini langsung berurusan dengan token asli daripada ious, dengan demikian memberikan jaminan keamanan asli dan meningkatkan keamanan secara keseluruhan. Saat ini, aplikasi yang berpusat pada tujuan terutama ditemukan di jembatan, seperti Di seluruhdanSynapse, dan dexes termasuk Pertukaran sapi, Uniswap x, dan 1inch fusion.

Baru-baru ini, Across dan Uniswap bekerja sama untuk mengusulkan standar niat lintas-rantaiERC-7683, salah satu upaya pertama dalam menciptakan kerangka kerja yang terpadu untuk sistem berbasis tujuan untuk menentukan tindakan lintas-rantai. perkembangan penting lainnya termasuk baru-baru ini socket’spengumumanversi baru yang berfokus pada aliran pesanan modular lintas-rantai, dan pengumuman oleh everclear (sebelumnya connext) tentang primitif berbasis niat yang memanfaatkan jaringan solver dan optimistic rollup berbasis eigenlayer untuk mengelola likuiditas di berbagai blockchain.

Namun, mengimplementasikan solusi berbasis niat menimbulkan tantangan besar. Pertama, pengguna memerlukan akses ke akun antar-rantai—akun pintar yang mengelola kunci di bawahnya dan memungkinkan transaksi di berbagai rantai. Selain itu, standarisasi menjadi hambatan utama; saat ini, setiap aplikasi berbasis niat harus secara independen mengembangkan seluruh infrastrukturnya, termasuk agregasi niat, pencocokan, dan model lelang, dengan kurangnya standarisasi ini menyebabkan fragmentasi dan ketidak-efisienan dalam ekosistem secara umum.

Abstraksi rantai adalah konsep yang tidak memiliki spesifikasi teknis, dan oleh karena itu dapat dihadapi dari banyak sudut pandang yang berbeda. Beberapa upaya yang paling menarik, menurut pendapat kami, termasuk anoma dengan arsitektur berbasis niatnya, lapisan agregasi polygon, dan solusi abstraksi rantai lengkap near. Kami akan membahas masing-masing dari mereka.

studi kasus: anoma

anoma adalah protokol yang mempertahankan privasi, berpusat pada niat, yang dirancang untuk penemuan pihak lawan terdesentralisasi, penyelesaian, dan penyelesaian multi-rantai atomik. platform ini unik dalam pendekatannya: berbeda dengan sistem blockchain khas di mana pengguna harus menentukan alur eksekusi, anoma meminta pengguna untuk mendefinisikan keadaan akhir yang mereka bersedia terima, yang diungkapkan melalui komitmen programatis yang dikenal sebagai niat. yang membedakan anoma adalah bahwa niat ini dapat disusun dan dapat diselesaikan secara bersama-sama, terlepas dari asal mereka.

arsitektur transaksi anoma melibatkan langkah-langkah berikut:

  • niat umum: arsitektur anoma dirancang untuk menangani niat sembarang daripada terbatas pada skenario khusus atau aplikasi tertentu. fleksibilitas ini memungkinkan berbagai aplikasi dan interaksi potensial.
  • penemuan pihak lawan: ini adalah proses terdesentralisasi di mana niat individu didistribusikan (diberitahukan) melalui jaringan, membuatnya dapat diakses oleh penyelesaian potensial.
  • menyelesaikan: pada tahap ini, para penyelesaian bekerja sama untuk menggabungkan dan menghitung niat untuk menemukan solusi yang valid—transaksi yang dapat dieksekusi dan diselesaikan di berbagai rantai.
  • penyelesaian: solusi diverifikasi dan ditetapkan di blockchain. arsitektur berbasis niat anoma mendukung penyelesaian pada lapisan 1 (l1) yang berdaulat, lapisan 1 lain, atau rollup apa pun yang menyelesaikan pada l1.


sumber: anoma

Studi kasus: Polygon Agglayer

agglayer polygon adalah sistem berbasis bukti tanpa pengetahuan (zk) yang bertujuan untuk mengatasi tantangan interoperabilitas dan fragmentasi di berbagai rollups dan layer 1s (l1s). pendekatan ini menyediakan keamanan kriptografis yang seragam dan komposabilitas atomik di antara rantai yang terhubung dengan menggabungkan bukti zk dari semua rantai yang berpartisipasi.

agglayer memperkenalkan lingkungan terhubung ke ethereum melalui kontrak jembatan tunggal yang terpadu. setiap rantai terhubung mempertahankan salinan dari akar jembatan tunggal ini, yang memungkinkan transaksi lintas rantai yang mulus. Selain itu, agglayer memiliki protokol jembatan pesan yang mendirikan antrian pesan untuk setiap rantai, memungkinkan mereka mempertahankan antrian lokal pesan keluar yang diamankan oleh bukti zk. ini menghilangkan kebutuhan untuk mengunci token pada satu rantai untuk berinteraksi dengan yang lain. dengan memposting bukti zk acara di beberapa rantai di ethereum, agglayer memungkinkan pengalaman pengguna yang mulus, mirip dengan berinteraksi dalam satu ekosistem.


sumber: 4pillars

polygon cdkmemungkinkanproyek untuk meluncurkan l2 yang terhubung berbasis zk atau menghubungkan yang sudah ada di l1 ke agglayer, menjaga likuiditas, pengguna, dan status. komponen pertama dari agglayer diluncurkan pada bulan februari 2024, menandai tonggak penting dalam rencana polygon untuk menciptakan aggreGate.iod web dari rantai kedaulatan.

studi kasus: tumpukan abstraksi rantai dekat

near sedang mengembangkan tumpukan abstraksi rantai yang komprehensif untuk blockchain dan ekosistem sekitarnya. tumpukan tersebut terdiri dari komponen-komponen berikut:

  • tumpukan agregasi keamanan: komponen dari tumpukan ini mencakup near da (ketersediaan data), yang mengumpulkan keadaan dari rantai yang didukung. Selain itu, ini mengintegrasikan zkwasm, sebuah proyek yang sedang dikembangkan secara kolaboratif dengan polygon, dan memanfaatkan finalitas cepat yang didukung oleh eigenlayer untuk meningkatkan kecepatan pemrosesan transaksi.
  • agregasi akun: berdasarkan komputasi multi-pihak (mpc), aspek ini memungkinkan akun dekat untuk berinteraksi dengan blockchain eksternal dengan meminta verifikasi tanda tangan. kunci privat untuk akun rantai pihak ketiga ini dikelola oleh validator jaringan near, berfungsi sebagai layanan penandatanganan terdesentralisasi. pengaturan ini efektif mengikat akun di berbagai jaringan ke 'master-account' near pusat, yang dapat mengelola semua akun terkait secara aman.
  • lapisan niat: lapisan ini menampilkan relayers yang mengeksekusi niat lintas-rantai kompleks, memfasilitasi transaksi dan interaksi yang lebih canggih di seluruh jaringan blockchain.
  • lapisan aplikasi: lapisan ini menggabungkan berbagai layanan web3 menjadi satu aplikasi yang ramah pengguna, menyederhanakan akses dan interaksi dengan teknologi terdesentralisasi.

representasi visual dari arsitektur agregasi akun near ditampilkan di bawah ini:


sumber: dekat pusat Balkan

lapisan aplikasi

Dilihat dari belakang, lapisan aplikasi adalah tahap terakhir dari abstraksi rantai, di mana infrastruktur disusun dan disajikan secara koheren kepada pengembang dan pengguna.

dalam keadaan akhir yang ideal, pengembang akan dapat dengan mudah membangun protokol yang agnostik terhadap blockchain tanpa perlu menggabungkan berbagai lapisan modular, proses yang sebaliknya akan menimbulkan beban yang cukup besar. ini melibatkan pengabstraksian proses pemilihan blockchain, mengelola likuiditas lintas blockchain, dan memilih solusi ketersediaan data.

dari perspektif pengguna, keadaan akhir yang ideal akan melibatkan berinteraksi dengan aplikasi blockchain dengan lancar seperti halnya dengan layanan digital lainnya, tanpa mempertimbangkan poin gesekan terkait kripto seperti gas dan frasa benih. ini melibatkan penyederhanaan antarmuka pengguna, menyederhanakan proses pengguna baru, dan menghilangkan kebutuhan bagi pengguna untuk memahami teknologi yang mendasarinya, masing-masing saat ini menjadi hambatan masuk yang signifikan. menghilangkan poin-poin gesekan ini akan menciptakan pengalaman pengguna yang jauh lebih baik dan memfasilitasi adopsi massal.

Sebelum visi ini diwujudkan, alat untuk menggabungkan infrastruktur yang bertentangan ke dalam antarmuka umum harus dibangun. Untuk alasan itu, kami melihat abstraksi rantai sebagai krusial untuk pengalaman pengguna yang baik.

siapa pun yang memiliki frontend memiliki hubungan langsung yang paling dekat dengan pengguna, dan dapat menangkap nilai yang paling dari aliran pesanan mereka. Sementara mayoritas perhatian dan investasi sejauh ini telah didedikasikan untuk infrastruktur, kami percaya bahwa akan segera bergerak ke lapisan yang lebih tinggi dari tumpukan.

kesimpulan

adahampir 300 rantaidengan likuiditas yang signifikan dan ekspresivitas on-chain, dari solusi layer-1 hingga layer-3. jumlah ini terus bertambah, dan trennya tidak menunjukkan tanda-tanda melambat.

Di antara faktor utama untuk lonjakan ini adalah permintaan aplikasi akan skalabilitas dan kedaulatan, yang dapat dicapai melalui kepemilikan tumpukan eksekusi dan ekonomi mereka sendiri. Contohnya termasuk inisiatif terbaru oleh ENS, Aave, dan DYDXuntuk meluncurkan rollups mereka sendiri. teknologi open-source seperti tumpukan OPjuga telah membuatnya lebih murah dan lebih mudah untuk membangun, menerapkan, dan mengoperasikan rollup, dengan penyedia rollup-as-a-service sepertiKonduktordanCalderamengurangi beban operasional dan teknis lebih lanjut. Ironisnya, mendeploy rollup seringkali lebih murah daripada bertransaksi di Ethereum selama siklus 2021.

Bagi pengguna saat ini, mengelola kripto seringkali membingungkan dan merepotkan, melibatkan tugas-tugas seperti mengamankan frasa benih, menandatangani beberapa transaksi untuk tugas-tugas sederhana, menangani aset-aset di berbagai rantai, membuka aset-aset tersebut, dan menemukan harga terbaik di berbagai dexes. Sementara rollups menawarkan potensi untuk meningkat tanpa mengorbankan keamanan dan desentralisasi, proliferasi mereka secara inheren mengimplikasikan tingkat kompleksitas dari sudut pandang pengguna dan pengembang aplikasi. Jika diimplementasikan dengan polos, hal ini hanya akan memperburuk situasi ux.

Alat abstraksi rantai modern mengatasi hal ini, membuat kripto lebih sederhana dan lebih layak bagi audiens yang lebih luas. Karena dekat dengan pengguna, pemenang dalam kategori ini akan mendapatkan jumlah nilai yang signifikan. Ketika aplikasi on-chain menghasilkan pendapatan yang semakin besar, pasar akan menyadari nilai memiliki frontend.

disclaimer:

  1. Artikel ini dicetak ulang dari [Thanefield]. semua hak cipta milik penulis asli [penelitian lapangan thanefield]. jika ada keberatan terhadap cetakan ulang ini, silakan hubungi Gate belajartim, dan mereka akan menanganinya dengan cepat.
  2. penyangkalan tanggung jawab: pandangan dan opini yang diungkapkan dalam artikel ini semata-mata milik penulis dan tidak merupakan saran investasi apa pun.
  3. terjemahan artikel ke dalam bahasa lain dilakukan oleh tim pembelajaran Gate.io. kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.
เริ่มตอนนี้
สมัครและรับรางวัล
$100