Dompet Blockchain: Bagaimana Menerapkan "Alipay" di Dunia Web3?

MenengahAug 08, 2024
Artikel ini menjelajahi bagaimana dompet blockchain dapat berfungsi sebagai "Alipay" dari dunia Web3. Ini memberikan pengantar rinci tentang fungsionalitas, sejarah pengembangan, dan tantangan mereka. Artikel ini juga mengusulkan dompet kontrak pintar dan abstraksi akun sebagai solusi utama untuk masalah manajemen kunci pribadi.
Dompet Blockchain: Bagaimana Menerapkan "Alipay" di Dunia Web3?

Apa itu dompet blockchain

Dompet blockchain (selanjutnya disebut dompet) adalah pintu masuk pengguna ke blockchain dan paspor pengguna di dunia Web3.

Dompet biasanya mencakup fungsi-fungsi berikut:

Buat akun blockchain

Karena proses membuat akun blockchain cukup rumit, keberadaan dompet bisa membantu pengguna menyederhanakan proses ini. Umumnya, selama proses pembuatan akun, dompet akan membimbing pengguna untuk mencadangkan kunci pribadi atau frasa mnemonik, dan kemudian melakukan verifikasi sekunder untuk memastikan bahwa kunci pribadi atau frasa mnemonik yang dicadangkan oleh pengguna akurat.

Mengelola aset blockchain

Keberadaan dompet sangat memudahkan pengguna dalam mengelola aset mereka sendiri, yang terutama mencakup transfer, penerimaan, melihat detail aset, detail transaksi, dll. Fungsinya mirip dengan aplikasi bank. Anda dapat melihat aset yang Anda miliki saat ini, berapa banyak mereka, dan melakukan operasi seperti mentransfer aset Anda.

Jelajahi ekosistem blockchain

Saat ini, beberapa desain rantai publik akan mendorong pengguna dalam ekosistem untuk aktif berpartisipasi dalam pembangunan ekosistem rantai publik. Bentuk utama termasuk pemilihan node, referendum, staking, dll., yang semuanya dapat diikuti melalui dompet.

Dan beberapa aplikasi DApp besar ada dalam bentuk APP independen pihak ketiga. Ketika mengalami DApps dalam bentuk APP ini, dompet juga diperlukan sebagai media untuk masuk dan otorisasi transaksi.

perdagangan

Beberapa dompet juga akan mendukung pertukaran cryptocurrency, transaksi pertukaran, transaksi OTC, dan layanan perdagangan aset kripto lainnya. Di antaranya, transaksi OTC (Over The Counter) berada di luar bursa, dijamin oleh pihak ketiga, dan metode transaksi titik ke titik pelanggan adalah mata uang legal saat ini dan metode utama pembelian dan penjualan aset kripto satu lawan satu.

lainnya

Karena dompet secara alami memiliki atribut keuangan, beberapa dompet akan mengintegrasikan berbagai alat dan fungsi keuangan termasuk kolam penambangan, manajemen keuangan, penambangan, investasi proyek, dll., untuk memenuhi kebutuhan pengguna dalam mengapresiasi aset.

Bandingkan “Alipay”

Bagi pengguna yang pertama kali berhubungan dengan blockchain, kita dapat pertama-tama membandingkan dompet blockchain dengan “Alipay” dari sudut pandang yang tidak ketat didefinisikan.

Poin yang sama seperti “Alipay”:

  • Anda dapat mengelola aset, melakukan transfer pembayaran, melihat aset, dll.
  • Anda dapat mengelola identitas dan memberi izin login untuk mengakses aplikasi pihak ketiga atau situs web.

Perbedaan dari "Alipay":

  • "Alipay" adalah produk terpusat yang dikendalikan oleh Ant Group, sedangkan dompet blockchain adalah bawaan dari blockchain terdesentralisasi dan hampir tidak mungkin dikendalikan oleh manusia.
  • Membuat akun "Alipay" membutuhkan informasi kartu identitas dan nomor telepon genggam. Jika hilang, dapat dikembalikan. Akun dompet rantai blok anonim dan hampir tidak mungkin dikembalikan jika hilang.
  • Aset yang dikelola oleh 'Alipay' dicatat dalam mata uang legal. Ada hukum yang mendalam untuk melindungi 'kepemilikan' pengguna. Aset yang dikelola oleh dompet blockchain benar-benar dimiliki oleh pengguna.

Perkembangan dan tantangan dompet

Pada awal lahirnya Bitcoin, dompetnya sangat primitif dan bahkan memerlukan beberapa hari sinkronisasi untuk mengunduh seluruh buku besar Bitcoin sebelum dapat dijalankan. Pada saat itu, hanya beberapa orang yang ahli komputer yang bisa menggunakan dompet dengan mengoperasikannya di komputer. Gambar di bawah ini menunjukkan dompet Bitcoin pertama di dunia yang dirancang oleh Satoshi Nakamoto, pendiri Bitcoin:

Dengan perkembangan Bitcoin, pada 29 Juni 2011, penyedia pembayaran Bitcoin BitPay meluncurkan dompet elektronik Bitcoin pertama untuk ponsel pintar. Ini merupakan langkah bersejarah bagi dompet tersebut menjadi tersedia bagi pengguna biasa, tetapi terutama Fitur: Hanya Bitcoin yang dapat disimpan.

Pada November 2013, hampir lima tahun setelah lahirnya blok genesis Bitcoin, paper putih Ethereum diterbitkan, mengumumkan bahwa blockchain telah memasuki era 2.0. Kontrak pintar mulai digunakan dalam blockchain. Pada saat ini, selain mentransfer dan menerima pembayaran, dompet Selain itu, operasi kontrak on-chain juga dapat dilakukan.

Pada tahun 2018, istilah DeFi pertama kali diusulkan di Telegram. Dengan diluncurkannya Compound, Uniswap, DAI, dan protokol lainnya, ekosistem Ethereum mulai berkembang. Setelah pengembangan Yield Farming dan Aggregator pada musim panas 2020, setelah wabah, aktivitas perdagangan meningkat secara signifikan, penambangan likuiditas DeFi menjadi populer, jumlah pengguna dompet blockchain melebihi 50 juta, dan dompet blockchain memasuki periode ekspansi cepat.

