Abstraksi akun asli Starknet: mengaktifkan akun pintar untuk pengguna

原文:Abstraksi Akun Asli: Membuka Blockchain ke Kemungkinan Baru

Terjemahan dan proofreading: "Komunitas Cina Starknet"

Abstraksi Akun Asli Starknet: Aktifkan Akun Pintar untuk Pengguna

Fakta Singkat Unggulan

Ada satu rintangan besar dalam perjalanan blockchain ke pasar arus utama: keamanan dan keterbatasan pengalaman pengguna menahan lebih banyak pengguna Web 2 dari onboarding blockchain.

Apakah ada solusi? Itu adalah Abstraksi Akun. Ini adalah lapisan perangkat lunak yang mengganggu lanskap blockchain, memungkinkan akun memiliki desain yang fleksibel dan perilaku deterministik yang dapat disesuaikan.

Abstraksi akun tersedia di Ethereum dan Starknet, tetapi diimplementasikan secara berbeda. Starknet memiliki abstraksi akun asli, yaitu semua akun adalah akun pintar. Ethereum, di sisi lain, menambahkan abstraksi akun melalui ERC-4337 tanpa mengabaikan fungsi tradisional EOA. Namun, lingkungan di mana EOA terus berkembang akan sangat mengurangi manfaat abstraksi akun, karena aplikasi harus terus melayani EOA.

Hambatan terhadap EOA

Akun Eksternal (EOA) adalah solusi sederhana Ethereum untuk membuat perwakilan pengguna on-chain. Skema ini memungkinkan pengguna untuk berinteraksi dengan blockchain dan memiliki aset dengan menghubungkan EOA dengan aset akun.

Meskipun ini adalah cara yang lebih sederhana, perilaku EOA telah ditentukan sebelumnya oleh protokol tempat mereka digunakan, sehingga mereka tidak memiliki fleksibilitas untuk menyesuaikan dengan kebutuhan pengguna yang berbeda. Hal ini sering mengakibatkan pengalaman pengguna yang buruk dan menghambat adopsi massal. Protokol telah menempatkan masalah terbesar sebelumnya, yaitu EOA dikendalikan oleh sepasang kunci privat dan publik. Harus menggunakan sepasang kunci untuk memulai transaksi menyebabkan tiga masalah utama:

Pengalaman pengguna yang buruk — Mengharuskan pengguna untuk menyimpan kunci pribadi mereka di tempat yang aman dan tersembunyi tidak intuitif bagi mereka yang terbiasa dengan metode yang lebih cerdas dan lebih modern seperti kode sandi enam digit atau ID Wajah, sehingga membuatnya lebih sulit untuk memulai transaksi.

Percayai saja kunci privat — Mengetahui detail kunci privat bukan hanya satu-satunya cara untuk memulai transaksi, tetapi juga satu-satunya cara protokol untuk mengidentifikasi pemilik akun. Ini menimbulkan risiko keamanan - jika kunci pribadi Anda dicuri, akun tidak dapat membedakan Anda dari seseorang yang mencuri kunci pribadi Anda.

Protokol mengatur segalanya — Jelas dari contoh di atas bahwa di ruang EOA, protokol Ethereum, bukan pengembang, yang menentukan validitas transaksi.

Komplikasi yang muncul dari menentukan perilaku akun sebagai bagian dari protokol rantai ada di sebagian besar rantai.

Mendobrak Hambatan: Memperkenalkan Abstraksi Akun

Masalah dengan sebagian besar rantai adalah protokol yang menentukan perilaku akun, bukan pengguna. Kembali pada tahun 2015, co-founder Ethereum Vitalik Buterin membahas tantangan ini. Dia menggambarkan abstraksi akun sebagai cara yang lebih sederhana untuk menangani akun yang mengurangi, atau bahkan mengakhiri, ketergantungan pada kunci privat. Lebih penting lagi, abstraksi akun menciptakan serangkaian manfaat lain, sehingga pengalaman pengguna Web3 bisa semulus Web2, sehingga memfasilitasi aplikasi Web3 berskala besar.

Selama bertahun-tahun, dua pendekatan penting untuk abstraksi akun telah muncul, keduanya dengan tujuan yang sama untuk memungkinkan pengembang merancang aplikasi mereka dan menciptakan cara penanganan akun yang lebih sederhana.

####ERC-4337

