paint-brush
ቻርቲንግ ዘ ኤትሪየም ኣካውንት ኣብስትራክሽን ፍኖተ ካርታ I: EIP-3074, EIP-5806, ከምኡውን EIP-7702@2077research
ሓድሽ ታሪኽ

ቻርቲንግ ዘ ኤትሪየም ኣካውንት ኣብስትራክሽን ፍኖተ ካርታ I: EIP-3074, EIP-5806, ከምኡውን EIP-7702

2077 Research30m2025/01/05
Read on Terminal Reader

ኣዝዩ ነዊሕ፤ ንምንባብ

ኣካውንት ኣብስትራክሽን ንኢትሪየም ዩኤክስ ዓቢ ምምሕያሽ ኮይኑ፡ ነቲ ብሃንቀውታ ዝጽበዮ ዝነበረ ጃምላዊ ምእታው ተጠቀምቲ ናብ ብሎክቸይን ክኸፍት ቃል ይኣቱ። እዚ ጽሑፍ (ቀዳማይ ክፋል ናይ ሰለስተ ክፋላት ዘለዎ ተኸታታሊ መደብ ብዛዕባ ናይ ኤትሪዩም ኣካውንት ኣብስትራክሽን ፍኖተ-ካርታ) ንኣካውንት ኣብስትራክሽን ናብ ኤትሪዩም ንምምጻእ ዝተዳለዉ ሰለስተ እማመታት ይድህስስ: EIP-3074, EIP-5806, ከምኡ’ውን EIP-7702።
featured image - ቻርቲንግ ዘ ኤትሪየም ኣካውንት ኣብስትራክሽን ፍኖተ ካርታ I: EIP-3074, EIP-5806, ከምኡውን EIP-7702
2077 Research HackerNoon profile picture

ብመንገዲ ምዕባይ ደነብ ኣብ ኤትሪዩም ዝተኣታተወ ርኡይ ለውጢ ድሕሪ ምዕዛብና፡ እቲ ዝቕጽል ሃርድፎርክ ፔክትራ እንታይ ከም ዘተኣታቱ ንቕድሚት ክንጥምት ጀሚርና ኣለና። ንዝመጽእ ዘተታት ንምቕራጽ ንምሕጋዝ፡ ንጹር መንገዲ ንቕድሚት ኣብ ካርታ ንምስፋር፡ ኣብ ዙርያ ኤትሪዩምን ምጥቕላል ስነ-ህይወቱን ዘሎ ህሉው መልክዓ-ምድሪ ኣካውንት ኣብስትራክሽን ክንገልጽ ንጽዕር።


እዚ ጸብጻብ እዚ ሓፈሻዊ ትሕዝቶ ናይ ኤትሪዩም ናይ ሕጂ ሕሳብ ሞዴል፡ ብፍላይ ድማ ኣብ ትራንዛክሽን ትራንዛክሽን ዘለዎም ጽልዋ፡ ብልክዕ ኣካውንት ኣብስትራክሽን እንታይ ከም ዘጠቓልልን ብዛዕባኡ ንምምኽናይ ዝሕግዝ ማዕቀፍን ይህብ። ብድሕሪኡ ኣብ EOA programmability approach ብገምጋም EIPs 5086, 3074, and 7702 ከነተኩር ኢና፣ እዚ ኩሉ ንመጻኢ ትራንዛክሽን ኣብ Ethereum ብኸመይ ክጸልዎ ከምዝኽእል ድማ ክንዛዝሞ ኢና።


ኣብ ዙርያ እቲ ኣካውንት ኣብስትራክሽን እንታይ ምዃኑን ዘይምዃኑን ብዙሕ ምድንጋር እኳ እንተሃለወ፡ ኣብ ምሉእ እዚ ተኸታታሊ ፊልም ዝገበርናዮ ፍሬሚንግ ግን ዝኾነ ይኹን ኣካውንት ዝኾነ ክፋል ናይ ሕግታት ቅኑዕነቱ ዳግማይ ክገልጽ ዘኽእሎ ኣገባብ ንኣካውንት ኣብስትራክሽን ዝኸውን ኣገባብ ምዃኑ እዩ። ካብዚ ሓሊፉ መብዛሕትኦም ብዘይንጹር መንገዲ ዝመሳሰሉን ዝተሓዋወሱን ስለዝኾኑ ናይዞም ኣገባባት ምደባ ንህብ።

ሓፈሻዊ ትሕዝቶ ናይ ኣካውንት ኣብስትራክሽን ኣብ ኤትሪየም

ኣካውንት ኣብስትራክሽን ኣብ መላእ ኢኮሲስተም ኤትሪዩም ተመኩሮታት ተጠቀምትን ዲቨሎፐርን ንምምሕያሽ ይጽዕር። ኣብ ሰንሰለታዊ ተመኩሮታት ንተጠቀምቲ ዝያዳ ተበጻሒን ባህ ዘብልን ምግባር ጎኒ ጎኒ፡ ንደቨሎፐራት ኣብ ኢትሪዩም ዝያዳ ሓያል ነገራት ክገብሩን ንተጠቀምቲ ብዝያዳ ትርጉም ዘለዎ መንገዲ ከገልግሉን ንኽኽእሉ እውን ሓይሊ ይህቦም።


ምደባና ናይቶም ኣገባባት ኣካውንት ኣብስትራክሽን ከምዚ ዝስዕብ እዩ፤


1. EOA enhancement/programmability : እዚ EOAs (Externally Owned Accounts) ነቲ ናይ ምፍጻም ሎጂክ ክፋል ናይ ትኽክለኛነት ሕግታቶም ዳግማይ ክገልጹ ዘኽእሎም ብደረጃ ፕሮቶኮል ዝግበር ለውጢ የጠቓልል። ኣብ ውሽጢ ማሕበረሰብ ልምዓት ከም ዝፍለጥ፡ EOAs ብተለምዶ ምስ ናይ መወዳእታ ተጠቀምቲ ዝተኣሳሰሩ ኣካውንታት እዮም። ስለዚ ኣብ ውሽጢ እዚ ኣገባብ ዝወድቁ መፍትሒታት ንናይ መወዳእታ ተጠቀምቲ ኣካውንትታት ዝያዳ ቁጽጽር ኣብ ልዕሊ እንታይ ዓይነት ተግባራት ክፈቕዱ ከምዝኽእሉ ሓይሊ ክህቡ እዮም፣ ምስቲ ሎሚ እዚ ብኸመይ ክመሓደር ከምዝኽእል ክነጻጸር ከሎ።


2. EOA conversion/migration : እዚ ኣገባብ እዚ ምሉእ ምቕያር EOAs ናብ CAs (contract accounts) ዝደልዩ እማመታት ዘጠቓልል እዩ። ናይዚ ኣገባብ ዘይነጻጸል ሓሳብ ድሮ ናይ ውዕል ሕሳባት መብዛሕትኡ ብስማርት ኣካውንት ዝቐርብ ረብሓታት ስለዘቕርቡ ድሕሪ ሕጂ ነገራት ምሕላል ከድሊ የብሉን፤ ኩሉ ሰብ ከም ቀንዲ ሕሳቡ (ብስማርት ውዕል ቦርሳታት ኣቢሉ) ናይ ውዕል ሕሳብ ጥራይ ክጥቀም ይግባእ።


እዚ ኣገባብ እዚ ሓደ EOA ናብ CA ክሰጋገር ዘኽእሉ ኣገባባት ኣለዎ፣ ንብረቱ ከየሰጋገረ፣ ከም EIP 7377EIP 5003ን (ጎኒ ጎኒ EIP 3074 ክሕሰቡ ከለዉ)።


3. ስማርት ኣካውንትስ : እዚ ጉጅለ እማመታት ክልቲኦም EOAsን CAsን ንሕግታት ቅኑዕነቶም ምሉእ ብምሉእ ዳግማይ ክገልጹ ብምፍቃድ ከም “ስማርት ኣካውንት” ኮይኖም ክመላለሱ ዘኽእሎም ዲዛይናት ዘጠቓልል እዩ።


ቅድሚ ሕዚ ብደረጃ ፕሮቶኮል ስማርት ኣካውንት ንምፍጣርን ኣካውንት ኣብስትራክሽን ኢንሽሪንመንትን ንምፍጣር ዝተፈላለዩ እማመታት ቀሪቦም እዮም፤ EIP-86EIP-2938 ን ገለ ካብቶም ዝያዳ ዝተጠቕሱ እዮም። ይኹን እምበር፡ ብሰንኪ እቲ በዚ ዲዛይን ዝተኣታተወ ዝተሓላለኸ ምዃኑ ዝተረድአን፡ ኤትሪዩም ንኸምዚ ዝኣመሰለ ውስብስብነት ድሉው ኣይኮነን ዝብል ብመጠኑ ናይ ዝበዝሑ ርእይቶን ብዙሕ ንድሕሪት ምድፋእ ነይሩ።


ቪታሊክ ድሕሪ ዘ መርጅ ነቲ ኣርእስቲ ዳግማይ ምትንሳኡ ስዒቡ ፡ ERC-4337 ከም ኣማራጺ ስሪት ናይቲ ስማርት ኣካውንት ስታንዳርድ ተሓሲቡ፡ እዚ ድማ ምስቲ PBS (Proposer-Builder Separation) ትሕተ ቅርጺ ን MEV (Maximal Extractable Value) ዝመሳሰል እዩ። ስለዚ፡ ረብሓታት ስማርት ኣካውንታት ክረኽቡ ዝደልዩ ተጠቀምቲ፡ ብቐሊሉ ነቲ ERC-4337 ዝበሃል ሻምብቆ ተጠቒሞም፡ ንናይ ኣካውንቶም ስነ-መጐትን ሕግታት ቅኑዕነት ትራንዛክሽንን ኣብቶም UserOperation (ወይ ብሓጺሩ UserOps ) ተባሂሎም ዝጽውዑ መሓውራት ዳግማይ ክገልጹ ይኽእሉ።


ERC 4337 ንረብሓታት ስማርት ኣካውንት ናብ ናይ ሕጂ ኤትሪዩም የምጽእ፡ ዝኾነ ካብቲ ዝተሓላለኸ ከይሰፈረ፡ ከም ካብ ፕሮቶኮል ወጻኢ ዝኾነ ኣማራጺ ናይ ዝተቐመጡ ስማርት ኣካውንታት ኮይኑ ብምስራሕ። ይኹን እምበር፡ እቲ ትሕተ-ቅርጺ ኣብዚ ሕጂ ዘለዎ ኩነታት ምቹእ እዩ ማለት ኣይኮነን፡ ምኽንያቱ ናይ ገዛእ ርእሱ ዝተሓላለኸ ምዃኑ ገና ርኡይ ነጥቢ ውድቀት ስለዝኾነ።


ነዚ ዝተሓላለኸ ንምፍታሕ ፡ RIP 7560 ከም ዝተቐመጠ ስሪት ናይ ERC 4337 ትሕተ-ቅርጺ ኣብ መላእ Ethereumን L2sን ተነዲፉ፡ ምእንቲ ሓድሽ ስብስብ ሕግታት ምግላጽ ካብ ምግዳድ (ከምቲ ERC 4337 ዝገብሮ) ናይቲ መርበብ ሲቢል-ተጻዋርነት ስኬማት ክወርስ ERC 7562 ) ዝብል ጽሑፍ ኣሎ።


ኣብዚ ጸብጻብ፡ ኣብ ምድህሳስ ፕሮግራማቢሊቲ EOA፡ በዚ መስመር መፍትሒታት ዝገልጹ ዝተፈላለዩ EIPs ምግምጋምን ጽቡቕን ጉድለታቶምን ምዝታይን ኣተኲርና ክንሰርሕ ኢና። ኣብ 2ይን 3ይን ክፋል ናይዚ ተኸታታሊ መደብ፡ ኣብ ውሽጢ ኤትሪየም ዝድህሰሱ ዘለዉ ዝተረፉ ክልተ መደባት ኣቀራርባ ኣካውንት ኣብስትራክሽን ክንሽፍን ኢና።

ኣብ ኤትሪዩም ኣካውንታትን ትራንዛክሽንን ዝምልከት ፕራይመር

እንታይ ኣብስትራክት ክኸውን ከም ዝኽእል ንምድላይ፡ (ብመጠኑ) ምሉእ ስእሊ ናይቲ ናይ ሕጂ ሕሳብ ዲዛይን የድልየና። እዚ ክፍሊ እዚ መብዛሕትኡ ግዜ ኣብ ኤትሪየም ዝርከቡ ኣካውንታት ብሓቂ እንታይ ምዃኖም፡ ከምኡ’ውን ትራንዛክሽናቶም ብኸመይ ከም ዝረጋገጹን ከም ዝፍጸሙን ዝገልጽ ናይ ዓይነት ምኽልካል ኮይኑ ከገልግል እዩ።


ናይ ኢትሪየም ኣካውንትታት ናይ ኢተር (ETH) ሚዛንን ኣብ ኢትሪየም ብሎክቸይን ትራንዛክሽን ናይ ምልኣኽ ዓቕምን ዘለዎም ኣካላት እዮም። ከም 42 ፊደላት ዘለዎ ሽዱሽተ ዓስራይ “ኣድራሻ” ኮይኖም ይውከሉ፣ እዚ ድማ ከም ፍሉይ ጠቋሚ ናይቲ ሕሳብ ምሓዝን ትራንዛክሽንን ኮይኑ የገልግል።