Dari tahun 2021 hingga saat ini, dengan narasi lintas-rantai dan Layer 2, dompet blockchain telah menjadi pilihan populer bagi orang untuk menyimpan aset dan berdagang. Pada saat yang sama, mendukung aset lintas-rantai juga menjadi salah satu pertimbangan utama bagi pengguna untuk memilih dompet.

Pada tahun 2022, dalam konferensi Devcon 6 yang diselenggarakan di Bogotá, Tomasz Tunguz menyebutkan beberapa statistik Web3: DAU akumulatif dari setiap rantai publik utama sekitar 2,5 juta, sementara DAU dari Internet tradisional sebesar 5 miliar, dan yang pertama hanya cukup mencapai 0,05 dari yang terakhir. Dari sisi pasokan, ada sekitar 16.000 pengembang yang mengembangkan di Web3. Jumlah total pengembang di dunia telah mencapai 27 juta, dan pengembang Web3 hanya mencakup kurang dari 0,06%. Sebagai hasilnya, Web3 masih jauh dari adopsi massal.

Sebagai pintu masuk ke Web3, tantangan pertama bagi adopsi dompet dalam skala besar adalah untuk memecahkan masalah "penyimpanan kunci pribadi".

Di dunia blockchain, kunci pribadi mengontrol segalanya, dan ada konsensus di industri bahwa "Bukan Kunci Anda, Bukan Koin Anda".

Dompet terdesentralisasi menggunakan kata-kata mnemonic dan struktur deterministik hierarkis (HD) untuk mendapatkan kunci pribadi dan pengawasan diri, yang tampaknya berarti bahwa dompet terdesentralisasi seharusnya menjadi praktik terbaik dalam mengelola aset kripto. Menurut laporan yang dirilis oleh Finbold, terdapat 295 juta pengguna dompet kripto di bursa global, dan hanya terdapat 81 juta pengguna dompet terdesentralisasi, yang berarti sekitar 21,5%.

Secara alami tidak aman untuk menyerahkan kunci pribadi ke bursa terpusat. Keruntuhan FTX pada November 2022 adalah yang terbaru dalam daftar panjang insiden keamanan pertukaran. Namun, banyak pengguna masih bersedia menanggung risiko penjagaan aset demi biaya yang lebih rendah dan kemudahan penggunaan. Karena bagi sebagian besar pengguna, meskipun mereka dapat mengelola aset mereka secara independen dengan menguasai kunci pribadi tanpa meninggalkan aset dan data di tangan orang lain, penjagaan kunci pribadi telah menjadi masalah besar. Saya percaya banyak orang memiliki pengalaman menulis mnemonik di atas kertas.

Menurut statistik OKLink, pada tahun 2022, kerugian aset digital pengguna akibat kebocoran kunci pribadi dan kehilangan kunci pribadi akan menjadi yang terbesar, mencapai US$930 juta, sekitar 40% dari total kerugian. Di dunia blockchain, jika kunci pribadi hilang atau dicuri, itu berarti kehilangan aset secara permanen, yang tidak dapat ditanggung oleh pengguna biasa.

Untuk mengatasi masalah "penyimpanan kunci pribadi", produsen dompet mengeksplorasi dompet tanpa kunci pribadi dan pemulihan sosial, dan dompet kontrak pintar adalah salah satu solusi utama.

Dompet kontrak pintar

Jenis akun Ethereum terbagi menjadi akun eksternal (Akun Dimiliki Secara Eksternal, EOA) dan akun kontrak (Akun Kontrak, CA).

Dompet kontrak pintar adalah rekening kontrak yang berperilaku seperti dompet, yaitu kontrak pintar yang memungkinkan pengguna untuk mengelola aset dan berinteraksi dengan DApps. Berbeda dari dompet akun eksternal, dompet kontrak pintar tidak memiliki kunci pribadi, hanya alamat. Oleh karena itu, dompet kontrak pintar tidak dapat secara aktif memulai transaksi dan hanya dapat mengeksekusi transaksi sesuai dengan kode yang ditulis setelah dipicu. Dan kontrak pintar perlu didaftarkan di rantai, oleh karena itu, penciptaan dompet pintar memerlukan biaya awal.

Dompet tanda tangan ganda yang sering kita sebut adalah jenis dompet kontrak pintar, yang membutuhkan tanda tangan dari M-dari-N kunci untuk menjalankan transaksi.

Setiap entitas dalam dompet multi-tanda tangan menyimpan kunci privatnya sendiri. Melaksanakan transaksi memerlukan beberapa entitas untuk melewati verifikasi kontrak dompet. Kontrak umumnya menyediakan opsi pemulihan. Sebagian besar entitas dapat memberikan suara untuk mengubah set kunci yang diotorisasi, yang secara efektif dapat menyelesaikan masalah beberapa entitas. Masalah kunci privat yang dicuri atau hilang.

Dompet multi-tanda tangan banyak digunakan oleh protokol DeFi dan DAO, namun bukan jalur teknis universal dan populer untuk dompet. Bagaimanapun, pengguna rata-rata sudah terbiasa dengan pembayaran Web2 dan akun, seperti pembayaran melalui biometrik dan pemulihan akun sosial.

Untuk mencapai fungsi yang begitu kuat di dunia Web3, konsep "abstraksi akun" perlu diperkenalkan.

Dalam ilmu komputer, "abstraksi" berarti mengekstrak bagian yang relevan dari sebuah keseluruhan, membagi sesuatu menjadi bagian-bagian yang lebih kecil.

Dalam Ethereum, abstraksi akun merujuk pada memisahkan verifikasi transaksi dan eksekusi transaksi dari proses monolitik menjadi komponen modular yang dapat disesuaikan dengan kebutuhan individu pengguna.