Seperti disebutkan sebelumnya, EOA adalah bagian integral dari Ethereum, dan perilakunya ditentukan oleh protokol Ethereum. Selain EOA, Ethereum juga memiliki kontrak yang berisi kode yang ditentukan pengguna. Pada tahun 2023, Ethereum meluncurkan peningkatan protokol - ERC-4337, yang bertujuan untuk menjembatani kesenjangan struktural antara EOA dan kontrak tanpa memperkenalkan perubahan protokol besar. Gagasan utama ERC-4337 adalah memperkenalkan peran baru: Bundler. Peran Bundler adalah mengumpulkan tindakan pengguna (menganggapnya sebagai meta-transaksi yang dikumpulkan dalam mempool khusus) dan mengirimkan tindakan pengguna tersebut ke Ethereum melalui EOA mereka sendiri (dikendalikan oleh Bundler). Dengan cara ini, Bundler memungkinkan pengembang dan pengguna untuk menyebarkan dan berinteraksi dengan kontrak akun, memanfaatkan abstraksi akun.

Membawa abstraksi akun ke Ethereum melalui ERC-4337 memungkinkan pengembang untuk membuat perilaku kontrak yang lebih fleksibel. Namun, Ethereum akan terus mempertahankan EOA. Untuk pengembang, konsekuensinya adalah mereka harus melayani EOA dan ERC-4337. Dalam ekosistem di mana biaya EOA lebih rendah, diperkirakan bahwa EOA akan terus mendominasi dan aplikasi tidak akan dapat memperoleh nilai sebenarnya dari abstraksi akun di seluruh basis pengguna.

Rantai EVM yang meniru atau mengikuti Ethereum (termasuk zkEVM) akan mengalami evolusi serupa: EOA akan terus menjadi jenis akun yang dominan, yang akan mengurangi keuntungan abstraksi akun yang dapat dinikmati oleh rantai EVM ini, dan membuat mereka kehilangan kebutuhan awalnya untuk diselesaikan. Keuntungan dari Warisan EOA.

Abstraksi akun asli Starknet

Sebaliknya, Starknet memiliki abstraksi akun pada intinya, yaitu semua akun adalah akun pintar. Starknet tidak memiliki EOA, melainkan melompat langsung ke dunia di mana setiap akun adalah Akun Cerdas. Semua infrastruktur, termasuk dompet dan penjelajah blok, dirancang dan dibuat untuk abstraksi akun. Ini unik di antara semua rantai L1 dan L2, menjadikan Starknet sebagai ekosistem pintar pertama: pembuat dapat membangun aplikasi dan alat mereka dengan mengetahui bahwa abstraksi akun berlaku untuk semua akun, tanpa harus Akun yang bukan abstraksi akun berfungsi dan menyediakan layanan. Builder dapat mendesain aplikasi mereka untuk memanfaatkan peluang yang disediakan oleh abstraksi akun, mengetahui bahwa Akun Cerdas adalah satu-satunya cara bagi pengguna untuk berinteraksi dengan aplikasi.

Abstraksi akun asli di Starknet menghilangkan kerumitan tambahan yang diperkenalkan oleh Bundler (seperti yang dilakukan ERC-4337). Daripada mengadaptasi infrastruktur dan peralatan untuk berinteraksi dengan Bundler, proses ini disederhanakan dengan menentukan sequencer untuk memenuhi peran Bundler.

Tiga Pilar Abstraksi Akun

Abstraksi akun terutama mencakup tiga komponen, yaitu abstraksi tanda tangan, abstraksi biaya, dan abstraksi Nonce. Setiap bagian memiliki peran unik untuk meningkatkan pengalaman pengguna secara keseluruhan.

Abstraksi tanda tangan

Proses transaksi desain abstrak tanda tangan menempatkan kekuatan untuk menentukan transaksi yang valid di tangan arsitek, yaitu, desainer akun, terlepas dari apakah orang tersebut adalah pengembang atau pengguna. Manfaat utama dari ini adalah izin akun dapat disesuaikan dan memungkinkan untuk mengontrol akun menggunakan smartphone.

Abstraksi biaya

Abstraksi biaya memungkinkan biaya transaksi dibayar dalam token yang berbeda, tidak terbatas pada token asli jaringan. Misalnya, pengguna dapat langsung menggunakan USDC untuk membayar biaya transaksi tanpa terlebih dahulu mengonversi USDC menjadi token lokal, sehingga menghemat biaya dan waktu konversi.

Abstraksi nonce

Abstraksi nonce memastikan kenyamanan dan kemudahan pengguna. Solusi nonce berurutan tradisional mengalami beberapa kelemahan pengalaman pengguna. Misalnya, karena kebutuhan untuk memberlakukan pemesanan penuh, pengguna dilarang mengirimkan beberapa transaksi independen secara bersamaan. Abstraksi Nonce memberikan fleksibilitas yang diperlukan dengan mengizinkan mekanisme perlindungan replay akun khusus.