ኣድራሻ ከም መፍትሕ ናብቲ ናይቲ ብሎክቸይን ስቴት ትሪ ይሰርሕ። ናይዚ ትሪ ቆጽሊ ኖድስ ናይ ኣካውንት ዳታ ቅርጽታት ኮይኖም ኣብ ኣርባዕተ ዓውድታት ክበታተኑ ይኽእሉ፤

  1. nonce : ብሓደ ኣካውንት ዝተጀመረ ብዝሒ ናይ ደገ ትራንዛክሽን ንምምልካት ዝጥቀመሉ መስመራዊ ቆጻሪ። ዳግማይ ጸወታ መጥቃዕቲ ኣብ ምክልኻል እውን ወሳኒ እዩ።
  2. balance : ብwei-denominated amount of ether (ETH) ብሓደ ሕሳብ ዝውነን እዩ።
  3. codeHash : ኣብ ሓደ ኣካውንት ዝርከብ ናይ EVM-executable ኮድ ሃሽ እዩ። EVM (Ethereum Virtual Machine) ካብ ቀለልቲ “ምልኣኽ” ትራንዛክሽን ንላዕሊ ንዝተሓላለኹ ናይ ኩነታት ምስግጋር ናይ ምሕላው ሓላፍነት ዘለዎ ናይ Ethereum bespoke ናይ ምፍጻም ሃዋህው እዩ። ትሕዝቶ ኮድ ናይ ሓደ ኣካውንት ኣብ Ethereum blockchain ፍሉያት መልክዓት ናይ ስቴት ምስግጋር ንምፍጻም ብዘይምቕያር ፕሮግራም ይግበር፣ ብመንገዲ EVM።
  4. storageHash : ናይ ሓደ ኣካውንት መኽዘን ሱር ሃሽ ኮይኑ፡ ንትሕዝቶ መኽዘን ናይ ሓደ ኣካውንት ከም 256-ቢት ሃሽ ናይ merkle patricia trie ሱር መስመር ንምውካል ይጥቀመሉ። ብቐሊሉ፡ ምስ ትሕዝቶ ኮድ ናይ ሓደ ኣካውንት ዝተኣሳሰር ናይ ስቴት-ተለዋዋጢ ዳታ ሃሽ እዩ።


ትሕዝቶ ናይዞም ኣርባዕተ ዓውድታት ዓይነት ናይ ሓደ ኣካውንት ንምግላጽ ይጥቀሙ፣ ኣብ መወዳእታ ድማ ስፍሓት ተግባራውነቱ ንምግላጽ ይኸዱ። በዚ ኸኣ እቶም ክልተ ዓይነት ናይ ኤትሪየም ኣካውንት፤

  1. ብደገ ዝውነኑ ኣካውንታት (EOAs) —ከም ጽምዲ መፍትሕ ክሪፕቶግራፊ ዝጅምሩ፤
  • ብሕታዊ መፍትሕ ንሱ ድማ ምስጢራዊ ዝኾነን ብሃንደበት ዝረአ 64-ሄክስ ፊደልን፣ ከምኡ’ውን መመላእታ መዛኑኡ፤
  • ካብቲ ብሕታዊ መፍትሕ ብECDSA (Elliptic Curve Digital Signature Algorithm) ዝተረኽበ ህዝባዊ መፍትሕ


EOAs ባዶ codeHashን storageHashን ዝበሃሉ ዓውድታት ዘለዎም ኮይኖም ብዝኾነ ናይ ብሕቲ መፍትሕታት ዝውንን ሰብ ጥራይ እዩ ክቆጻጸር ዝኽእል። ኣድራሻታቶም ካብቲ ተዛማዲ ህዝባዊ መፍትሕ ክትረኽቦ ትኽእል፡ ኣብተን ናይ መወዳእታ ዕስራ ፊደላት ናይቲ ናይቲ ኣካውንት ህዝባዊ መፍትሕ keccak-256 ሃሽ “0x” ብምቕዳም።


2. ቅድሚ ሕዚ ብዝነበረ EOA ጥራሕ ክፍጠር ዝኽእል ናይ ውዕሊ ሕሳብ (CAs)። ብሰንኪ ሓደ EOA ኣብ EVM ዝፍጸም ትሕዝቶ ኮድ ዘዋፍር እዩ ዝጅምሩ። እዚ ትሕዝቶ ኮድ (ከም codeHash ዝኽዘን) ኣብ EVM ተሰኒዱ ኣሎ፣ ከምኡ’ውን ነቲ ኣካውንት ስነ-መጐቱን ምትእስሳራቱን ብምግላጽ ናይ ምቁጽጻር ሓላፍነት ኣለዎ።


ካብ ውዕል ሕሳብ ዝግበር ትራንዛክሽን ምሉእ ብምሉእ ኣብ ስሕበት ዝተመርኮሰ ኮይኑ ኣብቲ ዝተዘርግሐ ኮዶም ሎጂክ ዝተመርኮሰ እዩ። እዞም ኣካውንታት ብትሕዝቶ ኮዶም ጥራይ ክቆጻጸሩ ስለ ዝኽእሉ፡ ናይ ብሕቲ መፍትሕ ኣየድልዮምን እዩ፡ ህዝባዊ መፍትሕ ጥራይ ድማ ኣለዎም። በዚ ድማ ዝኾነ ወኪል ናይ ውዕል ኣካውንት ኮድ ትሕዝቶ ናይ ምዕራፍ/ምቕያር ዓቕሚ ዘለዎ ሚዛኑ ክረክብ ምኸኣለ። ኣድራሻ ናይ ሓደ ናይ ውዕል ሕሳብ ካብ ናይ ፈጣሪኡን ክሳብ እቲ ውዕል ዝውፈረሉ ደረጃ ዘይምህላዉን ዝመጽእ እዩ።

ትራንዛክሽን ምግባር

ኣብ ቀረባ እዋን ኣካውንታት ኣብ መላእ ኤትሪዩም ትራንዛክሽን ናይ ምልኣኽ ዓቕሚ ዘለዎም ኣካላት ኢልና ገሊጽናዮም። ስለዚ ቀንዲ ዕላማ ናይ ሓደ ኣካውንት ትራንዛክሽን ምልኣኽን ምቕባልን ክኸውን ከሎ፡ እቲ ብሎክቸይን ድማ ከም ሌጅር ኮይኑ ታሪኽ ትራንዛክሽን ዝምዝግብ ከምኡ’ውን ትራንዛክሽን ኣብ ስፔሲፊኬሽን ፕሮቶኮል ብሎክቸይን ኣብ ዝተገልጸ ሕግታት መሰረት ብምግባር ንዓውድታት ኣካውንት ብኸመይ ከም ዝቕይር ዝገልጽ ኮይኑ ክሰርሕ ንኽእል።

ስለዚ እዞም “ትራንዛክሽን” እንታይ እዮም?


ትራንዛክሽን ካብ ሓደ ኣካውንት ዝለኣኹ ስርሓት ኮይኖም፡ ኣብ “ኩነታት” ናይቲ መርበብ ለውጢ የስዕቡ። ካብ ኣካውንታት ብክሪፕቶግራፊ ዝተፈረሙ መምርሒታት ኮይኖም፡ ውጽኢቶም ድማ ክፍጸሙ ከለዉ ብደረጃ መርበብ ሓበሬታ ናይ ኩነታት ምዕባለ የስዕብ።

ፍቓድ ዘይምህላው ምስ ዋጋ ምጥምዛዝ ምትብባዕ ይመጽእ፣ ነዚኦም ንምግጣም፣ ኣብ ከምዚ ዝኣመሰለ ሃዋህው ንዝግበር ምትእስሳር ጽኑዕ መምርሒታት (ወይ ሕግታት ቅኑዕነት) ክግለጽ ኣለዎ። ኣብዚ መንጽር እዚ ትራንዛክሽን ቅኑዓት ተባሂሎም ንኽውሰዱን ንኽፍጸሙን ዝተወሰኑ ሕግታት ቅኑዕነት ክኽተሉ ኣለዎም። መብዛሕትኦም እዞም ሕግታት ቅኑዕነት ብመንገዲ ኣብቲ ትራንዛክሽን ዝልእኽ ሕሳብ ብዝተቐመጡ ደረታት ዝትግበሩ ኮይኖም፡ እንታይ ዓይነት ሕሳብ ምዃኑ መሰረት ብምግባር ይፈላለዩ።

ሕሳባትን ትራንዛክሽንን ትኽክለኛነት

ኣብ ኤትሪዩም፡ EOAs ንመወዳእታ ተጠቃሚ ዝገጥሙ ስለዝኾኑ ንኣጠቓቕማ ዝምችኡ እዮም። ብፍሉይ መንገዲ ትራንዛክሽን ናይ ምልኣኽን ፍጹም ርእሶም ዝኽእሉ ስራሕ ናይ ምስራሕን ዓቕሚ ኣለዎም። ኣብ ውሽጢ ዓዲ እውን ክፈጥሩ ይኽእሉ እዮም፣ እቲ ዝያዳ ዝውቱር ኣገባብ ከም ሜታማስክ፣ ረይንቦው፣ ራቢ ወዘተ ዝኣመሰሉ ናይ ቦርሳ ኣቕረብቲ ምጥቃም እዩ።


ብኻልእ ወገን ድማ ናይ ውዕል ሕሳባት ብስነመጎቶም ዝተፈቕደ ትራንዛክሽን ጥራይ እዮም ክሰዱ ዝኽእሉ፣ እዚ ድማምጽዋዕ ” ምላሽ ሂቡ። ከምኡ እውን ንመንግስታዊ መኽዘንኡ ዝኸውን እኹል ሚዛን ዘለዎ EOA ጥራሕ እዩ ክፈጥሩ ዝኽእሉ።


ዝያዳ ልዑል ደረጃ ዘለዎ መግለጺ፡ EOAs ሚዛን ጥራይ ክሕዙ ይኽእሉ፡ CAs ድማ ነዚ ሚዛን ብኸመይ ክውዕል ከም ዝኽእል ዝእዝዝ ክልቲኡ ሚዛንን ስነ-መጐትን ክሕዙ ይኽእሉ ዝብል ምኾነ። እዞም ባህርያት እዚኦም ብሰንኪ እዞም ዝስዕቡ ሎጂክ መለክዒታት ኮይኖም ናይ ሓደ ኣካውንት ትራንዛክሽን ክኽተልዎም ዘለዎም ሕግታት ዝገልጹ እዮም፤

  1. ስነ-መጐት ምርግጋጽ - ሓደ ኣካውንት ሚዛኑን/ወይ ሎጂኩን እናቐየረ መንነቱ ንመርበብ ብኸመይ ከም ዘረጋግጽ ንምግላጽ ዝጥቀመሉ።
  2. ሎጂክ ፍቓድ - ናይ ሓደ ኣካውንት ናይ ምብጻሕ ፖሊሲ ንምግላጽ ይጥቀመሉ፣ ማለት መን ክበጽሕን ኣብ ሚዛንን/ወይ ሎጂክ ናይቲ ኣካውንት ለውጢ ክገብርን ይኽእል።
  3. Nonce logic - ካብ ሓደ ኣካውንት ዝመጽእ ትራንዛክሽን ዝፍጸመሉ ቅደም ተኸተል ዝገልጽ እዩ።
  4. ስነ-መጎት ክፍሊት ጋዝ - ናይ ሓደ ትራንዛክሽን ክፍሊት ጋዝ ንምፍታሕ ሓላፍነት ዘለዎ ወገን ንምግላጽ ዝውዕል።
  5. ስነ-መጐት ምፍጻም - ሓደ ኣካውንት እንታይ ዓይነት ትራንዛክሽን ክሰድድ ከም ዝኽእል፡ ወይ ድማ ሓደ ትራንዛክሽን ብኸመይ ክፍጸም ከም ዘለዎ ንምግላጽ ዝጥቀመሉ።


እዞም መለክዒታት ንEOAs ተሪር ክኾኑ ዝተዳለዉ እዮም በዚ ኸኣ፤

  • ምርግጋጽን ፍቓድን ብECDSA ዝተመርኮሰ ናይ ብሕቲ መፍትሕ ይወሃብ፣ ማለት ካብ EOA ናቱ ትራንዛክሽን ክሰድድ ዝደሊ ተጠቃሚ ናብቲ ሕሳብ ንምእታው ብሕታዊ መፍትሑ ክጥቀም ኣለዎ በዚ ድማ ኣብ ሚዛኑ ዝኾነ ለውጢ ናይ ምፍጻም መሰል ከምዘለዎ ከረጋግጽ ኣለዎ። .
  • እቲ nonce ሎጂክ ተኸታታሊ ቆጻሪ ስኬም የተግብር፣ እዚ ድማ ንሓደ ፍሉይ nonce ሓደ ትራንዛክሽን ጥራይ ኣብ ነፍሲ ወከፍ ኣካውንት ብተኸታታሊ ክፍጸም የኽእል።
  • ሎጂክ ክፍሊት ጋዝ ንትራንስክሽን ዝኸውን ክፍሊት ጋዝ ብላኣኺ/መበገሲ ሕሳብ ክኽፈል ከምዘለዎ ይገልጽ።
  • ስነ-መጎት ምፍጻም EOAs ነዞም ዝስዕቡ ቅጥዕታት ትራንዛክሽን ጥራይ ክሰዱ ከም ዝኽእሉ ይገልጽ፤
  1. ኣብ መንጎ ክልተ EOAs ስሩዕ ዝውውር።
  2. ውዕል ምውፋር።
  3. ናይ ሓደ ዝተዘርግሐ ናይ ውዕል ኣካውንት ስነ-መጎት ዝዓለሙ ናይ ውዕል ጻውዒታት