Tujuan inti dari abstraksi akun adalah untuk memungkinkan kontrak pintar berfungsi sebagai akun inisiasi untuk transaksi, memungkinkan pengguna menyesuaikan model keamanan dan model operasi dari akun mereka, sepenuhnya menghilangkan kebutuhan akan akun eksternal. Karena akun eksternal begitu erat terkait dengan pasangan kunci sehingga pada dasarnya sama, tidak mungkin untuk memprogramnya dengan kode kustom untuk mengotorisasi transaksi dan membuka pengalaman pengguna.

Buterin disebutkan dalam artikel “Tiga Transformasi Ethereum”: Kegagalan untuk memungkinkan semua orang bermigrasi ke dompet kontrak pintar akan menyebabkan kegagalan Ethereum.

Oleh karena itu, abstraksi akun memiliki arti penting bagi Ethereum. Setelah diimplementasikan, aplikasi baru, gameplay, dan ruang imajinasi mungkin lahir di Web3.

Abstraksi Akun

Sejak Ethereum diluncurkan pada tahun 2015, diskusi tentang abstraksi akun tidak pernah berhenti. ERC-4337 terbaru diajukan oleh V God dkk.

Memperkenalkan UserOperation, yang merupakan transaksi khusus yang mengekspresikan niat pengguna dan memungkinkan akun kontrak untuk melakukan operasi secara aktif. UserOperation ini dikelola oleh peran yang disebut Bundler, yang mensimulasikan melakukan UserOperation dan menambahkan operasi valid ke kolam transaksi khusus. Kontrak EntryPoint kemudian memverifikasi dan menjalankan UserOperation ini untuk memenuhi niat pengguna.

Keuntungan terbesar dari ERC-4337 adalah bahwa tidak memerlukan modifikasi pada tingkat protokol konsensus, karena tidak memerlukan hard fork.

Proses verifikasi dan transaksi dipisahkan menjadi dua kontrak pintar: kontrak EntryPoint dan kontrak Wallet. Kontrak EntryPoint bertindak sebagai koordinator untuk berinteraksi dengan kontrak Wallet. Kontrak Wallet menangani verifikasi transaksi pengguna berdasarkan logika khusus. Jika kontrak wallet berhasil memvalidasi transaksi, kontrak titik masuk akan mengeksekusi transaksi dan mengirimkannya ke blok berikutnya.

Abstraksi ini memberi para pengembang dan pengguna kebebasan untuk mengkodekan apa pun yang mereka inginkan ke dalam kontrak dompet kustom mereka sebagai persyaratan agar transaksi valid. Misalnya, kontrak dompet dapat menggunakan multi-tanda tangan, fitur pemulihan sosial, dan bahkan skema tanda tangan tahan kuantum.

ERC-6551 adalah proposal dari tim Future Primitive untuk menghubungkan token non-fungible (NFT) ke dompet kontrak pintar dengan cara yang baru, memungkinkan kontrol dan fleksibilitas yang lebih besar atas aset. Protokol ini disebut “Token bound accounts,” yang memungkinkan setiap NFT memiliki alamat dompetnya sendiri.

ERC-6551 bukanlah abstraksi akun, juga bukan standar token baru. Namun, dompet kontrak pintar dapat digabungkan untuk secara signifikan meningkatkan fungsionalitas NFT, sehingga membuatnya lebih praktis dari sebelumnya, seperti memungkinkan komposabilitas NFT, reputasi on-chain, inventaris karakter game, dll.

Pada prinsipnya, pemegang NFT membuat dompet kontrak pintar dengan berinteraksi dengan kontrak Registri. Kontrak Registri tidak dapat diubah, tidak memerlukan izin, dan tidak memiliki pemilik. Ia men-deploy dompet kontrak pintar yang unik dan ditentukan secara deterministik untuk setiap NFT. Kontrolnya hanya dimiliki oleh pemegang NFT. Ketika kepemilikan NFT dialihkan, kontrol akun juga dialihkan.

Dengan proposal terbaru ERC-4337 dan proposal ERC-6551 menjadi tolak ukur industri, industri akan memasuki perkembangan pesat pada tahun 2023, seperti yang ditunjukkan di bawah ini:

EIP-3074 adalah proposal lain yang telah mendapatkan dukungan luas dari komunitas Ethereum dan secara resmi dimasukkan dalam hard fork Ethereum selanjutnya.

EIP-3074 diusulkan oleh peneliti Ethereum Sam Wilson, pengembang Go Ethereum Matt Garnett, dan lainnya. Intinya adalah memungkinkan akun EOA apa pun beroperasi seperti dompet kontrak pintar tanpa perlu mendeploy kontrak tambahan atau migrasi manual.

EIP-3074 memperkenalkan dua instruksi mesin virtual Ethereum baru: AUTH dan AUTHCALL, yang memungkinkan EOA untuk terhubung ke kontrak pintar dan mentransfer kontrol transaksi ke kontrak pintar.

  • AUTH: digunakan untuk memverifikasi tanda tangan dan mengatur variabel konteks “authorized”. Jika tanda tangan valid dan alamat penandatangan cocok dengan alamat yang diizinkan yang diberikan, maka “authorized” diatur ke alamat yang diizinkan. Instruksi AUTH memungkinkan kontrak pintar untuk melakukan operasi atas nama EOA, sehingga memungkinkan delegasi yang diizinkan.
  • AUTHCALL: Mirip dengan instruksi CALL yang ada, digunakan untuk melakukan panggilan eksternal. Perbedaannya adalah bahwa AUTHCALL akan menggunakan alamat otorisasi yang sebelumnya ditetapkan melalui direktif AUTH sebagai alamat pemanggil. Ini berarti bahwa AUTHCALL akan menggunakan EOA yang telah diotorisasi sebagai pengirim, bukan kontrak itu sendiri.

EIP-3074 perlu diimplementasikan melalui hard fork Ethereum. Tujuan utamanya adalah memberikan fungsi-fungsi EOA yang mirip dengan smart contract dan menyerahkan kontrol EOA kepada smart contract. Namun, karena akun itu sendiri adalah EOA, jika kunci tersebut dicuri atau hilang, artinya kehilangan kontrol sepenuhnya.

