Penelitian Dompet Blockchain: Bagaimana Mewujudkan "Alipay" Dunia Web3?

PemulaJun 28, 2024
Artikel ini menjelajahi peran dan metode implementasi dompet blockchain di dunia Web3, menyamakannya dengan "Alipay of blockchain." Dompet blockchain menawarkan fungsi seperti membuat akun blockchain, mengelola aset, menjelajahi ekosistem, dan melakukan transaksi. Mereka juga mendukung teknologi seperti tanda tangan ganda, pemulihan sosial, dan kontrak pintar.
Penelitian Dompet Blockchain: Bagaimana Mewujudkan "Alipay" Dunia Web3?

Apa Itu Dompet Blockchain?

Dompet blockchain (selanjutnya disebut sebagai “dompet”) adalah gerbang bagi pengguna untuk mengakses blockchain dan bertindak sebagai paspor bagi pengguna di dunia Web3. Dompet biasanya mencakup fitur-fitur berikut:

Membuat Akun Blockchain

Karena proses pembuatan akun blockchain bisa cukup kompleks, dompet membantu menyederhanakan proses ini bagi para pengguna. Pada umumnya, saat pembuatan akun, dompet akan membimbing pengguna untuk melakukan pencadangan kunci pribadi atau frasa mnemonik mereka dan kemudian melakukan verifikasi sekunder untuk memastikan keakuratan pencadangan tersebut.

Mengelola Aset Blockchain

Dompet sangat memudahkan pengelolaan aset yang dimiliki pengguna, termasuk mentransfer dana, menerima pembayaran, melihat rincian aset, dan riwayat transaksi. Seperti aplikasi perbankan, Anda dapat melihat aset apa yang Anda miliki saat ini, dan jumlahnya, dan melakukan operasi seperti transfer.

Menjelajahi Ekosistem Blockchain

Beberapa desain blockchain publik mendorong pengguna untuk aktif berpartisipasi dalam pengembangan ekosistem melalui kegiatan seperti pemilihan node, referendum, dan staking. Semua ini dapat diakses melalui dompet. Selain itu, beberapa aplikasi DApp utama ada sebagai aplikasi pihak ketiga independen, yang juga memerlukan dompet untuk login dan otorisasi transaksi.

Transaksi

Beberapa dompet mendukung pertukaran kripto ke kripto, perdagangan pertukaran, perdagangan OTC, dan layanan perdagangan aset kripto lainnya. Perdagangan OTC (Over-the-counter) adalah metode perdagangan antar individu, dijamin oleh pihak ketiga, yang saat ini merupakan cara utama untuk melakukan perdagangan mata uang fiat dan aset kripto satu lawan satu.

Fitur Tambahan

Dengan sifat keuangan yang melekat pada dompet, beberapa mengintegrasikan berbagai alat dan fungsi keuangan, termasuk kolam penambangan, manajemen keuangan, penambangan, dan investasi proyek, untuk memenuhi kebutuhan pengguna dalam peningkatan aset.

Dibandingkan dengan "Alipay"

Bagi pengguna yang baru mengenal blockchain, kita awalnya dapat membandingkan dompet blockchain dengan "Alipay" dari perspektif non-terlalu ketat.

Kemiripan dengan “Alipay”:

Keduanya dapat mengelola aset, melakukan pembayaran dan transfer, dan melihat detail aset.

Keduanya dapat mengelola identitas dan memberikan izin untuk masuk ke aplikasi pihak ketiga atau situs web.

Perbedaan dari "Alipay":

"Alipay" adalah produk yang terpusat yang dikendalikan oleh Ant Group, sedangkan dompet blockchain secara alami terdesentralisasi dan hampir tidak mungkin dikendalikan oleh siapa pun.

Membuat akun “Alipay” memerlukan informasi ID dan telepon dan dapat dipulihkan jika hilang. Sebaliknya, akun dompet blockchain bersifat anonim dan hampir tidak mungkin dipulihkan jika hilang.

Aset yang dikelola oleh "Alipay" adalah mata uang fiat dengan perlindungan hukum untuk kepemilikan pengguna. Sebaliknya, aset yang dikelola oleh dompet blockchain benar-benar dimiliki oleh pengguna.

Perkembangan dan Tantangan Dompet

Pada awal munculnya Bitcoin, antarmuka dompet sangatlah primitif, seringkali memerlukan beberapa hari untuk disinkronisasi dan mengunduh seluruh ledger Bitcoin sebelum dapat berfungsi. Pada saat itu, hanya sedikit penggemar dengan keterampilan teknis yang dapat mengoperasikan dompet di komputer mereka. Gambar berikut menggambarkan dompet Bitcoin pertama di dunia yang dirancang oleh Satoshi Nakamoto, pendiri Bitcoin:

Dengan perkembangan Bitcoin, pada tanggal 29 Juni 2011, BitPay, prosesor pembayaran Bitcoin, meluncurkan dompet elektronik Bitcoin pertama untuk smartphone. Ini menandai langkah historis menuju aksesibilitas dompet bagi pengguna mainstream. Namun, fitur utamanya saat itu terbatas pada penyimpanan Bitcoin.

Pada November 2013, hampir lima tahun setelah penciptaan blok genesis Bitcoin, whitepaper Ethereum diterbitkan, mengumumkan kedatangan blockchain 2.0. Ini menandai awal penggunaan smart contract di blockchain. Selama waktu ini, dompet berkembang lebih dari sekadar transaksi sederhana seperti transfer dan penerimaan untuk juga termasuk operasi kontrak on-chain.

Pada tahun 2018, istilah DeFi (Decentralized Finance) pertama kali diusulkan di Telegram. Dengan diluncurkannya protokol seperti Compound, Uniswap, dan DAI, ekosistem Ethereum mulai berkembang. Mengikuti ledakan likuiditas mining (Yield Farming) dan aggregator pada musim panas 2020, aktivitas transaksi meningkat secara signifikan. Likuiditas mining DeFi menjadi populer, mendorong jumlah pengguna dompet blockchain melebihi 50 juta. Ini menandai periode ekspansi cepat untuk dompet blockchain.