ብሓፈሻ ናይ EOAs ናይ ምፍጻም ስነ-መጎት ኣብ ነፍሲ ወከፍ ቅኑዕ ፌርማ ኣብ ሓደ ትራንዛክሽን ይድርቶም።

ብኻልእ ወገን ድማ CAs ኣብ ዙርያ እዞም መለክዒታት ዝያዳ ተዓጻጻፍነት ኣለዎም፤

  • ትራንዛክሽንኦም ብባህሪኡ ሳዕቤን/ስሕበት መሰረት ዝገበረ ስለዝኾነ ምርግጋጽ ኣድላዪ ኣይኮነን።
  • ንCAs ፍቓድ ምሃብ ክልተ መልክዕ ክሕዝ ይኽእል እዩ፤
  1. ነቲ ናይ CAs ትሕዝቶ ኮድ “ ናይ ምጽዋዕ ” ዓቕሚ (ወይ ድማ ስማርት ውዕሉ ምፍጻም)፣ እዚ ድማ ኣብ ስነ-መጐት ናይቲ ኣካውንት ስማርት ውዕልን ዘይልወጡን ይምርኮስ።
  2. ኣብቲ ናይ CAs ትሕዝቶ ኮድ ለውጢ ናይ ምግባር ዓቕሚ፣ እዚ ድማ መብዛሕትኡ ኣብቲ ትሕዝቶ ኮድ ክዓቢ ዝኽእል ድዩ ኣይኮነን ዝምርኮስ እዩ።

ኣብ መብዛሕትኡ ግብራዊ ኩነታት ኣብዚ ጉዳይ ዝጥቀመሉ ስነ-መጎት ንለውጢ ስነ-መጎት CA ካብ ፍሉያት ሕሳባት (ብተለምዶ EOAs) M ናይ N ቅኑዓት ፌርማታት (M < N ኣብ ዝኾነሉ) ከምዘድሊ ዝድንግግ ብዙሕ ፌርማታት ዘለዎ ስኬም እዩ። ቅኑዕ ንኽኸውን።

  • ትራንዛክሽን ትእዛዞም ልሕሉሕ ኣብ ግዜ ዘይተመርኮሰ እዩ። እቲ CA ንባዕሉ ብዝተኻእለ መጠን ናብ ብዙሓት ዝተፈላለዩ ደወልቲ ብዙሕ ትራንዛክሽን ክሰድድ ይኽእል እዩ፣ ይኹን እምበር ነፍሲ ወከፍ ደዋሊ ብመሰረት ናይ ገዛእ ርእሱ ዓቕሙ ድሩት እዩ።
  • ክፍሊት ጋዝ ልሙድ ብደዋሊ ናይ CA ስነ-መጎት እዩ ዝፍጸም።
  • ናይ CAs ናይ ምፍጻም ሎጂክ ዝያዳ ዝተፈላለየ ኮይኑ፡ ከም ብዙሕ ጻውዒት ትራንዛክሽንን ኣቶሚክ ትራንዛክሽንን ዝኣመሰሉ ምምሕያሻት UX ንምኽኣል እዩ።


ነዞም ባህርያት እዚኦም ብምግምጋም፡ ነፍሲ ወከፍ ዓይነት ኣካውንት ኣብ መንጎ ርእሰ-ምሕደራን ፕሮግራም ምግባርን ምትሕውዋስ ክህልዎ ከም ዝተዳለወ ንዕዘብ።

EOAs ምሉእ ርእሰ-ምሕደራ ዘለዎም ኮይኖም ግን ድሩት ፕሮግራማዊ ዓቕሚ ኣለዎም፤ ኣብ ዝደለይዎ እዋን ትራንዛክሽን ፍቓድ ክህቡን ክሰዱን ይኽእሉ እዮም፣ እዞም ትራንዛክሽን ግን ቅኑዓት ኮይኖም ንኽቑጸሩ ተሪር ቅርጺ ክኽተሉ ኣለዎም። ናይ ውዕል ሕሳባት ምሉእ ፕሮግራም ምግባር (ብዲዛይን ናይቲ EVM ጥራይ ዝተሓጽረ) ግን ከኣ ድሩት ርእሰ-ምሕደራ ኣለዎም: ትራንዛክሽናቶም ዝኾነ ተሪር ቅርጺ ክኽተል ኣየድልዮምን እዩ፣ ግን ብሰንኪ ስነ-መጐቶም መጀመርታ ክጽዋዕ ጥራይ እዩ ክለኣኽ ዝኽእል።


ኣብዚ ዝቕጽል ንኡስ ክፋል፡ ሕጂ ኣብ ምሉእ እዚ ተኸታታሊ ጽሑፍ ናይ ነፍሲ ወከፍ ዝተዘተየሉ EIP ሓሳብ ምሉእ ብምሉእ ንምርዳእ፡ ትርጉም ናይዞም ምርጫታት ዲዛይን ከነጽንዕ ኢና።

ናይ ኤትሪዩም ኣካውንት ዲለማ

ሕጂ ብዛዕባ ኣሰራርሓ ናይቶም ዝተፈላለዩ ኣካውንታት ብመጠኑ ሓጺር ፍልጠት ስለዘለና፡ ንመሸጣ ነጥብታቶም ከምኡ’ውን ኣብ ኤትሪዩም ንተመኩሮ ተጠቃሚን ዲቨሎፐርን ዘቕርብዎ ጉዳያት ብቐሊሉ ከነለሊ ንኽእል። ከምቲ ኣቐዲምና ዝገለጽናዮ፡ EOAs ንናይ መወዳእታ ተጠቀምቲ ዒላማ ዝገበሩ ቀዳማይ ደረጃ ኣካውንት ኮይኖም ዝተነድፉ እዮም። ኣፕሊኬሽናት ብቐሊሉ ምስኦም ክራኸቡ ዝተዳለዉ እዮም፣ ዳርጋ ዝኾነ ዝተሓላለኸ ነገር የለን፣ ብርግጽ ድማ ንሓደ ንምፍጣር ዝኾነ ወጻኢታት የብሉን። ይኹን እምበር፡ ብጥብቂ ውሳኒ ንኽኾኑ ስለ ዝተዳለዉ፡ ቅልልነቱ ምስ ርኡይ ክሳራ ሓድሽነት ይመጽእ እዩ።


ገለ ካብቶም ኣብ ከባቢኦም ዘለዉ ስክፍታታት፤

  1. ተቓላዕነት ንኳንተም መጥቃዕቲ – እቲ ብቁልፊ ጽምዲኦም ዝጥቀምሉ ናይ ECDSA ፊርማ ስኬም ንኳንተም ዝጻወር ኣይኮነን፣ ከምኡ’ውን ንኢንዱስትርያዊ ስርዓታት ኳንተም ዝዕወት ካብ 5 ክሳብ 10 ዓመት ዝበጽሕ ተስፋ ዘለዎ ናይ ግዜ መስመር ብምህላዉ፣ እዚ ንኤትሪዩምን ብብዝሒ ዝምርኮሱ ኣፕሊኬሽናቱን ርኡይ ሓደጋ የስዕብ ኣብ ስኬም ECDSA ንክሪፕቶግራፊካዊ መርትዖታትን ድሕነትን ዝምልከት እዩ።
  2. መግለጺ ዘይምህላው – እቲ ተሪር ቅርጺ ናይ EOAs ሕግታት ቅኑዕነት፡ ተጠቀምቲ ብመንገዲ ከም ትራንዛክሽን ኣቶሚሲቲን ምትእኽኻብን ዝኣመሰሉ ባህርያት፡ ከምኡ’ውን ትራንዛክሽን ውክልና ዝኣመሰሉ ባህርያት ኣቢሎም ትራንዛክሽንኦም ብዝያዳ ብሕጽር ዝበለ መንገዲ ናይ ምግላጽ ዓቕሚ የወግድ።
  3. ርእሰ-ዘላቕነት – ኩሉ ሰብ ኣብ ማእከል ትራንዛክሽን “i ran out of gas” ዝብል ህሞታት ርትዓዊ ብጽሒቱ ነይርዎ። እዚ ዝኾነሉ ምኽንያት ድማ EOAs ንንግዶም ዝኸውን ጋዝ ባዕለን ክኸፍላኦ ስለዘለወን እዩ፣ እዚ ድማ ኢተር (ETH) እቲ እንኮ ቅቡል ባጤራ ጋዝ እንተዘይኮይኑ ብዙሕ ምሕታት ኣይምኾነን። እዚ ኣብ ኣካውንት ዝተመርኮሳ ናይ ስቴት ማሽናት (ዋላ ኣብ UTXO ዝተመርኮሳ) ሓፈሻዊ ጉዳይ ክኸውን ከሎ፡ ኤትሪየም ኩሉ ግዜ ዝተፈላለየ ክኸውን እዩ ዝሓስብ ነይሩ።


ኩሉ ሰብ ኩሉ ግዜ ETH ክሕዝ ኣይደልን (ወይ ክኽእል) ኣይደልን እዩ (i mean look at that price action), ስለዚ እቶም ተግባራዊ ዝኾኑ መፍትሒታት ወይ ብዙሓት ናይ ጋዝ ባጤራታት ምፍቃድ (ኣዝዩ ከቢድ፣ ከምቲ ኣብ “ባጤራ” ተገሊጹ ዘሎ ብዙሓት ዘይልወጡ ነገራት ይሰብር ምኾነ ” ዝብል ክፍሊ ኣብዚ ), ወይ ድማ ክፍሊት ጋዝ ብኻልእ መበገሲ ናይቲ ትራንዛክሽን ዘይኮነ ሕሳብ ክፍታሕ ንምፍቃድ።


ኣብቲ ካልእ ጫፍ ናይቲ ኣካውንት ስፔክትረም፡ CAs ንደቨሎፐራትን ዝያዳ ቴክኒካዊ ተጠቃሚ መሰረትን ዒላማ ይገብሩ። ንሳቶም ከም መካይን ንስማርት ውዕላት ኮይኖም የገልግሉ (ማለት ስማርት ውዕላት ከም ዝተሓዝኦም ሎጂክ ወይ ኮድ ትሕዝቶኦም ኢና ንቖጽሮም) ስለዚ ድማ ከምቲ ብኢቪኤም ዘኽእል ልብወለዳዊ ቅርጽታት ትራንዛክሽን ከተግብሩ ይኽእሉ።


ይኹን እምበር ነዚ ኩሉ ባህርያት ርእሰ-ምሕደራ ስለዘይብሎም ዝኸበሩ ካልኣይ ደረጃ ኣካውንት እዮም። ገለ ካብ ጉድለታቶም ድማ እዞም ዝስዕቡ እዮም፤

  1. ፍጹም ርእሰ-ምሕደራ ዘይምህላው – CAs ትራንዛክሽን ክጅምሩ ኣይክእሉን እዮም፣ ብኣዝዩ ፍሉይ መንገዲ ንዝተጸውዑሉ ምላሽ ጥራይ እዮም ትራንዛክሽን ክሰዱ ዝኽእሉ።
  2. ኣብ ስነ-መጐቶም ንጌጋ ደቂ ሰባት ተቓላዕነት – ጽንዓት ዘይምህላው መብዛሕትኡ ግዜ ንጌጋ ትርጉም ዘይልወጡን ካልእ ከምዚ ዝኣመሰለ ስነ-መጐትን የስዕብ፣ እዚ ድማ ብሰንኪ ስማርት ውዕል ምዝመዛን ምጥፍፋእን ቢልዮናት ዶላር ክሳራ ኣስዒቡ። እዚ ግን ዳርጋ ፍጹም ዝተፈልየ ኣርእስቲ ኮይኑ ኣብዚ ካብ ስፍሓትና ወጻኢ እዩ።


ኣብዚ ንኡስ ክፋል ዝተገልጹ ጉዳያት ዝመርሑ ምርጫታት ዲዛይን ድሕሪ ምግምጋምና፡ ሕጂ ነቶም ዝቐረቡ መፍትሒታት ንምግምጋም ክንቅጽል ንኽእል።

ናይ ግዜ መስመር ናይ ኣካውንት ኣብስትራክሽን

እንታይ ኣብስትራክት ክኸውን ከም ዝኽእል ንምድላይ፡ (ብመጠኑ) ምሉእ ስእሊ ናይቲ ናይ ሕጂ ሕሳብ ዲዛይን የድልየና። እዚ ክፍሊ እዚ መብዛሕትኡ ግዜ ኣብ ኤትሪየም ዝርከቡ ኣካውንታት ብሓቂ እንታይ ምዃኖም፡ ከምኡ’ውን ትራንዛክሽናቶም ብኸመይ ከም ዝረጋገጹን ከም ዝፍጸሙን ዝገልጽ ናይ ዓይነት ምኽልካል ኮይኑ ከገልግል እዩ።


ኣምር ኣካውንት ኣብስትራክሽን (ብውሑዱ ብመንገዲ ስማርት ኣካውንት) ወትሩ ዘይነጻጸል ኣካል ፍኖተ-ካርታ ኤትሪዩም ኮይኑ ጸኒሑ እዩ። እቲ ሎር፡ እቲ ኣብ ዙርያ ኣተገባብርኡ ዝነበረ ዝተሓላለኸ ነገር፡ ንምጅማር ኤትሪየም ዝያዳ ከደናጉዮ ከም ዘስግእን፡ ስለዚ ድማ ነቲ ሕጂ ዘሎ ዲዛይን ዝተፈላለየ ተግባራት ዘቕርቡ ዝተፈላለዩ ኣካውንታት ዘለዎን ተሰሪዙ። መሊሱ ብሰንኪ ትኹረት ኤትሪዩም ኣብ ዘ መርጅ ተደናጒዩ፣ ሕጂ ድማ ከም ቀንዲ ኣካል ናይቲ ዝቕጽል ዓቢ ምዕባለ ናይቲ መርበብ– ፔክትራ ዳግማይ ይቕልቀል ኣሎ። ይኹን እምበር፡ ብፍላይ ኤትሪዩም ናብ ምጥቕላል ማእከል ዝገበረ ፍኖተ-ካርታ ስለዝተዘዋወረ፡ ውስብስብነቱ ሕጂ’ውን ንኸይተሰቕለ ዝኽልክል ርኡይ ጕድለት ተባሂሉ ይውሰድ።