EIP-7702 dirilis oleh Vitalik pada 7 Mei tahun ini sebagai alternatif untuk EIP-3074. EIP-7702 memungkinkan EOA untuk sementara mengadopsi fungsi kontrak pintar selama proses transaksi. EOA dapat mengonversi EOA menjadi dompet kontrak pintar selama eksekusi satu transaksi dan kembali ke keadaan normal setelah transaksi selesai.

EIP-7702 memperkenalkan jenis transaksi baru yang mengandung parameter “contract_code” dan tanda tangan, yang sementara mengonversi akun EOA yang telah ditandatangani menjadi dompet kontrak pintar selama transaksi, dengan demikian mencapai fungsionalitas yang setara dengan EIP-3074.

EIP-7702 tidak mengenalkan opcode baru, sehingga tidak diperlukan hard fork. Tujuan utama adalah membuat EIP-3074 lebih mudah dan lebih kompatibel dengan EIP-4337, karena parameter “contract_code” yang diperkenalkan dapat menjadi kode dompet EIP-4337 yang ada, dan dengan EIP tambahan (EIP-5003), akun EOA juga dapat ditingkatkan secara permanen menjadi dompet kontrak pintar.

Pada akhir abstraksi akun, semua akun di Ethereum menggunakan dompet kontrak pintar untuk mengelola aset dan transaksi, dan tidak lagi bergantung pada akun EOA tradisional.

Penelitian terkini yang canggih tentang abstraksi akun saat ini mencakup hal-hal berikut:

pemulihan sosial

Pemulihan sosial mengacu pada mekanisme yang menggunakan hubungan sosial untuk membantu pengguna mendapatkan akses kembali ke akun mereka jika mereka kehilangan kunci, seperti menggunakan email untuk mereset sandi dompet kontrak pintar.

Pengguna yang menggunakan fitur pemulihan sosial biasanya perlu menyiapkan wali selama atau setelah proses pembuatan dompet dan mencapai ambang batas verifikasi wali tertentu, seperti 2 dari 3 wali, untuk masuk atau memulihkan dompet. Proses ini sering disebut sebagai otentikasi multi-faktor.

Pemulihan sosial saat ini adalah arah penelitian populer dalam abstraksi akun. Dompet yang telah menerapkan pemulihan sosial termasuk Argent Wallet, Loopring Wallet, dan UniPass.

niat untuk melakukan perdagangan

Intents adalah kumpulan batasan yang ditandatangani dan deklaratif yang memungkinkan pengguna untuk mengalihdayakan pembuatan transaksi kepada pihak ketiga tanpa harus kehilangan kendali penuh atas transaksi tersebut. Dengan kata lain, jika sebuah transaksi menentukan 'bagaimana' menjalankan suatu operasi, maka intent menentukan 'apa hasil yang diharapkan' dari operasi tersebut.

Transaksi niat menggunakan klien dompet sebagai lapisan niat, memungkinkan pengguna untuk mengekspresikan niat mereka dan menyelesaikan proses dari niat hingga OperasiPengguna.

Saat ini, hanya ada beberapa proyek eksperimental untuk perdagangan niat. Baik itu masukan bahasa alami niat, atau membongkar target, menghitung jalur optimal, dan menjalankan operasi, AI dapat memainkan keunggulan. Diharapkan menjadi salah satu skenario di mana blockchain menggabungkan AI.

Akun Perangkat

Device Account (DA) adalah teknologi yang menggunakan modul keamanan perangkat keras pada perangkat komputasi modern (seperti PC, ponsel, tablet, dll.) pada sisi pengguna untuk mengelola kunci pengguna dan akun dompet.

Akun perangkat bergantung pada teknologi otentikasi tanpa kata sandi Passkey/WebAuthn, yang lebih nyaman dan lebih aman dibandingkan metode otentikasi tradisional:

  • Dilindungi oleh perangkat di mana mereka disimpan, menggunakan biometrik sebagai lapisan keamanan tambahan, tidak memerlukan kata sandi;
  • Ini dapat disinkronkan secara mulus antara beberapa perangkat seperti ponsel dan komputer melalui Airdrop/Bluetooth, menghilangkan titik-titik kegagalan tunggal;
  • Anda dapat masuk dengan aman di semua perangkat, memindai kode QR di ponsel Anda, dan masuk ke halaman web secara biometrik untuk meningkatkan pengalaman pengguna.

Ringkasan

Sebagai salah satu alat yang diperlukan bagi peserta pasar kripto, dompet menduduki posisi yang sangat penting di bidang infrastruktur. Di masa depan, pentingnya akses dompet akan melampaui platform perdagangan dan menjadi tempat berkumpulnya lalu lintas Web3 serta salah satu infrastruktur Metaverse.

Sementara mendukung pembayaran dan transfer, semua DApps terintegrasi ke dalam dompet. Pengembang proyek dan pengguna dapat berkumpul dalam jumlah besar untuk membentuk ekosistem Internet generasi baru berbasis teknologi blockchain. Dalam ekosistem ini, semua operasi online pengguna dapat dilakukan melalui dompet, termasuk jejaring sosial, penjelajahan video singkat, belanja, memesan makanan, memesan taksi, dan bepergian. Dompet akan benar-benar menjadi "Alipay" di Web3.

pernyataan:

  1. Artikel ini diperbanyak dari [ web3caff], dan hak cipta milik penulis asli [PiggyWeb3], jika Anda memiliki keberatan terhadap penyalinan, harap hubungi tim Gate Learn, dan tim akan menanganinya sesegera mungkin sesuai dengan prosedur yang relevan.

  2. Penolakan: Pandangan dan opini yang terdapat dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan saran investasi apa pun.

  3. Versi bahasa lain dari artikel diterjemahkan oleh tim Gate Learn dan tidak disebutkan di Gate.io, artikel yang diterjemahkan tidak boleh direproduksi, didistribusikan, atau diplagiat.