Sejak 2021, dengan narasi seputar solusi lintas rantai dan Layer 2, dompet blockchain telah menjadi pilihan populer bagi orang untuk menyimpan aset dan melakukan transaksi. Mendukung kemampuan aset lintas rantai juga telah menjadi pertimbangan penting bagi pengguna saat memilih dompet.

Pada tahun 2022, selama Devcon 6 di Bogotá, Tomasz Tunguz berbagi beberapa statistik tentang Web3: pengguna aktif harian (DAU) dari rantai publik utama total sekitar 2,5 juta, sedangkan DAU internet tradisional mencapai 5 miliar, hanya sekitar 0,05%. Di sisi pasokan, sekitar 16.000 pengembang secara aktif terlibat dalam pengembangan Web3, dibandingkan dengan total global 27 juta pengembang, mewakili kurang dari 0,06% dari total populasi pengembang. Oleh karena itu, Web3 masih memiliki jalan yang panjang sebelum mencapai adopsi yang luas.

Dompet berfungsi sebagai titik entri untuk Web3, dan tantangan signifikan pertama untuk adopsi massal adalah mengatasi masalah "manajemen kunci pribadi." Di dunia blockchain, kontrol atas kunci pribadi sangat penting, karena konsensus industri menentukan, "Bukan Kunci Anda, Bukan Koin Anda."

Dompet terdesentralisasi menggunakan frasa mnemonic dan struktur deterministic hierarkis (HD) untuk mendapatkan kunci privat dan mengamankan aset sendiri, yang tampaknya menjadi praktik terbaik untuk mengelola aset terenkripsi. Menurut laporan oleh Finbold, bursa global memiliki total 295 juta pengguna dompet cryptocurrency, dengan pengguna dompet terdesentralisasi hanya sebanyak 81 juta, atau sekitar 21.5%.

Mengamanahkan kunci pribadi ke pertukaran terpusat secara intrinsik tidak aman, seperti yang terbukti dengan runtuhnya FTX pada November 2022, yang hanya satu dari serangkaian insiden keamanan yang melibatkan pertukaran. Namun, banyak pengguna masih bersedia menanggung risiko aset untuk biaya rendah dan kemudahan penggunaan. Bagi sebagian besar pengguna, mengelola aset mereka secara independen dengan mengendalikan kunci pribadi mereka tanpa menyerahkan aset dan data kepada orang lain tetap menjadi tantangan yang signifikan. Banyak pengguna mungkin mengalami pengalaman menuliskan frasa mnemonik mereka di atas kertas.

Menurut data OKLink dari tahun 2022, kerugian akibat kebocoran kunci pribadi dan kerugian mencapai jumlah yang sangat besar $930 juta, menyumbang sekitar 40% dari total kerugian. Di dunia blockchain, kehilangan atau pencurian kunci pribadi berarti kehilangan aset secara permanen, yang merupakan beban yang sulit ditanggung oleh pengguna biasa.

Untuk mengatasi masalah "pengelolaan kunci privat," produsen dompet sedang menjelajahi solusi-solusi seperti dompet tanpa kunci dan mekanisme pemulihan sosial. Dompet kontrak pintar adalah salah satu solusi utama yang diadopsi dalam blockchain.

Dompet Kontrak Pintar

Ethereum membedakan dua jenis akun: Akun Milik Eksternal (EOA) dan Akun Kontrak (CA).

Dompet kontrak pintar adalah jenis akun kontrak yang berperilaku mirip dengan dompet, memungkinkan pengguna untuk mengelola aset dan berinteraksi dengan DApps melalui kontrak pintar. Berbeda dengan dompet akun dimiliki eksternal, dompet kontrak pintar tidak memiliki kunci pribadi; mereka hanya memiliki alamat. Sebagai hasilnya, dompet kontrak pintar tidak dapat memulai transaksi secara mandiri; mereka mengeksekusi transaksi sesuai dengan kode yang sudah ditulis sebelumnya ketika dipicu. Selain itu, kontrak pintar perlu didisematkan di rantai, yang menimbulkan biaya awal untuk penciptaannya.

Salah satu contoh umum dompet kontrak pintar adalah dompet multi-tanda tangan (multisig), yang membutuhkan tanda tangan dari beberapa kunci (M-of-N) untuk mengeksekusi transaksi.

Dompet multi-tanda tangan melibatkan setiap entitas memegang kunci pribadi masing-masing, dan transaksi memerlukan validasi melalui kontrak dompet oleh beberapa entitas. Biasanya, kontrak-kontrak ini juga menawarkan opsi pemulihan, memungkinkan mayoritas entitas untuk memberikan suara dan memodifikasi set kunci yang diotorisasi, yang efektif mengatasi isu pencurian atau kehilangan kunci pribadi bagi sebagian entitas. Meskipun banyak diadopsi oleh protokol DeFi dan DAO, dompet multi-tanda tangan bukanlah jalur utama untuk kegunaan dompet universal. Pada akhirnya, pengguna reguler terbiasa dengan metode pembayaran dan akun Web2, seperti pembayaran biometrik dan akun pemulihan sosial.

Untuk mencapai fungsionalitas yang kuat di dunia Web3, konsep “abstraksi akun” perlu diperkenalkan. Dalam ilmu komputer, “abstraksi” mengacu pada ekstraksi bagian yang relevan dari segmen yang lebih besar dan membagi sesuatu menjadi komponen yang lebih kecil dan modular. Dalam Ethereum, abstraksi akun melibatkan pemisahan validasi transaksi dan eksekusi dari proses monolitik menjadi komponen modular yang dapat disesuaikan berdasarkan kebutuhan individu pengguna.