ሕጂ እቶም ረቛሒታት ክልተ ዕጽፊ ኮይኖም ኣለዉ፤

  1. ደረጃታት ሕሳብ ዝያዳ ገላጺ ክኾኑ ኣለዎም፣ ግን ከኣ ርእሰ-ምሕደራ ከይጠፍአ። ኣብ መንጎ ደረጃታት EOAን CAን ዘሎ ምፍልላይ ዝዓሸግ ሓድሽ ደረጃ።
  2. እቲ ሓድሽ ደረጃ ኣብ መንጎ EOAsን CAsን ዘሎ ክፍተት ክድልድል ኣለዎ፣ ኣብ መላእ Ethereumን L2 ecosystemsን ብዕምቆት ዝሰማማዕ ኮይኑ ክቕጽል ኣለዎ።


ብኣእምሮኣዊ መንገዲ እዚ ኣምር ኣብ ትሕዝቶ ሰንሰለታዊ ርጡብን ምትሕብባርን ዝዓበየ ተራ ኣለዎ። ይኹን እምበር ኣብ ምሉእ እዚ ጸብጻብ ዘሎና ስፍሓት ኣብቲ ንባዕሉ ኣካውንት ኣብስትራክሽን ንምዕዋት ዝውሰዱ ቴክኒካዊ ተበግሶታት ጥራይ ዝተሓጽረ እዩ።


ኣካውንት ኣብስትራክሽን ብሉጻት ባህርያት EOAsን CAsን ናብ ሓድሽ ናይ ኣካውንት ደረጃ ንምውህሃድ ዝዓለመ እዩ– smart accounts , እዚ ድማ ምሉእ ወይ ከፊላዊ ምፍላይ ናይ ዝኾነ ኣካውንት ሕግታት ቅኑዕነት ናብ ምጽዳቕ ሎጂክን ናይ ምፍጻም ሓደን ዘፍቅድ እዩ፤ ምእንቲ ሕሳባት ናይ ገዛእ ርእሶም ሕግታት ቅኑዕነት ክገልጹ –ከምቲ EVM ዝፈቕዶ– ልክዕ ከም ናይ ውዕል ሕሳባት፡ ልክዕ ከም ናይ ደገ ዝውነኑ ሕሳባት ምሉእ ብምሉእ ርእሰ-ምምሕዳር ዘለዎም ኮይኖም ክጸንሑ።


መብዛሕትኡ ግዜ ኣብ ዙርያ ፍልልይ ስማርት ኣካውንትን ስማርት ኮንትራት ዋለታትን ምድንጋር ስለዘሎ እዞም ፍልልያት እንታይ ምዃኖም ኣብ ታሕቲ ብግልጺ ንገልጾ፤

  • ስማርት ኣካውንትስ ማዕረ ክፋላት ፕሮግራም ምግባርን ርእሰ-ምሕደራን ንምሃብ ኣምር ዝተሰርሑ ናይ Ethereum ኣካውንት እዮም። እቲ ሓሳብ ክልቲኦም EOAsን CAsን ገለ መካኒዝም (ንኣብነት ERC 4337) ብምጥቃም ጥራይ ስማርት ኣካውንት ክኾኑ ይኽእሉ እዮም፣ እዚ ድማ ነቲ ብኔትወርክ ዝተገደበ ሕግታት ትኽክለኛነት ብተደጋጋሚ ሕግታት ቅኑዕነት ክቕይርዎ ዘኽእሎም፣ ከምቲ ዝደለይዎ እዩ።
  • ብኣንጻሩ ስማርት ውዕል ቦርሳታት ፡ ንውዕል ኣካውንት ከም መተሓላለፊ ዘገልግሉ ወሃብቲ ቦርሳታት ጥራይ እዮም (yep, ዋለተ ኣካውንት ኣይኮነን)።


ንግዳዊ ምግባር ስማርት ኮንትራት ቦርሳታት ንCAs ብሰፊሕ ዕዳጋ ምቕባል ኣቃሊልዎ፣ ውሑድ ቴክኒካዊ ተጠቀምቲ ነቲ ዝህብዎ ባህርያት ክጥቀሙሉ ኣኽኢልዎም። ይኹን እምበር ገና ምስ ሲኤ ዝተኣሳሰሩ መጻወድያታት የጋጥሞም ኣሎ።

ናብቲ ዕላል ክንምለስ፤ ኣቐዲምና ንሕግታት ቅኑዕነት ትራንዛክሽን ሕሳባት ንምግላጽ ዝጥቀሙሉ መለክዒታት ተዘራሪብናሎም ኔርና፤

  • ምርግጋጽ ምርግጋጽ
  • ፍቓድ ምሃብ
  • ኖንስ ሎጂክ
  • ስነ-መጎት ክፍሊት ጋዝ
  • ስነ-መጎት ምፍጻም

ክብርታት ናይቶም ቀዳሞት ኣርባዕተ መለክዒታት ብሓባር ከም ናይ ሓደ ኣካውንት ምጽዳቕ ሎጂክ ክጽውዑ ይኽእሉ ፣ እዚኦም ድማ ቅድሚ ምፍጻም ትራንዛክሽን ምጅማሩ ዝፍጠሩ ምፍታሻት እዮም። እቲ ናይ መወዳእታ መለክዒ ኣፈጻጽማ ናይቲ ትራንዛክሽን ብኸመይ ክቕጽል ከም ዘለዎ ይገልጽ።


ኣብ መእተዊ፡ ንዝተፈላለዩ ዝቐረቡ ዲዛይናት ብመልክዕ ምደባ ዓይነታት፡ ብዛዕባ ህሉው መልክዓ-ምድሪ ኤ.ኤ. ሕጂ ኣብቲ ቀዳማይ ደረጃ መፍትሒታት ናይ ኤትሪዩም ኣካውንት ዲለማ- EOA programmability ከነተኩር ኢና።

ፕሮግራም ዝግበረሎም EOAs

Ethereum ዝዓበየ ስሕበት መንእሰይ ግን ከኣ ንጡፍ DeFi ecosystem ኮይኑ ዝተፈላለዩ ዘይተማእከለ ኣፕሊኬሽናት ዝሓዘ ኮይኑ ቀንዲ ፈሳሲ ምጥሓል እዩ። መብዛሕትኦም እዞም DApps ንEOAs ንምግልጋል ዝተመቻቸዉ እዮም፣ በዚ ኸኣ ምስ ናይ ውዕል ኣካውንታት፣ ኣብ መወዳእታ ድማ ምስ ስማርት ኣካውንታት ንምትእስሳር ኣጸጋሚ እዮም። ስማርት ውዕል ቦርሳታት ኣብዚ ጉዳይ ንውዕል ኣካውንት ክሕግዙ እኳ እንተኾኑ፡ ናይ ገዛእ ርእሶም ድሩትነትን ፍጹም ዝተፈልየ UXን ሒዞም ይመጹ።


ክልቲኦም DAppsን ወሃብቲ ቦርሳን ነቲ ስማርት ኣካውንት ስታንዳርድ ኣብ ዝለመዱሉ እዋን ዝድህሰስ ዘሎ ግዝያዊ ፍታሕ፡ ንመብዛሕትኡ ካብቲ ዝተገብረሎም ገደባት ክሰግሩ ዘኽእሎም ግዝያዊ ምምሕያሻት ንEOAs ምሃብ እዩ፡ እዚ ድማ ናይ ምጽዳቕ ወይ ናይ ምፍጻም ስነ-መጐቶም ይኹን። ኣብ ታሕቲ፡ ንEOA ፕሮግራማቢሊቲ ተግባራዊ መንገድታት ዝህቡ ሰለስተ ዓበይቲ EIPs ስፔሲፊኬሽን ንኸይድ፤ ካብታ ብዙሕ ዘይትፍለጥ EIP 5806 ፡ ናብታ ዓቢ ድሌት ዘለዋ EIP 3074 ድሕሪኡ ኣብ መወዳእታ ናብታ ተዓዋቲት EIP 7702

ፕሮግራም ምግባር ብመንገዲ EIP-5806

እዚ እማመ እዚ ናብ ደረጃ EOA ዝያዳ ተግባራዊነት ንምምጻእ ዝዓለመ ኮይኑ፡ ናብ ስነ-መጐት ናይ ሓደ ናይ ውዕል ኣካውንት (ስማርት ውዕሉ) ናይ ልኡኽ ጻውዒታት ክፍጽም ብምፍቃድ እዩ። እዚ ብኣድማዒ መንገዲ እቲ ስማርት ውዕል ኣብ ትሕዝቶ ናይቲ ደዋሊ EOA ክፍጸም ይገብሮ፣ ማለት እቲ EOA ነቲ ናይ ምጽዳቕ ስነ-መጐቱ ኣብ ትሕቲ ቁጽጽር ክጸንሕ እንከሎ፣ ናይ ምፍጻም ስነ-መጐቱ ድማ በቲ ተዛማዲ ናይ ውዕል ሕሳብ ስነ-መጐት ይሕዞ።


ቅድሚ ናብ ካልእ ምኻድና፡ ብEthereum evolution memory lane ናብ EIP-7 ንቑልቁል ጉዕዞ ንግበር። EIP-7 0xf4/DELEGATECALL opcode ምፍጣር ሓሳብ ኣቕሪቡ፣ እዚ ድማ ንናይ ካልኣይ ኣካውንት ሎጂክ ዘለዎ ናይ መልእኽቲ ጻውዒት ናብ ቀዳማይ ኣካውንት ንምልኣኽ ዝጥቀመሉ፣ ኣብ ርእሲኡ ድማ ክብርታት ናይቲ ቀዳማይ ኣካውንት [ሰላዳኢ]ን [ዋጋ]ን ዓውድታት ይሕሉ። ብኻልእ ኣዘራርባ፡ እቲ ቀዳማይ ኣካውንት ከምቲ ኣብቲ ናይ መልእኽቲ ጻውዒት ዝተገልጸ ንገለ ንውሓት ግዜ ስነ-መጐት ናይቲ ካልኣይ ኣካውንት “ይወርስ” (ወይ እንተደሊኻ ይልቃሕ)፡ ስለዚ ናይቲ ዳሕረዋይ ስነ-መጐት ኣብ ትሕዝቶ ናይቲ ቀዳማይ ይፍጸም።


እዚ opcode እዚ dapp ዲቨሎፐራት ንሓድሕዶም ጽግዕተኛነት እናዓቀቡ ንናይ ኣፕሊኬሽን ሎጂክ ናብ ብዙሓት ስማርት ውዕላት ክመቕልዎ ኣኽኢልዎም፣ እዚ ድማ ብቐሊሉ ኣብ ዙርያ ኮድ ሳይዝ መሰናኽላትን ናይ ጋዝ መሰናኽላትን ክሽከሙ ይኽእሉ። EIP-5806 ንDELEGATECALL opcode ካብ ምፍቃድ ሓሊፉ ሓድሽ ኣጠቓቕማ ይረክብ። ብፍላይ EIP-5806 EIP-7 ከም መነቓቕሒ ተጠቒሙ ናይቲ ናይ ልኡኽ ጻውዒት ተግባር ናብ EOAs እውን ንምስፋሕ ሓሳብ የቕርብ፤ ማለት EOAs እውን ምስ ናይ ውዕል ሕሳባት ኣብ ነንሕድሕዶም ክጽግዑ ንፍቀደሎም፣ ምኽንያቱ ንምንታይ ዘይከውን።


EIP-5806 ብሓጺሩ ተገሊጹ

EIP-5806 ስፔሲፊኬሽን እዩ።

EIP 5806 ሓድሽ EIP-2718 ዝሰማማዕ ዓይነት ትራንዛክሽን የተኣታቱ እዚ ድማ ከምዚ ዝስዕብ ተዓሺጉ ኣሎ፤

 rlp([chainID, nonce, max_priority_fee_per_gas, max_fee_per_gas, gas_limit, destination, data, access_list, signature_y_parity, signature_r, signature_s]).

እዞም ትራንዛክሽን እዚኦም፡ እቲ [to] ዝብል ዓውዲ – ንኣድራሻ ተቐባሊ ዝውክል – ኣድራሻታት ከም 20 ባይት ምእታው ጥራይ ክቕበል ስለ ዝኽእል ዝተነድፉ ኮይኖም፡ ነቲ ላኣኺ CREATE opcode ካብ ምጥቃም የሰናኽሎ።

