Vitalik Buterin သည် သူ၏ Ethereum ရိုးရှင်းသော အစီအစဉ်ကို မျှဝေပါသည်။

Vitalik Buterin သည် "The Purge" ဟုခေါ်သော Ethereum ကို ချောမွေ့စေရန် ၎င်း၏အမြင်ကို ထုတ်ဖော်ခဲ့သည်။ ဤပဏာမခြေလှမ်းအတွက် အဓိကအချက်မှာ Dencun hard fork အတွင်း EIP-6780 ကို အကောင်အထည်ဖော်ခြင်းဖြစ်ပြီး၊ SELFDESTRUCT opcode ၏စွမ်းရည်များကို သိသာထင်ရှားစွာ နောက်ပြန်ဆုတ်စေသည်။ ဤလှုပ်ရှားမှုသည် ရှုပ်ထွေးမှုနည်းပြီး ပိုမိုလုံခြုံစေရန် ရည်ရွယ်၍ Ethereum ၏ ပရိုတိုကောကို ဖျက်သိမ်းရန် ပိုမိုကျယ်ပြန့်သော ကြိုးပမ်းမှုတစ်စိတ်တစ်ပိုင်းဖြစ်သည်။

EIP-6780 ၏ နှလုံးသားသည် SELFDESTRUCT opcode ၏လုပ်ဆောင်ချက်ကို သိသိသာသာ လျော့ချပေးကာ စာချုပ်တစ်ခုအား ပျက်ပြားစေရန်နှင့် ကုဒ်နှင့် သိုလှောင်မှုအား ဖျက်ပစ်ရန် စွမ်းရည်ကို ကန့်သတ်ထားသည်။ protocol ၏ specs များတွင် ရိုးရှင်းမှုဆီသို့ ခုန်ကျော်သွားပုံမပေါ်သော်လည်း စည်းမျဉ်းအသစ်နှစ်ခုကို လိုက်နာခြင်းဖြင့် အကောင်အထည်ဖော်မှုဆိုင်ရာ ဝန်ထုပ်ဝန်ပိုးကို သိသိသာသာ သက်သာစေသည်- တစ်ခုတည်းသော block တစ်ခုအတွင်း ပြောင်းလဲနိုင်သော storage slots အရေအတွက်အပေါ် ဦးထုပ်နှင့် စာချုပ်တစ်ခုစတင်ပါက အာမခံချက်။ ငွေပေးငွေယူ သို့မဟုတ် ကုဒ်ဖြင့် ပိတ်ဆို့ပါက ၎င်းကို ထိုနည်းအတိုင်း အဆုံးသတ်ပါမည်။

ဤမပြောင်းလဲမီတွင်၊ Ethereum ရှုခင်းသည် ပိုရိုင်းသည်။ စာချုပ်တစ်ခုသည် ဘလောက်တစ်ခုအတွင်း အကန့်အသတ်မရှိသော သိုလှောင်မှုအထိုင်များကို ရှင်းပစ်ရန် SELFDESTRUCT ကို အသုံးပြုကာ Verkle သစ်ပင်များ၏ ဖြစ်နိုင်ချေရှိသော အကောင်အထည်ဖော်မှုများကို ရှုပ်ထွေးစေပြီး အပို၊ ထိရောက်သော ကိုင်တွယ်မှုကုဒ်လိုအပ်မှုနှင့်အတူ သုံးစွဲသူ၏အကောင်အထည်ဖော်မှုများကို ပျက်ပြားသွားစေနိုင်သည်။ စာချုပ်များသည် ကိုယ်တိုင်ဖျက်စီးနိုင်ပြီး ခြားနားသောကုဒ်များဖြင့် ချက်ချင်းပြန်လည်မွေးဖွားနိုင်ကာ အကောင့် abstraction wallets တွင် ငွေပေးငွေယူအတည်ပြုခြင်းအတွက် လုံခြုံရေးခေါင်းခဲစရာဖြစ်လာသည်။ EIP-6780 ၏ နိဒါန်းဖြင့်၊ ဤစိန်ခေါ်မှုများကို ကိုင်တွယ်ဖြေရှင်းပြီး Ethereum ဖောက်သည်များနှင့် အခြားအခြေခံအဆောက်အအုံများ တည်ဆောက်မှုကို ရိုးရှင်းစေသည်။