Tujuan inti abstraksi akun adalah untuk memungkinkan kontrak pintar bertindak sebagai akun yang memulai transaksi, memungkinkan pengguna menyesuaikan model keamanan dan operasional akun mereka tanpa mengandalkan akun eksternal. Akun eksternal secara inheren terikat pada pasangan kunci, sehingga pada dasarnya sama, dan tidak dapat disesuaikan secara programatis dengan kode yang ditentukan pengguna untuk mengotorisasi transaksi dan membuka pengalaman pengguna.

Seperti yang disebutkan oleh Vitalik Buterin dalam “The Three Ethereum Flavors,” gagal memindahkan semua orang ke dompet kontrak pintar dapat membahayakan kesuksesan Ethereum. Oleh karena itu, abstraksi akun memiliki penting yang signifikan bagi Ethereum, berpotensi membawa aplikasi baru, permainan, dan kemungkinan imajinatif di ruang Web3 setelah diimplementasikan.

Abstraksi Akun

Sejak diluncurkan pada tahun 2015, diskusi seputar abstraksi akun Ethereum telah berlanjut. Usulan terbaru, ERC-4337, diperkenalkan oleh tokoh-tokoh seperti Vitalik Buterin, mengenalkan UserOperations, yang merupakan transaksi khusus yang mewakili niat pengguna dan memungkinkan akun kontrak untuk secara aktif melakukan operasi. UserOperations ini dikelola oleh peran yang disebut Bundler, yang mensimulasikan eksekusi UserOperations dan menambahkan operasi valid ke dalam kolam transaksi khusus. Selanjutnya, kontrak EntryPoint memverifikasi dan mengeksekusi UserOperations ini untuk memenuhi niat pengguna.

Keuntungan utama ERC-4337 terletak pada tidak perlu melakukan modifikasi pada tingkat protokol konsensus, sehingga menghindari kebutuhan untuk hard fork. Proses verifikasi dan transaksi dipisahkan menjadi dua kontrak pintar: kontrak EntryPoint dan kontrak Wallet. Kontrak EntryPoint bertindak sebagai koordinator, berinteraksi dengan kontrak Wallet. Kontrak Wallet, berdasarkan logika yang disesuaikan, menangani validasi transaksi untuk pengguna. Setelah berhasil divalidasi oleh kontrak Wallet, kontrak EntryPoint menjalankan transaksi dan mengirimkannya ke blok berikutnya.

Abstraksi ini memberikan kebebasan kepada pengembang dan pengguna, memungkinkan mereka untuk menyertakan fungsionalitas yang diinginkan ke dalam kontrak dompet kustom sebagai persyaratan untuk transaksi yang valid. Misalnya, kontrak dompet dapat menggunakan skema tanda tangan multi, fitur pemulihan sosial, dan bahkan skema tanda tangan tahan kuantis.

ERC-6551, yang diusulkan oleh tim Future Primitive, memperkenalkan pendekatan baru untuk mengaitkan token non-fungible (NFT) dengan dompet kontrak pintar, meningkatkan kontrol dan fleksibilitas atas aset. Dikenal sebagai “Token bound accounts,” protokol ini memungkinkan setiap NFT memiliki alamat dompetnya sendiri.

ERC-6551 tidak berkaitan dengan abstraksi akun atau standar token baru. Sebaliknya, ini dapat secara signifikan meningkatkan fungsionalitas NFT ketika digabungkan dengan dompet kontrak pintar. Misalnya, ini memungkinkan komposabilitas NFT, reputasi on-chain, dan manajemen inventaris karakter game.

Pada prinsipnya, pemegang NFT berinteraksi dengan kontrak Registry untuk membuat dompet kontrak pintar. Kontrak Registry tidak dapat diubah, tanpa izin, dan tanpa pemilik, dan mendeploy dompet kontrak pintar alamat deterministik yang unik untuk setiap NFT. Kendali atas dompet ini secara eksklusif dipegang oleh pemegang NFT. Ketika kepemilikan NFT berubah, kendali atas akun yang terkait juga dialihkan sesuai.

Dengan proposal ERC-4337 dan ERC-6551 terbaru menjadi tolak ukur industri, tahun 2023 menyaksikan pertumbuhan pesat di sektor ini, seperti yang ditunjukkan di bawah ini:

EIP-3074, proposal lain yang didukung secara luas oleh komunitas Ethereum, secara resmi telah dimasukkan ke dalam hard fork Ethereum berikutnya. Diusulkan oleh peneliti Ethereum Sam Wilson dan pengembang Go Ethereum Matt Garnett, tujuan intinya adalah memungkinkan Setiap Akun Milik Eksternal (EOA) untuk beroperasi seperti dompet kontrak pintar tanpa perlu mendeploy kontrak tambahan atau migrasi manual.

EIP-3074 memperkenalkan dua instruksi Mesin Virtual Ethereum (EVM) baru: AUTH dan AUTHCALL. Instruksi-instruksi ini memungkinkan EOA untuk terhubung dengan kontrak pintar, mentransfer kontrol transaksi ke kontrak pintar dengan mulus.

  1. AUTH: Digunakan untuk memverifikasi tanda tangan dan mengatur variabel konteks "terotentikasi". Jika tanda tangan valid dan cocok dengan alamat yang diotorisasi, "terotentikasi" diatur ke alamat tersebut. Instruksi AUTH memungkinkan kontrak pintar untuk bertindak atas nama Akun yang Dimiliki Secara Eksternal (EOA), memungkinkan otorisasi yang didelegasikan.
  2. AUTHCALL: Mirip dengan instruksi CALL yang sudah ada, AUTHCALL digunakan untuk melakukan panggilan eksternal. Namun, tidak seperti CALL, AUTHCALL menggunakan alamat yang diotorisasi sebelumnya oleh instruksi AUTH sebagai alamat pemanggil. Ini berarti bahwa AUTHCALL menggunakan EOA yang diotorisasi sebagai pengirim, bukan kontrak itu sendiri.