ድሕሪ ነፍሲ ወከፍ ኣካል ናይቲ RLP ስኬም ዘሎ ድርኺት እዞም ዝስዕቡ እዮም፤

  • chainID : ናይቲ ሕጂ ዘሎ ሰንሰለት ምስ EIP-115 ዝሰማማዕ መለለዪ ናብ 32 ባይት ዝተሸፈነ። እዚ ዋጋ እዚ ንመጥቃዕቲ ዳግማይ ምጽዋት መከላኸሊ ይህብ፣ ምእንቲ ኣብቲ መበቆላዊ ሰንሰለት ዝግበር ትራንዛክሽን ኣብ ተመሳሳሊ ታሪኽን ውሑድ ቁጠባዊ ውሕስነትን ዘለዎም ተለዋዋጢ ሰንሰለታት EVM ብዘይተሓሰበ መንገዲ ከይድገሙ።
  • nonce : ንነፍሲ ወከፍ ትራንዛክሽን ፍሉይ መለለዪ ኮይኑ ንመጥቃዕቲ ዳግማይ ምጽዋት እውን ይህብ።
  • max_priority_fee_per_gas and max_fee_per_gas : ሓደ EIP-5806 ትራንዛክሽን ንመእዘዝን ምሕዋስን ክኸፍሎ ዘለዎ ክብርታት ክፍሊት ጋዝ ብቕደም ተኸተል።
  • gas_limit : ሓደ 5806 ዓይነት ትራንዛክሽን ክውድኦ ዝኽእል ዝለዓለ መጠን ጋዝ።
  • destination : እቲ ተቐባሊ ትራንዛክሽን እዩ።
  • data : እቲ ክፍጸም ዝኽእል ትሕዝቶ ኮድ
  • access_list : ንEIP-5806 ትራንዛክሽን ንምፍጻም ብቕድመ ኩነት ፍቓድ ዘለዎም ወኪላት።
  • signature_y_parity, signature_r, and signature_s : ሰለስተ ክብርታት ብሓባር ኣብ ልዕሊ እቲ መልእኽቲ secp256k1 ፊርማ ዝውክሉ — keccak256 (TX_TYPE || rlp ([chainID, nonce, max_priority_fee_per_gas, max_fee_per_gas, gas_limit, destination, data, access_list])).


ምዕሻግ ናይ EIP-5806 ትራንዛክሽን ኣብ EIP-2718 ፖስታታት ብዓቢኡ ንድሕሪት ዝሰማምዑ ክኾኑ ዘኽእሎም እኳ እንተኾነ፡ EOAs ግን ምስ ናይ ውዕል ሕሳባት ማዕረ ኣይኮኑን። ስለዚ ዝተወሰኑ ገደባት በቲ ሓደ EOA ዘይልወጥ ምብታኽ ንምክልኻል ንናይ ውክልና ጻውዒታት ዝጥቀመሉ ኣገባብ ክግለጹ ኣለዎም።

እዞም ገደባት ነዞም ዝስዕቡ ኦፕኮድ ዝዓለሙ እዮም፤

  • SSTORE/0x55 : እዚ opcode እዚ ሓደ ኣካውንት ዋጋ ናብ መኽዘን ክዕቅቦ የኽእሎ። ኣብ EIP-5806 ትራንዛክሽን EOAs ናይ ልኡኽ ጻውዒታት ተጠቒሞም መኽዘን ከየቐምጡ/ከይረኽቡ ተገዲቡ ኣሎ፣ በዚ ድማ ኣብ መጻኢ ብሰንኪ ስደት ሕሳብ ክለዓሉ ዝኽእሉ ጉዳያት ይከላኸል።
  • CREATE/0xF0 , CREATE2/0xF5 , and SELFDESTRUCT/0xFF : እዞም opcodes ብሰፊሑ ነቲ ደዋሊ ሓድሽ ኣካውንት ክፈጥር የኽእሉ። እዚኦም ምብጻሕ ዝተገደቡ ኮይኖም፡ ሓደ EOA’s nonce ኣብ ዝተፈላለየ ናይ ምፍጻም ፍሬም (ኣብዚ ጉዳይ እዚ ውዕል ምፍጣር/ምጥፋእ) EIP-5806 ትራንዛክሽን ኣብ ዝፍጽመሉ እዋን፡ ነቲ ትራንዛክሽን ተኸታተልቲ ኖንስ ይሕዙ ዝብል ትጽቢት ንኸይፍጸም ንምክልኻል እዩ።

ናይ EIP-5806 ክጥቀሙሉ ዝኽእሉ ኣፕሊኬሽናት

ቀንዲ ተግባራዊነት ናይ EIP-5806 ንEOAs ናይ ምፍጻም ኣብስትራክሽን እዩ። EOAs ኪኖ ቀሊል ጻውዒት ናብ ስነ-መጐቶም ብዘይ ምትእምማን ምስ ስማርት ውዕላት ክራኸቡ ምፍቃድ ከምዚ ዝኣመሰሉ ባህርያት ይህቦም፤

  • ቅድመ ኩነት ዘለዎ ምፍጻም ትራንዛክሽን
  • ትራንዛክሽን ምትእኽኻብ
  • ናይ ብዙሕ ጻውዒት ትራንዛክሽን (ንኣብነት ምጽዳቕን ምድዋልን)

ነቐፌታታት ኣብ EIP-5806

እቲ ብEIP-5806 ዝቐረበ ለውጢ፡ ዘድልዩ ባህርያት ዘኽእል እኳ እንተኾነ፡ ብፍላይ ልብወለዳዊ ኣይኮነን፤ ህላወኡ መብዛሕትኡ ኣብ ድሮ ስራሕ ዝሰርሕ EIP-7 ዝተመርኮሰ እዩ። እዚ ድማ ንብዙሓት ንተቐባልነት ክህልዉ ዝኽእሉ መሰናኽላት ክሓልፍ የኽእሎ።


ሓደ ካብቲ ኣብ መጀመርታ መዓልታቱ ዝተሰምዐ ዓቢ ስክፍታታት፡ ልክዕ ከምቲ ኣብዚ እዋን’ዚ CAs ዝገብርዎ፡ EOAs ንመኽዘን ክረኽብዎን ክቕይርዎን ምፍቃድ ክህልዎ ዝኽእል ሓደጋ እዩ። እዚ ንብዙሓት ኣብ መርበብ ዝተሰረቱ ዘይልወጡ ነገራት ይሰብሮ ብዛዕባ EOAs ብኸመይ ትራንዛክሽን ክገብሩ ኣለዎም፣ ስለዚ ድማ ኣብ ዝሓለፈ ንኡስ ክፋል ዝተጠቕሱ ገደባት ብምትእትታው ተታሒዙ።


ካልኣይ ነቐፌታ (ቁሩብ ክልተ ዝኣፉ ሰይፊ ዝኾነ) ቀሊልነት EIP-5806 እዩ፤ ገለ ስምዒት ኣሎ፡ እቲ ብሰንኪ ምቕባል EIP-5806 ዝመጽእ ሽልማት፡ ነቲ ወጻኢታት ዝኸውን ክኸውን ኣይክእልን እዩ፡ ምኽንያቱ ንፍጻመ ርጡብነት ጥራይ ስለዘኽእል እምበር ብዙሕ ካልእ ስለዘየኽእል። ኩሉ ካልእ ናይ ቅኑዕነት ገደብ ንናይ EIP-5806 ዝመርጹ EOAs ብመርበብ ዝተነጸረ ኮይኑ ይቕጽል፣ ብኣንጻር ካልኦት ብመጠኑ ተመሳሰልቲ EIPs ኣብ ዝቕጽሉ ንኡሳን ክፋላት እንዛረበሉ።

ፕሮግራም ምግባር ብመንገዲ EIP-3074

EIP-3074 EOAs ንፍሉይ መልክዓት ትራንዛክሽን ናይቶም ዳሕረዎት ናይ ፍቓድ ሎጂክ ኣብ ልዕሊ ናቶም ብምድራብ ዝበዝሕ ናይ ምጽዳቕ ስነ-መጐቶም ናብ ፍሉያት ውዕል ሕሳባት ክውክሉ ክፍቀደሎም ሓሳብ የቕርብ። ነዚ ዝበጽሖ ድማ ናይ ተበጻሕነት ፖሊሲኦም ናብ ናይ ጸዋዒ ውዕል ብምፍራም እዩ፣ ድሕሪኡ ድማ ናይ EOA ናይ ምብጻሕ ፖሊሲ ናይ ምግላጽ ሓላፍነት ይወስድ።


እዚ EIP ክልተ ሓደስቲ ኦፕኮድ ኣብቲ EVM ክውሰኹ ሓሳብ የቕርብ፤

  • [AUTH] ዝበሃል ብዓውዲ ዝቕየር [ፍቓድ ዘለዎ] ሕሳብ ንኻልኣይ [ስልጣን] ሕሳብ ወኪሉ ክሰርሕ ዘቐምጥ፣ ኣብ ፌርማ ናይቲ ዳሕረዋይ ECDSA ዝተመርኮሰ።
  • [AUTHCALL] ዝልእኽ/ዘተግብር ነቲ [በዓል መዚ] ኣካውንት ካብ/ከም [ፍቓድ ዘለዎ] ኣካውንት ጻውዒታት።


እዞም ክልተ ኦፕኮድስ ሓደ EOA ንሓደ ኣቐዲሙ ዝተመስረተ CA ቁጽጽር ክህብ የኽእሉ፣ በዚ ኸኣ፣ ብእኡ ኣቢሉ ከም ሓደ ኮይኑ ክሰርሕ የኽእሉ፣ ውዕል ከየዋፍርን ምስኡ ዝተኣሳሰር ወጻኢታትን ግዳማዊ ነገራትን ከየስዓበ።

EIP-3074 ስፔሲፊኬሽን እዩ።

EIP-3074 ትራንዛክሽን ምስ ካልኦት ቅርጽታት ምፍራም ትራንዛክሽን ንኸይጋጨዉ [MAGIC] ናይ ምፍራም ቅርጺ ክጥቀሙ የኽእሎም። እቲ [AUTHCALL] መምርሒታት ዝሓልፈሉ ንጡፍ ኣካውንት ከም [authorized] ዝበሃል ዓውዲ-ተለዋዋጢ ዓውዲ ይግለጽ፣ እዚ ድማ ብሓደ ትራንዛክሽን ጥራይ ዝጸንሕን ንነፍሲ ወከፍ ሓድሽ [AUTHCALL] ዳግማይ ክግለጽ ኣለዎ።


ቅድሚ ንውስብስብነት ነፍሲ ወከፍ ኦፕኮድ ምፍታሕና፡ እዞም ኣብ EIP-3074 ትራንዛክሽን ዝሳተፉ ኣካላት እዮም፤

  • [authority] : እቲ ቀዳማይ ናይ ምፍራም ሕሳብ (EOA) ንመእተዊ/ምቁጽጻር ናብ ካልኣይ ኣካውንት ዝውክል፣ እዚ ድማ ብተለምዶ ናይ ውዕል ሕሳብ እዩ።
  • [authorized] : መምርሒታት [AUTHCALL] ንኽፍጸም ዝመሓላለፈሉ ኣካውንት። ብኻልእ ኣዘራርባ፡ እቲ ስነ-መጐት ናይ ሓደ [AUTHCALL] ዝፍጸመሉ ኣካውንት፡ ብስም [በዓል መዚ]፡ ብ[invoker] ዝተገልጹ ደረታት ተጠቒምካ።
  • [invoker] : ኣብ መንጎ [ፍቓድ ዘለዎ] ሕሳብን ስነ-መጐት ናይቲ [AUTHCALL] ን ዘሎ ምትእስሳር ንምምሕዳር ዝዓለመ ንኡስ ውዕል፣ ብፍላይ ኣብቲ ቀንዲ ስነ-መጐት ናይቲ ዳሕረዋይ ውዕል ኮድ ጋዝ ስፖንሰርሺፕ ኣብ ዝኾነሉ ኩነታት።


ውዕላት ጸዋዒ ካብ [ስልጣን] [COMMIT] ዋጋ ዘለዎም [AUTH] መልእኽትታት ይቕበሉ፤ እዚ ዋጋ እዚ እቲ ኣካውንት ኣብ ምፍጻም መምርሒታት [AUTHCALL] [Authorized] ከንብሮ ዝደሊ ገደባት ይገልጽ። በዚ ኸኣ፡ ጸበብቲ፡ እቲ ኣብ [ፍቓድ ዘለዎ] ኣካውንት ዝተገልጸ [ contract_code ] ጐዳኢ ምዃኑን ነቶም ብቐዳማይ ፌርማ ሕሳብ ኣብ [COMMIT] ዋጋ ዝተቐመጡ ዘይልወጡ ናይ ምዕጋብ ዓቕሚ ከም ዘለዎን ናይ ምርግጋጽ ሓላፍነት ኣለዎም።


እቲ [AUTH] opcode ሰለስተ ናይ ስታክ ባእታ ምእታው ኣለዎ፤ ወይ ድማ ብዝያዳ ብቐሊሉ — ብሰለስተ እታዎታት ዝግለጽ ኮይኑ ሓደ ውጽኢት ዝሕስቡ እዮም። እዞም እታዎታት እዚኦም፤

  1. authority : እዚ ድማ ኣድራሻ ናይቲ ፌርማ ዘመንጩ EOA እዩ።
  2. ምትዕርራይ (offset)
  3. ንውሓት

