Rumah >web3.0 >Abstraksi akaun EIP-3074 telah menjadi titik perbalahan dalam komuniti Ethereum! Buterin mengeluarkan pelan penambahbaikan baharu EIP-7702

Abstraksi akaun EIP-3074 telah menjadi titik perbalahan dalam komuniti Ethereum! Buterin mengeluarkan pelan penambahbaikan baharu EIP-7702

WBOY
WBOYke hadapan
2024-05-09 09:04:12940semak imbas

Abstraksi akaun EIP-3074 telah menjadi titik perbalahan dalam komuniti Ethereum! Buterin mengeluarkan pelan penambahbaikan baharu EIP-7702

Tapak ini (120bTC.coM): Baru-baru ini, terdapat banyak kontroversi dalam komuniti Ethereum mengenai cadangan pengabstrakan akaun EIP-3074 yang akan dimasukkan dalam peningkatan Pectra pada masa hadapan bahawa ia tidak mempunyai kesan pada masa depan Terdapat keraguan tentang keserasian, jadi semalam Vitalik secara langsung mencadangkan penyelesaian baru-EIP-7702.

Abstraksi Akaun: Meningkatkan pengalaman pengguna blockchain

Account Abstraksi (AA) adalah hala tuju Ethereum untuk meningkatkan pengalaman pengguna dalam proses interaksi blockchain merujuk kepada interaksi antara pengguna dan blockchain operasi lebih mudah dan lebih praktikal, dan kami berharap untuk mengantar penggunaan berskala besar.

Bagaimanakah pengabstrakan akaun meningkatkan pengalaman pengguna? Contohnya:

  • Urus niaga kelompok: membenarkan pengguna yang sama melakukan berbilang operasi dalam satu transaksi atom. Sebagai contoh, pada pertukaran terdesentralisasi, pengguna boleh melengkapkan kelulusan dan transaksi pada masa yang sama.

  • Transaksi tajaan: Akaun pihak ketiga boleh membayar yuran bahan api transaksi bagi pihak akaun dagangan, dan boleh digunakan untuk mensubsidi projek untuk pengguna.

  • Pengurusan kebenaran: Pengguna boleh menandatangani subkunci dan memberikan kebenaran khusus. Sebagai contoh, pengguna boleh memberikan akses kepada token ERC-20 tetapi bukan ETH, jumlah perbelanjaan harian maksimum atau menghadkan interaksi dengan aplikasi tertentu.

Memandangkan isu-isu penting seperti keselamatan rangkaian Ethereum dan desentralisasi diselesaikan secara beransur-ansur, cadangan pengalaman pengguna secara beransur-ansur telah diletakkan di atas meja untuk perbincangan baru-baru ini. Cadangan termasuk EIP-2938, EIP-3074, EIP-4337, dsb. adalah semua cadangan utama.

ERC-4337 dianggap muktamad tetapi mempunyai kitaran pembangunan yang panjang

EIP-4337 memperkenalkan konsep Operasi Pengguna, membenarkan dompet kontrak pintar menyesuaikan fungsi transaksi, seperti transaksi yang ditaja atau transaksi kelompok.

Operasi Pengguna akan memasuki kumpulan memori alternatif (alt mempool), iaitu kumpulan memori baharu yang dicipta oleh EIP-4337, dipisahkan daripada kumpulan urus niaga umum dan memori asal.

Abstraksi akaun EIP-3074 telah menjadi titik perbalahan dalam komuniti Ethereum! Buterin mengeluarkan pelan penambahbaikan baharu EIP-7702

EIP-4337 Operasional Architecture

Namun, untuk melaksanakan ERC-4337 walaupun ke tahap di mana ia boleh diterima pakai secara besar-besaran, banyak usaha diperlukan, termasuk reka bentuk infrastruktur, kemas kini manual dompet pengguna, dan lain-lain.

Terapung dan tenggelam EIP-3074

EIP-3074 dijangka menambah dua opcode baharu (opcode): AUTH dan AUTHCALL, membolehkan EOA menggunakan dua opcode ini untuk membenarkan kontrak (invoker) untuk memanggil dunia luar padanya. bagi pihak Kontrak dan Interaksi Lain. Maksudnya, EOA semasa mempunyai fungsi kontrak pintar.

Walaupun EIP-3074 dicadangkan tiga tahun lalu, penyelesaian sempurna "akhir" EIP-4337 muncul, menjadikan yang pertama hilang daripada pandangan masyarakat.