Dompet Blockchain: Bagaimana Menerapkan "Alipay" di Dunia Web3?

MenengahAug 08, 2024
Artikel ini menjelajahi bagaimana dompet blockchain dapat berfungsi sebagai "Alipay" dari dunia Web3. Ini memberikan pengantar rinci tentang fungsionalitas, sejarah pengembangan, dan tantangan mereka. Artikel ini juga mengusulkan dompet kontrak pintar dan abstraksi akun sebagai solusi utama untuk masalah manajemen kunci pribadi.
Dompet Blockchain: Bagaimana Menerapkan "Alipay" di Dunia Web3?

Apa itu dompet blockchain

Dompet blockchain (selanjutnya disebut dompet) adalah pintu masuk pengguna ke blockchain dan paspor pengguna di dunia Web3.

Dompet biasanya mencakup fungsi-fungsi berikut:

Buat akun blockchain

Karena proses membuat akun blockchain cukup rumit, keberadaan dompet bisa membantu pengguna menyederhanakan proses ini. Umumnya, selama proses pembuatan akun, dompet akan membimbing pengguna untuk mencadangkan kunci pribadi atau frasa mnemonik, dan kemudian melakukan verifikasi sekunder untuk memastikan bahwa kunci pribadi atau frasa mnemonik yang dicadangkan oleh pengguna akurat.

Mengelola aset blockchain

Keberadaan dompet sangat memudahkan pengguna dalam mengelola aset mereka sendiri, yang terutama mencakup transfer, penerimaan, melihat detail aset, detail transaksi, dll. Fungsinya mirip dengan aplikasi bank. Anda dapat melihat aset yang Anda miliki saat ini, berapa banyak mereka, dan melakukan operasi seperti mentransfer aset Anda.

Jelajahi ekosistem blockchain

Saat ini, beberapa desain rantai publik akan mendorong pengguna dalam ekosistem untuk aktif berpartisipasi dalam pembangunan ekosistem rantai publik. Bentuk utama termasuk pemilihan node, referendum, staking, dll., yang semuanya dapat diikuti melalui dompet.

Dan beberapa aplikasi DApp besar ada dalam bentuk APP independen pihak ketiga. Ketika mengalami DApps dalam bentuk APP ini, dompet juga diperlukan sebagai media untuk masuk dan otorisasi transaksi.

perdagangan

Beberapa dompet juga akan mendukung pertukaran cryptocurrency, transaksi pertukaran, transaksi OTC, dan layanan perdagangan aset kripto lainnya. Di antaranya, transaksi OTC (Over The Counter) berada di luar bursa, dijamin oleh pihak ketiga, dan metode transaksi titik ke titik pelanggan adalah mata uang legal saat ini dan metode utama pembelian dan penjualan aset kripto satu lawan satu.

lainnya

Karena dompet secara alami memiliki atribut keuangan, beberapa dompet akan mengintegrasikan berbagai alat dan fungsi keuangan termasuk kolam penambangan, manajemen keuangan, penambangan, investasi proyek, dll., untuk memenuhi kebutuhan pengguna dalam mengapresiasi aset.

Bandingkan “Alipay”

Bagi pengguna yang pertama kali berhubungan dengan blockchain, kita dapat pertama-tama membandingkan dompet blockchain dengan “Alipay” dari sudut pandang yang tidak ketat didefinisikan.

Poin yang sama seperti “Alipay”:

  • Anda dapat mengelola aset, melakukan transfer pembayaran, melihat aset, dll.
  • Anda dapat mengelola identitas dan memberi izin login untuk mengakses aplikasi pihak ketiga atau situs web.

Perbedaan dari "Alipay":

  • "Alipay" adalah produk terpusat yang dikendalikan oleh Ant Group, sedangkan dompet blockchain adalah bawaan dari blockchain terdesentralisasi dan hampir tidak mungkin dikendalikan oleh manusia.
  • Membuat akun "Alipay" membutuhkan informasi kartu identitas dan nomor telepon genggam. Jika hilang, dapat dikembalikan. Akun dompet rantai blok anonim dan hampir tidak mungkin dikembalikan jika hilang.
  • Aset yang dikelola oleh 'Alipay' dicatat dalam mata uang legal. Ada hukum yang mendalam untuk melindungi 'kepemilikan' pengguna. Aset yang dikelola oleh dompet blockchain benar-benar dimiliki oleh pengguna.

Perkembangan dan tantangan dompet

Pada awal lahirnya Bitcoin, dompetnya sangat primitif dan bahkan memerlukan beberapa hari sinkronisasi untuk mengunduh seluruh buku besar Bitcoin sebelum dapat dijalankan. Pada saat itu, hanya beberapa orang yang ahli komputer yang bisa menggunakan dompet dengan mengoperasikannya di komputer. Gambar di bawah ini menunjukkan dompet Bitcoin pertama di dunia yang dirancang oleh Satoshi Nakamoto, pendiri Bitcoin:

Dengan perkembangan Bitcoin, pada 29 Juni 2011, penyedia pembayaran Bitcoin BitPay meluncurkan dompet elektronik Bitcoin pertama untuk ponsel pintar. Ini merupakan langkah bersejarah bagi dompet tersebut menjadi tersedia bagi pengguna biasa, tetapi terutama Fitur: Hanya Bitcoin yang dapat disimpan.

Pada November 2013, hampir lima tahun setelah lahirnya blok genesis Bitcoin, paper putih Ethereum diterbitkan, mengumumkan bahwa blockchain telah memasuki era 2.0. Kontrak pintar mulai digunakan dalam blockchain. Pada saat ini, selain mentransfer dan menerima pembayaran, dompet Selain itu, operasi kontrak on-chain juga dapat dilakukan.

Pada tahun 2018, istilah DeFi pertama kali diusulkan di Telegram. Dengan diluncurkannya Compound, Uniswap, DAI, dan protokol lainnya, ekosistem Ethereum mulai berkembang. Setelah pengembangan Yield Farming dan Aggregator pada musim panas 2020, setelah wabah, aktivitas perdagangan meningkat secara signifikan, penambangan likuiditas DeFi menjadi populer, jumlah pengguna dompet blockchain melebihi 50 juta, dan dompet blockchain memasuki periode ekspansi cepat.