Ethereum ၏ ဆက်လက်ရှင်းလင်းရေးကြိုးပမ်းမှု

Ethereum ၏ရိုးရှင်းမှုအတွက်ရှာဖွေမှုသည် EIP-6780 တွင်ရပ်တန့်မည်မဟုတ်ပါ။ ဥပမာအားဖြင့်၊ Geth သည် မကြာသေးမီက ပေါင်းစည်းခြင်း (Proof of Work) ကွန်ရက်များအတွက် ပံ့ပိုးမှုကို ရပ်ဆိုင်းခြင်းဖြင့် ထောင်ပေါင်းများစွာသော ကုဒ်လိုင်းများကို ဖြတ်တောက်ခဲ့သည်။ အခြားသော တိုးတက်မှုတွင် EIP-161 မှ မိတ်ဆက်ခဲ့သော ယခင်ပြင်ဆင်ချက်ကြောင့် "အချည်းနှီးသောအကောင့်များ" သည် စိုးရိမ်စရာမရှိတော့ကြောင်း တရားဝင်အသိအမှတ်ပြုမှု ပါဝင်သည်။ ထို့အပြင်၊ Dencun အဆင့်မြှင့်တင်မှုသည် blobs အတွက် 18 ရက်ကြာသိုလှောင်မှုဝင်းဒိုးကိုမိတ်ဆက်ပေးခဲ့ပြီး Ethereum node များရှိသိုလှောင်မှုတောင်းဆိုချက်များကိုအလွန်လျှော့ချခဲ့သည်။

အာရုံစူးစိုက်မှုသည် EVM ကုဒ်ကို ထိထိရောက်ရောက် မကိုင်တွယ်နိုင်သော ရှုပ်ထွေးသော လျှို့ဝှက်စာဝှက်များအတွက် ဒီဇိုင်းထုတ်ထားသော အထူးစာချုပ်များအဖြစ် ကြိုတင်ပြင်ဆင်မှုသို့ ကူးပြောင်းသွားပါသည်။ အထူးသဖြင့် ZK-SNARK အက်ပလီကေးရှင်းများကို ဖွင့်ရာတွင် အောင်မြင်သော်လည်း၊ RIPEMD-160၊ Identity၊ BLAKE2 နှင့် MODEXP ကဲ့သို့သော အချို့သော precompile များသည် ယနေ့ခေတ်တွင် ရှားရှားပါးပါး အသုံးများပါသည်။ ၎င်းတို့၏ အကန့်အသတ်ရှိသော အပလီကေးရှင်းသည် ၎င်းတို့မိတ်ဆက်သည့် အများသဘောတူ အမှားများနှင့် တွဲလျက် EVM ကုဒ်ဖြင့် ဖယ်ရှားခြင်း သို့မဟုတ် အစားထိုးခြင်းအတွက် ဖြစ်နိုင်ချေရှိသော ဓာတ်ငွေ့ကုန်ကျစရိတ်များ ရှိနေသော်လည်း ၎င်းတို့ကို အမှတ်အသားပြုထားသည်။

ရိုးရှင်းလွယ်ကူစေရန်အတွက် နောက်ထပ်သိသာထင်ရှားသောခြေလှမ်းမှာ EIP-4444 ဖြစ်ပြီး၊ သမိုင်းဝင်လုပ်ကွက်များအားလုံးကို အချိန်အကန့်အသတ်မရှိ သိမ်းဆည်းသည့် node များ၏ ရေရှည်တည်တံ့သောအလေ့အကျင့်ကို ကိုင်တွယ်ဖြေရှင်းခြင်းဖြစ်သည်။ blobs များကို မိတ်ဆက်ပြီး သိုလှောင်မှုအတွက် အချိန်ဘောင်တစ်ခု သတ်မှတ်ခြင်းဖြင့် EIP-4444 သည် nodes များပေါ်တွင် သိုလှောင်မှုဝန်ထုပ်ဝန်ပိုးကို သက်သာစေရန် ရည်ရွယ်ပြီး nodes များကို အသုံးပြုသူများ ပိုမိုလုပ်ဆောင်ရန်နှင့် တိုးချဲ့ခြင်းဖြင့် Ethereum ၏ ဗဟိုချုပ်ကိုင်မှုလျှော့ချမှုကို မြှင့်တင်ပေးပါသည်။