EIP-3074 memerlukan hard fork Ethereum untuk diimplementasikan, bertujuan untuk memberikan fungsionalitas EOAs yang mirip dengan kontrak pintar dengan mendelegerikan kontrol EOA ke kontrak pintar. Namun, karena EOAs sendiri rentan terhadap pencurian kunci atau kehilangan, hal ini bisa mengakibatkan kehilangan kontrol yang lengkap.

EIP-7702, diperkenalkan oleh Vitalik pada tanggal 7 Mei tahun ini sebagai alternatif dari EIP-3074, memungkinkan EOAs untuk sementara mengadopsi fungsi kontrak pintar selama transaksi. Dalam satu periode eksekusi transaksi, EOA dapat sementara diubah menjadi dompet kontrak pintar menggunakan parameter "contract_code" dan tanda tangan dalam jenis transaksi baru. Ini mencapai fungsi yang serupa dengan EIP-3074 tanpa memperkenalkan opcode baru atau memerlukan hard fork.

EIP-7702 bertujuan untuk menyederhanakan EIP-3074 dan membuatnya lebih kompatibel dengan EIP-4337 dengan memanfaatkan parameter “contract_code”, yang dapat berisi kode dompet EIP-4337 yang ada. Selain itu, melalui EIP tambahan (EIP-5003), EOAs dapat secara permanen meningkatkan menjadi dompet kontrak pintar.

Dalam skenario akhir abstraksi akun, semua akun di Ethereum akan mengelola aset dan transaksi menggunakan dompet kontrak pintar, tidak lagi bergantung pada EOAs tradisional.

Saat ini, penelitian terdepan tentang abstraksi akun meliputi hal berikut:

Pemulihan Sosial

Pemulihan sosial melibatkan menggunakan hubungan sosial untuk membantu pengguna mendapatkan kembali akses ke akun mereka dalam kasus kehilangan kunci, seperti mereset sandi dompet kontrak pintar melalui email. Pengguna biasanya menetapkan penjaga selama atau setelah pembuatan dompet, memerlukan ambang batas penjaga (misalnya, 2 dari 3) untuk login atau pemulihan. Proses ini sering disebut sebagai otentikasi multi-faktor. Pemulihan sosial adalah arah penelitian populer dalam abstraksi akun, dengan dompet seperti Argent Wallet, Loopring Wallet, dan UniPass sudah mengimplementasikannya.

Transaksi Niat

Transaksi niat terdiri dari batasan deklaratif yang ditandatangani yang memungkinkan pengguna untuk mendelegerikan pembuatan transaksi kepada pihak ketiga sambil tetap memiliki kontrol penuh atas transaksi tersebut. Pada dasarnya, jika suatu transaksi menentukan “bagaimana” melakukan suatu operasi, niat menentukan “hasil yang diharapkan” dari operasi tersebut. Transaksi niat memperlakukan klien dompet sebagai lapisan niat, memungkinkan pengguna untuk menyatakan niat mereka dan menyelesaikan proses dari niat ke UserOperation. Saat ini, transaksi niat secara utama ada dalam proyek eksperimental, memanfaatkan kecerdasan buatan untuk tugas seperti input bahasa alami, dekomposisi tujuan, perhitungan jalur optimal, dan eksekusi. Bidang ini menjanjikan sebagai salah satu skenario di mana blockchain terintegrasi dengan kecerdasan buatan.

Akun Perangkat

Akun perangkat (DA) menggunakan modul keamanan perangkat keras pada perangkat pengguna modern (misalnya, PC, smartphone, tablet) untuk mengelola kunci pengguna dan akun dompet. Akun perangkat mengandalkan teknologi otentikasi tanpa kata sandi seperti Passkey/WebAuthn, menawarkan lebih banyak kenyamanan dan keamanan yang ditingkatkan dibandingkan dengan metode otentikasi tradisional:

  1. Dilindungi oleh perangkat hosting mereka, mereka menggunakan teknologi biometrik sebagai langkah keamanan tambahan, menghilangkan kebutuhan akan kata sandi;
  2. Mereka dapat secara mulus disinkronkan di berbagai perangkat seperti ponsel dan komputer melalui Airdrop/Bluetooth, memecahkan kegagalan titik tunggal;
  3. Mereka dapat masuk secara aman di berbagai perangkat dengan memindai dengan telepon mereka dan kemudian masuk secara biometrik ke halaman web, meningkatkan pengalaman pengguna.

Ringkasan

Dompet, sebagai alat penting bagi peserta pasar cryptocurrency, menduduki posisi penting di domain infrastruktur. Di masa depan, pentingnya gerbang dompet akan melampaui platform perdagangan, menjadi pusat untuk agregasi lalu lintas Web3 dan infrastruktur dasar untuk metaverse.

Dengan mengintegrasikan semua DApps serta mendukung pembayaran dan transfer, penyedia dompet memungkinkan pengembang dan pengguna untuk berkumpul secara masif dalam generasi baru ekosistem internet berbasis blockchain. Dalam ekosistem ini, semua aktivitas online pengguna dapat dilakukan melalui dompet, termasuk interaksi sosial, menonton video singkat, berbelanja, memesan makanan, memesan kendaraan, dan bepergian. Dompet benar-benar akan menjadi "Alipay" dari Web3.

Pernyataan:

  1. Artikel ini diproduksi dari [ PANews], hak cipta milik penulis asli [ Dompet Web3 Little Pig], jika Anda memiliki keberatan terhadap penerbitan ulang, harap hubungi Gate Belajartim, dan tim akan menanganinya secepat mungkin sesuai dengan prosedur yang relevan.

  2. Penafian: Pandangan dan pendapat yang terdapat dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan nasihat investasi.

  3. Versi bahasa lain dari artikel diterjemahkan oleh tim Gate Learn dan tidak disebutkan dalam Gate.io, artikel terjemahan tidak boleh direproduksi, didistribusikan, atau disalin tanpa izin.