Baru-baru ini, kepentingan pengalaman pengguna telah meningkat secara beransur-ansur, dan persaingan daripada rantaian awam lain telah dipercepatkan secara beransur-ansur Walau bagaimanapun, untuk melaksanakan EIP-4337 dan mengendalikannya dengan lancar pada rangkaian utama Ethereum, banyak kerja pembangunan dan sumber masih diperlukan. . Komuniti Ethereum percaya bahawa EIP-3074 harus dilaksanakan terlebih dahulu.

EIP-3074 membenarkan akaun milik luaran (EOA) beroperasi seperti dompet kontrak pintar Proses ini tidak memerlukan penggunaan kontrak tambahan, dan pengguna tidak perlu menaik taraf secara manual, komuniti Ethereum akan memasukkannya dalam masa yang akan datang hard fork upgrade antara. .

Mata Pertikaian EIP-3074

Vitalik menegaskan bahawa EIP-3074 mempunyai isu keserasian dengan kemas kini masa hadapan:

Kedua-dua opcode AUTH dan AUTHCALL yang diperkenalkan oleh Vitalik percaya bahawa EIP bukan akaun muktamad dan cadangan abstrak37 bukan keperluan.

  • EIP-3074 Pembangunan ekosistem kontrak pemanggil mungkin dipisahkan daripada ekosistem dompet kontrak pintar, yang membawa kepada pemecahan teknologi.

  • Di samping itu, ahli komuniti Yoav Weiss menegaskan bahawa EIP-3074 memerlukan kepercayaan penuh dalam kontrak peminta, yang meningkatkan risiko kepercayaan dan memerlukan penangguhan mekanisme Senarai Kemasukan yang tahan penapisan.

  • Vitalik percaya bahawa EIP-3074 boleh dianggap sebagai pengembangan EOA tetapi tidak perlu jika ia memberi kesan negatif terhadap pembangunan Ethereum pada masa hadapan, maka jangan lakukannya.

    Pihak yang menyokong EIP-3074 berkata: "Orang yang menangguhkan atau memadamkan EIP-3074 sering berfikir bahawa walaupun pengalaman pengguna Ethereum tidak ideal, pada masa ini ia adalah baik jika tiada cara untuk meningkatkan Ethereum secara bermakna dalam Pectra seterusnya kemas kini Pengalaman pengguna bengkel mungkin ketinggalan berbanding pesaing lain.
Titik kontroversi terbesar EIP-3074 sebenarnya ialah "Adakah EIP-4337 pengakhiran yang paling sesuai untuk Ethereum Jika jawapannya ya, maka EIP-3074 harus ditentang; .

Walau bagaimanapun, perbincangan di atas terlalu sempit dan tidak dapat menyelesaikan pertikaian komuniti ini sepenuhnya dan tidak hanya bercakap mengenainya tetapi juga secara langsung melaksanakan penyelesaian baharu ini membolehkan kontroversi EIP-3074 terus dibincangkan.

Vitalik mencadangkan EIP-7702 menggantikan EIP-3074

Reka bentuk EIP-7702 akan menggantikan dua kod operasi AUTH dan AUTHCALL yang perlu digunakan oleh EIP-3074 dengan memanggil EOA:

  • akan diganti dengan Daripada memanggil pengesahan, menetapkan dibenarkan[msg.sender,…]
  • AUTHCALL akan digantikan dengan memanggil laksana, mengesahkan dibenarkan[msg.sender,…] dan melaksanakan.

Kandungan cadangan menunjukkan bahawa kedua-dua perubahan kecil ini akan mengelakkan potensi kesan negatif EIP-3074 pada kemas kini protokol berikutnya.

Tujuan EIP-7702 adalah untuk melaksanakan semua kes penggunaan EIP-3074 tanpa dua opcode ini yang boleh menyebabkan masalah.

Pembangunan Ethereum masa depan mungkin termasuk EIP-7702?

Kini terdapat penyelesaian ketiga selain hanya menyokong dan menentang EIP-3074 - EIP-7702 Jika ia sememangnya dapat menyelesaikan "Ethereum memerlukan penyelesaian pengalaman pengguna yang pantas dan berkesan" dan "tidak menjejaskan masa depan EIP-4337 dan ". Proses pembangunan protokol lain" mungkin menjadi hala tuju yang masyarakat mempunyai kata sepakat.

Cadangan ini masih dalam perbincangan, dan anda mungkin boleh menantikan mesyuarat Ethereum ACDE seterusnya untuk kemajuan terkini.

Tetapi apa pun, komuniti Ethereum masih cuba untuk maju dengan cara yang terbaik, tidak ada keraguan tentang perkara ini. 🎜

Atas ialah kandungan terperinci Abstraksi akaun EIP-3074 telah menjadi titik perbalahan dalam komuniti Ethereum! Buterin mengeluarkan pelan penambahbaikan baharu EIP-7702. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:120btc.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam