Ethereum ජාලය EIP-4844 උත්ශ්රේණි කිරීම හරහා blobs හඳුන්වා දී දැන් මාස 8ක් ගත වී ඇත. අපේක්ෂා කළ පරිදි, rollups සැලකිය යුතු ලෙස අඩු කණ්ඩායම් පළ කිරීමේ ගාස්තු වලින් ප්රතිලාභ ලබන අතර, පිරිවැය-කාර්යක්ෂම blob විකල්පය හරහා Ethereum වෙත තවත් ගනුදෙනු ඉදිරිපත් කිරීමට ඔවුන්ට ඉඩ සලසයි.
කෙසේ වෙතත්, බ්ලොබ් භාවිතය අපේක්ෂා කළ පරිදි අඩු වී ඇත - තවමත් ප්රමාණවත් රෝලප් හෝ විමධ්යගත යෙදුම් (DApps) උත්තෝලන බ්ලොබ් නොමැත.
එහි ප්රතිඵලයක් වශයෙන්, බ්ලොබ් ගෑස් මූලික ගාස්තුව අවම මිල වන 1 wei හි පවතී. ඉහළ බ්ලොබ් ඉල්ලුමේ කාල පරිච්ඡේද හතරක් තිබියදීත්, සමස්ත පිරිවැය සුවිශේෂී ලෙස අඩු මට්ටමක පවතී. මෙය rollups සඳහා Ethereum ආකර්ශනීය දත්ත ලබා ගැනීමේ (DA) ස්ථරයක් බවට පත් කරයි, නමුත් එය rollups Mainnet වෙත ප්රමාණවත් දායකත්වයක් සපයන්නේද යන්න පිළිබඳව ප්රජාව තුළ කනස්සල්ල මතු කරයි. එපමනක් නොව, Ethereum blobs සම්මත කිරීමෙන් පසු නිකුත් කිරීමේ උද්ධමනය අත්විඳිමින්, ඒවායේ බලපෑම පිළිබඳ විවාද ඇති කරයි.
සමහරු තර්ක කරන්නේ blobs මඟින් Ethereum පරිමාණය කිරීමට හැකි වන බවත්, තවත් rollup සේවාවන් අවසානයේ ජාලයට සංක්රමණය වන බවත්ය. තවත් අය තර්ක කරන්නේ මේ වන විට rollups Ethereum වෙත කිසිදු දායකත්වයක් ලබා නොදෙන බවයි.
මිල බලපෑම් වලින් ඔබ්බට, බ්ලොබ් වල පුළුල් ඇඟවුම් වටා සාකච්ඡා මතු වී ඇත. එක් ප්රධාන මාතෘකාවක් වන්නේ EIP-7762 හි යෝජනා කර ඇති පරිදි අවම බ්ලබ් මූලික ගාස්තුව සකස් කළ යුතුද යන්නයි. මෙම යෝජනාවේ ප්රතිඵලය තවමත් අවිනිශ්චිතය. EIP-7691 හි ග්රහණය කර ගත් තවත් විවාදයක්, බ්ලොබ් සංඛ්යාව වැඩි කළ යුතුද යන්න වටා කේන්ද්රගත වන අතර, යෝජකයින් ප්රකාශ කරන්නේ මෙය සම්මුති ආරක්ෂාවට බාධාවක් නොවන බවයි. ඉදිරි පෙක්ට්රා දෘඪ දෙබල සඳහා යෝජනා දෙකම සලකා බලමින් පවතී.
මෙම ලිපිය එක් එක් යෝජනාවේ විස්තර, පසුබිම ගවේෂණය කිරීම, යෝජනා කර ඇති දේවල විශේෂතා සහ විය හැකි වාසි සහ අවාසි.
බ්ලොබ් ගැන නොදන්නා අය සඳහා, අපි මුලින්ම මූලික කරුණු ආවරණය කරන්නෙමු. ඔබ දැනටමත් EIP-4844 සහ blobs ගැන දැනුවත් නම් සහ යෝජනා ගැන විශේෂයෙන් උනන්දු වන්නේ නම්, EIP-7762 පිළිබඳ සාකච්ඡාවට ඉදිරියට යාමට නිදහස් වන්න.
EIP-4844 DA ස්ථරයක් ලෙස Ethereum වැඩි දියුණු කරන ආකාරය පැහැදිලි කරමින් දත්ත ලබා ගැනීමේ නිශ්චිත සංකල්පයට අපි මුලින්ම කිමිදෙමු.
දත්ත ලබා ගැනීමේ හැකියාව යනු යම් අවස්ථාවක දී නිශ්චිත දත්ත වෙත ප්රවේශ විය හැකි බව සහතික කරන දේපලයි, විශේෂයෙන් බ්ලොක්චේන් ජාල වල නව අවහිර කිරීම් වලංගු කිරීමේ අරමුණින්. එය නව අවහිර කිරීම් වලංගු කිරීමට සහ සම්මුතියට එළඹීම සහතික කිරීමට අවශ්ය තත්ය කාලීන ප්රවේශය කෙරෙහි අවධානය යොමු කරයි. වත්මන් වාරණ වලංගු කිරීම සඳහා අවශ්ය දත්ත සියලුම සහභාගී වන නෝඩ් වෙත පවතින බව සහතික කරයි, බ්ලොක් එක දාමයට එකතු කිරීමට පෙර ගනුදෙනු සත්යාපනය කිරීමට ඔවුන්ට හැකි වේ.
DA බොහෝ විට දත්ත ලබා ගැනීමේ හැකියාව සමඟ ව්යාකූල වේ, එය ඓතිහාසික දත්ත වෙත ප්රවේශ වීමේ හැකියාව අදහස් කරයි. නැවත ලබා ගැනීමේ හැකියාව යනු සාමාන්යයෙන් නව නෝඩ් සමමුහුර්ත කිරීම හෝ ගනුදෙනු ඉතිහාසය සමාලෝචනය කිරීම වැනි අරමුණු සඳහා පැරණි කොටස් වලින් තොරතුරු වැනි අතීත දත්ත ලබා ගැනීමයි. කෙසේ වෙතත්, ආපසු ලබාගැනීමේ හැකියාව වාරණ නිර්මාණය සඳහා අවශ්ය තත්ය කාලීන වලංගුකරණයට බලපාන්නේ නැත.
උදාහරණයක් ලෙස, Ethereum blockchain මඟින් වාරණ වලංගු කිරීම සඳහා අවශ්ය දත්ත බ්ලොක් එකක් යෝජනා කරන අවස්ථාවේ nodes වෙත ලබා දීමෙන් DA සහතික කරයි. සමහර අවස්ථාවල දී Ethereum නෝඩ් සමමුහුර්ත කිරීමේ නෝඩ් සඳහා සියලුම ඓතිහාසික දත්ත ලබා නොදුනද, සම්මුති යාන්ත්රණය වලංගු කිරීමේදී අවශ්ය දත්ත ලබා ගත හැකි බව සහතික කරයි. ඒ මොහොතේ දත්ත නොතිබුනේ නම්, බ්ලොක් එක බ්ලොක්චේන් එකට එකතු නොවනු ඇත.
DA යනු ද්විමය දේපලක් නොවන බව සැලකිල්ලට ගැනීම වැදගත්ය - එය සරලව "ලබා ගත හැකි" හෝ "නොලබන" අදහස් නොවේ. ඒ වෙනුවට, එය අඛණ්ඩ වර්ණාවලියක් මත පවතී. Ethereum වැනි ආරක්ෂිත සහ විමධ්යගත blockchains ශක්තිමත් DA ලබා දෙයි, නමුත් සම්මුති යාන්ත්රණය සහ විමධ්යගත කිරීමේ මට්ටම වැනි සාධක මත පදනම්ව ලබා ගැනීමේ ප්රමාණයේ වෙනස්කම් සිදු විය හැක.
දත්ත ලබා ගැනීමේ හැකියාව (DA) රාජ්ය යාවත්කාලීන සත්යාපනය කිරීමට සහ රෝල්අප් හි වත්මන් තත්ත්වය ප්රතිනිර්මාණය කිරීමට ගනුදෙනු දත්ත වෙත ප්රවේශ විය හැකි බව සහතික කරන නිසා රෝල්අප් සඳහා ඉතා වැදගත් වේ. ශුභවාදී රෝල්අප් සඳහා, වංචා ඔප්පු ගොඩනැගීම සඳහා ඩීඒ අත්යවශ්ය වේ. ව්යාජ රාජ්ය සංක්රමණයක් පළ කර ඇත්නම්, පරිශිලකයන්ට සංක්රාන්තිය වලංගු කිරීමට සහ වංචාව ඔප්පු කිරීමට DA ස්ථරයේ ගබඩා කර ඇති ගනුදෙනු දත්ත මත විශ්වාසය තැබිය හැක. DA නොමැතිව, පරිශීලකයින්ට රෝල්අප් ක්රියාකරුවන් සම්පූර්ණයෙන්ම විශ්වාස කිරීමට සිදුවනු ඇත, ක්රියාකරුවන් ද්වේෂසහගත ලෙස ක්රියා කළහොත් හෝ දත්ත රඳවා තබා ගන්නේ නම් ඔවුන් අවදානම්වලට නිරාවරණය කළ හැකිය.
ZK rollups සඳහා, DA විසින් සියලුම ගනුදෙනු දත්ත පළ කිරීමකින් තොරව රාජ්ය සංක්රාන්ති වලංගු කිරීම සඳහා ගුප්ත ලේඛන සාධන පැවැත්ම සහතික කරයි. කෙසේ වෙතත්, ප්රායෝගිකව, බොහෝ ZK rollups තවමත් ගනුදෙනු දත්ත DA ස්ථරය වෙත පළ කරන්නේ විනිවිදභාවය වැඩි දියුණු කිරීමට සහ පරිශීලකයින් විසින් පහසු සත්යාපනයට පහසුකම් සැලසීමටය.
Ethereum හි ශක්තිමත් DA සහතික වන්නේ rollups එය ඔවුන්ගේ DA ස්ථරය ලෙස භාවිතා කරන්නේ මන්ද යන්නයි. EIP-4844 ට පෙර, rollups DA සඳහා Ethereum හි ඇමතුම් දත්ත ක්ෂේත්රය උත්තේජනය කරන ලදී. දැන්, ඔවුන්ට බ්ලොබ් සහ ඇමතුම් දත්ත දෙකම භාවිතා කළ හැක, රෝල්අප් ක්රියාත්මක කිරීම් සඳහා පරිමාණය සහ කාර්යක්ෂමතාව වැඩි දියුණු කරයි.
EIP-4844 බ්ලොබ් නමින් නව දත්ත ව්යුහයක් හඳුන්වා දෙයි, එය, calldata මෙන් නොව, මකාදැමීමට පෙර ආසන්න වශයෙන් දින 18ක් සඳහා සම්මුති ස්තරයේ තාවකාලිකව ගබඩා කර ඇත. Ethereum වලංගු කරන්නන් තාවකාලික බ්ලොබ් ගබඩා කිරීම සඳහා 50GB පමණ වෙන් කරයි. Ethereum Virtual Machine (EVM) මගින් ඒවාට ප්රවේශ විය නොහැකි නිසා Blobs calldata වලින් වෙනස් වේ; DA සහතික කරන අතරම දත්ත අඩිපාර අඩු කරමින් ඔවුන්ගේ බ්ලොබ් කැපවීම් පමණක් ප්රවේශ විය හැකිය. සැලකිය යුතු ලෙස අඩු කරන ලද ගනුදෙනු ගාස්තු සඳහා දායක වෙමින්, රෝල්අප් සඳහා අවශ්ය අත්යවශ්ය කාර්යයන් පමණක් සැපයීමෙන් Blobs කාර්යක්ෂම DA ලබා දෙයි.
සෑම බ්ලොබ් එකක්ම ආසන්න වශයෙන් 128 KiB වන අතර, බ්ලොක් එකකට බ්ලොබ් 6 ක් දක්වා අඩංගු විය හැක, මුළු බ්ලොක් එකකට 0.784 MiB පමණ වේ. බ්ලොබ් එකතු කරනු ලබන්නේ බ්ලොබ් ගණුදෙණු නම් නව ගනුදෙනු වර්ගයක් හරහා වන අතර, උරුම ගනුදෙනු මෙන්, අවම වශයෙන් ගෑස් 21,000ක් භාවිතා කරන අතර බ්ලොබ් 1 සිට 6 දක්වා ඇතුළත් විය හැකිය.
බ්ලොබ් ගෑස් ලෙස හඳුන්වන නව ඒකකයක් භාවිතයෙන් බ්ලොබ් මිල නියම කරනු ලැබේ, එහිදී එක් එක් බ්ලබ් ගෑස් ඒකක 217 = 131, 072 ක් පරිභෝජනය කරයි. Ethereum හි EIP-1559 ගෑස් ගාස්තු යාන්ත්රණයට සමානව, මෑත වාරණවල බ්ලොබ් තදබදය මත පදනම්ව බ්ලොබ් ගෑස් මිල ගතිකව සකස් වේ. මීළඟ වාරණ k + 1 සඳහා Bblobgas,k+1 සඳහා වන බ්ලොබ් ගෑස් පාදක ගාස්තුව පහත පරිදි ගණනය කෙරේ:
බ්ලොක් එකක් උපරිම බ්ලොබ් 6 කින් පුරවන විට, බ්ලොබ් ගෑස් පාදක ගාස්තුව පහත කොටසේ ආසන්න වශයෙන් 12.5% කින් වැඩි විය හැක. දැනට, අවම බ්ලබ් පාදක ගාස්තුව 1 wei ලෙස සකසා ඇති අතර, බ්ලොබ් එකකට අවම ගාස්තුව 131, 072 wei ලෙස ස්ථාපිත කරයි. සෑම බ්ලොබ් ගනුදෙනුවකටම ගෑස් මිලෙන් ගුණ කළ ගෑස් 21,000 ක සම්මත ක්රියාත්මක කිරීමේ ගාස්තුව ද ඇතුළත් වේ. 1 wei හි අවම මූලික ගාස්තුව සක්රීය සාකච්ඡාවට ලක්ව ඇත, EIP-7762 වඩා හොඳ ශේෂ පිරිවැය සහ දත්ත ලබා ගැනීමේ අවශ්යතා සඳහා වැඩි කිරීමක් යෝජනා කරයි.
EIP-7762 මිල සොයා ගැනීම වේගවත් කිරීම සඳහා බ්ලොබ් ගෑස් මූලික ගාස්තුව (මධ්යස්ථානයට වඩා සමීප හෝටලයක් වෙන්කරවා ගැනීම) වැඩි කිරීමට යෝජනා කරයි. එය වෙනස් කිරීමට උත්සාහ කරන්නේ එක් පරාමිතියක් පමණි: MIN_BLOB_BASE_FEE
. එය 1 wei සිට 225 wei දක්වා වෙනස් කිරීමට යෝජනා කරයි. නමුත් මෙම යෝජනාව පිටුපස ඇති හේතුව කුමක්ද?
ප්රශ්නය වන්නේ රෝල්අප් ප්රධාන ජාල ගනුදෙනු සඳහා අවම වශයෙන් දායක වීම හෝ ගාස්තු වශයෙන් ඉතා සුළු මුදලක් ගෙවීම නොවේ. ඊට පටහැනිව, Ethereum හි ඉලක්කය - විශේෂයෙන් EIP-4844 සමඟ - පරිමාණය කළ හැකි, අඩු වියදම් rollup ගනුදෙනු සඳහා සහාය වීම. EIP-4844 සක්රිය කළ දා සිට Blob ගෑස් පදනම් ගාස්තු අඛණ්ඩව 1 wei හි පැවති අතර, blob ඉල්ලුම ඉහළ ගිය විට කෙටි වැඩිවීම් කිහිපයක් පමණි. ඉතා මැනවින්, මූලික ගාස්තුව දින නියමයක් නොමැතිව 1 wei හි පැවතිය හැකි නම්, මෙය සැලකිල්ලක් නොදක්වයි. වැදගත් දෙය නම්, හදිසි ඉල්ලුම පුපුරා යාමේදී, බ්ලොබ් පාදක ගාස්තු සඳහා අඩු ආරම්භක ලක්ෂ්යය මිල සොයාගැනීමේ අභියෝග ඉදිරිපත් කරයි.
මෙම වැඩිවීම් අතරතුර, බ්ලොබ් ගෑස් පදනම් ගාස්තුව 1 wei සිට ක්රමානුකූලව ගැලපීම සත්ය ඉල්ලුමට අනුකූල වීම මන්දගාමී විය හැක. අපි උපකල්පිත දර්ශනයකට සමාන කරමු: ETH බැංකොක් 2024 ට සහභාගී වීම ගැන සිතන්න, එහිදී ඔබ ආසන්නයේම පාහේ නොමිලේ සිල්ලර බඩු සහිත දුරස්ථ හෝටලයක නවාතැන් ගැනීමට තීරණය කරයි. එදිනෙදා අවශ්යතා සඳහා, මෙය වඩාත් සුදුසුය. කෙසේ වෙතත්, ඔබට සම්මන්ත්රණ මධ්යස්ථානයේ උත්සවයකට සහභාගී වීමට අවශ්ය වූ විට, සාමාන්ය තත්ත්වයේ දී එය වෙත ළඟා වීමට පැය හයක් ගත වේ. ගමනාගමනය සහ සෘජු මාර්ග නොමැතිකම එකතු කරන්න, ගමන පැය 14 දක්වා දිගු විය හැකිය.
ඒ හා සමානව, අවම බ්ලබ් ගෑස් පදනම් ගාස්තුව 1 wei ලෙස සකසා ඇති විට, ඉල්ලුම අඩු වන විට rollups මිල අඩු බ්ලොබ් වලින් ප්රතිලාභ ලබයි. නමුත් ඉල්ලුමේ පිපිරීමක් අතරතුර, බ්ලොබ් ගෑස් පදනම් ගාස්තුව ඉහළට ගැලපීම මන්දගාමී වන අතර, සාධාරණ වෙළඳපල අනුපාතයක් ළඟා වීමට පෙර දිගු මිල සොයා ගැනීමේ කාල සීමාවක් ඉතිරි වේ.
එපමණක් නොව, සුදුසු මිලකට ළඟා වීමට න්යායාත්මක අවම කාලය ප්රායෝගිකව නොපවතිනු ඇත. වලංගු කරන්නන් හෝ වාරණ සාදන්නන් කුට්ටි වලින් බ්ලොබ් ගනුදෙනු අත්හැරියහොත්, මෙම සොයාගැනීමේ කාලය තවත් දිගු විය හැක. උදාහරණයක් ලෙස ( dataalways's post වෙතින්), ජූනි 20 වැනි දින LayerZero එයාර්ඩ්රොප් අතරතුර, blob මූලික ගාස්තුව 1 wei සිට 7471 Gwei දක්වා ඉහළ ගියේය. න්යායාත්මකව, මෙයට ආසන්න වශයෙන් කුට්ටි 252ක් හෝ විනාඩි 51ක් ගත විය යුතුය (පහත පරිදි ගණනය කර ඇත):
log1.125 (7.471 x 1012) = 251.66
කෙසේ වෙතත්, සැබෑ කාලය පැය 6 ක් පමණ විය - බලාපොරොත්තු වූවාට වඩා 5-6 ගුණයකට ආසන්න කාලයක්. දීර්ඝ කරන ලද මිල සොයාගැනීම් කාල සීමාවන් යනු මූලික ගාස්තුව බ්ලොබ් ඉල්ලුම නිවැරදිව පිළිබිඹු කිරීමට අසමත් වීමයි. මෙම විෂමතාවය රෝල්අප් සහ බ්ලොබ් භාවිතා කරන්නන් ප්රමුඛතා ගාස්තු හරහා ආක්රමණශීලී ලෙස ලංසු තැබීමට තල්ලු කළ හැකි අතර, එය අනපේක්ෂිත සහ ඉහළ තරඟකාරී ගාස්තු වෙළඳපොළකට මග පාදයි. සාරාංශයක් ලෙස, පාදක ගාස්තුවක් නියම කර ඇති ඉතා අඩු මිලක් සොයා ගැනීම ප්රමාද කරයි, ගාස්තු තත්ය කාලීන ඉල්ලුම සමඟ නොගැලපේ.
EIP-7762 යෝජනා කරන්නේ සම්මන්ත්රණ මධ්යස්ථානයට ආසන්න හෝටලයක නවාතැන් ගැනීම වැනි දෙයකි. ඔබ අසල ඇති සිල්ලර බඩු සඳහා වැඩි මුදලක් ගෙවිය හැකි අතර, සමීප වීම අවශ්ය වූ විට සම්මන්ත්රණ මධ්යස්ථානය වෙත ළඟා වීම වේගවත් සහ පහසු කරයි.
අවම බ්ලොබ් පාදක ගාස්තුව වැඩි වන්නේ නම්, බ්ලොබ් ගනුදෙනු ඉදිරිපත් කිරීම සඳහා රෝල්අප් ඇත්ත වශයෙන්ම ඉහළ ගාස්තු අය කරනු ඇත. කෙසේ වෙතත්, අවම බ්ලොබ් පාදක ගාස්තුව 1 wei සිට 225 wei දක්වා ඉහළ දැමීමෙන් බ්ලොබ් ගනුදෙනු සඳහා වත්මන් ගාස්තුව මෙන් 225 ගුණයක් රෝල්අප් ගෙවන බවක් අදහස් නොවේ. මක්නිසාද යත්, බ්ලබ් ගණුදෙණු මගින් බ්ලබ් ගෑස් සඳහා ගාස්තු ගෙවනවා පමණක් නොව, බ්ලොබ් ගනුදෙනු සඳහා ක්රියාත්මක කිරීමේ ගාස්තු ද ගෙවන බැවිනි. බ්ලොබ් නොවන ගණුදෙණු වලට සමානව, බ්ලබ් ගණුදෙණු සඳහා අවම වශයෙන් ගෑස් 21,000ක් ගෙවනු ලැබේ. ඔවුන් ඇමතුම් දත්ත පළ කරන්නේ නම්, ක්රියාත්මක කිරීමේ ගාස්තුව තවත් ඉහළ යයි.
මූලික ගෑස් ගාස්තුව 5 Gwei ලෙස උපකල්පනය කළහොත්, බ්ලොබ් ගනුදෙනු සඳහා ක්රියාත්මක කිරීමේ ගාස්තුව (අවම වශයෙන්) ආසන්න වශයෙන් 21,000 x 109 = 2.1 x 1013
wei වේ. සැසඳීමේදී, තනි තලයක් සඳහා අවම ගාස්තුව 131,072 = 1.3 x 105 wei
වේ, බ්ලොබ් පාදක ගාස්තුව සුළු දෙයක් කරයි - ක්රියාත්මක කිරීමේ ගාස්තුවට වඩා 1.6 x 108 = 160,000
ගුණයකින් ලාභදායී වේ. බුද්ධිමය වශයෙන්, අවම බ්ලොබ් පාදක ගාස්තුවේ සුළු වැඩිවීමක් බ්ලොබ් ගනුදෙනුවල මුළු පිරිවැයට දැඩි ලෙස බලපාන්නේ නැත.
උදාහරණයක් ලෙස, EIP-7762 හි යෝජිත අවම බ්ලබ් පාදක ගාස්තුව 225 wei යටතේ, blob ගාස්තුව 225 x 1.3 x 105 = 4.3 x 1012
wei බවට පත් වේ. මේ අනුව, සම්පූර්ණ පිරිවැය (ක්රියාත්මක කිරීමේ ගාස්තුව + බ්ලොබ් ගාස්තුව) 2.1 x 1013 + 4.3 x 1012 = 2.5 x 1013
බවට පත්වේ.
මෙය දැනට පවතින 1 wei අවම බ්ලබ් මූලික ගාස්තුවෙන් දළ වශයෙන් 20%ක වැඩිවීමක් නියෝජනය කරයි. බ්ලොක් එක උපරිම 6 බ්ලොබ් වලින් පුරවා ඇති අවස්ථා වලදී, වැඩිවීම 120% දක්වා ළඟා විය හැකිය.
EIP-7762 හි සැබෑ පිරිවැය වැඩිවීම ද එක් එක් rollup හි ගනුදෙනු උපාය මාර්ගය මත රඳා පවතී. රෝල්අප්ස් බ්ලොබ් ඉදිරිපත් කිරීමේ ක්රමෝපායන් අනුව වෙනස් වේ: ඔවුන් එක් ගනුදෙනුවකට විවිධ බ්ලොබ් ගණන් භාවිතා කරයි, පසුව විවිධ ඇමතුම් දත්ත ප්රමාණයන් භාවිතා කරයි, ඒ අනුව විවිධ ක්රියාත්මක කිරීමේ ගාස්තු අය කෙරේ. Calldata හි වඩාත් සංකීර්ණ සාක්ෂි පළ කරන Rollups ඉහළ ක්රියාත්මක කිරීමේ ගාස්තු ගෙවනු ඇත, එනම් යෝජිත Blob මූලික ගාස්තුව වැඩි කිරීම ඔවුන්ගේ සමස්ත ගනුදෙනු පිරිවැයට සැලකිය යුතු ලෙස බලපානු ඇත.
දත්ත මගින් ඓතිහාසික අනුහුරුකරණ දත්ත සෑම විටම පෙන්නුම් කරන්නේ Base, Optimism, සහ Blast වැනි OP Stack-පාදක rollups සඳහා, 225 wei හි blob මූලික ගාස්තුව සමඟ පිරිවැය 16% දක්වා වැඩි විය හැකි බවයි. කෙසේ වෙතත්, අනෙකුත් rollups, 2% ට වඩා අඩු වැඩිවීමක් පෙන්නුම් කළ අතර, මුළු බ්ලොබ් ගනුදෙනු පිරිවැය මත අවම බලපෑමක් යෝජනා කරයි.
MIN_BLOB_BASE_FEE
සීරුමාරු කිරීමට අමතරව, අතිරික්ත වායුව ගණනය කරන ආකාරය සඳහා කුඩා වෙනසක් සිදු කරන ලදී. මින් පෙර, excess_blob_gas
ගණනය කිරීම පාදක ගාස්තුව අනවශ්ය ලෙස ඉහළ යාමට හේතු විය හැක. මෙය වලක්වා ගැනීම සඳහා, EIP මඟින් දෙබලක උසෙහි ඇති අතිරික්ත බ්ලොබ් වායුව නැවත සකසන වෙනස් කිරීමක් හඳුන්වා දෙයි. මෙම ගැලපීම දෙබලක සිදුවීම වටා සුමට සංක්රමණයක් සහතික කරයි.
EIP-7762 යෝජනාවේ සිට, එය සැලකිය යුතු සාකච්ඡාවකට තුඩු දී ඇත. මෙම යෝජනාව පිටුපස ඇති අභිප්රේරණය සහ මිල සොයාගැනීමේ ගැටළු විසඳීමේ අවශ්යතාවය පිළිබඳව පර්යේෂකයන් බොහෝ දුරට එකඟ වන අතර, සමහර උත්සුකයන් පවතී. එක් මූලික ගැටළුවක් වන්නේ Ethereum හි ස්ථායීතාවයට නිරන්තර ප්රොටෝකෝල ගැලපීම් වල විභව බලපෑමයි. නිතිපතා සියුම් සුසර කිරීම අනපේක්ෂිත සංකීර්ණතා සහ අවදානම් හඳුන්වා දිය හැකිය.
තවත් සැලකිල්ලක් වන්නේ සුදුසු අවම බ්ලොබ් මූලික ගාස්තුවක් තීරණය කිරීමයි. 225 wei හි අත්තනෝමතික තේරීම ශක්තිමත් ආනුභවික පදනමක් නොමැති අතර, මෙම අගය ප්රොටෝකෝලයේ දිගු කාලීන අරමුණු සඳහා සහාය වන බව සහතික කිරීම සඳහා වැඩිදුර විමර්ශනයක් සඳහා කැඳවුම් කරයි. විය හැකි අස්ථාවරත්වය හෝ අනපේක්ෂිත වෙළඳපල විකෘති කිරීම් වළක්වා ගැනීම සඳහා මෙම මූලික ගාස්තුව සඳහා ශක්තිමත් තාර්කික පදනමක් ස්ථාපිත කිරීම අත්යවශ්ය වේ.
EIP-7691 සෘජු වෙනසක් යෝජනා කරයි: බ්ලොක් එකකට උපරිම බ්ලොබ් ගණන වැඩි කිරීම. දැනට, තොප්පිය බ්ලොක් එකකට බ්ලොබ් 6ක් වන අතර, ඉලක්කය 3. EIP-7691 යෝජනා කරන්නේ මෙම සීමාව ඉහළ දැමීමෙන් (දැනට නිශ්චිත සංඛ්යාවක් නැත), රෝල්අප් වලට Ethereum හි සම්මුති ස්ථායීතාවයට බාධා නොකර වැඩි පරිමාණයක් ලබා ගත හැකි බවයි.
බ්ලොක් එකකට බ්ලොබ් ගණන වැඩි කිරීමෙන් Ethereum peer-to-peer (p2p) ජාලය හරහා සම්ප්රේෂණය වන සම්පූර්ණ දත්ත ප්රමාණය වැඩි කළ හැකි අතර, සම්මුතියකට එළඹීම ප්රමාද වීමට හේතු විය හැක. සෑම බ්ලොබ් එකකම 128 KiB දත්ත අඩංගු වේ, එබැවින් බ්ලොබ් 6 ක් 784 KiB දක්වා එකතු වේ. Ethereum හි උපරිම බ්ලොක් ප්රමාණය 2 MB පමණ වන අතර, බ්ලොබ් ඇතුළුව එක් ස්ලොට් එකකට සම්ප්රේෂණය වන මුළු දත්ත දළ වශයෙන් 2.78 MB දක්වා ළඟා විය හැකිය .
බ්ලොබ් ගණන වැඩි වන විට, දත්ත ප්රමාණයද වැඩි වේ, එමඟින් බ්ලොක් සහ බ්ලොබ් සඳහා නෝඩ් හරහා ප්රචාරණය වීමට අවශ්ය කාලය දීර්ඝ කරයි. මෙම ප්රමාදය Ethereum හි සම්මුති ක්රියාවලියට අභියෝග කළ හැකිය, විශේෂයෙන්ම වලංගු කරන්නන් එක් එක් තව් අවසන් වීමට පෙර තත්පර 4ක කවුළුවක් තුළ සහතික ඉදිරිපත් කළ යුතු බැවින්. සම්මුති ස්ථාවරත්වය සහතික කිරීම, එබැවින්, මෙම ප්රචාරණ කාලයන් ප්රවේශමෙන් කළමනාකරණය කිරීම අවශ්ය වේ.
එක් එක් බ්ලොබ් වෙනම නාලිකාවක් හරහා ප්රචාරණය කරන බැවින්, වැඩි වූ බ්ලබ් ප්රමාණය සම්මුතියට සැලකිය යුතු ලෙස බලපාන්නේ නැතැයි සමහරු තර්ක කළ හැකිය. කෙසේ වෙතත්, සියලුම බ්ලොබ් සහ බ්ලොක් දත්ත පැමිණෙන තෙක් නෝඩ් තවමත් රැඳී සිටිය යුතුය, එයින් අදහස් වන්නේ ඉහළ බ්ලොබ් ගණන වැඩි කාලයක් රැඳී සිටීමේ ප්රතිඵලයක් විය හැකි බවයි.
EIP-4844 ( පශ්චාත් 1 , post2 බලන්න) අනුගමනය කරන ලද ආනුභවික විශ්ලේෂණයන් හෙළිදරව් කරන්නේ, ක්රියාත්මක කිරීමෙන් පසු දෙබලක අනුපාතය වැඩි වී ඇති අතර, එය බ්ලොක් එකකට බ්ලොබ් ගණන සමඟ ඉහළ යන බවයි. පහත ප්රස්ථාරය 2024 අප්රේල් 6 සිට ජූනි 6 දක්වා බ්ලොබ් ගණන අනුව ප්රතිසංවිධාන අනුපාත නිදර්ශනය කරයි. උපරිම බ්ලොබ් 6ක් අඩංගු බ්ලොක් බ්ලොබ් 4කට වඩා අඩු ප්රතිසංවිධාන අනුපාතයක් පෙන්නුම් කරයි, Ethereum හි සම්මුති ආරක්ෂාව කෙරෙහි EIP-4844 හි බලපෑම පිළිබඳ කනස්සල්ල අවුලුවයි. .
විවිධ හේතු නිසා reorgs සිදුවිය හැකි අතර, p2p ජාලය හරහා ඉහළ දත්ත පැටවීම එක් සාධකයක් පමණි. උපප්රශස්ත සේවාලාභී ක්රියාත්මක කිරීම් ද ප්රතිසංවිධාන අනුපාත සඳහා දායක විය හැක. මගේ මූලික විශ්ලේෂණයට අනුව, දත්ත ලබා ගැනීමේ (DA) කාලය, කාලසීමාව නෝඩ් අවසාන බ්ලොබ් එනතුරු බලා සිටීම, අවම - සාමාන්යයෙන් 20 ms ට වඩා අඩු, බ්ලොබ් 0 සහ 6 සහිත කුට්ටි අතර 5 ms ට අඩු වෙනසක් ඇත. blobs. සහතික ඉදිරිපත් කිරීමට පෙර නෝඩ් ආසන්න වශයෙන් 4000 ms රැඳී සිටින බැවින්, මෙම ප්රමාදය නොසැලකිලිමත් වන අතර සම්මුතියට විවේචනාත්මකව බලපාන්නේ නැත. පහත ප්රස්ථාරයෙන් දැක්වෙන්නේ විවිධ බ්ලොබ් සංඛ්යා අඩංගු කුට්ටි සමඟ ඇස්තමේන්තු කර ඇති DA කාලයයි.
තවද, ටෝනිගේ විශ්ලේෂණයෙන් පෙන්නුම් කරන්නේ EIP-4844 ක්රියාත්මක කිරීමෙන් පසු සමස්ත ප්රතිසංවිධාන අනුපාත පහත වැටී ඇති බවයි. පෙර දත්ත ජූනි මාසය දක්වා ප්රතිසංවිධාන අනුපාත සහ බ්ලොබ් ගණන් අතර ප්රබල සහසම්බන්ධයක් පෙන්නුම් කළ අතර, පසුගිය මාස තුනේ මෑත දත්ත මඟින් විවිධ බ්ලොබ් ගණන් සහිත බ්ලොක් හරහා ප්රතිසංවිධාන අනුපාතවල අවම වෙනස්කම් හෙළි කරයි. මෙම සොයාගැනීම්, Ethereum සේවාලාභී ක්රියාකාරිත්වයේ අඛණ්ඩ වැඩිදියුණු කිරීම්වලට හේතු වී ඇති අතර, බ්ලොබ් සීමාව වැඩි කිරීම සම්මුති ස්ථායීතාවයට සැලකිය යුතු අවදානමක් ඇති නොකරන බව යෝජනා කරයි.
මෑතකදී, Vitalik යෝජනා කළේ, "අපි EIP-7623 එකතු කිරීම සහ PectraA සඳහා කුඩා බ්ලොබ් ගණන වැඩි කිරීම (උදා, ඉලක්කය 3 -> 4, උපරිම 6 -> 8) නැවත බැලිය යුතු යැයි මම සිතමි." EIP-7623 මෙම වැඩිවීමට පහසුකම් සපයන්නේ කෙසේද යන්න තේරුම් ගැනීමට, අපි මුලින්ම එහි මූලික යෝජනාව විමසා බලමු. (EIP-7623 පිළිබඳ සවිස්තරාත්මක පැහැදිලි කිරීම සඳහා මෙතැන බලන්න)
EIP-7623 මූලික වශයෙන් දත්ත ලබා ගැනීමේ (DA) අරමුණු සඳහා සේවා සපයන ගනුදෙනු සඳහා විශේෂයෙන් ඇමතුම් දත්ත සඳහා ගෑස් පිරිවැය සකස් කිරීමට යෝජනා කරයි. අත්යවශ්යයෙන්ම, ඔවුන්ගේ ඇමතුම් දත්ත ප්රමාණයට සාපේක්ෂව අඩු ක්රියාත්මක වායුවක් සහිත ගනුදෙනුවලට ඇමතුම් දත්ත භාවිතය සඳහා ඉහළ ගෑස් පිරිවැයක් - විභවයෙන් 3 ගුණයක් දක්වා වැඩි වනු ඇත. විශාල ඇමතුම් දත්ත අඩංගු නමුත් අවම EVM ක්රියාත්මක කිරීම සිදු කරන ගනුදෙනු සඳහා වැඩි පිරිවැයක් දැරීමට සිදුවේ, DA-ආශ්රිත කාර්යයන් සඳහා ඇමතුම් දත්තවලට වඩා බ්ලොබ් භාවිතා කිරීම දිරිගන්වයි.
මෙම ගැලපුම පිටුපස ඇති තාර්කිකත්වය වන්නේ DA රාමුව ප්රශස්ත කරන අතරම දෛනික, DA නොවන පරිශීලක ගණුදෙණු වලට ඇති බලපෑම අවම කිරීමයි. DA-විශේෂිත ගනුදෙනු සඳහා ඇමතුම් දත්ත පිරිවැය වැඩි කිරීම මගින්, EIP-7623, ජාලයේ ගබඩාව සහ DA කාර්යක්ෂමතාවය ප්රශස්ත කරමින්, calldata සිට blobs දක්වා සංක්රමණය වීමට දත්ත බර මෙහෙයුම් දිරිමත් කරයි. මීට අමතරව, Ethereum හි සාමාන්ය බ්ලොක් ප්රමාණය 125 KB පමණ විශාල සීමාවකට ළඟා විය හැකි වත්මන් පරතරය ආමන්ත්රණය කරමින්, නරකම බ්ලොක් ප්රමාණය 2.78 MB සිට ආසන්න වශයෙන් 1.2 MB දක්වා අඩු කිරීම මෙම යෝජනාවේ අරමුණයි.
EIP-7623 ඵලදායි ලෙස උපරිම බ්ලොක් ප්රමාණය අඩු කරයි නම්, එය EIP-7691 හි ඉලක්කවලට සහාය වෙමින් ඉහළ බ්ලොබ් ගණනකට ඉඩක් නිර්මාණය කරයි. වැඩි වූ බ්ලොබ් සංඛ්යාවක් සමඟ වුවද, DA සඳහා calldata මත යැපීම අඩු වීම හේතුවෙන් නරකම තත්වයන් යටතේ සම්පූර්ණ දත්ත ප්රමාණය කළමනාකරණය කළ හැකිය. EIP-7623 සහ EIP-7691 අතර මෙම පෙළගැස්ම තිරසාර සීමාවන්ගෙන් ඔබ්බට උපරිම බ්ලොක් ප්රමාණය වැඩි නොකර විශාල බ්ලොබ් ප්රතිදානයකට ඉඩ සලසයි.
මෙම ලිපිය Ethereum හි බ්ලොබ් ක්රියාකාරිත්වය වැඩි දියුණු කිරීම කෙරෙහි අවධානය යොමු කළ මෑත කාලීන EIPs හඳුන්වා දී ඇත. EIP-7762 සමස්ත බ්ලොබ් ගණුදෙණු පිරිවැය කෙරෙහි ඇති වන බලපෑම අවම කරමින් ඉල්ලුම වැඩිවීමේදී වේගවත් මිල සොයාගැනීම සඳහා අවම බ්ලබ් මූලික ගාස්තුව ඉහළ නැංවීමට යෝජනා කරයි. EIP-7691 Ethereum හි දත්ත ලබා ගැනීමේ (DA) ස්තරය තවදුරටත් පරිමාණය කිරීම සඳහා බ්ලොක් එකකට බ්ලොබ් ගණන වැඩි කිරීමට උත්සාහ කරයි. ඉහළ බ්ලොබ් සංඛ්යාවක් සමඟ, ඉල්ලුමේ උච්චතම අවස්ථාවන්හිදී බ්ලොබ් පාදක ගාස්තුව වඩාත් පාලිත වැඩිවීමක් අත්විඳින අතර, සුමට මිල ගැලපීම් සඳහා ඉඩ සලසයි.
මෙම යෝජිත වෙනස්කම් පිළිබඳව සවිස්තරාත්මක සාකච්ඡා සිදුවෙමින් පවතී . නිදසුනක් ලෙස, විවාදවලට ඉලක්කගත බ්ලොබ් අංකය 4 සහ උපරිම තල ගණන 6 දක්වා සැකසීම මෙන්ම මූලික ගාස්තු යාවත්කාලීන රීතිය සමමිතික හෝ අසමමිතික විය යුතුද යන්න තීරණය කිරීම ඇතුළත් වේ. අතිරේක සලකා බැලීම්වලට අතිරික්ත බ්ලොබ් වායුව සාමාන්යකරණය කිරීම සහ බ්ලොබ් පාදක ගාස්තු යාවත්කාලීන කොටස සකස් කිරීම ඇතුළත් වේ.
Blobs යනු Ethereum හි පරිසර පද්ධතියට මෑතදී එකතු වූවක් වන අතර, යෙදුම් ස්තරය සහ සම්මුති ආරක්ෂාව යන දෙකටම ඒවායේ බලපෑම හේතුවෙන් ඒවාට අදාළ සෑම වෙනස්කමක්ම ප්රවේශමෙන් ප්රවේශ වේ. එසේ වුවද, Ethereum ශීඝ්රයෙන් ඉදිරියට යමින් පවතින අතර, පර්යේෂණ ප්රජාව සංවර්ධනය සඳහා උනන්දුවෙන් ක්රියා කරන අතර ජාලය අඛණ්ඩව වර්ධනය වී පරිණාමය වන බව සහතික කරයි.
කර්තෘගේ සටහන: මෙම ලිපියේ අනුවාදයක් මුලින් ප්රකාශයට පත් කරන ලදී මෙහි .