Proyek Pendanaan Abstraksi Akun ERC-4337 telah berhasil diselesaikan. Program hibah ini akan mendukung 18 tim yang membangun beragam proyek seputar ERC-4337, yang juga dikenal sebagai abstraksi akun.
Setiap proyek tim secara unik selaras dengan tujuan pendanaan ERC-4337 AA, dan kami yakin hasil dari upaya ini akan menyebar ke seluruh ekosistem, memicu ide-ide baru dan peluang untuk berkolaborasi.
Individu yang bersemangat dan berbakat yang mendorong proyek-proyek ini adalah inti dari kesuksesan putaran pendanaan ini, menunjukkan pemahaman mendalam tentang etos Ethereum dan komitmen untuk mendorong batas-batas kemungkinan. Penerima putaran pendanaan ini memiliki beragam keterampilan dan pengalaman dan berkomitmen secara kolektif untuk meningkatkan kemampuan Ethereum.
Untuk memahami masing-masing proyek dan tim kepemimpinan, kami menulis ikhtisar proyek yang disediakan oleh tim itu sendiri (tanpa urutan tertentu). Seiring dengan kemajuan proyek-proyek ini, kami dengan sabar menunggu kemajuannya dan potensi dampaknya terhadap lintasan Ethereum.
Kernel ZeroDev
Kernel ZeroDev, singkatnya Kernel, adalah akun kontrak pintar, dirancang dari awal, dengan karakteristik sebagai berikut:
Untuk dompet AA - Kernel kompatibel dengan ERC-4337;
Efisien - Kami menaruh perhatian besar untuk mengoptimalkan penggunaan Gasnya;
Modularitas - Kernel dapat diperluas melalui "plugin".
Plugin adalah kontrak pintar yang menyesuaikan perilaku akun. Kami menyadari bahwa tidak mungkin untuk memprediksi kebutuhan pengguna akan akun kontrak pintar, karena dalam proses penggunaan akun, mereka akan berinteraksi dengan banyak DApps yang berbeda. Oleh karena itu, satu-satunya solusi adalah membuat akun dapat diskalakan sehingga pengguna dapat menambahkan fitur baru ke akun mereka seiring berjalannya waktu.
Saat tulisan ini dibuat, Kernel adalah akun AA yang paling banyak digunakan di semua jaringan EVM utama (Ethereum/Polygon/Arbitrum/Optimism/Base). Kernel adalah proyek ZeroDev yang menyediakan infrastruktur dan alat bagi pengembang untuk mengintegrasikan AA.
Etherspot dan Skandha Bundler
ERC-4337 memperkenalkan kumpulan memori terpisah yang didedikasikan untuk aktivitas yang dilakukan oleh dompet yang diabstraksi akun. Selain itu, ia mengusulkan konsep baru yang disebut "bundler" yang menggabungkan operasi pengguna ke dalam kerangka perdagangan tradisional. Pendekatan berbasis bundler ini memungkinkan abstraksi akun dilakukan dan diterapkan tanpa mengubah protokol yang mendasarinya. Mekanisme ini juga menjadi landasan bagi integrasi yang mulus di masa depan. Dalam hal ini, pentingnya antarmuka P2P dalam bundler menjadi jelas. Dengan mengintegrasikan antarmuka P2P, tindakan pengguna yang diterima oleh bundler tertentu akan disebarkan ke semua node yang saling berhubungan. Oleh karena itu, meskipun bundler tertentu menunjukkan perilaku atau tinjauan transaksi yang tidak berfungsi, tindakan pengguna ini masih dapat diproses oleh bundler lain di jaringan.
Tim Etherspot telah membantu Ethereum Foundation mengembangkan spesifikasi protokol kumpulan memori bersama dan menggunakan implementasi bundler Etherspot untuk menguji coba kumpulan memori bersama (antarmuka P2P). Bundel untuk Etherspot disebut Skandha. Ini sudah tersedia di enam testnet dan sebelas mainnet, termasuk Ethereum, Polygon, Optimism, Arbitrum, Fuse, Mantle, Gnosis, Base, Avalanche, BNB, dan Linea.
Dompet Myna
MynaWallet adalah akun kontrak yang terintegrasi dengan kartu identitas yang dikeluarkan pemerintah Jepang (Kartu Myna), yang saat ini dimiliki oleh sekitar**100 juta penduduk. **MynaWallet memungkinkan pengguna melakukan pembayaran token, mentransfer atau menerima NFT dengan lancar, dan melakukan transaksi apa pun yang didukung oleh akun mereka tanpa menyadari keberadaan mata uang kripto.
Hal ini berpotensi membuat mata uang kripto dapat diakses oleh sebagian besar penduduk Jepang. Kami akan senang jika inisiatif ini dapat menjadi preseden yang menginspirasi negara-negara lain untuk melakukan eksperimen serupa, menghubungkan infrastruktur identitas nasional mereka dengan Ethereum, dan memperkenalkan penduduk mereka ke dunia mata uang kripto.
Blocto: Dukungan AA untuk web3.js
Kami yakin proyek Web3.js kami tidak hanya selaras dengan tujuan pendanaan ERC-4337 AA, namun juga memainkan peran penting dalam bidang pengembangan dApp yang lebih luas.
Untuk mempromosikan pengembangan ERC-4337, kami memutuskan untuk membagikan 4337 metode RPC spesifik melalui Web3.js, seperti sendUserOperation, estimasiUserOperationGas, getUserOperationByHash, getUserOperationReceipt, dansupportEntryPoints.
Dengan melakukan ini, pengembang dapat menggunakan metode ini untuk fokus pada hal yang benar-benar mereka pedulikan: dApps yang menakjubkan. Misalnya, jika dApps ingin memberikan pengalaman pengguna yang lebih baik, mereka dapat mengubah metode panggilan dari sendTransaction menjadi sendUserOperation selama penyedia dompet mendukung fitur ini.
Blocto percaya dalam menyederhanakan proses-proses ini, mendorong pertumbuhan ekosistem dApp yang mendukung, dan pada akhirnya mengkatalisasi era baru aplikasi terdesentralisasi yang berfokus pada pengembang dan juga pengguna.
Silius
Silius adalah implementasi Rust yang modular dan efisien dari bundler ERC-4337. Proyek ini sepenuhnya selaras dengan visi dan ekosistem ERC yang lebih luas, mengikuti perubahan spesifikasi dan mendukung fitur-fitur yang akan datang seperti protokol P2P dan mempool alternatif. Bundel ini disusun sedemikian rupa sehingga blok penyusun intinya—komponen utama dan perpustakaan—dapat digunakan kembali sebagai batu bata Lego dalam proyek AA lainnya di ekosistem. Silius juga berkontribusi pada ekosistem Rust Ethereum dengan membangun dan memperluas perpustakaan dan proyek Rust lainnya.
Schnorrkel.js
Kami harus menekankan fakta bahwa tanda tangan Schnorr diaktifkan melalui abstraksi akun. Tanpa abstraksi akun, setiap dapp harus menulis penanganan tanda tangan Schnorr dalam kontraknya dan menjelaskan kepada dunia dan dompet EOA mengapa mereka harus menandatangani dua pesan (ECDSA untuk mempool dan Schnorr untuk transaksi sebenarnya), yang membuatnya terlihat seperti itu. sangat besar. Semua masalah ini diselesaikan dengan abstraksi akun. Cukup gunakan Schnorr untuk menandatangani UserOperation dan meneruskannya ke kepala pembayaran. Verifikasi tanda tangan Schnorr ditangani oleh kontrak pintar AA. Dengan kata lain, AA memungkinkan skema tanda tangan yang berbeda.
Mengapa menggunakan Schnorr multi-tanda tangan?
Kompleksitas ditangani secara off-chain, membuat verifikasi Schnorr on-chain menjadi sangat murah (sekitar 3k gas);
Privasi - On-chain, tidak ada yang mengetahui jumlah peserta karena mereka diwakili oleh satu alamat.
QR-Seal adalah dompet multi-tanda tangan Schnorr yang sepenuhnya kompatibel dengan ERC-4337 yang menggunakan perpustakaan Schnorr pemenang hibah, AA, dan prinsip pembayaran menggunakan kontrak Ambire Wallet dan Pimlico. Kami berpartisipasi dalam hackathon ETH Prague dan memenangkan kategori ETH Future untuk segel QR kami. Hackathon ini menyoroti bagaimana dua orang membuat dompet multi-tanda tangan dan meneruskan data melalui kode QR.
Ambire: Otentikasi email/kata sandi yang dihosting sendiri melalui DKIM
Pendaftaran email adalah cara yang layak untuk memperkenalkan pengguna baru ke dunia kripto karena menyediakan proses yang familier untuk akses dan pemulihan menggunakan email. Kami akan memberikan cara yang lebih sederhana dan terlokalisasi untuk menambahkan mekanisme pemulihan atau tanda tangan transaksi ke dompet abstraksi akun sambil memberikan keamanan yang lebih baik. Jenis pemulihan atau penandatanganan transaksi ini akan meningkatkan hosting mandiri dan pengalaman pengguna di Web3 untuk pengguna baru.
Pustaka seperti itu akan mengurangi upaya yang diperlukan oleh pengembang lain untuk menyediakan aplikasi yang lebih ramah pengguna kepada penggunanya sementara mereka fokus pada solusi AA.
Lebih jauh lagi, kami percaya bahwa aplikasi seperti itu akan sangat menarik pengguna baru ke dunia Web3.
Perpustakaan akan sepenuhnya bersumber terbuka dan dilisensikan di bawah lisensi permisif seperti MIT, seperti semua upaya kami saat ini dalam autentikasi DKIM atau akun email/kata sandi.
Ambire adalah dompet abstraksi akun berbasis web yang diluncurkan pada akhir tahun 2021 dan merupakan dompet pertama yang menawarkan pembuatan akun yang dihosting sendiri melalui otentikasi email/kata sandi, berkat multisig 2/2 yang mendasarinya.
Setelah setahun berjalan di mainnet dan jaringan EVM lainnya, menurut kami akun email/kata sandi menunjukkan bagaimana abstraksi akun dapat membuat Ethereum lebih inklusif. Kami menemukan bahwa pendaftaran berbasis email sangat bagus bagi mereka yang tidak memiliki keterampilan teknis atau kesabaran untuk menangani frase awal atau ekstensi browser.
Akun Cerdas Ambire memberikan opsi untuk banyak penandatangan. Kami mendukung dua jenis penandatangan. Yang pertama adalah penandatangan email/kata sandi dan yang kedua adalah EOA seperti dompet perangkat keras, ekstensi browser (dompet Web3), dll.
Saat menggunakan penanda tangan email/kata sandi, Ambire membuat 2/2 multisig di belakang layar untuk Anda, di mana satu kunci ada di perangkat Anda dan dienkripsi dengan frasa sandi, sementara kunci lainnya memverifikasi kode konfirmasi email dan disimpan di HSM backend . Dua kunci diperlukan untuk mengontrol akun, namun hanya satu kunci yang diperlukan untuk memicu proses pemulihan terjadwal.
Kami menyediakan opsi pemulihan untuk akun email/kata sandi jika kata sandi atau akses email hilang. Jika hanya satu kunci yang menandatangani transaksi, kontrak akan memicu pemulihan timelock 72 jam. Setelah 72 jam, kunci yang hilang dalam transaksi akan diganti dengan kunci baru yang diberikan oleh pengguna dalam transaksi yang sama.
IoTeX: dompet abstraksi akun berdasarkan bukti tanpa pengetahuan
Memanfaatkan Zero-Knowledge Proofs (ZKP), dompet abstraksi akun berbasis ZKP kami meningkatkan dan memperluas potensi game on-chain, DeFi, DeSocial, DePIN, dan aplikasi lainnya, membangun interoperabilitas antara Ethereum dan aplikasi dunia nyata.
Dompet menggunakan zkSNARKs untuk mengonfirmasi akses akun: jika pengguna memiliki kata sandi yang benar, mereka dapat menggunakan pembukti untuk menghasilkan bukti valid untuk membuka kunci akun. Kontrak pintar on-chain kemudian memverifikasi bukti ini untuk mengautentikasi transaksi.
Visi ke depan kami mencakup penerapan bukti tanpa pengetahuan (zero-knowledge proof) pada berbagai aspek dompet yang diabstraksi akun, termasuk pengoperasian dompet melalui autentikasi web2, pemulihan sosial menggunakan status media sosial web2, dan inisialisasi dompet tanpa saldo menggunakan saluran pembayaran web2 yang tersebar luas.
Tim proyek terdiri dari dua peneliti senior dari tim IoTeX.
SixdegreeLab: Analisis data on-chain
Visi awal dari proyek ini adalah untuk membekali analis data Web3 dengan pengetahuan dan keterampilan yang diperlukan untuk beradaptasi dengan perubahan dalam struktur data rantai Ethereum dan EVM yang disebabkan oleh ERC-4337, dan untuk mempertahankan analisis data on-chain yang efektif. Secara khusus, proyek ini akan:
Menyediakan beberapa dashboard indikator data untuk membantu praktisi abstraksi akun memahami situasi data ekologi. Pada saat yang sama, buat tabel data gabungan untuk membantu pekerjaan analis.
Menyediakan dokumen tutorial pendidikan yang mencakup dampak abstraksi akun pada analisis data on-chain, yang akan terbuka bagi analis data Web3 untuk memungkinkan mereka beradaptasi dengan struktur data baru dan secara efektif melakukan analisis data on-chain di Web3.
Karena semakin banyak pemain yang terlibat dalam abstraksi akun, termasuk infrastruktur, dApps, dan pengguna arus utama, kami memerlukan laporan perspektif data untuk menggambarkan situasi adopsi ERC-4337 saat ini.
Dengan mengatasi dampak ERC-4337 pada analisis data on-chain dan mengeksplorasi mekanisme abstraksi akun asli di rantai Layer 2 dan EVM lainnya, proyek ini dapat memberikan wawasan dan sumber daya berharga bagi analis data yang bekerja di ekosistem Ethereum. Hal ini pada gilirannya memungkinkan identifikasi dan mitigasi kerentanan dan masalah kinerja yang lebih efektif pada platform Ethereum, membantu memastikan kesuksesan dan pertumbuhan yang berkelanjutan.
Secara keseluruhan, proyek ini dapat membantu memastikan bahwa analisis data on-chain tetap menjadi alat yang berharga dan efektif bagi komunitas Ethereum, dan dengan memberikan wawasan dan sumber daya bagi analis data yang bekerja pada rantai Ethereum, Layer2, dan EVM, Berkontribusi pada pertumbuhan dan kesuksesan dari ekosistem Ethereum.
Jam: Pemroses batch transaksi DeFi Picnic
Jam adalah API sumber terbuka untuk menghasilkan operasi DeFi untuk aplikasi ERC-4337. Tujuannya adalah untuk memungkinkan pengembang menawarkan berbagai produk DeFi dengan mudah melalui API sederhana, sekaligus membuat DeFi lebih mudah diakses oleh pengguna akhir. Anda dapat bertanya kepada Jam bagaimana cara melakukan operasi DeFi tertentu dan menerima data panggilan yang melakukan semua langkah yang diperlukan untuk diselesaikan dalam satu transaksi.
Kami (Picnic) telah bekerja dengan berbagai integrasi DeFi selama dua tahun terakhir dan mengalami kesulitan dalam memelihara infrastruktur tersebut. Kami percaya bahwa cara terbaik untuk maju adalah dengan mengubahnya menjadi barang publik, dan pendanaan dari Ethereum Foundation adalah cara terbaik untuk berkoordinasi dengan komunitas.
TokenSight: Abstraksi akun autentikasi multifaktor menggunakan WebAuthn
Masalah yang coba dipecahkan oleh TokenSight terkait dengan keamanan dompet kontrak pintar on-chain, dan pendekatan ini terutama difokuskan pada dua arah yang tumpang tindih - membuat dompet kontrak pintar ERC-4337 dengan perangkat WebAuthn dan menyediakan pengembangan untuk dompet ERC-4337 yang sudah ada. .author tool untuk menambahkan fasilitas WebAuthn sebagai mekanisme otorisasi transaksi multifaktor.
Pendekatan kami didasarkan pada skema verifikasi tanda tangan WebAuthn yang sepenuhnya on-chain dan hemat biaya Gas tanpa menggunakan arsitektur MPC apa pun, sehingga memberikan keamanan maksimum dan desentralisasi.
Tim proyek ini terdiri dari Nasi dan Blagoj, yang memiliki pengalaman bertahun-tahun di industri blockchain. Kami sangat tertarik dengan keamanan kontrak pintar dan kami percaya bahwa memberikan keamanan maksimum dan pengalaman pengguna yang lancar untuk dana pengguna di dompet kontrak pintar mereka penting untuk menarik miliaran pengguna berikutnya. Kami sedang membangun Tokensight, yang akan menjadi aplikasi pertama yang menggunakan dompet WebAuthn sumber terbuka kami.
ZK-Team: abstraksi akun penjaga privasi tim PriFi Labs
Aspek berharga dari abstraksi akun adalah kemampuannya untuk memfasilitasi kepemilikan akun bersama di antara anggota tim, memungkinkan mereka bertransaksi dengan lancar sebagai satu kesatuan. Organisasi dapat membuat akun abstrak dan menetapkan aturan yang telah ditentukan sebelumnya untuk mengelola individu yang berwenang dan batas pengeluaran yang ditetapkan untuk mereka. Dalam pengaturan sederhana, alamat anggota tim dan tunjangannya mungkin ditulis ke blockchain. Melakukan hal ini akan menimbulkan kekhawatiran privasi, karena organisasi mungkin enggan mengungkapkan informasi sensitif ini kepada publik.
ZK-Team adalah bukti konsep akun abstrak yang menjaga privasi yang memungkinkan organisasi mengelola anggota tim sambil menjaga privasi individu. Dengan memanfaatkan bukti tanpa pengetahuan, ZK-Team memungkinkan transaksi yang menjamin kerahasiaan alamat unik anggota tim dan fasilitas terkait. Kami berharap proyek kami menjadi solusi terpadu bagi organisasi yang mengelola tim dan aset, serta referensi bagi pengembang Ethereum yang ingin menggunakan bukti tanpa pengetahuan untuk melindungi privasi informasi yang disimpan dalam abstraksi akun.
PriFi Labs adalah startup yang berbasis di Toronto, Kanada yang meneliti cara meningkatkan keamanan dan privasi aplikasi blockchain.
Berlian Imitasi: Abstraksi Akun Modular
Abstraksi akun menjanjikan peningkatan keamanan dan peningkatan pengalaman pengguna yang berarti tanpa mengorbankan filosofi Web3. Di Berlian Imitasi, kami percaya masa depan abstraksi akun bersifat modular, dimana modul adalah kontrak pintar yang memperluas fungsionalitas akun pintar, menyediakan platform baru untuk inovasi dompet tanpa izin.
Namun, membuka akun pintar kepada pengembang pihak ketiga melalui modul akan meningkatkan permukaan serangan pada akun pengguna. Kami sedang mengembangkan standar untuk mendaftarkan modul dan deklarasi untuk membuat pernyataan tentang keamanan modul tersebut. Registri ini berfungsi sebagai mekanisme delegasi kepercayaan bagi akun pintar untuk melakukan kueri sebelum memasang modul pihak ketiga guna meningkatkan keamanan pengguna.
AAA: Abstraksi Akun Setelah Jam Kerja
Di AAA, semuanya dimulai dengan ide sederhana - untuk meningkatkan kesadaran tentang AA dan 4337. Meskipun kami tidak lagi melakukan coding secara langsung, semangat kami terhadap teknologi dan komitmen terhadap adopsi kripto secara massal tetap kuat. Kami sangat yakin bahwa abstraksi akun adalah kunci untuk mendorong adopsi secara luas.
Dari apa yang dimulai sebagai pertemuan pengembang, kami telah berkembang menjadi serangkaian acara berdampak besar di tiga benua. Acara-acara ini menyediakan platform untuk berbagi pengetahuan dan membangun komunitas, yang sangat sesuai dengan tujuan pendanaan ERC-4337 AA.
Ke depannya, kami bersemangat untuk memperluas jangkauan kami lebih lanjut. Video pendidikan dan tutorial interaktif akan segera hadir, memungkinkan kami memberdayakan lebih banyak orang untuk terlibat dan memahami kripto. Kami merasa terhormat menjadi bagian dari perjalanan ini dan berkomitmen untuk memberikan kontribusi yang berarti bagi dunia kripto.
Membongkar 4337 - Serangkaian artikel teknis
Penulis rangkaian artikel ini menerima hibah untuk membantu memahami cara kerja komponen EIP-4337. Tujuannya adalah untuk mengurangi waktu dan upaya yang diperlukan bagi pengembang dan peneliti untuk mengejar kemajuan dan mulai fokus pada bidang tertentu yang ingin mereka kontribusikan lebih lanjut.
Ketiga tema tersebut adalah:
Siklus Hidup Tindakan Pengguna: Perjalanan tindakan pengguna di wrapper dan berbagai fungsi yang dipanggil wrapper di titik masuk untuk memvalidasi dan akhirnya mengirimkannya ke rantai.
Pahami berbagai parameter Gas: Ada beberapa parameter Gas yang ditentukan pada tingkat pengepakan, kumpulan memori, dan tindakan pengguna (tercantum di bawah). Jelaskan parameter ini dan dampaknya.
Jelaskan parameter data panggilan yang berbeda: masukkan data panggilan transaksi, data panggilan UserOp.call, data panggilan Txns multi-kirim.
Hexlink: EIP-4972 - Tautkan ENS ke akun ERC-4337
Hexlink bertujuan untuk menyediakan akun pintar yang kompatibel dengan AA kepada semua pengguna ENS yang dapat digunakan langsung melalui EIP-4972. Melalui Hexlink, setiap nama ENS dapat diperoleh dari Akun Cerdas unik yang kompatibel dengan AA, yang hanya dapat digunakan oleh pemilik domain dan dapat digunakan untuk menerima mata uang kripto secara instan. Mengingat sebagian besar nama ENS saat ini dikendalikan oleh EOA, kami yakin pengaturan akun ganda ini akan memfasilitasi migrasi dari EOA ke Akun Cerdas, mengubah semua pengguna ENS yang ada menjadi pengguna AA, sehingga mendorong adopsi AA yang lebih luas.
UniPass: Modul otentikasi OpenID
Abstraksi akun memungkinkan pengembang untuk menyesuaikan logika verifikasi dan memanfaatkan berbagai infrastruktur Internet untuk otentikasi pengguna. Tim UniPass kami memperkenalkan solusi autentikasi pengguna baru dengan memverifikasi tanda tangan on-chain dari token ID protokol OpenID Connect - solusi autentikasi OpenID untuk orientasi dan pemulihan pengguna baru.
Solusi ini bekerja sama dengan ERC-4337 untuk memberikan kemudahan login OAuth sekali klik dan pembuatan akun kepada pengguna baru menggunakan login sosial seperti Google dan Apple. Selain itu, ini menyederhanakan proses pemulihan jika terjadi kunci yang hilang atau disusupi. Proyek ini bertujuan untuk membangun perpustakaan yang memungkinkan pengembang dompet ERC-4337 dengan mudah mengintegrasikan otentikasi OpenID ke dalam produk mereka.
Clave: Mempromosikan dukungan kurva secp256r1 untuk AA
Meskipun solusi abstraksi akun mulai bermunculan, memberikan pengalaman pengguna yang lebih baik tanpa mengorbankan keamanan tetap menjadi salah satu tantangan utama. Tim Clave (sebelumnya Opclave) sedang meneliti dan mengembangkan alat yang memanfaatkan solusi perangkat lunak dan perangkat keras asli perangkat seluler sebagai penandatangan, meningkatkan dompet perangkat seluler ke tingkat keamanan dompet perangkat keras dengan memaksimalkan pengalaman pengguna. Berikut adalah beberapa tujuan dari lingkup kewenangan ini:
Bagikan hasil penelitian menggunakan solusi seperti Secure Enclave, WebAuthn, Passkeys, dan lainnya.
Berikan kode contoh untuk menggunakan solusi ini sebagai penandatangan transaksi.
Memberikan kode contoh kontrak pintar untuk memproses transaksi yang ditandatangani ini.
Memberikan contoh kontrak akun yang dikelola oleh solusi ini dengan mengintegrasikan validator Soliditas dan kontrak yang telah dikompilasi sebelumnya.
Mempromosikan EIP-7212 untuk meningkatkan solusi ini agar dapat digunakan secara efisien di EVM.
Tim Clave terdiri dari pengembang dan peneliti yang pertama kali memperkenalkan konsep tersebut pada hackathon "ETHGlobal Scaling Ethereum 2023". Kini, tim berupaya memanfaatkan lingkungan eksekusi tepercaya pada perangkat seluler sebagai penanda tangan untuk menyediakan akun yang didorong oleh abstraksi akun.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Sekilas tentang 18 proyek yang memenangkan putaran pendanaan “Abstraksi Akun” dari Ethereum Foundation
Penulis: ERC-4337; Penyusun: Deep Tide TechFlow
Proyek Pendanaan Abstraksi Akun ERC-4337 telah berhasil diselesaikan. Program hibah ini akan mendukung 18 tim yang membangun beragam proyek seputar ERC-4337, yang juga dikenal sebagai abstraksi akun.
Setiap proyek tim secara unik selaras dengan tujuan pendanaan ERC-4337 AA, dan kami yakin hasil dari upaya ini akan menyebar ke seluruh ekosistem, memicu ide-ide baru dan peluang untuk berkolaborasi.
Individu yang bersemangat dan berbakat yang mendorong proyek-proyek ini adalah inti dari kesuksesan putaran pendanaan ini, menunjukkan pemahaman mendalam tentang etos Ethereum dan komitmen untuk mendorong batas-batas kemungkinan. Penerima putaran pendanaan ini memiliki beragam keterampilan dan pengalaman dan berkomitmen secara kolektif untuk meningkatkan kemampuan Ethereum.
Untuk memahami masing-masing proyek dan tim kepemimpinan, kami menulis ikhtisar proyek yang disediakan oleh tim itu sendiri (tanpa urutan tertentu). Seiring dengan kemajuan proyek-proyek ini, kami dengan sabar menunggu kemajuannya dan potensi dampaknya terhadap lintasan Ethereum.
Kernel ZeroDev
Kernel ZeroDev, singkatnya Kernel, adalah akun kontrak pintar, dirancang dari awal, dengan karakteristik sebagai berikut:
Plugin adalah kontrak pintar yang menyesuaikan perilaku akun. Kami menyadari bahwa tidak mungkin untuk memprediksi kebutuhan pengguna akan akun kontrak pintar, karena dalam proses penggunaan akun, mereka akan berinteraksi dengan banyak DApps yang berbeda. Oleh karena itu, satu-satunya solusi adalah membuat akun dapat diskalakan sehingga pengguna dapat menambahkan fitur baru ke akun mereka seiring berjalannya waktu.
Saat tulisan ini dibuat, Kernel adalah akun AA yang paling banyak digunakan di semua jaringan EVM utama (Ethereum/Polygon/Arbitrum/Optimism/Base). Kernel adalah proyek ZeroDev yang menyediakan infrastruktur dan alat bagi pengembang untuk mengintegrasikan AA.
Etherspot dan Skandha Bundler
ERC-4337 memperkenalkan kumpulan memori terpisah yang didedikasikan untuk aktivitas yang dilakukan oleh dompet yang diabstraksi akun. Selain itu, ia mengusulkan konsep baru yang disebut "bundler" yang menggabungkan operasi pengguna ke dalam kerangka perdagangan tradisional. Pendekatan berbasis bundler ini memungkinkan abstraksi akun dilakukan dan diterapkan tanpa mengubah protokol yang mendasarinya. Mekanisme ini juga menjadi landasan bagi integrasi yang mulus di masa depan. Dalam hal ini, pentingnya antarmuka P2P dalam bundler menjadi jelas. Dengan mengintegrasikan antarmuka P2P, tindakan pengguna yang diterima oleh bundler tertentu akan disebarkan ke semua node yang saling berhubungan. Oleh karena itu, meskipun bundler tertentu menunjukkan perilaku atau tinjauan transaksi yang tidak berfungsi, tindakan pengguna ini masih dapat diproses oleh bundler lain di jaringan.
Tim Etherspot telah membantu Ethereum Foundation mengembangkan spesifikasi protokol kumpulan memori bersama dan menggunakan implementasi bundler Etherspot untuk menguji coba kumpulan memori bersama (antarmuka P2P). Bundel untuk Etherspot disebut Skandha. Ini sudah tersedia di enam testnet dan sebelas mainnet, termasuk Ethereum, Polygon, Optimism, Arbitrum, Fuse, Mantle, Gnosis, Base, Avalanche, BNB, dan Linea.
Dompet Myna
MynaWallet adalah akun kontrak yang terintegrasi dengan kartu identitas yang dikeluarkan pemerintah Jepang (Kartu Myna), yang saat ini dimiliki oleh sekitar**100 juta penduduk. **MynaWallet memungkinkan pengguna melakukan pembayaran token, mentransfer atau menerima NFT dengan lancar, dan melakukan transaksi apa pun yang didukung oleh akun mereka tanpa menyadari keberadaan mata uang kripto.
Hal ini berpotensi membuat mata uang kripto dapat diakses oleh sebagian besar penduduk Jepang. Kami akan senang jika inisiatif ini dapat menjadi preseden yang menginspirasi negara-negara lain untuk melakukan eksperimen serupa, menghubungkan infrastruktur identitas nasional mereka dengan Ethereum, dan memperkenalkan penduduk mereka ke dunia mata uang kripto.
Blocto: Dukungan AA untuk web3.js
Kami yakin proyek Web3.js kami tidak hanya selaras dengan tujuan pendanaan ERC-4337 AA, namun juga memainkan peran penting dalam bidang pengembangan dApp yang lebih luas.
Untuk mempromosikan pengembangan ERC-4337, kami memutuskan untuk membagikan 4337 metode RPC spesifik melalui Web3.js, seperti sendUserOperation, estimasiUserOperationGas, getUserOperationByHash, getUserOperationReceipt, dansupportEntryPoints.
Dengan melakukan ini, pengembang dapat menggunakan metode ini untuk fokus pada hal yang benar-benar mereka pedulikan: dApps yang menakjubkan. Misalnya, jika dApps ingin memberikan pengalaman pengguna yang lebih baik, mereka dapat mengubah metode panggilan dari sendTransaction menjadi sendUserOperation selama penyedia dompet mendukung fitur ini.
Blocto percaya dalam menyederhanakan proses-proses ini, mendorong pertumbuhan ekosistem dApp yang mendukung, dan pada akhirnya mengkatalisasi era baru aplikasi terdesentralisasi yang berfokus pada pengembang dan juga pengguna.
Silius
Silius adalah implementasi Rust yang modular dan efisien dari bundler ERC-4337. Proyek ini sepenuhnya selaras dengan visi dan ekosistem ERC yang lebih luas, mengikuti perubahan spesifikasi dan mendukung fitur-fitur yang akan datang seperti protokol P2P dan mempool alternatif. Bundel ini disusun sedemikian rupa sehingga blok penyusun intinya—komponen utama dan perpustakaan—dapat digunakan kembali sebagai batu bata Lego dalam proyek AA lainnya di ekosistem. Silius juga berkontribusi pada ekosistem Rust Ethereum dengan membangun dan memperluas perpustakaan dan proyek Rust lainnya.
Schnorrkel.js
Kami harus menekankan fakta bahwa tanda tangan Schnorr diaktifkan melalui abstraksi akun. Tanpa abstraksi akun, setiap dapp harus menulis penanganan tanda tangan Schnorr dalam kontraknya dan menjelaskan kepada dunia dan dompet EOA mengapa mereka harus menandatangani dua pesan (ECDSA untuk mempool dan Schnorr untuk transaksi sebenarnya), yang membuatnya terlihat seperti itu. sangat besar. Semua masalah ini diselesaikan dengan abstraksi akun. Cukup gunakan Schnorr untuk menandatangani UserOperation dan meneruskannya ke kepala pembayaran. Verifikasi tanda tangan Schnorr ditangani oleh kontrak pintar AA. Dengan kata lain, AA memungkinkan skema tanda tangan yang berbeda.
Mengapa menggunakan Schnorr multi-tanda tangan?
QR-Seal adalah dompet multi-tanda tangan Schnorr yang sepenuhnya kompatibel dengan ERC-4337 yang menggunakan perpustakaan Schnorr pemenang hibah, AA, dan prinsip pembayaran menggunakan kontrak Ambire Wallet dan Pimlico. Kami berpartisipasi dalam hackathon ETH Prague dan memenangkan kategori ETH Future untuk segel QR kami. Hackathon ini menyoroti bagaimana dua orang membuat dompet multi-tanda tangan dan meneruskan data melalui kode QR.
Ambire: Otentikasi email/kata sandi yang dihosting sendiri melalui DKIM
Pendaftaran email adalah cara yang layak untuk memperkenalkan pengguna baru ke dunia kripto karena menyediakan proses yang familier untuk akses dan pemulihan menggunakan email. Kami akan memberikan cara yang lebih sederhana dan terlokalisasi untuk menambahkan mekanisme pemulihan atau tanda tangan transaksi ke dompet abstraksi akun sambil memberikan keamanan yang lebih baik. Jenis pemulihan atau penandatanganan transaksi ini akan meningkatkan hosting mandiri dan pengalaman pengguna di Web3 untuk pengguna baru.
Pustaka seperti itu akan mengurangi upaya yang diperlukan oleh pengembang lain untuk menyediakan aplikasi yang lebih ramah pengguna kepada penggunanya sementara mereka fokus pada solusi AA.
Lebih jauh lagi, kami percaya bahwa aplikasi seperti itu akan sangat menarik pengguna baru ke dunia Web3.
Perpustakaan akan sepenuhnya bersumber terbuka dan dilisensikan di bawah lisensi permisif seperti MIT, seperti semua upaya kami saat ini dalam autentikasi DKIM atau akun email/kata sandi.
Ambire adalah dompet abstraksi akun berbasis web yang diluncurkan pada akhir tahun 2021 dan merupakan dompet pertama yang menawarkan pembuatan akun yang dihosting sendiri melalui otentikasi email/kata sandi, berkat multisig 2/2 yang mendasarinya.
Setelah setahun berjalan di mainnet dan jaringan EVM lainnya, menurut kami akun email/kata sandi menunjukkan bagaimana abstraksi akun dapat membuat Ethereum lebih inklusif. Kami menemukan bahwa pendaftaran berbasis email sangat bagus bagi mereka yang tidak memiliki keterampilan teknis atau kesabaran untuk menangani frase awal atau ekstensi browser.
Akun Cerdas Ambire memberikan opsi untuk banyak penandatangan. Kami mendukung dua jenis penandatangan. Yang pertama adalah penandatangan email/kata sandi dan yang kedua adalah EOA seperti dompet perangkat keras, ekstensi browser (dompet Web3), dll.
Saat menggunakan penanda tangan email/kata sandi, Ambire membuat 2/2 multisig di belakang layar untuk Anda, di mana satu kunci ada di perangkat Anda dan dienkripsi dengan frasa sandi, sementara kunci lainnya memverifikasi kode konfirmasi email dan disimpan di HSM backend . Dua kunci diperlukan untuk mengontrol akun, namun hanya satu kunci yang diperlukan untuk memicu proses pemulihan terjadwal.
Kami menyediakan opsi pemulihan untuk akun email/kata sandi jika kata sandi atau akses email hilang. Jika hanya satu kunci yang menandatangani transaksi, kontrak akan memicu pemulihan timelock 72 jam. Setelah 72 jam, kunci yang hilang dalam transaksi akan diganti dengan kunci baru yang diberikan oleh pengguna dalam transaksi yang sama.
IoTeX: dompet abstraksi akun berdasarkan bukti tanpa pengetahuan
Memanfaatkan Zero-Knowledge Proofs (ZKP), dompet abstraksi akun berbasis ZKP kami meningkatkan dan memperluas potensi game on-chain, DeFi, DeSocial, DePIN, dan aplikasi lainnya, membangun interoperabilitas antara Ethereum dan aplikasi dunia nyata.
Dompet menggunakan zkSNARKs untuk mengonfirmasi akses akun: jika pengguna memiliki kata sandi yang benar, mereka dapat menggunakan pembukti untuk menghasilkan bukti valid untuk membuka kunci akun. Kontrak pintar on-chain kemudian memverifikasi bukti ini untuk mengautentikasi transaksi.
Visi ke depan kami mencakup penerapan bukti tanpa pengetahuan (zero-knowledge proof) pada berbagai aspek dompet yang diabstraksi akun, termasuk pengoperasian dompet melalui autentikasi web2, pemulihan sosial menggunakan status media sosial web2, dan inisialisasi dompet tanpa saldo menggunakan saluran pembayaran web2 yang tersebar luas.
Tim proyek terdiri dari dua peneliti senior dari tim IoTeX.
SixdegreeLab: Analisis data on-chain
Visi awal dari proyek ini adalah untuk membekali analis data Web3 dengan pengetahuan dan keterampilan yang diperlukan untuk beradaptasi dengan perubahan dalam struktur data rantai Ethereum dan EVM yang disebabkan oleh ERC-4337, dan untuk mempertahankan analisis data on-chain yang efektif. Secara khusus, proyek ini akan:
Dengan mengatasi dampak ERC-4337 pada analisis data on-chain dan mengeksplorasi mekanisme abstraksi akun asli di rantai Layer 2 dan EVM lainnya, proyek ini dapat memberikan wawasan dan sumber daya berharga bagi analis data yang bekerja di ekosistem Ethereum. Hal ini pada gilirannya memungkinkan identifikasi dan mitigasi kerentanan dan masalah kinerja yang lebih efektif pada platform Ethereum, membantu memastikan kesuksesan dan pertumbuhan yang berkelanjutan.
Secara keseluruhan, proyek ini dapat membantu memastikan bahwa analisis data on-chain tetap menjadi alat yang berharga dan efektif bagi komunitas Ethereum, dan dengan memberikan wawasan dan sumber daya bagi analis data yang bekerja pada rantai Ethereum, Layer2, dan EVM, Berkontribusi pada pertumbuhan dan kesuksesan dari ekosistem Ethereum.
Jam: Pemroses batch transaksi DeFi Picnic
Jam adalah API sumber terbuka untuk menghasilkan operasi DeFi untuk aplikasi ERC-4337. Tujuannya adalah untuk memungkinkan pengembang menawarkan berbagai produk DeFi dengan mudah melalui API sederhana, sekaligus membuat DeFi lebih mudah diakses oleh pengguna akhir. Anda dapat bertanya kepada Jam bagaimana cara melakukan operasi DeFi tertentu dan menerima data panggilan yang melakukan semua langkah yang diperlukan untuk diselesaikan dalam satu transaksi.
Kami (Picnic) telah bekerja dengan berbagai integrasi DeFi selama dua tahun terakhir dan mengalami kesulitan dalam memelihara infrastruktur tersebut. Kami percaya bahwa cara terbaik untuk maju adalah dengan mengubahnya menjadi barang publik, dan pendanaan dari Ethereum Foundation adalah cara terbaik untuk berkoordinasi dengan komunitas.
TokenSight: Abstraksi akun autentikasi multifaktor menggunakan WebAuthn
Masalah yang coba dipecahkan oleh TokenSight terkait dengan keamanan dompet kontrak pintar on-chain, dan pendekatan ini terutama difokuskan pada dua arah yang tumpang tindih - membuat dompet kontrak pintar ERC-4337 dengan perangkat WebAuthn dan menyediakan pengembangan untuk dompet ERC-4337 yang sudah ada. .author tool untuk menambahkan fasilitas WebAuthn sebagai mekanisme otorisasi transaksi multifaktor.
Pendekatan kami didasarkan pada skema verifikasi tanda tangan WebAuthn yang sepenuhnya on-chain dan hemat biaya Gas tanpa menggunakan arsitektur MPC apa pun, sehingga memberikan keamanan maksimum dan desentralisasi.
Tim proyek ini terdiri dari Nasi dan Blagoj, yang memiliki pengalaman bertahun-tahun di industri blockchain. Kami sangat tertarik dengan keamanan kontrak pintar dan kami percaya bahwa memberikan keamanan maksimum dan pengalaman pengguna yang lancar untuk dana pengguna di dompet kontrak pintar mereka penting untuk menarik miliaran pengguna berikutnya. Kami sedang membangun Tokensight, yang akan menjadi aplikasi pertama yang menggunakan dompet WebAuthn sumber terbuka kami.
ZK-Team: abstraksi akun penjaga privasi tim PriFi Labs
Aspek berharga dari abstraksi akun adalah kemampuannya untuk memfasilitasi kepemilikan akun bersama di antara anggota tim, memungkinkan mereka bertransaksi dengan lancar sebagai satu kesatuan. Organisasi dapat membuat akun abstrak dan menetapkan aturan yang telah ditentukan sebelumnya untuk mengelola individu yang berwenang dan batas pengeluaran yang ditetapkan untuk mereka. Dalam pengaturan sederhana, alamat anggota tim dan tunjangannya mungkin ditulis ke blockchain. Melakukan hal ini akan menimbulkan kekhawatiran privasi, karena organisasi mungkin enggan mengungkapkan informasi sensitif ini kepada publik.
ZK-Team adalah bukti konsep akun abstrak yang menjaga privasi yang memungkinkan organisasi mengelola anggota tim sambil menjaga privasi individu. Dengan memanfaatkan bukti tanpa pengetahuan, ZK-Team memungkinkan transaksi yang menjamin kerahasiaan alamat unik anggota tim dan fasilitas terkait. Kami berharap proyek kami menjadi solusi terpadu bagi organisasi yang mengelola tim dan aset, serta referensi bagi pengembang Ethereum yang ingin menggunakan bukti tanpa pengetahuan untuk melindungi privasi informasi yang disimpan dalam abstraksi akun.
PriFi Labs adalah startup yang berbasis di Toronto, Kanada yang meneliti cara meningkatkan keamanan dan privasi aplikasi blockchain.
Berlian Imitasi: Abstraksi Akun Modular
Abstraksi akun menjanjikan peningkatan keamanan dan peningkatan pengalaman pengguna yang berarti tanpa mengorbankan filosofi Web3. Di Berlian Imitasi, kami percaya masa depan abstraksi akun bersifat modular, dimana modul adalah kontrak pintar yang memperluas fungsionalitas akun pintar, menyediakan platform baru untuk inovasi dompet tanpa izin.
Namun, membuka akun pintar kepada pengembang pihak ketiga melalui modul akan meningkatkan permukaan serangan pada akun pengguna. Kami sedang mengembangkan standar untuk mendaftarkan modul dan deklarasi untuk membuat pernyataan tentang keamanan modul tersebut. Registri ini berfungsi sebagai mekanisme delegasi kepercayaan bagi akun pintar untuk melakukan kueri sebelum memasang modul pihak ketiga guna meningkatkan keamanan pengguna.
AAA: Abstraksi Akun Setelah Jam Kerja
Di AAA, semuanya dimulai dengan ide sederhana - untuk meningkatkan kesadaran tentang AA dan 4337. Meskipun kami tidak lagi melakukan coding secara langsung, semangat kami terhadap teknologi dan komitmen terhadap adopsi kripto secara massal tetap kuat. Kami sangat yakin bahwa abstraksi akun adalah kunci untuk mendorong adopsi secara luas.
Dari apa yang dimulai sebagai pertemuan pengembang, kami telah berkembang menjadi serangkaian acara berdampak besar di tiga benua. Acara-acara ini menyediakan platform untuk berbagi pengetahuan dan membangun komunitas, yang sangat sesuai dengan tujuan pendanaan ERC-4337 AA.
Ke depannya, kami bersemangat untuk memperluas jangkauan kami lebih lanjut. Video pendidikan dan tutorial interaktif akan segera hadir, memungkinkan kami memberdayakan lebih banyak orang untuk terlibat dan memahami kripto. Kami merasa terhormat menjadi bagian dari perjalanan ini dan berkomitmen untuk memberikan kontribusi yang berarti bagi dunia kripto.
Membongkar 4337 - Serangkaian artikel teknis
Penulis rangkaian artikel ini menerima hibah untuk membantu memahami cara kerja komponen EIP-4337. Tujuannya adalah untuk mengurangi waktu dan upaya yang diperlukan bagi pengembang dan peneliti untuk mengejar kemajuan dan mulai fokus pada bidang tertentu yang ingin mereka kontribusikan lebih lanjut.
Ketiga tema tersebut adalah:
Hexlink: EIP-4972 - Tautkan ENS ke akun ERC-4337
Hexlink bertujuan untuk menyediakan akun pintar yang kompatibel dengan AA kepada semua pengguna ENS yang dapat digunakan langsung melalui EIP-4972. Melalui Hexlink, setiap nama ENS dapat diperoleh dari Akun Cerdas unik yang kompatibel dengan AA, yang hanya dapat digunakan oleh pemilik domain dan dapat digunakan untuk menerima mata uang kripto secara instan. Mengingat sebagian besar nama ENS saat ini dikendalikan oleh EOA, kami yakin pengaturan akun ganda ini akan memfasilitasi migrasi dari EOA ke Akun Cerdas, mengubah semua pengguna ENS yang ada menjadi pengguna AA, sehingga mendorong adopsi AA yang lebih luas.
UniPass: Modul otentikasi OpenID
Abstraksi akun memungkinkan pengembang untuk menyesuaikan logika verifikasi dan memanfaatkan berbagai infrastruktur Internet untuk otentikasi pengguna. Tim UniPass kami memperkenalkan solusi autentikasi pengguna baru dengan memverifikasi tanda tangan on-chain dari token ID protokol OpenID Connect - solusi autentikasi OpenID untuk orientasi dan pemulihan pengguna baru.
Solusi ini bekerja sama dengan ERC-4337 untuk memberikan kemudahan login OAuth sekali klik dan pembuatan akun kepada pengguna baru menggunakan login sosial seperti Google dan Apple. Selain itu, ini menyederhanakan proses pemulihan jika terjadi kunci yang hilang atau disusupi. Proyek ini bertujuan untuk membangun perpustakaan yang memungkinkan pengembang dompet ERC-4337 dengan mudah mengintegrasikan otentikasi OpenID ke dalam produk mereka.
Clave: Mempromosikan dukungan kurva secp256r1 untuk AA
Meskipun solusi abstraksi akun mulai bermunculan, memberikan pengalaman pengguna yang lebih baik tanpa mengorbankan keamanan tetap menjadi salah satu tantangan utama. Tim Clave (sebelumnya Opclave) sedang meneliti dan mengembangkan alat yang memanfaatkan solusi perangkat lunak dan perangkat keras asli perangkat seluler sebagai penandatangan, meningkatkan dompet perangkat seluler ke tingkat keamanan dompet perangkat keras dengan memaksimalkan pengalaman pengguna. Berikut adalah beberapa tujuan dari lingkup kewenangan ini:
Tim Clave terdiri dari pengembang dan peneliti yang pertama kali memperkenalkan konsep tersebut pada hackathon "ETHGlobal Scaling Ethereum 2023". Kini, tim berupaya memanfaatkan lingkungan eksekusi tepercaya pada perangkat seluler sebagai penanda tangan untuk menyediakan akun yang didorong oleh abstraksi akun.