እተን ናይ መወዳእታ ክልተ እታዎታት ካብ 0 ክሳብ 97 ዝበጽሕ ደረጃ ዝቕየር መዘክር ንምግላጽ ይጥቀማ፣ ኣብዚ፤

  1. [memory(offset : offset+1)] – [yParity]
  2. [memory(offset+1 : offset+33] – [r]
  3. [memory(offset+33 : offset+65)] – [s]
  4. [memory(offset+65 : offset+97)] – [COMMIT]


እቶም ተለዋዋጢ ረቛሒታት [yParity]፣ [r]ን [s]ን ብሓባር ከም ፊርማ ECDSA፣ [magic]፣ ኣብ secp256k1 curve ኣብ ልዕሊ እቲ መልእኽቲ ይትርጎሙ፤

[keccak256 (MAGIC || chainID || nonce || invoker address || COMMIT)]

አበይ፥

  • [MAGIC] ካብ ውህደት ተለዋዋጢ ነገራት ዝመጽእ ፊርማ ECDSA እዩ፤
  • [chainID] እዚ ድማ ናይቲ ሕጂ ዘሎ ሰንሰለት EIP 115 ዝሰማማዕ መለለዪ ኮይኑ፡ ኣብ ተመሳሳሊ ታሪኽን ውሑድ ቁጠባዊ ውሕስነትን ዘለዎም ተለዋጢ EVM ሰንሰለታት ናይ ዳግማይ ጸወታ መጥቃዕቲ መከላኸሊ ንምሃብ ዝውዕል እዩ።
  • [nonce] እዚ ድማ ናይቲ ትራንዛክሽን ፈራሚ ኣድራሻ ናይቲ ሕጂ ዘሎ nonce እዩ፣ ብጸጋም ዝተሸፈነ ናብ 32 ባይት።
  • [invokerAddress] እዚ ድማ ኣድራሻ ናይቲ ውዕል ኮይኑ ን [AUTH] 's ምፍጻም ዝኸውን ስነ-መጎት ዝሓዘ እዩ።
  • [COMMIT] ኣብቲ ናይቲ ጸዋዒ ቅድመ-መስርሕ ስነ-መጐት ተወሳኺ ናይ ትራንዛክሽን ትኽክለኛነት ኩነታት ንምግላጽ ዝጥቀመሉ 32 ባይት ዋጋ እዩ።


እቲ ዝተቖፀረ ፌርማ ቅኑዕ እንተኾይኑን ናይቲ ፈራሚ ኣድራሻ ማዕረ [ስልጣን] እንተኾይኑን፣ እቲ [ፍቓድ ዘለዎ] ዓውዲ ናብቲ ብ[ስልጣን] ዝተዋህበ ዋጋ ይመሓየሽ። ዝኾነ ካብዞም ረቛሒታት እንተዘይተማሊኡ፡ እቲ [ፍቓድ ዘለዎ] ዓውዲ ኣብቲ ዝሓለፈ ኩነታቱ ከምዘይተቐየረ ይጸንሕ፡ ወይ ከም ዘይተቐመጠ ዋጋ።


ናይዚ ኦፕኮድ ወጻኢታት ጋዝ ብድምር ናይ፤

  1. ን[ecrecover] ቅድመ-ምትእኽኻብ ውሱን ክፍሊትን ተወሳኺ ንkeccak256 ሃሽን ገለ ተወሳኺ ሎጂክን፡ 3100 ኣሃዱታት ዝዋግኡ

  2. ናይ መዘክር ምስፍሕፋሕ ክፍሊት እዚ ድማ ብተመሳሳሊ ምስ [RETURN] opcode ዝሕሰብ፣ ከምኡውን መዘክር ካብቲ ዝተወሰነ ደረጃ ናይቲ ሕጂ ዘሎ ምምቕራሕ ሓሊፉ ምስ ዝዝርጋሕ ዝትግበር

  3. ንውዑይ [በዓል መዚ] 100 ኣሃዱታት፡ ንዝሑል ድማ 2600 ኣሃዱታት፡ ብሰንኪ ግጉይ ዋጋ ናይቶም ኣብ መንግስቲ ዝኣትዉ ኦፕኮድታት ዝመጽእ መጥቃዕቲ ንምክልኻል ዝወጽእ ውሱን ወጻኢታት።


    ( AUTH ንዝኽሪ ንኸይቅይር ዝትግበር ኮይኑ፡ ካብቲ ዝተዋህበ ፌርማ ዋጋኡ ምርግጋጽ ንእሽቶ ምእንቲ ክኸውን ድማ ንዋጋ [በዓል ስልጣን] ከም ሞጎተ ይወስዶ።)


እቲ [AUTHCALL] opcode ሸውዓተ ናይ ስታክ ባእታ ምእታው ኣለዎ እዚኦም ድማ ንሓደ ስታክ ባእታ ውጽኢት ንምስላጥ ይጥቀሙ።

ምስቲ [CALL] opcode ተመሳሳሊ ሎጂክ ኣለዎ፣ ማለት፤ ናብ ሓደ ኣካውንት መልእኽቲ-ጻውዒት ንምልኣኽን ኣብ ውዕላቱ ፍሉይ ስነ-መጐት ንምብጋስን ይጥቀመሉ። ኣብ ስነ-መጐቶም እቲ እንኮ ምዝንባል [AUTHCALL] ቅድሚ ናብ ምፍጻም ምቕጻሉ ዋጋ ናይቲ [CALLER] ንምቕማጥ ዝተዳለወ ምዃኑ እዩ።


ስለዚ [AUTHCALL] ብ[በዓል መዚ] ኣብ [ፍቓድ ዘለዎ] ዓውደ-ጽሑፍ-ፍሉይ ባህሪ ንምብጋስ ይጥቀመሉ ምስ ስነ-መጐታዊ ምፍታሽ ከምዚ ዝስዕብ ይቕጽል፤

  1. ዋጋ [ፍቓድ ዘለዎ] ምርግጋጽ። እንተዘይተሰሪዑ እቲ ምፍጻም ከም ዘይሕጋዊ ይቑጸርን ካብቲ ፍሬም ብኡንብኡ ይወጽእን። እዚ ድማ ብሰንኪ ተራእዩ ዘይፈልጥ ውድቀት ዘይፍትሓዊ ክሲ ንኸይፍጠር ይሕግዝ።
  2. ናይቲ [ፍቓድ ዘለዎ] ዝሓሰቦ ባህሪ ዋጋ ጋዝ ይምርምር።
  3. ናይቲ [ጋዝ] ኦፐራንድ EIP-150 ዝሰማማዕ-ዋጋ ይምርምር።
  4. ጠቕላላ ወጻኢታት ጋዝ –[ዋጋ]– ኣብ ሚዛን [በዓል መዚ] ምህላዉ ይምርምር።
  5. ምፍጻም ካብ ሚዛን ሕሳብ [በዓል መዚ] [ዋጋ] ምስ ተቖረጸ እዩ ዝፍጸም። [ዋጋ] ካብ ሚዛኖም ዝዓቢ እንተኾይኑ እቲ ምፍጻም ውዱቕ ይኸውን።


[AUTHCALL] ዝኸውን ወጻኢታት ጋዝ ከም ድምር ናይ፤

  • [warm_storage_read] ንምድዋል ዝሕግዝ ውሱን ወጻኢታት።
  • ናይ መዘክር ምስፍሕፋሕ ወጻኢታት [memory_expansion_fee] ፣ እዚ ድማ ምስቲ ን [CALL] opcode ዝኸውን ናይ ጋዝ ወጻኢታት ብተመሳሳሊ ዝሕሰብ እዩ።
  • ዳይናሚክ ወጻኢታት [dynamic_gas]
  • ናይቲ ንኡስ ጻውዒት [subcall_gas] ናይ ምፍጻም ወጻኢታት።


ካብ ሓደ [AUTHCALL] ዝተመልሰ ዳታ ብመንገዲ፤

  • [RETURNDATASIZE] – እዚ ድማ ንዓቐን ናይቲ ናይ ምምላስ ዳታ መዕቆሪ ናብቲ ውጽኢት ስታክ ዝደፍእ እዩ።
  • [RETURNDATACOPY] – እዚ ድማ ነቲ ዳታ ካብቲ ናይ ምምላስ ዳታ መዕቆሪ ናብ መዘክር ይቕድሖ።


ኩሉ ምስቲ ኣዝዩ ዝወሓደ ናይ ቴክ-ስፒክ ኣብ ሓደ ንምምጻእ፤ ናይ ኤትሪየም ትራንዛክሽን ብተለምዶ ክልተ ክብርታት ይገልጹ፤

  1. tx.origin – እዚ ድማ ነቲ ትራንዛክሽን ፍቓድ ዝህብ እዩ።
  2. msg.sender – ኣብኡ እቲ ትራንዛክሽን ብጭቡጥ ዝፍጸመሉ።


ኣብ EOAs ከምቲ ኣቐዲሙ ዝተገልጸ ፍቓድ ምስ ምፍጻም ብጽኑዕ ዝተኣሳሰር እዩ፣ ማለት ( tx.origin == msg.sender ). እዚ ቀሊል ዘይልወጥ ንመብዛሕትኦም ኣብዚ ጸብጻብ ኣብ “ሕሳባትን ትራንዛክሽን ትኽክለኛነትን” ዝብል ንኡስ ክፋል ዝገለጽናዮም ጉዳያት ይፈጥር።


ካብ [authority] ዝመጽእ [AUTH] መልእኽትታት ነቲ tx.origin ተግባር ናብ [authorized] ክቕይሮ የኽእሎ፣ msg.sender ኮይኑ ክተርፍ። ብተወሳኺ [COMMIT] ዋጋ ተጠቒሙ ነዚ ፍሉይ መሰል ገደብ ክገልጽ የኽእሎ። ድሕሪኡ [AUTHCALL] [ፍቓድ ዘለዎ] ናይ ሓደ ውዕል ስነ-መጐት ክረክብ የኽእሎ፣ ንሓደ [invoker] ከም መንጎኛ ተጠቒሙ እቲ ክረኽቦ ዝደሊ ውዕል ጐዳኢ ከምዘይኮነ ንምርግጋጽ። ማለት ንነፍሲ ወከፍ [AUTHCALL] ፣ [ፍቓድ ዘለዎ] ን[COMMIT]ኦም ፍሉይ [ኣጸዋዒ] ክገልጽ እዩ።

ናይ EIP-3074 ክጥቀሙሉ ዝኽእሉ ኣተገባብራታት

EIP 3074 ብቐንዱ ሓላፍነት EOAs ናይ ፍቓድ ሎጂኮም ናብ ዝተፈላለየ ኣካውንት ክውክሉ ምፍቃድ እዩ፣ ይኹን እምበር ክፉት ዲዛይኑ ኣብ ዝተፈላለየ ኵነታት ብዙሕ ዝያዳ የኽእል። ምሉእ ናይ ሓደ EOA ናይ ምጽዳቕ ስነ-መጐት ከም ኣድላይነቱ ዝተፈላለዩ ምጽባብ/ምህዞታት ኣብቲ ጸዋዒ ብምትግባር ኣብስትራክት ክግበር ይከኣል፣ ገለ ካብቶም ኣብ ዕላማ ስነ-መጐቶም ዝተመርኮሱ ክኾኑ ዝኽእሉ ዲዛይናት፤

  • Nonce logic : EIP-3074 EOAs nonce ድሕሪ ምልኣኽ [AUTH] መልእኽቲ ከይተተንከፉ ክጸንሑ የኽእሎም፣ እዚ ከምዚ ኢሉ እንከሎ ንነፍሲ ወከፍ [AUTHCALL] nonce ናቱ ኣብቲ ምስ ኣየናይ ኢንቮከር ይራኸብ ከምዘሎ ይምርኮስ። በዚ መንገዲ እዚ ንEOAs nonce parallelism የኽእል፣ ምእንቲ ከም ድላዮም ብዙሓት ዘይተደራረቡ [AUTHCALL] s ክሰዱ ይኽእሉ።
  • ስነ-መጐት ክፍሊት ጋዝ : ከምቲ ኣብ EIP ዝተገልጸ ፡ ኢንቮከርስ ስፖንሰርሺፕ ጋዝ ንኽፍቀድ ክሕንጸጹ ይኽእሉ። ከምኡ ስለዝኾነ፡ ናይ ሓደ ተጠቃሚ [COMMIT] ክፍሊት ጋዝ ካብ መበገሲ ናይቲ ትራንዛክሽን፡ ወይ ካብ ዝኾነ ደጋፊ ሕሳብ፡ ውልቃዊ ይኹን ኣብ ኣገልግሎት ዝተመርኮሰ ሪለይ (ኣገልግሎት ስፖንሰርሺፕ ጋዝ) ክቑረጽ ይኽእል። ከምኡ እውን ስነ-መጎት ምፍፃም ብኣእምሮኣዊ መንገዲ ኣብስትራክት እዩ፤ ድሕሪ ኩሉ እቲ ጸዋዒ (እዚ ድማ CA እዩ) ሕጂ ብስም EOA ናይ ትራንዛክሽን ሕቶታት ናይ ምፍጻም ሓላፍነት ኣለዎ።

ነቐፌታታት ኣብ EIP-3074

ማእኸላይነት ኢንቮከር

ንሓደ ካብ ጸሓፍቱ ብምጥቃስ ፡ “ ቦርሳታት ኣብ ልዕሊ ኢደወነናዊ ጸዋዕታታት ንምፍራም ተግባራዊነት ከቃልዑ ኣይምተጸበኹን ... ”። ምናልባት እቲ ዝዓበየ ፀገም ብተበግሶ 3074 ዝተዳለወ ምህዞ ኣብ ልዕሊኡ ብጣዕሚ ብቐሊሉ ናብ ፍቓድ ዘለዎን ዋንነት ዘለዎን ዋሕዚ ውዕላት ክዘንብል ይኽእል እዩ፤ ልክዕ ከምቲ ሕጂ ዘሎ ምድግጋም ናይ Ethereum MEV (maximum extractable value) ከምኡ’ውን PBS (proposer-builder separation) ዕዳጋታት።


ብነባሪ መልክዑ፡ ካብቲ ሕጂ ዝከኣል ዝኸፍአ መጥቃዕቲ ንምክልኻል፡ ውዕላት ኢንቮከር ዓቢ ኦዲት ክግበር ኣለዎ። እዚ ድማ ብጸለውቲ ኣሃዛት ዝተማዕበሉ ብኣጻብዕ ዝቑጸሩ ናይ ኢንቮከር ውዕላት ጥራይ ከም ነባሪ ንኣዳለውቲ ቦርሳ ዝቕበሉሉ ስነ-ህይወት ምዝንባል ዘይተርፍ እዩ። በዚ ድማ ኣብ መንጎ፤

  • ንውሕስነት ተጠቀምቲ ኣብ ሓደጋ ብቐጻሊ ኦዲት ምግባርን ምድጋፍን ተሪር ዘይተማእከለ መንገዲ ምውሳድ
  • ካብ ዝተመስረቱን ዝና ዘለዎምን ምንጭታት ዝመጽእ ናይ ኢንቮከር ውዕላት ምቕባል ምስ ዝሓሸ ውሕስነት ንውሕስነት ተጠቃሚን ውሑድ ቁጽጽር ኣብ ድሕነት ናይቲ ውዕልን።


ካልእ መዳይ ናይዚ ነጥቢ ምስ ዲዛይን፣ ኦዲትን ዕዳጋን ተግባራውን ውሑስን ኢንቮከር ዝተኣሳሰር ናይ ወጻኢታት ተግባር እዩ። ንኣሽቱ ጋንታታት ዳርጋ ኩሉ ግዜ ብዓበይቲ ትካላት ክብለጻ እየን –ብፍላይ ኣብ ግንባር ዕዳጋ– ድሮ ገለ ዝተመስረተ ዝና ዘለወን፡ ዋላ’ውን ፍርያተን ዝሓሸ እንተኾነ።

ንቕድሚት ናይ ምትእስሳር ጉዳያት

EIP-3074 ነቲ ናይ ECDSA ፊርማ ስኬም ሱር ዝሰደደ እዩ፣ ምኽንያቱ ሕጂ’ውን ካብቲ ብመንገዲ እቲ ጸዋዒ ዝተኣታተወ ናይ ፍቓድ ስኬም ዝያዳ ቅኑዕ ኮይኑ ስለዝውሰድ። ኣብዚ እዋን’ዚ ኳንተም-ተጻዋርነት ውዱእ ጸገም ኣይኮነን ዝብሉ ስነ-ሞጎታት እኳ እንተሃለዉ (እሞ ድማ ኣብ መጻኢ ECDSA ዝበላሸወሉ ኣዝዩ ዝኸፍአ ኣብ ሓደጋ ከምዘሎ)፡ ብመጠኑ ዘይተገልጸ ዕላማ ኤትሪዩም ኩሉ ግዜ ካብ ከምዚ ዝኣመሰለ ጸገማት ቅድሚት ምዃን እዩ። ኣብ UX ንዝግበር ወሰናስን ምምሕያሻት ንኳንተምን ሳንሱርን-ተጻዋርነት መስዋእቲ ክኸውን ዝኽእል ኣብ ቀረባ መጻኢ እቲ ዝበለጸ ምርጫ ክኸውን ኣይክእልን እዩ።


ካልእ ነጥቢ ኣብቲ ንቕድሚት ዝሰማማዕ ስነ-ሞጎት፡ ረብሓታት 3074 ገና ክግምገም እንከሎ፡ ERC-4337 (ዝኾነ ይኹን ናይ ፕሮቶኮል ለውጢ ዘየድልዮ) ሕጂ ዓቢ ዕዳጋ ኣለዎ፡ ስለዚ ንኸይትሰማምዕ እውን ምስኡ ክትሰማማዕ ኣለካ ምክፍፋል ስነ-ህይወት (ecosystems)። ዋላ ምስቲ ተወላዲ ኣካውንት ኣብስትራክሽን ሮድማፕ፡ እቶም [AUTH][AUTHCALL] ን ኦፕኮድስ ኣብ መወዳእታ ኣብ EVM ግዜኦም ዝሓለፉ ክኾኑ እዮም፡ እዚ ድማ ንEthereum ዓቢ ቴክኒካዊ ዕዳ ብምትእትታው፡ ወሰናስን መጠን ምምሕያሽ UX ንምቕራብ።

ECDSA ስኬም ዘይምለስ ምዃኑ

ድሕሪ ምልኣኽ [AUTH] መልእኽቲን ቁጽጽር ምውፋይን፡ EOA ካብቲ ልሙድ ናይ ብሕቲ መፍትሕ ፍቓድ ስልቲ ክርሕቕ ትጽቢት ይግበር፡ ምኽንያቱ “ንቡር” ትራንዛክሽን ምልኣኽ ነቲ ንነፍሲ ወከፍ ጸዋዒ ዝሃቦ ፍቓድ ክስረዝ ስለ ዝገብር። ስለዚ፡ ስኬም ECDSA ካብ ዝኾነ ካልእ እቶም ተዛመድቲ ውዕላት ከኽእሎም ዝኽእል ናይ ፍቓድ ስኬም ብጥብቂ ዝበልጽ ኮይኑ ይቕጽል፡ እዚ ማለት ድማ ምጥፋእ ናይ ብሕቲ መፍትሕታት ውጽኢቱ ጠቕላላ ክሳራ ንብረት ናይቲ ሕሳብ ክኸውን እዩ።

ብመንገዲ EIP-7702 ፕሮግራም ምግባር

እዚ እማመ እዚ ኣብ መጀመርታ ብመጠኑ ውሑድ ፍልልይ ናይ EIP 3074 ኮይኑ ተቐሚጡ ነይሩ፣ ዋላ እውን ንዕኡ ዝምልከት ምዕባለ ክኸውን ተሓሲቡ ነይሩ። ብፍላይ ድማ ምስቲ ድሮ ዝዕምብብ ዘሎ 4337 ስነ-ህይወትን ምስቲ ተወላዲ ኣካውንት ኣብስትራክሽን እማመ– RIP 7560ን ዘይምስምማዕ ኣብ ዙርያኡ ዘሎ ስክፍታታት ንምፍታሕ እዩ ተወሊዱ።


ኣቀራርባኡ ድማ ሓድሽ EIP 2718 ዝሰማማዕ ዓይነት ትራንዛክሽን ምውሳኽ እዩ – [SET_CODE_TX_TYPE] – እዚ ድማ ሓደ EOA ንዝተወሰኑ ትራንዛክሽን ከም ስማርት ኣካውንት ክመላለስ የኽእሎ። እዚ ዲዛይን እዚ ምስቲ ናይ ተወላዲ ኣካውንት ኣብስትራክሽን ፍኖተ-ካርታን ህሉው ተበግሶታትን እናተሰማምዐ፡ ተመሳሳሊ ባህርያት ከም EIP 5806ን ገለ ካልእን የኽእል።

EIP-7702 ስፔሲፊኬሽን እዩ።

EIP-7702 ሓደ EOA ትሕዝቶ ኮድ ናይ ሓደ ውዕል ብመንገዲ [SET_CODE_TX_TYPE] 2718-ዝሰማማዕ ትራንዛክሽን ናይቲ ቅርጺ “ኣእቱ” የኽእሎ፤

 rlp([chain_id, nonce, max_priority_fee_per_gas, max_fee_per_gas, gas_limit, destination, value, data, access_list, authorization_list, signature_y_parity, signature_r, signature_s])


እዚ ጽዕነት ምሉእ ብምሉእ ምስቲ ናይ EIP 5806 ዝመሳሰል ኮይኑ፡ ብዘይካ “ዝርዝር ፍቓድ” ዘተኣታቱ እዩ። እዚ ዝርዝር እዚ ስርዓት ዘለዎ ቅደም ተኸተል ክብርታት ቅርጺ እዩ፤

[[chain_id, address, nonce, y_parity, r, s], ...]

ነፍሲ ወከፍ ቱፕል ነቲ [ኣድራሻ]' ዋጋ ዝገልጸሉ።


ቅድሚ ምቕጻልና ኣብ ሓደ SET_CODE_TX_TYPE ዝሳተፉ ወገናት፤

  • [ስልጣን] : እዚ ድማ ናይ EOA/ቀዳማይ ናይ ምፍራም ሕሳብ እዩ።
  • [address] : እዚ ድማ ኣድራሻ ናይ ሓደ ክውከል ዝኽእል ኮድ ዝሓዘ ኣካውንት እዩ።


[ስልጣን] [ኣድራሻ] ዝገልጽ SET_CODE_TX_TYPE ክፈርም ከሎ፡ ናይ ልኡኽ መምዘኒ ይፍጠር። እዚ “pointer program” ኮይኑ ኩሎም ብሰንኪ ተግባራት [በዓል መዚ] ኣብ ዝኾነ ህሞት ዝቐርቡ ናይ ኮድ ምውሳድ ሕቶታት ናብ [ኣድራሻ]’ ዝዕዘብ ኮድ ክመሓላለፉ ዝገብር እዩ።

ንነፍሲ ወከፍ [chain_id, address, nonce, y_parity, r, s] tuple, ሎጂክ ፍሎው ናይ 7702-ዓይነት ትራንዛክሽን ከምዚ ዝስዕብ እዩ፤

  1. ምርግጋጽ ፊርማ [በዓል መዚ] ካብቲ ዝተዋህበ ሃሽ ብምጥቃም authority = ecrecover(keccak(MAGIC || rlp([chain_id, address, nonce])), y_parity, r, s]
  2. ምክልኻል ስግረ-ሰንሰለት ዳግመ-ምጽዋት መጥቃዕትን ካልኦት መጥቃዕቲ ቬክተራትን ብመረጋገጺ መለለዪ መንነት ናይቲ ሰንሰለት።
  3. [በዓል መዚ] ድሮ ትሕዝቶ ኮድ ኣለዎ ድዩ የብሉን ምፍታሽ።
  4. ናይ [በዓል መዚ] nonce ማዕረ እቲ ኣብቲ tuple ዝተሓወሶ nonce ምዃኑ ንምርግጋጽ Nonce ምፍታሽ።
  5. እቲ ትራንዛክሽን ናይ [በዓል መዚ] ናይ መጀመርታ SET_CODE_TX_TYPE ትራንዛክሽን እንተኾይኑ PER_EMPTY_ACCOUNT_COST ክፍሊት ይኽፈል። ሚዛኑ ካብ ዋጋ ናይዚ ክፍሊት ዝንእስ እንተኾይኑ እቲ ስርሒት ይተርፍ።
  6. ናይ ውክልና ምምልካት ይፍጠር፣ ኣብዚ ኮድ ናይ [ስልጣን] ናብ ጠቋሚ ናይቲ [ኣድራሻ] ይቕመጥ።
  7. ናይቲ ፈራሚ –[ስልጣን]– nonce ብሓደ ይውስኽ።
  8. [ስልጣን] ኣብ ዝርዝር- ዝረኽብዎ ኣድራሻታት ይውሰኽ፣ እዚ (oversimplified) ስብስብ ኣድራሻታት ኮይኑ ካብኦም ምምላስ ስፍሓት ናይ ሓደ ትራንዛክሽን ንዓኣቶም (እቲ ኣድራሻ) ናብቲ ዝነበሮም ኩነታቶም ክምለሱ ይገብሮም ፣ ቅድሚ እቲ ዝተመልሰ ስኮፕ ምእታዉ። እዚ ከምቲ ኣብ EIP-2929 ዝተገልጸ ኮይኑ፡ ዳግማይ ክጥቀሙ ዝኽእሉ ክብርታት ምዕቃብ ንምኽኣልን ዘየድሊ ክፍሊት ንምክልኻልን እዩ።


ፊው! ኩሉ ንድሕሪት ንምእሳር፤ እዚ EIP EOAs ንኮድ ናይ ሓደ ውዕል ጠቋሚ ዘቐምጡ ትራንዛክሽን ክሰዱ የኽእሎም፣ እዚ ስነ-መጐት ኣብ ዝቕጽል ትራንዛክሽን ከም ናቶም ከተግብርዎ የኽእሎም። በዚ መንገዲ እዚ ካብ EIP 5806 ብጥብቂ ዝሓየለ እዩ፣ ምኽንያቱ EOAs ብጭቡጥ ክሳብ ዝደለይዎ ግዜ ትሕዝቶ ኮድ ክህልዎም የኽእሎም (ኣንጻር EIP 5806 እዚ ብቐሊሉ EOAs delegate-calls ክሰዱ ዘፍቅድ)።

ናይ EIP-7702 ክጥቀሙሉ ዝኽእሉ ኣፕሊኬሽናት

ምፍጻም ኣብስትራክሽን

EOA ነቲ ክፍጽሞ ዝደሊ ስነ-መጐት ብንጥፈት ስለ ዝወስዶ ድሕሪ ሕጂ ኣብስትራክሽን ኣይኮነን ክበሃል እኳ እንተኸኣለ፡ ሕጂ’ውን “ቀዳማይ ወናኒ” ናይቲ ዝተባህለ ስነ-መጐት ኣይኮነን። ከምኡ’ውን ብቐጥታ ስነ-መጐት ዝሓዘ ኣይኮነን፣ ናብቲ ስነ-መጐት ዝሕብር ጠቋሚ ጥራይ እዩ ዝገልጽ (ናይ ምሕሳብ ውስብስብነት ንምንካይ)። ስለዚ ምስ execution abstraction ኢና ንኸይድ ዘለና!

ናይ ጋዝ ስፖንሰርሺፕ

እቲ require(msg.sender == tx.origin) ዘይልወጥ ንርእሰ-ስፖንሰርሺፕ ንኽፍቀድ ክስበር እንከሎ፡ EIP ግን ሕጂ’ውን ውህደታት ናይ ስፖንሰር ዝገበሩ ትራንዛክሽን ሪለየርስ የፍቅድ። ይኹን እምበር፡ እቲ መጠንቀቕታ፡ ከምዚኦም ዝኣመሰሉ ሪለየርስ፡ ናይ ሓዘን መጥቃዕቲ ንምክልኻል፡ ኣብ ዝና ወይ ብስታክ ዝተመርኮሰ ስርዓት ከም ዘድልዮም እዩ።

ቅድመ ኩነት ዘለዎ ናይ ምብጻሕ ፖሊሲታት

EOAs ናብ ፍሉይ ክፋል ናይቲ ኣካውንት ኮድ ጥራይ ከመልክቱ ይኽእሉ፣ ስለዚ እቲ ሎጂክ ናይቲ ክፋል ጥራይ ኣብ ዓውዶም ክፍጸም ይኽእል።

እዚ ውን ንህላወ ንኡሳን መፍትሕታት የኽእል እሞ እዚኦም ድማ ን“privilege de-escalation” ንምኽኣል ይኸዱ፣ ስለዚ ፍሉያት ዳፕስ ኣብ ትሕቲ ፍሉይ ኩነታት ጥራይ ናብ ሚዛን ናይ ሓደ ኣካውንት ክረኽቡ ይኽእሉ። ንኣብነት፡ ERC-20 ቶከናት ከተውጽእ ግን ከኣ ETH ዘይኮነ፡ ወይ ድማ ክሳብ 1% ካብ ጠቕላላ ሚዛን ኣብ መዓልቲ ከተውጽእ፡ ወይ ምስ ፍሉይ ኣፕሊኬሽናት ጥራይ ክትራኸብ ፍቓድ ክትሓስብ ትኽእል ኢኻ።

ስግረ-ሰንሰለት ስማርት ውዕሊ ምውፋር

ብሰንኪ ዘይገደብ ባህርያቱ፡ ሓደ EIP-7702 ትራንዛክሽን ሓደ ተጠቃሚ ናብ CREATE2 opcode ክበጽሕን ብዘይ ዝኾነ ካልእ ገደብ ዘለዎ መለክዒታት ከም ሎጂክ ዕዳጋ ክፍሊት (ንኣብነት EIP-1559ን EIP-4844ን) ባይትኮድ ናብ ሓደ ኣድራሻ ንምዝርጋሕ ክጥቀመሉን ይኽእል። ). እዚ ነቲ ኣድራሻ ኣብ ብዙሓት ናይ ኩነታት ማሽናት ክምለስን ክጥቀመሉን የኽእሎ፣ ምስ ሓደ ዓይነት ባይትኮድ፣ ኣብኡ ኣብ ነፍሲ ወከፍ ሰንሰለት ዘለዎ ኣካውንት ድሕሪኡ ነቶም ካልኦት ዓውደ-ጽሑፍ-ተለዋዋጢ መለክዒታት ናይ ምግላጽ ሓላፍነት ኣለዎ።