မှတ်တမ်းများကို တော်လှန်ခြင်းနှင့် SSZ သို့ ကူးပြောင်းခြင်း။

Ethereum ၏ သစ်ထုတ်လုပ်ရေး ယန္တရား၏ ပြုပြင်ပြောင်းလဲမှုကိုလည်း ထည့်သွင်းစဉ်းစားလျက်ရှိသည်။ ရိုးရာမှတ်တမ်းများ၊ ကွင်းဆက်ဖြစ်ရပ်များကို ခြေရာခံရန် ဗဟိုချုပ်ကိုင်မှုလျှော့ချထားသော အက်ပ်လီကေးရှင်းများအတွက် အဓိကကျသောအချက်မှာ ထိရောက်မှုမရှိခြင်းများကို ခံစားရစေပြီး အပလီကေးရှင်းအများစုသည် ယင်းအစား ဗဟိုချုပ်ကိုင်မှုရှိသော ဝန်ဆောင်မှုများကို အားကိုးလာစေသည်။ အဆိုပြုထားသည့်ဖြေရှင်းချက်တွင် ZK-SNARKs နှင့် တိုးမြင့်အတည်ပြုနိုင်သော တွက်ချက်မှုကို အသုံးပြု၍ ပိုမိုထိရောက်သော၊ ဗဟိုချုပ်ကိုင်မှုလျှော့ချထားသော မှတ်တမ်းပြန်လည်ရယူခြင်းနည်းလမ်းများ ဖွံ့ဖြိုးတိုးတက်လာစေရန်အတွက် LOG opcode ကို ရိုးရှင်းအောင်ပြုလုပ်ခြင်း ပါဝင်သည်။

နောက်ဆုံးအနေဖြင့်၊ Ethereum ၏ ဒေတာသိမ်းဆည်းမှုနှင့် ရယူသုံးစွဲမှုနည်းစနစ်သည် SimpleSerialize (SSZ) ကို လက်ခံခြင်းဖြင့် ကြီးကြီးမားမား ပြန်လည်ပြင်ဆင်ရန် အသင့်ရှိနေပါသည်။ ဤအကူးအပြောင်းသည် ခေတ်မမီတော့သော RLP နှင့် Merkle Patricia သစ်ပင်များကို အစားထိုးရန် ရည်ရွယ်ပြီး ပိုမိုသန့်ရှင်းသော သတ်မှတ်ချက်များ၊ ပိုတိုပြီး ကန့်သတ်ထားသည့် Merkle အထောက်အထားများနှင့် ရှုပ်ထွေးသော bit-twiddling ကုဒ်များကို ဖယ်ရှားပစ်ရန် ရည်မှန်းထားသည်။ SSZ သို့ ဦးတည်ရွေ့လျားမှုသည် Ethereum ၏ လျှို့ဝှက်ကုဒ်ဒေတာဖွဲ့စည်းပုံများကို ပေါင်းစည်းခြင်းအတွက် အရေးကြီးသောခြေလှမ်းတစ်ရပ်ဖြစ်ပြီး SNARK-friendly hash လုပ်ဆောင်ချက်တစ်ခုတည်းသည် Ethereum အားလုံးကို ဝန်ဆောင်မှုပေးနိုင်သည့် အနာဂတ်အတွက် ကျွန်ုပ်တို့အား သတ်မှတ်ပေးပါသည်။

အရင်းအမြစ်- https://www.cryptopolitan.com/vitalik-buterin-ethereum-simplification-plan/