Penelitian Dompet Blockchain: Bagaimana Mewujudkan "Alipay" Dunia Web3?

PemulaJun 28, 2024
Artikel ini menjelajahi peran dan metode implementasi dompet blockchain di dunia Web3, menyamakannya dengan "Alipay of blockchain." Dompet blockchain menawarkan fungsi seperti membuat akun blockchain, mengelola aset, menjelajahi ekosistem, dan melakukan transaksi. Mereka juga mendukung teknologi seperti tanda tangan ganda, pemulihan sosial, dan kontrak pintar.
Penelitian Dompet Blockchain: Bagaimana Mewujudkan "Alipay" Dunia Web3?

Apa Itu Dompet Blockchain?

Dompet blockchain (selanjutnya disebut sebagai “dompet”) adalah gerbang bagi pengguna untuk mengakses blockchain dan bertindak sebagai paspor bagi pengguna di dunia Web3. Dompet biasanya mencakup fitur-fitur berikut:

Membuat Akun Blockchain

Karena proses pembuatan akun blockchain bisa cukup kompleks, dompet membantu menyederhanakan proses ini bagi para pengguna. Pada umumnya, saat pembuatan akun, dompet akan membimbing pengguna untuk melakukan pencadangan kunci pribadi atau frasa mnemonik mereka dan kemudian melakukan verifikasi sekunder untuk memastikan keakuratan pencadangan tersebut.

Mengelola Aset Blockchain

Dompet sangat memudahkan pengelolaan aset yang dimiliki pengguna, termasuk mentransfer dana, menerima pembayaran, melihat rincian aset, dan riwayat transaksi. Seperti aplikasi perbankan, Anda dapat melihat aset apa yang Anda miliki saat ini, dan jumlahnya, dan melakukan operasi seperti transfer.

Menjelajahi Ekosistem Blockchain

Beberapa desain blockchain publik mendorong pengguna untuk aktif berpartisipasi dalam pengembangan ekosistem melalui kegiatan seperti pemilihan node, referendum, dan staking. Semua ini dapat diakses melalui dompet. Selain itu, beberapa aplikasi DApp utama ada sebagai aplikasi pihak ketiga independen, yang juga memerlukan dompet untuk login dan otorisasi transaksi.

Transaksi

Beberapa dompet mendukung pertukaran kripto ke kripto, perdagangan pertukaran, perdagangan OTC, dan layanan perdagangan aset kripto lainnya. Perdagangan OTC (Over-the-counter) adalah metode perdagangan antar individu, dijamin oleh pihak ketiga, yang saat ini merupakan cara utama untuk melakukan perdagangan mata uang fiat dan aset kripto satu lawan satu.

Fitur Tambahan

Dengan sifat keuangan yang melekat pada dompet, beberapa mengintegrasikan berbagai alat dan fungsi keuangan, termasuk kolam penambangan, manajemen keuangan, penambangan, dan investasi proyek, untuk memenuhi kebutuhan pengguna dalam peningkatan aset.

Dibandingkan dengan "Alipay"

Bagi pengguna yang baru mengenal blockchain, kita awalnya dapat membandingkan dompet blockchain dengan "Alipay" dari perspektif non-terlalu ketat.

Kemiripan dengan “Alipay”:

Keduanya dapat mengelola aset, melakukan pembayaran dan transfer, dan melihat detail aset.

Keduanya dapat mengelola identitas dan memberikan izin untuk masuk ke aplikasi pihak ketiga atau situs web.

Perbedaan dari "Alipay":

"Alipay" adalah produk yang terpusat yang dikendalikan oleh Ant Group, sedangkan dompet blockchain secara alami terdesentralisasi dan hampir tidak mungkin dikendalikan oleh siapa pun.

Membuat akun “Alipay” memerlukan informasi ID dan telepon dan dapat dipulihkan jika hilang. Sebaliknya, akun dompet blockchain bersifat anonim dan hampir tidak mungkin dipulihkan jika hilang.

Aset yang dikelola oleh "Alipay" adalah mata uang fiat dengan perlindungan hukum untuk kepemilikan pengguna. Sebaliknya, aset yang dikelola oleh dompet blockchain benar-benar dimiliki oleh pengguna.

Perkembangan dan Tantangan Dompet

Pada awal munculnya Bitcoin, antarmuka dompet sangatlah primitif, seringkali memerlukan beberapa hari untuk disinkronisasi dan mengunduh seluruh ledger Bitcoin sebelum dapat berfungsi. Pada saat itu, hanya sedikit penggemar dengan keterampilan teknis yang dapat mengoperasikan dompet di komputer mereka. Gambar berikut menggambarkan dompet Bitcoin pertama di dunia yang dirancang oleh Satoshi Nakamoto, pendiri Bitcoin:

Dengan perkembangan Bitcoin, pada tanggal 29 Juni 2011, BitPay, prosesor pembayaran Bitcoin, meluncurkan dompet elektronik Bitcoin pertama untuk smartphone. Ini menandai langkah historis menuju aksesibilitas dompet bagi pengguna mainstream. Namun, fitur utamanya saat itu terbatas pada penyimpanan Bitcoin.

Pada November 2013, hampir lima tahun setelah penciptaan blok genesis Bitcoin, whitepaper Ethereum diterbitkan, mengumumkan kedatangan blockchain 2.0. Ini menandai awal penggunaan smart contract di blockchain. Selama waktu ini, dompet berkembang lebih dari sekadar transaksi sederhana seperti transfer dan penerimaan untuk juga termasuk operasi kontrak on-chain.

Pada tahun 2018, istilah DeFi (Decentralized Finance) pertama kali diusulkan di Telegram. Dengan diluncurkannya protokol seperti Compound, Uniswap, dan DAI, ekosistem Ethereum mulai berkembang. Mengikuti ledakan likuiditas mining (Yield Farming) dan aggregator pada musim panas 2020, aktivitas transaksi meningkat secara signifikan. Likuiditas mining DeFi menjadi populer, mendorong jumlah pengguna dompet blockchain melebihi 50 juta. Ini menandai periode ekspansi cepat untuk dompet blockchain.

Sejak 2021, dengan narasi seputar solusi lintas rantai dan Layer 2, dompet blockchain telah menjadi pilihan populer bagi orang untuk menyimpan aset dan melakukan transaksi. Mendukung kemampuan aset lintas rantai juga telah menjadi pertimbangan penting bagi pengguna saat memilih dompet.

Pada tahun 2022, selama Devcon 6 di Bogotá, Tomasz Tunguz berbagi beberapa statistik tentang Web3: pengguna aktif harian (DAU) dari rantai publik utama total sekitar 2,5 juta, sedangkan DAU internet tradisional mencapai 5 miliar, hanya sekitar 0,05%. Di sisi pasokan, sekitar 16.000 pengembang secara aktif terlibat dalam pengembangan Web3, dibandingkan dengan total global 27 juta pengembang, mewakili kurang dari 0,06% dari total populasi pengembang. Oleh karena itu, Web3 masih memiliki jalan yang panjang sebelum mencapai adopsi yang luas.

Dompet berfungsi sebagai titik entri untuk Web3, dan tantangan signifikan pertama untuk adopsi massal adalah mengatasi masalah "manajemen kunci pribadi." Di dunia blockchain, kontrol atas kunci pribadi sangat penting, karena konsensus industri menentukan, "Bukan Kunci Anda, Bukan Koin Anda."

Dompet terdesentralisasi menggunakan frasa mnemonic dan struktur deterministic hierarkis (HD) untuk mendapatkan kunci privat dan mengamankan aset sendiri, yang tampaknya menjadi praktik terbaik untuk mengelola aset terenkripsi. Menurut laporan oleh Finbold, bursa global memiliki total 295 juta pengguna dompet cryptocurrency, dengan pengguna dompet terdesentralisasi hanya sebanyak 81 juta, atau sekitar 21.5%.

Mengamanahkan kunci pribadi ke pertukaran terpusat secara intrinsik tidak aman, seperti yang terbukti dengan runtuhnya FTX pada November 2022, yang hanya satu dari serangkaian insiden keamanan yang melibatkan pertukaran. Namun, banyak pengguna masih bersedia menanggung risiko aset untuk biaya rendah dan kemudahan penggunaan. Bagi sebagian besar pengguna, mengelola aset mereka secara independen dengan mengendalikan kunci pribadi mereka tanpa menyerahkan aset dan data kepada orang lain tetap menjadi tantangan yang signifikan. Banyak pengguna mungkin mengalami pengalaman menuliskan frasa mnemonik mereka di atas kertas.

Menurut data OKLink dari tahun 2022, kerugian akibat kebocoran kunci pribadi dan kerugian mencapai jumlah yang sangat besar $930 juta, menyumbang sekitar 40% dari total kerugian. Di dunia blockchain, kehilangan atau pencurian kunci pribadi berarti kehilangan aset secara permanen, yang merupakan beban yang sulit ditanggung oleh pengguna biasa.

Untuk mengatasi masalah "pengelolaan kunci privat," produsen dompet sedang menjelajahi solusi-solusi seperti dompet tanpa kunci dan mekanisme pemulihan sosial. Dompet kontrak pintar adalah salah satu solusi utama yang diadopsi dalam blockchain.

Dompet Kontrak Pintar

Ethereum membedakan dua jenis akun: Akun Milik Eksternal (EOA) dan Akun Kontrak (CA).

Dompet kontrak pintar adalah jenis akun kontrak yang berperilaku mirip dengan dompet, memungkinkan pengguna untuk mengelola aset dan berinteraksi dengan DApps melalui kontrak pintar. Berbeda dengan dompet akun dimiliki eksternal, dompet kontrak pintar tidak memiliki kunci pribadi; mereka hanya memiliki alamat. Sebagai hasilnya, dompet kontrak pintar tidak dapat memulai transaksi secara mandiri; mereka mengeksekusi transaksi sesuai dengan kode yang sudah ditulis sebelumnya ketika dipicu. Selain itu, kontrak pintar perlu didisematkan di rantai, yang menimbulkan biaya awal untuk penciptaannya.

Salah satu contoh umum dompet kontrak pintar adalah dompet multi-tanda tangan (multisig), yang membutuhkan tanda tangan dari beberapa kunci (M-of-N) untuk mengeksekusi transaksi.

Dompet multi-tanda tangan melibatkan setiap entitas memegang kunci pribadi masing-masing, dan transaksi memerlukan validasi melalui kontrak dompet oleh beberapa entitas. Biasanya, kontrak-kontrak ini juga menawarkan opsi pemulihan, memungkinkan mayoritas entitas untuk memberikan suara dan memodifikasi set kunci yang diotorisasi, yang efektif mengatasi isu pencurian atau kehilangan kunci pribadi bagi sebagian entitas. Meskipun banyak diadopsi oleh protokol DeFi dan DAO, dompet multi-tanda tangan bukanlah jalur utama untuk kegunaan dompet universal. Pada akhirnya, pengguna reguler terbiasa dengan metode pembayaran dan akun Web2, seperti pembayaran biometrik dan akun pemulihan sosial.

Untuk mencapai fungsionalitas yang kuat di dunia Web3, konsep “abstraksi akun” perlu diperkenalkan. Dalam ilmu komputer, “abstraksi” mengacu pada ekstraksi bagian yang relevan dari segmen yang lebih besar dan membagi sesuatu menjadi komponen yang lebih kecil dan modular. Dalam Ethereum, abstraksi akun melibatkan pemisahan validasi transaksi dan eksekusi dari proses monolitik menjadi komponen modular yang dapat disesuaikan berdasarkan kebutuhan individu pengguna.

Tujuan inti abstraksi akun adalah untuk memungkinkan kontrak pintar bertindak sebagai akun yang memulai transaksi, memungkinkan pengguna menyesuaikan model keamanan dan operasional akun mereka tanpa mengandalkan akun eksternal. Akun eksternal secara inheren terikat pada pasangan kunci, sehingga pada dasarnya sama, dan tidak dapat disesuaikan secara programatis dengan kode yang ditentukan pengguna untuk mengotorisasi transaksi dan membuka pengalaman pengguna.

Seperti yang disebutkan oleh Vitalik Buterin dalam “The Three Ethereum Flavors,” gagal memindahkan semua orang ke dompet kontrak pintar dapat membahayakan kesuksesan Ethereum. Oleh karena itu, abstraksi akun memiliki penting yang signifikan bagi Ethereum, berpotensi membawa aplikasi baru, permainan, dan kemungkinan imajinatif di ruang Web3 setelah diimplementasikan.

Abstraksi Akun

Sejak diluncurkan pada tahun 2015, diskusi seputar abstraksi akun Ethereum telah berlanjut. Usulan terbaru, ERC-4337, diperkenalkan oleh tokoh-tokoh seperti Vitalik Buterin, mengenalkan UserOperations, yang merupakan transaksi khusus yang mewakili niat pengguna dan memungkinkan akun kontrak untuk secara aktif melakukan operasi. UserOperations ini dikelola oleh peran yang disebut Bundler, yang mensimulasikan eksekusi UserOperations dan menambahkan operasi valid ke dalam kolam transaksi khusus. Selanjutnya, kontrak EntryPoint memverifikasi dan mengeksekusi UserOperations ini untuk memenuhi niat pengguna.

Keuntungan utama ERC-4337 terletak pada tidak perlu melakukan modifikasi pada tingkat protokol konsensus, sehingga menghindari kebutuhan untuk hard fork. Proses verifikasi dan transaksi dipisahkan menjadi dua kontrak pintar: kontrak EntryPoint dan kontrak Wallet. Kontrak EntryPoint bertindak sebagai koordinator, berinteraksi dengan kontrak Wallet. Kontrak Wallet, berdasarkan logika yang disesuaikan, menangani validasi transaksi untuk pengguna. Setelah berhasil divalidasi oleh kontrak Wallet, kontrak EntryPoint menjalankan transaksi dan mengirimkannya ke blok berikutnya.

Abstraksi ini memberikan kebebasan kepada pengembang dan pengguna, memungkinkan mereka untuk menyertakan fungsionalitas yang diinginkan ke dalam kontrak dompet kustom sebagai persyaratan untuk transaksi yang valid. Misalnya, kontrak dompet dapat menggunakan skema tanda tangan multi, fitur pemulihan sosial, dan bahkan skema tanda tangan tahan kuantis.

ERC-6551, yang diusulkan oleh tim Future Primitive, memperkenalkan pendekatan baru untuk mengaitkan token non-fungible (NFT) dengan dompet kontrak pintar, meningkatkan kontrol dan fleksibilitas atas aset. Dikenal sebagai “Token bound accounts,” protokol ini memungkinkan setiap NFT memiliki alamat dompetnya sendiri.

ERC-6551 tidak berkaitan dengan abstraksi akun atau standar token baru. Sebaliknya, ini dapat secara signifikan meningkatkan fungsionalitas NFT ketika digabungkan dengan dompet kontrak pintar. Misalnya, ini memungkinkan komposabilitas NFT, reputasi on-chain, dan manajemen inventaris karakter game.

Pada prinsipnya, pemegang NFT berinteraksi dengan kontrak Registry untuk membuat dompet kontrak pintar. Kontrak Registry tidak dapat diubah, tanpa izin, dan tanpa pemilik, dan mendeploy dompet kontrak pintar alamat deterministik yang unik untuk setiap NFT. Kendali atas dompet ini secara eksklusif dipegang oleh pemegang NFT. Ketika kepemilikan NFT berubah, kendali atas akun yang terkait juga dialihkan sesuai.

Dengan proposal ERC-4337 dan ERC-6551 terbaru menjadi tolak ukur industri, tahun 2023 menyaksikan pertumbuhan pesat di sektor ini, seperti yang ditunjukkan di bawah ini:

EIP-3074, proposal lain yang didukung secara luas oleh komunitas Ethereum, secara resmi telah dimasukkan ke dalam hard fork Ethereum berikutnya. Diusulkan oleh peneliti Ethereum Sam Wilson dan pengembang Go Ethereum Matt Garnett, tujuan intinya adalah memungkinkan Setiap Akun Milik Eksternal (EOA) untuk beroperasi seperti dompet kontrak pintar tanpa perlu mendeploy kontrak tambahan atau migrasi manual.

EIP-3074 memperkenalkan dua instruksi Mesin Virtual Ethereum (EVM) baru: AUTH dan AUTHCALL. Instruksi-instruksi ini memungkinkan EOA untuk terhubung dengan kontrak pintar, mentransfer kontrol transaksi ke kontrak pintar dengan mulus.

  1. AUTH: Digunakan untuk memverifikasi tanda tangan dan mengatur variabel konteks "terotentikasi". Jika tanda tangan valid dan cocok dengan alamat yang diotorisasi, "terotentikasi" diatur ke alamat tersebut. Instruksi AUTH memungkinkan kontrak pintar untuk bertindak atas nama Akun yang Dimiliki Secara Eksternal (EOA), memungkinkan otorisasi yang didelegasikan.
  2. AUTHCALL: Mirip dengan instruksi CALL yang sudah ada, AUTHCALL digunakan untuk melakukan panggilan eksternal. Namun, tidak seperti CALL, AUTHCALL menggunakan alamat yang diotorisasi sebelumnya oleh instruksi AUTH sebagai alamat pemanggil. Ini berarti bahwa AUTHCALL menggunakan EOA yang diotorisasi sebagai pengirim, bukan kontrak itu sendiri.