ነቐፌታታት ኣብ EIP-7702

ንድሕሪት-ምትእስሳር ዘይምህላው

EIP-7702 ገና ኣዝዩ ናይ ቀረባ እዋን ክኸውን ከሎ፡ ድሮ ብዙሕ ፕሮቶታይፕን ፈተነን ጽግዕተኛነታቱን ክህሉ ዝኽእል ጉድለታቱን ተኻይዱ እዩ፡ እንተኾነ ግን እቲ ዝተሓተ ሞዴሉ ብዙሕ ተዓጻጻፍነት፡ በዚ ድማ ረብሓ፡ ኣብ ዝተፈላለየ ኵነታት የረጋግጽ። ይኹን እምበር ንብዙሓት ዘይልወጡ ነገራት ይሰብሮን ብቕጽበት ንድሕሪት ዝሰማማዕ ኣይኮነን። ገለ ካብ ስነ-መጐት EIP-7702፤

  1. Mid-transaction EOA nonce alteration: EIP-7702 ንጽንዓት ንምርግጋጽ ኣብ ዝግበር ጻዕሪ ዝኾነ ኦፕኮድ ኣይድርትን እዩ። እዚ ማለት ሓደ EOA EIP-7702 ትራንዛክሽን እናፈጸመ ከም CREATE , CREATE2SSTORE ዝኣመሰሉ opcodes ከተግብር ይኽእል እዩ፣ እዚ ድማ nonce ናቱ ኣብ ዝተፈላለየ ጽሑፍ ክውስኽ የኽእል።
  2. ዜሮ ዘይኮነ codeHash ዋጋ ዘለዎም ኣካውንታት መበገሲ ትራንዛክሽን ክኾኑ ምፍቃድ፦ EIP-3607 ኣብ መንጎ EOAsን CAsን ክፍጠር ዝኽእል ውድቀት “ምግጫው ኣድራሻ” ንምንካይ ተተግቢሩ። ምግጫው ኣድራሻ ዝፍጠር 160-ቢት ዋጋ ናይ ሓደ EOA ኣድራሻ ምሉእ ብምሉእ ምስ ናይ CA ኣድራሻ ማዕረ ምስ ዝኸውን እዩ።


