Ethereum EIP-7702’ni “butunlay o‘chirib qo‘yish” mumkinmi? Yangi loyiha: mumkin, deydi

Kecha EIP-7702 nima ekanini muhokama qilgandik, bugun esa davomi bor: Ethereum dasturchilari forumida (Ethereum Magicians) Pekin vaqti bilan 31-oktabrga o‘tar kechasi kimdir EIP-8476 loyihasini joyladi. Sarlavhasini so‘zma-so‘z tarjima qilganda, “Oddiy manzilni delegatsiyadan butunlay chiqarish” degani.

Avval shuni aniqlashtirib olaylik: bu Draft, ya’ni loyiha. Uning asosiy tarmoqqa kiritiladigan yangilanishgacha hali ancha bor.

Loyiha nima qilmoqchi? Bir necha bandda:

1. Oddiy manzilga (EOA) o‘ziga “bajarilmaydigan belgi” o‘rnatadigan maxsus type-4 tranzaksiyasini yuborish imkonini beradi. Shundan keyin 7702 bo‘yicha hech qanday delegatsiya ruxsatini almashtirib ham, olib tashlab ham bo‘lmaydi.
2. Manzil o‘zgarmaydi, odatdagidek pul o‘tkazish va tranzaksiya yuborish mumkin. Faqat bu manzil butunlay 7702 delegatsiyasini yoqa olmaydi.
3. Dastlabki matnda bunga ehtiyoj sezmaydigan hisoblarning uch turi aniq ko‘rsatilgan: institutsional hamyonlar, birjalarning issiq hamyonlari va g‘aznalar.
4. Matnda bu xususiyat maxfiy kalit o‘g‘irlanishidan himoya qilmasligi ham ochiq yozilgan: kalitni qo‘lga kiritgan odam baribir oddiy tranzaksiyani imzolab, mablag‘ni o‘tkazib yuborishi mumkin.

Muhokamada ko‘tarilgan ikkita muammo ancha jiddiy:
· Taqrizchilardan biri belgi o‘rnatilgan manzil ayrim NFT’larni qabul qila olmasligi mumkinligini aytdi (xavfsiz o‘tkazmada qabul qiluvchining kodi ishga tushiriladi). Muallif Pekin vaqti bilan 31-oktabrga o‘tar kechasi javob berib, EVM bu belgini “bo‘sh kod” deb qabul qiladigan qilib o‘zgartirishni rejalashtirayotganini bildirdi.
· Yana bir kishi bu himoya har bir tarmoqda alohida amal qilishini ta’kidladi: asosiy tarmoqda o‘chirib qo‘ysangiz-u, boshqa tarmoqlarda o‘chirmasangiz, ayni kalit bilan imzolangan ruxsatlar o‘sha tarmoqlarda baribir ishlayveradi.

Muhokama postida yana kimdir ochiq blokcheyn ma’lumotlarini tahlil qilib, Binance’dagi bu safargi issiq hamyon hodisasi haqida yozdi. Muallifning javobi shunday bo‘ldi: oldindan o‘chirib qo‘yish ham o‘g‘irlikning oldini ololmaydi, faqat “bir nechta ruxsatni imzolab, keyin qayta imzolamaslik” imkonini yo‘qotadi. Binance’ning hodisa sabablari haqidagi rasmiy va to‘liq hisoboti hali e’lon qilinmagan. Bu faqat forumdagi blokcheyn tahlili.

Bir necha ochiq gap:
· Biror funksiya ishga tushganiga bir yildan oshmay turib, kimdir “menga uni butunlay o‘chiradigan tugma bering” deb taklif kiritishi hamma manzilga ham buncha “aqllilik” kerak emasligini ko‘rsatadi.
· Loyiha tasdiqlandi degani emas, asosiy tarmoqqa chiqadi degani ham emas. Sarlavhani ko‘rib, hamyonlarda bu funksiyani o‘chirish mumkin ekan, deb o‘ylamang.
· Asosiy qoida hamon o‘sha: imzolarni ko‘r-ko‘rona qo‘ymang; imzolashdan oldin nimaga imzo chekayotganingizni yaxshilab tekshiring.

Hamyoningizga 7702 kabi “aqlli” funksiya kerakmi? Yoki u biroz sodda, ammo xavfsizroq bo‘lgani ma’qulmi?

$ETH #EIP7702 #Ethereum yangilanishi