Dari tahun 2021 hingga saat ini, dengan narasi lintas-rantai dan Layer 2, dompet blockchain telah menjadi pilihan populer bagi orang untuk menyimpan aset dan berdagang. Pada saat yang sama, mendukung aset lintas-rantai juga menjadi salah satu pertimbangan utama bagi pengguna untuk memilih dompet.

Pada tahun 2022, dalam konferensi Devcon 6 yang diselenggarakan di Bogotá, Tomasz Tunguz menyebutkan beberapa statistik Web3: DAU akumulatif dari setiap rantai publik utama sekitar 2,5 juta, sementara DAU dari Internet tradisional sebesar 5 miliar, dan yang pertama hanya cukup mencapai 0,05 dari yang terakhir. Dari sisi pasokan, ada sekitar 16.000 pengembang yang mengembangkan di Web3. Jumlah total pengembang di dunia telah mencapai 27 juta, dan pengembang Web3 hanya mencakup kurang dari 0,06%. Sebagai hasilnya, Web3 masih jauh dari adopsi massal.

Sebagai pintu masuk ke Web3, tantangan pertama bagi adopsi dompet dalam skala besar adalah untuk memecahkan masalah "penyimpanan kunci pribadi".

Di dunia blockchain, kunci pribadi mengontrol segalanya, dan ada konsensus di industri bahwa "Bukan Kunci Anda, Bukan Koin Anda".

Dompet terdesentralisasi menggunakan kata-kata mnemonic dan struktur deterministik hierarkis (HD) untuk mendapatkan kunci pribadi dan pengawasan diri, yang tampaknya berarti bahwa dompet terdesentralisasi seharusnya menjadi praktik terbaik dalam mengelola aset kripto. Menurut laporan yang dirilis oleh Finbold, terdapat 295 juta pengguna dompet kripto di bursa global, dan hanya terdapat 81 juta pengguna dompet terdesentralisasi, yang berarti sekitar 21,5%.

Secara alami tidak aman untuk menyerahkan kunci pribadi ke bursa terpusat. Keruntuhan FTX pada November 2022 adalah yang terbaru dalam daftar panjang insiden keamanan pertukaran. Namun, banyak pengguna masih bersedia menanggung risiko penjagaan aset demi biaya yang lebih rendah dan kemudahan penggunaan. Karena bagi sebagian besar pengguna, meskipun mereka dapat mengelola aset mereka secara independen dengan menguasai kunci pribadi tanpa meninggalkan aset dan data di tangan orang lain, penjagaan kunci pribadi telah menjadi masalah besar. Saya percaya banyak orang memiliki pengalaman menulis mnemonik di atas kertas.

Menurut statistik OKLink, pada tahun 2022, kerugian aset digital pengguna akibat kebocoran kunci pribadi dan kehilangan kunci pribadi akan menjadi yang terbesar, mencapai US$930 juta, sekitar 40% dari total kerugian. Di dunia blockchain, jika kunci pribadi hilang atau dicuri, itu berarti kehilangan aset secara permanen, yang tidak dapat ditanggung oleh pengguna biasa.

Untuk mengatasi masalah "penyimpanan kunci pribadi", produsen dompet mengeksplorasi dompet tanpa kunci pribadi dan pemulihan sosial, dan dompet kontrak pintar adalah salah satu solusi utama.

Dompet kontrak pintar

Jenis akun Ethereum terbagi menjadi akun eksternal (Akun Dimiliki Secara Eksternal, EOA) dan akun kontrak (Akun Kontrak, CA).

Dompet kontrak pintar adalah rekening kontrak yang berperilaku seperti dompet, yaitu kontrak pintar yang memungkinkan pengguna untuk mengelola aset dan berinteraksi dengan DApps. Berbeda dari dompet akun eksternal, dompet kontrak pintar tidak memiliki kunci pribadi, hanya alamat. Oleh karena itu, dompet kontrak pintar tidak dapat secara aktif memulai transaksi dan hanya dapat mengeksekusi transaksi sesuai dengan kode yang ditulis setelah dipicu. Dan kontrak pintar perlu didaftarkan di rantai, oleh karena itu, penciptaan dompet pintar memerlukan biaya awal.

Dompet tanda tangan ganda yang sering kita sebut adalah jenis dompet kontrak pintar, yang membutuhkan tanda tangan dari M-dari-N kunci untuk menjalankan transaksi.

Setiap entitas dalam dompet multi-tanda tangan menyimpan kunci privatnya sendiri. Melaksanakan transaksi memerlukan beberapa entitas untuk melewati verifikasi kontrak dompet. Kontrak umumnya menyediakan opsi pemulihan. Sebagian besar entitas dapat memberikan suara untuk mengubah set kunci yang diotorisasi, yang secara efektif dapat menyelesaikan masalah beberapa entitas. Masalah kunci privat yang dicuri atau hilang.

Dompet multi-tanda tangan banyak digunakan oleh protokol DeFi dan DAO, namun bukan jalur teknis universal dan populer untuk dompet. Bagaimanapun, pengguna rata-rata sudah terbiasa dengan pembayaran Web2 dan akun, seperti pembayaran melalui biometrik dan pemulihan akun sosial.

Untuk mencapai fungsi yang begitu kuat di dunia Web3, konsep "abstraksi akun" perlu diperkenalkan.

Dalam ilmu komputer, "abstraksi" berarti mengekstrak bagian yang relevan dari sebuah keseluruhan, membagi sesuatu menjadi bagian-bagian yang lebih kecil.

Dalam Ethereum, abstraksi akun merujuk pada memisahkan verifikasi transaksi dan eksekusi transaksi dari proses monolitik menjadi komponen modular yang dapat disesuaikan dengan kebutuhan individu pengguna.

Tujuan inti dari abstraksi akun adalah untuk memungkinkan kontrak pintar berfungsi sebagai akun inisiasi untuk transaksi, memungkinkan pengguna menyesuaikan model keamanan dan model operasi dari akun mereka, sepenuhnya menghilangkan kebutuhan akan akun eksternal. Karena akun eksternal begitu erat terkait dengan pasangan kunci sehingga pada dasarnya sama, tidak mungkin untuk memprogramnya dengan kode kustom untuk mengotorisasi transaksi dan membuka pengalaman pengguna.

Buterin disebutkan dalam artikel “Tiga Transformasi Ethereum”: Kegagalan untuk memungkinkan semua orang bermigrasi ke dompet kontrak pintar akan menyebabkan kegagalan Ethereum.

Oleh karena itu, abstraksi akun memiliki arti penting bagi Ethereum. Setelah diimplementasikan, aplikasi baru, gameplay, dan ruang imajinasi mungkin lahir di Web3.

Abstraksi Akun

Sejak Ethereum diluncurkan pada tahun 2015, diskusi tentang abstraksi akun tidak pernah berhenti. ERC-4337 terbaru diajukan oleh V God dkk.

Memperkenalkan UserOperation, yang merupakan transaksi khusus yang mengekspresikan niat pengguna dan memungkinkan akun kontrak untuk melakukan operasi secara aktif. UserOperation ini dikelola oleh peran yang disebut Bundler, yang mensimulasikan melakukan UserOperation dan menambahkan operasi valid ke kolam transaksi khusus. Kontrak EntryPoint kemudian memverifikasi dan menjalankan UserOperation ini untuk memenuhi niat pengguna.

Keuntungan terbesar dari ERC-4337 adalah bahwa tidak memerlukan modifikasi pada tingkat protokol konsensus, karena tidak memerlukan hard fork.

Proses verifikasi dan transaksi dipisahkan menjadi dua kontrak pintar: kontrak EntryPoint dan kontrak Wallet. Kontrak EntryPoint bertindak sebagai koordinator untuk berinteraksi dengan kontrak Wallet. Kontrak Wallet menangani verifikasi transaksi pengguna berdasarkan logika khusus. Jika kontrak wallet berhasil memvalidasi transaksi, kontrak titik masuk akan mengeksekusi transaksi dan mengirimkannya ke blok berikutnya.

Abstraksi ini memberi para pengembang dan pengguna kebebasan untuk mengkodekan apa pun yang mereka inginkan ke dalam kontrak dompet kustom mereka sebagai persyaratan agar transaksi valid. Misalnya, kontrak dompet dapat menggunakan multi-tanda tangan, fitur pemulihan sosial, dan bahkan skema tanda tangan tahan kuantum.

ERC-6551 adalah proposal dari tim Future Primitive untuk menghubungkan token non-fungible (NFT) ke dompet kontrak pintar dengan cara yang baru, memungkinkan kontrol dan fleksibilitas yang lebih besar atas aset. Protokol ini disebut “Token bound accounts,” yang memungkinkan setiap NFT memiliki alamat dompetnya sendiri.

ERC-6551 bukanlah abstraksi akun, juga bukan standar token baru. Namun, dompet kontrak pintar dapat digabungkan untuk secara signifikan meningkatkan fungsionalitas NFT, sehingga membuatnya lebih praktis dari sebelumnya, seperti memungkinkan komposabilitas NFT, reputasi on-chain, inventaris karakter game, dll.

Pada prinsipnya, pemegang NFT membuat dompet kontrak pintar dengan berinteraksi dengan kontrak Registri. Kontrak Registri tidak dapat diubah, tidak memerlukan izin, dan tidak memiliki pemilik. Ia men-deploy dompet kontrak pintar yang unik dan ditentukan secara deterministik untuk setiap NFT. Kontrolnya hanya dimiliki oleh pemegang NFT. Ketika kepemilikan NFT dialihkan, kontrol akun juga dialihkan.

Dengan proposal terbaru ERC-4337 dan proposal ERC-6551 menjadi tolak ukur industri, industri akan memasuki perkembangan pesat pada tahun 2023, seperti yang ditunjukkan di bawah ini:

EIP-3074 adalah proposal lain yang telah mendapatkan dukungan luas dari komunitas Ethereum dan secara resmi dimasukkan dalam hard fork Ethereum selanjutnya.

EIP-3074 diusulkan oleh peneliti Ethereum Sam Wilson, pengembang Go Ethereum Matt Garnett, dan lainnya. Intinya adalah memungkinkan akun EOA apa pun beroperasi seperti dompet kontrak pintar tanpa perlu mendeploy kontrak tambahan atau migrasi manual.

EIP-3074 memperkenalkan dua instruksi mesin virtual Ethereum baru: AUTH dan AUTHCALL, yang memungkinkan EOA untuk terhubung ke kontrak pintar dan mentransfer kontrol transaksi ke kontrak pintar.

  • AUTH: digunakan untuk memverifikasi tanda tangan dan mengatur variabel konteks “authorized”. Jika tanda tangan valid dan alamat penandatangan cocok dengan alamat yang diizinkan yang diberikan, maka “authorized” diatur ke alamat yang diizinkan. Instruksi AUTH memungkinkan kontrak pintar untuk melakukan operasi atas nama EOA, sehingga memungkinkan delegasi yang diizinkan.
  • AUTHCALL: Mirip dengan instruksi CALL yang ada, digunakan untuk melakukan panggilan eksternal. Perbedaannya adalah bahwa AUTHCALL akan menggunakan alamat otorisasi yang sebelumnya ditetapkan melalui direktif AUTH sebagai alamat pemanggil. Ini berarti bahwa AUTHCALL akan menggunakan EOA yang telah diotorisasi sebagai pengirim, bukan kontrak itu sendiri.

EIP-3074 perlu diimplementasikan melalui hard fork Ethereum. Tujuan utamanya adalah memberikan fungsi-fungsi EOA yang mirip dengan smart contract dan menyerahkan kontrol EOA kepada smart contract. Namun, karena akun itu sendiri adalah EOA, jika kunci tersebut dicuri atau hilang, artinya kehilangan kontrol sepenuhnya.

EIP-7702 dirilis oleh Vitalik pada 7 Mei tahun ini sebagai alternatif untuk EIP-3074. EIP-7702 memungkinkan EOA untuk sementara mengadopsi fungsi kontrak pintar selama proses transaksi. EOA dapat mengonversi EOA menjadi dompet kontrak pintar selama eksekusi satu transaksi dan kembali ke keadaan normal setelah transaksi selesai.

EIP-7702 memperkenalkan jenis transaksi baru yang mengandung parameter “contract_code” dan tanda tangan, yang sementara mengonversi akun EOA yang telah ditandatangani menjadi dompet kontrak pintar selama transaksi, dengan demikian mencapai fungsionalitas yang setara dengan EIP-3074.

EIP-7702 tidak mengenalkan opcode baru, sehingga tidak diperlukan hard fork. Tujuan utama adalah membuat EIP-3074 lebih mudah dan lebih kompatibel dengan EIP-4337, karena parameter “contract_code” yang diperkenalkan dapat menjadi kode dompet EIP-4337 yang ada, dan dengan EIP tambahan (EIP-5003), akun EOA juga dapat ditingkatkan secara permanen menjadi dompet kontrak pintar.

Pada akhir abstraksi akun, semua akun di Ethereum menggunakan dompet kontrak pintar untuk mengelola aset dan transaksi, dan tidak lagi bergantung pada akun EOA tradisional.

Penelitian terkini yang canggih tentang abstraksi akun saat ini mencakup hal-hal berikut:

pemulihan sosial

Pemulihan sosial mengacu pada mekanisme yang menggunakan hubungan sosial untuk membantu pengguna mendapatkan akses kembali ke akun mereka jika mereka kehilangan kunci, seperti menggunakan email untuk mereset sandi dompet kontrak pintar.

Pengguna yang menggunakan fitur pemulihan sosial biasanya perlu menyiapkan wali selama atau setelah proses pembuatan dompet dan mencapai ambang batas verifikasi wali tertentu, seperti 2 dari 3 wali, untuk masuk atau memulihkan dompet. Proses ini sering disebut sebagai otentikasi multi-faktor.

Pemulihan sosial saat ini adalah arah penelitian populer dalam abstraksi akun. Dompet yang telah menerapkan pemulihan sosial termasuk Argent Wallet, Loopring Wallet, dan UniPass.

niat untuk melakukan perdagangan

Intents adalah kumpulan batasan yang ditandatangani dan deklaratif yang memungkinkan pengguna untuk mengalihdayakan pembuatan transaksi kepada pihak ketiga tanpa harus kehilangan kendali penuh atas transaksi tersebut. Dengan kata lain, jika sebuah transaksi menentukan 'bagaimana' menjalankan suatu operasi, maka intent menentukan 'apa hasil yang diharapkan' dari operasi tersebut.

Transaksi niat menggunakan klien dompet sebagai lapisan niat, memungkinkan pengguna untuk mengekspresikan niat mereka dan menyelesaikan proses dari niat hingga OperasiPengguna.

Saat ini, hanya ada beberapa proyek eksperimental untuk perdagangan niat. Baik itu masukan bahasa alami niat, atau membongkar target, menghitung jalur optimal, dan menjalankan operasi, AI dapat memainkan keunggulan. Diharapkan menjadi salah satu skenario di mana blockchain menggabungkan AI.

Akun Perangkat

Device Account (DA) adalah teknologi yang menggunakan modul keamanan perangkat keras pada perangkat komputasi modern (seperti PC, ponsel, tablet, dll.) pada sisi pengguna untuk mengelola kunci pengguna dan akun dompet.

Akun perangkat bergantung pada teknologi otentikasi tanpa kata sandi Passkey/WebAuthn, yang lebih nyaman dan lebih aman dibandingkan metode otentikasi tradisional:

  • Dilindungi oleh perangkat di mana mereka disimpan, menggunakan biometrik sebagai lapisan keamanan tambahan, tidak memerlukan kata sandi;
  • Ini dapat disinkronkan secara mulus antara beberapa perangkat seperti ponsel dan komputer melalui Airdrop/Bluetooth, menghilangkan titik-titik kegagalan tunggal;
  • Anda dapat masuk dengan aman di semua perangkat, memindai kode QR di ponsel Anda, dan masuk ke halaman web secara biometrik untuk meningkatkan pengalaman pengguna.

Ringkasan

Sebagai salah satu alat yang diperlukan bagi peserta pasar kripto, dompet menduduki posisi yang sangat penting di bidang infrastruktur. Di masa depan, pentingnya akses dompet akan melampaui platform perdagangan dan menjadi tempat berkumpulnya lalu lintas Web3 serta salah satu infrastruktur Metaverse.

Sementara mendukung pembayaran dan transfer, semua DApps terintegrasi ke dalam dompet. Pengembang proyek dan pengguna dapat berkumpul dalam jumlah besar untuk membentuk ekosistem Internet generasi baru berbasis teknologi blockchain. Dalam ekosistem ini, semua operasi online pengguna dapat dilakukan melalui dompet, termasuk jejaring sosial, penjelajahan video singkat, belanja, memesan makanan, memesan taksi, dan bepergian. Dompet akan benar-benar menjadi "Alipay" di Web3.

pernyataan:

  1. Artikel ini diperbanyak dari [ web3caff], dan hak cipta milik penulis asli [PiggyWeb3], jika Anda memiliki keberatan terhadap penyalinan, harap hubungi tim Gate Learn, dan tim akan menanganinya sesegera mungkin sesuai dengan prosedur yang relevan.

  2. Penolakan: Pandangan dan opini yang terdapat dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan saran investasi apa pun.

  3. Versi bahasa lain dari artikel diterjemahkan oleh tim Gate Learn dan tidak disebutkan di Gate.io, artikel yang diterjemahkan tidak boleh direproduksi, didistribusikan, atau diplagiat.

Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!