Rollup seperti Starknet dapat dianggap sebagai sistem operasi blockchain. Saat mendesain sistem operasi baru, semuanya biasanya berjalan sangat lancar jika Anda tidak harus mengambil alih tantangan lama dari sistem operasi sebelumnya. Ini seperti membangun rumah baru seringkali lebih mudah daripada merenovasi yang lama. Saat mendesain rumah baru, menggabungkan infrastruktur penting seperti kabel, pipa ledeng, dan sistem pemanas harus dipertimbangkan pada tahap cetak biru. Saat membangun rumah baru, tidak masuk akal untuk sekadar mengubah dan membengkokkan standar yang diketahui akan dibutuhkan di masa mendatang. Prinsip yang sama berlaku untuk abstraksi akun. Starknet dirancang dengan mempertimbangkan masa depan, dan kami yakin ini akan menjadi cara standar untuk membangun aplikasi. Starknet menggunakan abstraksi akun sebagai opsi default, dan sebenarnya satu-satunya opsi, sehingga memberikan pengalaman yang mulus, efisien, dan ramah pengguna yang kami harapkan di masa mendatang.

Dilihat dari fungsi yang dibawa oleh implementasi abstraksi akun, ada dua keuntungan yang jelas: satu adalah pengguna dapat menikmati pengalaman pengguna yang lebih baik, dan yang lainnya adalah pengembang tidak perlu direpotkan oleh masalah warisan EOA.

Abstraksi Akun di Starknet Construction

Sama seperti penemuan perangkat lunak yang merevolusi ekonomi tunai, ekosistem pintar Starknet telah menyediakan lahan subur untuk pertumbuhan di masa depan. Apa yang dimulai sebagai perangkat lunak yang mendigitalkan catatan dan merampingkan proses telah berkembang menjadi seperangkat sistem yang lebih luas untuk mengelola transaksi, melacak keuangan, dan mengotomatiskan proses keuangan. Demikian pula, ekosistem cerdas Starknet memberdayakan pengembang untuk berinteraksi secara mulus dengan berbagai aplikasi dan penyedia. Ini tidak hanya meningkatkan pengalaman pengguna, menjadikannya lebih kaya dan lebih dinamis, tetapi juga memupuk lingkungan yang kolaboratif dan inovatif, menyediakan lahan subur bagi pengembangan untuk terus berkembang.

Kemajuan berikut dalam beberapa aplikasi menunjukkan banyak manfaat menggunakan abstraksi tanda tangan dibandingkan Akun Cerdas asli Starknet:

Braavos

Dengan menggunakan akun pintar asli Starknet, tim Braavos membuat dompet pintar yang memberikan pengalaman seperti Web 2, memungkinkan Anda menggunakan biometrik ponsel untuk mengakses dompet Anda. Ini hal yang menarik untuk dilakukan! Kriptografi yang digunakan oleh sebagian besar blockchain berbeda dari yang digunakan oleh perangkat seluler, yang seringkali menghasilkan biaya verifikasi tanda tangan yang sangat tinggi. Di masa mendatang, dimungkinkan untuk menandatangani transaksi menggunakan ponsel sambil mempertahankan tingkat keamanan yang tinggi.

Starknet’s Native Account Abstraction: Enable Smart Accounts for Users

Uang

Layanan perwalian ArgentX, Argent-Shield, menghadirkan inovasi lain dengan menggunakan abstraksi tanda tangan. Layanan ini memungkinkan pengguna menambahkan lapisan perlindungan ekstra ke akun mereka dengan meminta Argent bertindak sebagai wali. Hanya transaksi yang dikonfirmasi melalui email yang akan disetujui oleh Argent. Ini adalah mekanisme autentikasi dua faktor yang kami kenal dan biasa digunakan di banyak aplikasi non-blockchain.

Starknet’s Native Account Abstraction: Enable Smart Accounts for Users

####Visa

Bukti STARK ditemukan untuk mengatasi tantangan skalabilitas Ethereum, yang bertujuan untuk mencapai kekuatan pemrosesan transaksi per detik (TPS) yang sama seperti Visa. Dengan demikian, keputusan Visa untuk mengeksplorasi proyek “pembayaran otomatis untuk dompet yang dihosting sendiri” yang sangat dinantikan di Starknet merupakan tonggak penting. Ini adalah bukti pengakuan Visa atas teknologi canggih dan ekosistem cerdas inovatif kami.

Abstraksi Akun Asli Starknet: Aktifkan Akun Cerdas untuk Pengguna

Kesimpulannya

Ekosistem Starknet tumbuh dari hari ke hari, dengan semakin banyak pengembang yang memanfaatkan abstraksi akun asli Starknet untuk merancang aplikasi mereka dengan cara yang paling fleksibel. Kemungkinan integrasi dengan penyedia lain, kemampuan untuk memberikan pengalaman yang lebih terperinci dan personal kepada pengguna, semuanya menunjukkan potensi ekonomi digital yang tak ada habisnya.

Alih-alih harus berurusan dengan teknologi lama, pengembang dapat membangun aplikasi dari bawah ke atas dalam lingkungan yang dirancang untuk kebutuhan masa depan.

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)