መብዛሕትኦም ተጠቀምቲ ብዛዕባ ጭቡጥ ትሕዝቶ ናይ ሓደ ኣካውንት (ወይ’ውን ኣብ መንጎ ኣካውንትን ኣድራሻን ዘሎ ፍልልይ!) ኣይፈልጡን እዮም፣ ስለዚ ምግጫው ኣድራሻ ምፍቃድ ማለት ሓደ EOA ከም ናይ ውዕል ኣካውንት ተመሲሉ ኣብ ነዊሕ ንፋስ ገንዘብ ተጠቃሚ ክስሕብ ይኽእል ማለት እዩ። bit ኣብ መወዳእታ ንኹሉ ክሰርቕ። EIP-3607 ነዚ ዝምልከት ኮይኑ፡ ኮድ ዝሓዙ ኣካውንታት ናይ ገዛእ ርእሶም ናይ ፍቓድ ሎጂክ ተጠቒሞም ሚዛኖም ከውጽኡ ከምዘይክእሉ ብምግላጽ እዩ። ይኹን እምበር፡ EIP 7702 ነዚ ዘይልወጥ ነገር ይሰብሮ፡ EOAs ዋላ ገለ ፕሮግራማውነት ምስ ረኸቡ እውን ርእሰ-ምምሕዳር ክህልዎም ምእንቲ።

ምስ EIP-3074 ምምስሳል

ኣብ ክንዲ ትሕዝቶ ኮድ ናይ ሓደ ኣካውንት ኣድራሻ ምፍራም ብመሰረቱ ልክዕ ከምቲ ናይ 3074 ስኬም ምስ ኢንቮከራት እዩ። ኣብ ዙርያ ስግረ-ሰንሰለት ትሕዝቶ ኮድ ቅኑዕነት ጽኑዕ ውሕስነት ኣይህብን እዩ፣ ምኽንያቱ ሓደ ኣድራሻ ኣብ ዝተፈላለዩ ሰንሰለታት ዝተፈላለየ ትሕዝቶ ኮድ ክወስድ ስለ ዝኽእል። እዚ ማለት፡ ትሕዝቶ ኮዱ ኣብ ሓደ ሰንሰለት ተመሳሳሊ ስነ-መጐት ዝሓዘ ኣድራሻ ኣብ ካልእ ሰንሰለት ሃዳናይ ወይ ፍጹም ጐዳኢ ክኸውን ይኽእል እዩ፡ እዚ ድማ ገንዘብ ተጠቃሚ ክጠፍእ ይኽእል።

መደምደምታ

ሎሚ ኣብዚ ሕጂ ዘለዎ መልክዕ ዘለዎም EOAs ተጠቀምቲ ነቲ ብ EVM ዝቐርብ ናይ ፕሮግራማቢሊቲ ባህርያት ክጥቀሙ ስለዘይፈቕዱ ኣዝዮም ድሩታት እዮም። ሕሳባት ንምዕባይ ዝተፈላለዩ መንገድታት እኳ እንተሃለዉ፡ ከምቲ ኣብ መጀመርታ ናይዚ ጸብጻብ ዝገለጽናዮ፡ እቲ ዝተመርጸ ፍታሕ፡ መትከላት ውሑስን ውሑስን ርእሰ-ምሕደራ ክሕሉ ኣለዎ። ካብዚ ብተወሳኺ EOA ምዕባለታት ንኽልቲኦም ተመኩሮ ተጠቀምትን ኣፕሊኬሽን ዲቨሎፐራትን ብዓቢኡ ክጸልዎም ስለዝኽእል ኩሎም ድምጽታት ግዱሳት ኣብ ግምት ክኣትዉ ኣለዎም።


EOAs ብዝኾነ ይኹን መንገዲ ኮድ ክፍጽሙ ምፍቃድ ንኣሰራርሓ ኣካውንታት ብዓቢኡ የስፍሖ፣ እዚ ሓድሽ መግለጺ ግን ትርጉም ዘለዎ ሓደጋታትን ክህልዉ ዝኽእሉ ዕዉራት ሸነኻትን ሒዙ ይመጽእ እዩ። ነዞም ምትሕውዋሳት ምፍታሕ ንተጠቀምቲ Ethereum ዘይተወዳደር UX ረብሓታት ዘለዎ ምዕባይ ንምቕራብ ወሳኒ እዩ።


ዳርጋ ኩሉ ትርጉም ነፍሲ ወከፍ ዲዛይን ብክኢላታት ርእሰ-ጉዳይ ብዕምቆት ስለዝፈርስ፡ ባህሊ ክፉት ዘተ ኤትሪዩም ንኸምዚ ዝኣመሰለ ምህዞታት ዓቢ መፈተኒ ቦታ ይገብሮ። እዚ ኩለመዳያዊ ቆላሕታ ካብ ተጻባእቲ ዝመጽእ ሓደጋታት ስሕተት ንምቅላል ክሕግዝ ይግባእ።


EIP-7702 ኣብዚ እዋን’ዚ ንEVM ፕሮግራማቢሊቲ ናብ EOAs ንምምጻእ ዝጽዕሩ ኣገባባት ፖስተር ቆልዓ ኮይኑ፡ ኣብ ምዕባይ ፔክትራ ከም መተካእታ ናይቲ EIP 3074 ዝነበረ ስሎት ተባሂሉ ምልክት ተገይሩሉ ኣሎ። ነቲ ክፉት ዲዛይን ናይ 3074 መካኒዝም እናወረሰ ነቲ ናይ መጥቃዕቲ ገጽ / ሓደጋታት ብዓቢኡ የጉድሎ። ብተወሳኺ 3074 ኣብ ዝተወሰኑ መደባት ኦፕኮድ ዝገደቦ ገደብ ብምውጋድ ብዙሕ ዝያዳ የኽእል።


ገና ኣብ ዲዛይን ናይቲ እማመ ገለ ምጽራይ ክግበር እንከሎ፡ ድሮ ግን ካብ ኣዳለውቲ ብዙሕ ሰናይ ድሌትን ደገፍን ኣኻኺቡ ኣሎ፡ ብፍላይ ድማ ብቐጥታ ቪታሊክ ዝድግፎ ስለዘለዎ። ኣብ ውሽጢ እቲ ማሕበረሰብ እዚ ኣገባብ ኣብስትራክሽን ኣካውንት ካብ ስማርት ኣካውንትስ ከይተረፈ ዝሓሸ ክኸውን ይኽእል እዩ ዝብል ኣበሃህላታት ኣሎ። እዚ ሓተታ እዚ መንገዲ እዚ ውሑድ ለውጢ ከም ዝሓትትን ከምኡ ዝተሓላለኸ ከም ዘይኮነን፡ ከምኡ’ውን EOAs ድሮ ከም ዝተቐመጡ የጉልሕ።


ይኹን እምበር፡ ኣብ ነፍሲ ወከፍ ደረጃ መርበብ ኤትሪዩም፡ ነቲ መጻኢ ናይ ጸጥታ ምዕራፍ ኳንታም ረዚስተንስ ክንዝክሮ ይግባእ። እዚ ድሕንነት ኳንተም ብሰንኪ ኣጠቓቕማ ECDSA መሰረት ዝገበሩ ናይ ፊርማ ስኬማት ንEOA ፍቓድ ብናይ ሐዚ ሕሳብ ሞዴል ኮር ዘይከኣል እዩ።


በዚ ድማ EOA ፕሮግራማቢሊቲ ከም ሓደ ስጉምቲ መንገዲ ናብ ስማርት ኣካውንት እምበር ከም መዕለቢ ክረአ የብሉን። ንEOAs ሱፐርቻርጅ ብምግባር ዝሓሸ ናይ ተጠቃሚን ዲቨሎፐርን ተመኩሮ የኽእልን፣ ምስቲ ናይ መወዳእታ ናይ ኣካውንት ኣብስትራክሽን ዕላማ ናይ ስማርት ኣካውንታት ዝሰማማዕ ኮይኑ ይቕጽል።

ኣብ ዝቕጽል ጸብጻብና፡ ኣብ መደባት ስደት EOA ክንጥሕል ኢና፡ ኣብቲ ናይ ኣካውንት ኣብስትራክሽን ፍኖተ-ካርታ ክሳብ ክንደይ ከም ዝሰማምዑ ንምርኣይ፡ ተኸታተሉ!


መተሓሳሰቢ ደራሲ፡ ሓደ ስሪት ናይዚ ጽሑፍ ንመጀመርታ ግዜ ኣብዚ ተሓቲሙ .