EIP-3074 memerlukan hard fork Ethereum untuk diimplementasikan, bertujuan untuk memberikan fungsionalitas EOAs yang mirip dengan kontrak pintar dengan mendelegerikan kontrol EOA ke kontrak pintar. Namun, karena EOAs sendiri rentan terhadap pencurian kunci atau kehilangan, hal ini bisa mengakibatkan kehilangan kontrol yang lengkap.

EIP-7702, diperkenalkan oleh Vitalik pada tanggal 7 Mei tahun ini sebagai alternatif dari EIP-3074, memungkinkan EOAs untuk sementara mengadopsi fungsi kontrak pintar selama transaksi. Dalam satu periode eksekusi transaksi, EOA dapat sementara diubah menjadi dompet kontrak pintar menggunakan parameter "contract_code" dan tanda tangan dalam jenis transaksi baru. Ini mencapai fungsi yang serupa dengan EIP-3074 tanpa memperkenalkan opcode baru atau memerlukan hard fork.

EIP-7702 bertujuan untuk menyederhanakan EIP-3074 dan membuatnya lebih kompatibel dengan EIP-4337 dengan memanfaatkan parameter “contract_code”, yang dapat berisi kode dompet EIP-4337 yang ada. Selain itu, melalui EIP tambahan (EIP-5003), EOAs dapat secara permanen meningkatkan menjadi dompet kontrak pintar.

Dalam skenario akhir abstraksi akun, semua akun di Ethereum akan mengelola aset dan transaksi menggunakan dompet kontrak pintar, tidak lagi bergantung pada EOAs tradisional.

Saat ini, penelitian terdepan tentang abstraksi akun meliputi hal berikut:

Pemulihan Sosial

Pemulihan sosial melibatkan menggunakan hubungan sosial untuk membantu pengguna mendapatkan kembali akses ke akun mereka dalam kasus kehilangan kunci, seperti mereset sandi dompet kontrak pintar melalui email. Pengguna biasanya menetapkan penjaga selama atau setelah pembuatan dompet, memerlukan ambang batas penjaga (misalnya, 2 dari 3) untuk login atau pemulihan. Proses ini sering disebut sebagai otentikasi multi-faktor. Pemulihan sosial adalah arah penelitian populer dalam abstraksi akun, dengan dompet seperti Argent Wallet, Loopring Wallet, dan UniPass sudah mengimplementasikannya.

Transaksi Niat

Transaksi niat terdiri dari batasan deklaratif yang ditandatangani yang memungkinkan pengguna untuk mendelegerikan pembuatan transaksi kepada pihak ketiga sambil tetap memiliki kontrol penuh atas transaksi tersebut. Pada dasarnya, jika suatu transaksi menentukan “bagaimana” melakukan suatu operasi, niat menentukan “hasil yang diharapkan” dari operasi tersebut. Transaksi niat memperlakukan klien dompet sebagai lapisan niat, memungkinkan pengguna untuk menyatakan niat mereka dan menyelesaikan proses dari niat ke UserOperation. Saat ini, transaksi niat secara utama ada dalam proyek eksperimental, memanfaatkan kecerdasan buatan untuk tugas seperti input bahasa alami, dekomposisi tujuan, perhitungan jalur optimal, dan eksekusi. Bidang ini menjanjikan sebagai salah satu skenario di mana blockchain terintegrasi dengan kecerdasan buatan.

Akun Perangkat

Akun perangkat (DA) menggunakan modul keamanan perangkat keras pada perangkat pengguna modern (misalnya, PC, smartphone, tablet) untuk mengelola kunci pengguna dan akun dompet. Akun perangkat mengandalkan teknologi otentikasi tanpa kata sandi seperti Passkey/WebAuthn, menawarkan lebih banyak kenyamanan dan keamanan yang ditingkatkan dibandingkan dengan metode otentikasi tradisional:

  1. Dilindungi oleh perangkat hosting mereka, mereka menggunakan teknologi biometrik sebagai langkah keamanan tambahan, menghilangkan kebutuhan akan kata sandi;
  2. Mereka dapat secara mulus disinkronkan di berbagai perangkat seperti ponsel dan komputer melalui Airdrop/Bluetooth, memecahkan kegagalan titik tunggal;
  3. Mereka dapat masuk secara aman di berbagai perangkat dengan memindai dengan telepon mereka dan kemudian masuk secara biometrik ke halaman web, meningkatkan pengalaman pengguna.

Ringkasan

Dompet, sebagai alat penting bagi peserta pasar cryptocurrency, menduduki posisi penting di domain infrastruktur. Di masa depan, pentingnya gerbang dompet akan melampaui platform perdagangan, menjadi pusat untuk agregasi lalu lintas Web3 dan infrastruktur dasar untuk metaverse.

Dengan mengintegrasikan semua DApps serta mendukung pembayaran dan transfer, penyedia dompet memungkinkan pengembang dan pengguna untuk berkumpul secara masif dalam generasi baru ekosistem internet berbasis blockchain. Dalam ekosistem ini, semua aktivitas online pengguna dapat dilakukan melalui dompet, termasuk interaksi sosial, menonton video singkat, berbelanja, memesan makanan, memesan kendaraan, dan bepergian. Dompet benar-benar akan menjadi "Alipay" dari Web3.

Pernyataan:

  1. Artikel ini diproduksi dari [ PANews], hak cipta milik penulis asli [ Dompet Web3 Little Pig], jika Anda memiliki keberatan terhadap penerbitan ulang, harap hubungi Gate Belajartim, dan tim akan menanganinya secepat mungkin sesuai dengan prosedur yang relevan.

  2. Penafian: Pandangan dan pendapat yang terdapat dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan nasihat investasi.

  3. Versi bahasa lain dari artikel diterjemahkan oleh tim Gate Learn dan tidak disebutkan dalam Gate.io, artikel terjemahan tidak boleh direproduksi, didistribusikan, atau disalin tanpa izin.

Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!