Wiki iliyopita, zaidi ya wachangiaji wakuu 100 wa Ethereum walikusanyika juu ya Mzingo wa Aktiki — huko Longyearbyen, Svalbard — kwa ajili ya Soldøgn Interop: wiki ya kazi kubwa kwenye uboreshaji wa mtandao wa Glamsterdam.
Soldøgn ilifuatia Berlinterop ya mwaka jana, lakini ilirudi kwenye muundo uliotumiwa na Amphora 🏺, Edelweiss 🏔️, na Nyota ✨: wiki ya mkondo mmoja ya maendeleo yaliyolenga wateja wengi kuelekea uboreshaji maalum — katika kesi hii, kuimarisha Glamsterdam.
Kufikia Ijumaa, kikundi kilikuwa kimetimiza malengo yake makuu matatu: makubaliano juu ya kiwango cha chini cha kikomo cha gesi cha 200M baada ya Glamsterdam, utekelezaji thabiti wa ePBS unaoendeshwa na wajenzi wa nje, na nambari za mwisho za upangaji upya wa bei za EIP-8037 zilizothibitishwa. Maendeleo makubwa pia yalifanywa kwenye vipengele vya Hegotá kama vile FOCIL na udhanifu wa akaunti asilia, pamoja na mada nyingine nyingi.
Kwa nini Svalbard?
Svalbard ni mojawapo ya maeneo machache Duniani ambapo mtu yeyote, bila kujali utaifa, anaweza kuishi na kufanya kazi bila viza. Pia ni nyumbani kwa Global Seed Vault na Arctic World Archive, vituo viwili vya hifadhi baridi vilivyochimbwa kwenye ardhi iliyoganda nje ya Longyearbyen. Kati yao vinashikilia nakala za mazao, vitabu, filamu, miswada, na msimbo wa chanzo ambao binadamu anaweza kuhitaji miaka elfu moja kuanzia sasa, ikiwa ni pamoja na Snapshot ya msimbo wa chanzo wa Ethereum. Mwisho kabisa, kuanzia mwishoni mwa Aprili hadi Agosti, jua halizami huko Svalbard. Ina muda wa kufanya kazi wa 24/7, kama tu Ethereum, ambao wasanidi wakuu waliutumia kikamilifu wakati wa wiki!
Kuimarisha Glamsterdam, Kukuza Ethereum
Lengo la wiki lilikuwa kuimarisha utekelezaji wa Glamsterdam na kupata lengo la kiwango cha chini cha kikomo cha gesi baada ya uboreshaji. Kuongeza kikomo cha gesi kwa usalama ni tatizo lenye pande nyingi na Glamsterdam inashughulikia kadhaa kati yao: jinsi vitalu vinavyojengwa na kupendekezwa, ni kiasi gani cha nafasi ya ziada utekelezaji wa wateja unayo chini ya mzigo, na jinsi gharama za uundaji wa hali zinavyokua sambamba na uwezo wa upitishaji.
Katika vitendo hiyo ilimaanisha kumaliza wiki na mtandao wa wasanidi thabiti wa wateja wengi wa Glamsterdam unaoendesha ePBS ya hivi punde, upangaji upya wa bei na vipimo vya orodha ya ufikiaji wa kitalu, pamoja na data ya upimaji ili kuweka msingi wa pendekezo la kuaminika la kikomo cha gesi.
Muda mwingi ulitumika kwa umakini kuandika msimbo, mara nyingi hadi saa za asubuhi na mapema, ukikatizwa na vikao vidogo ili kukubaliana juu ya maamuzi ya muundo na kujadili vipengele vya ramani ya njia ya muda mrefu.
Timu tatu za EF zilitoa miundombinu kwa ajili ya wiki: EthPandaOps ilileta ethIQ na seva ya MCP ya panda ili kusaidia mtiririko wa kazi wa kiwakala wa timu; Protocol Support ilianzisha soldogn.xyz kama chanzo pekee cha ukweli kwa malengo ya interop, ratiba, na maelezo; na timu ya EF Digital Studio ilinasa wiki kwenye filamu. Tarajia makala ya kwanza kabisa ya interop 🔜!
ePBS
Zaidi ya kusafisha uhusiano wa mpendekezaji/mjenzi, ePBS inaunda upya sloti kwa kuongeza tarehe za mwisho za ujenzi wa kitalu, ufichuaji wa mzigo, na uthibitisho. Hii inaweka wazi ni muda gani unaweza kutengwa kwa ajili ya utekelezaji, na kuongeza nafasi ya ziada tuliyo nayo ili kuongeza kikomo cha gesi.
Timu zilianza wiki zikilenga mtandao wa wasanidi wa Glamsterdam wa 4 EL × 4 CL ifikapo Jumatatu jioni. Majaribio ya kwanza yaliibua matatizo ya kutosha kusukuma lengo hadi Jumanne, wakati usanidi wa 4×3 ulipoendeshwa kwa uthabiti wa kutosha ili majaribio ya shinikizo kuanza.
Kuanzia hapo, wiki nzima iliyosalia ilikuwa mzunguko wa kuimarisha ePBS: majaribio ya shinikizo, kufichua matukio ya kipekee, kurekebisha, kurudia. Kikao kidogo cha Jumanne asubuhi cha API ya Mjenzi kilirahisisha sana vipimo kuhusu usajili wa mthibitishaji, mtiririko wa zabuni/kichwa/ahadi, muundo wa uaminifu kwa malipo ya mjenzi, na tabia ya kukata mawasiliano (circuit-breaker). Utatuzi wa matatizo katikati ya wiki ulilenga matukio ya kipekee kati ya wateja — hasa kuhusu ubatilishaji wa maombi ya utekelezaji wa maombi ya beacon, ambapo seti mpya ya majaribio ilifichua pengo katika kila utekelezaji wa mteja. Kufikia Alhamisi asubuhi, timu za CL zilikuwa zikiripoti ePBS thabiti huku njia za zabuni za upande wa EL zikiwa bado zinatatuliwa; hizo zilitatuliwa kuanzia Alhamisi hadi Ijumaa. Maswali mawili yanasalia kuwa yenye utata kwa ACD: ikiwa sahihi ya ombi inapaswa kujifunga kwa mjenzi anayepokea, na jinsi ya kuweka muundo wa mjenzi aliyeweka dhamana ya 1 ETH kuwa thabiti dhidi ya mashambulizi ya uhai yanayotegemea P2P Sybil.
Kufikia Ijumaa, karibu wateja wote walikuwa wakiendeshwa pamoja kwenye glamsterdam-devnet-2 huku mfumo wa wajenzi wa nje ukijaribiwa kuanzia mwanzo hadi mwisho!
Uboreshaji wa BAL
Ikiwa ePBS ni upande wa tabaka la mwafaka wa hadithi ya ukuzaji wa Glamsterdam, mshirika wa tabaka la utekelezaji ana sehemu mbili kuu: upangaji upya wa bei za gesi na Orodha za Ufikiaji za Kiwango cha Kitalu. Kwa kuwapa wateja taarifa za kutosha kuhusu seti ya kusoma/kuandika ya kitalu mapema, BALs huwezesha utekelezaji sambamba, I/O iliyokusanywa kwa mafungu, na ukokotoaji sambamba wa mzizi wa hali, ambayo yote huamua ni kitalu kikubwa kiasi gani wateja wanaweza kushughulikia kwa urahisi.
Mkondo wa BAL wa Soldøgn uliendeshwa kwenye mitandao yake ya wasanidi, tofauti na minyororo ya ePBS ya Glamsterdam, kwa hivyo vipimo vya uboreshaji havikuchanganyikana na kazi ya uimarishaji wa tabaka la mwafaka. Kila uboreshaji uliwekwa nyuma ya alama yake ya kipengele ili kazi ya upimaji ya wiki iweze kuzilinganisha kwa kujitegemea badala ya kama kifurushi kimoja. Dashibodi ya vipimo vya BAL na ubao wa wanaoongoza viliibua matukio mabaya zaidi ya kila mteja katika seti ya majaribio — kwa kuzingatia kuinua njia za polepole kwanza, timu ziliweza kuinua kiwango cha chini cha kikomo cha gesi kwa ujumla, sio tu kwa utekelezaji wa haraka zaidi.
Upangaji Upya wa Bei za Gesi
Glamsterdam inajumuisha idadi ya upangaji upya wa bei za gesi za EL, ikirekebisha gharama ili zilingane vyema na matumizi ya rasilimali katika uwezo wa upitishaji wa juu zaidi. EIP-8037, ongezeko la gharama ya gesi ya uundaji wa hali, iko kwenye msingi: inaongeza bei ya kuandika hali mpya ili kikomo cha gesi cha juu zaidi kisitafsiriwe kuwa ukuaji wa hali usio na kikomo.
Kuelekea Soldøgn, vipimo vya 8037 vilibeba upangaji bei badilifu kwa kila baiti ya hali uliounganishwa na kikomo cha gesi cha kitalu, jambo ambalo lilifanya majaribio kuwa magumu sana kimuunganiko (tumbo moja la fuzz kwa kila bendi ya kikomo cha gesi) na upimaji kuwa karibu hauwezekani. Timu zilikubaliana mapema wiki hiyo kuachana na upangaji bei badilifu na kupendelea cost_per_state_byte isiyobadilika, huku upangaji upya wa bei wa siku zijazo ukishughulikiwa kwenye mipaka ya mchepuo badala ya ndani ya mchepuo.
Muundo wa uhasibu wenyewe ulichukua njia ya kujirudiarudia zaidi. Kikao kidogo cha Jumatatu kilihamisha uhasibu wa gesi ya hali kutoka katikati ya utekelezaji hadi mwisho wa fremu ya wito; ufuatiliaji wa Jumanne ulikamilisha gharama za uundaji wa akaunti, gharama za uwekaji wa msimbo, na urejeshaji wa muamala wa CREATE; Jumatano iliibua matukio ya kipekee ya kurejesha/kujaza hifadhi ambayo yalilazimisha kufikiria upya. Kikao kidogo cha Alhamisi kilirejesha uhasibu kwenye kiwango cha msimbo wa operesheni, baada ya kuhitimisha kuwa utata halisi ulikuwa kwenye muundo wa hifadhi, sio kwenye ukokotoaji wa uhasibu. Kufikia Ijumaa vipimo vilikuwa vimethibitishwa kwenye bal-devnet-6, huku mkondo wa BAL ukitoa nambari za mwisho za upangaji upya wa bei.
Mzunguko huu wote unaangazia mojawapo ya vipengele muhimu zaidi vya interop: uwezo wa kutatua vipimo tata, utekelezaji, majaribio, utatuzi wa matatizo, na masuala ya muundo kwa saa chache badala ya wiki. Katika ubora wake, wiki za interop zinaweza kubana mwezi mmoja wa maendeleo yasiyolingana katika kila siku!
Kufikia Ijumaa, nyuzi tatu ziliungana kwenye nambari kuu ya wiki: kiwango cha chini cha kikomo cha gesi cha 200M baada ya Glamsterdam kinachoaminika. Ongezeko hili kubwa linawezekana kwa sababu ePBS inaunda sloti ili kutoa muda zaidi wa utekelezaji, uboreshaji wa BAL unawapa wateja nafasi ya ziada ya uwezo wa upitishaji chini ya muundo huo, na 8037 inahakikisha kikomo cha gesi cha juu zaidi hakitafsiriwi kuwa ukuaji wa hali usiodhibitiwa.
Nyuzi Nyingine za Glamsterdam
Zaidi ya ePBS, BALs na upangaji upya wa bei, sehemu kubwa ya upeo uliosalia wa Glamsterdam ilijadiliwa kwa kina katika vikao vidogo.
Timu za CL zilikamilisha maamuzi kuhusu EIP ndogo za Glamsterdam: EIP-8061 (ongezeko la mzunguko wa kujitoa/uunganishaji) ilijumuishwa katika glamsterdam-devnet-1; EIP-8080 (kujitoa kupitia foleni ya uunganishaji) ilikataliwa kujumuishwa; EIP-8045 (kuondolewa kwa jukumu la mthibitishaji aliyekatwa) ilipunguzwa hadi majukumu ya mpendekezaji ndani ya dirisha la kutazama mbele pekee; na EIP-7688 (vyombo thabiti vya SSZ) inasalia katika upeo wa Glamsterdam lakini imezuiliwa nje ya glamsterdam-devnet-1 huku timu ikifanyia kazi ukubwa wa ujumbe wa uvumi ulio na mipaka kwa uthibitisho chini ya orodha zinazoendelea.
Kikao kidogo cha Jumatano asubuhi cha usanifu wa usawazishaji wa EL/CL kiliahirisha EIP-8237 nje ya Glamsterdam kwa kupendelea kuhifadhi hiari kwa usanifu wa muda mrefu wa "usawazishaji wa kujaza" katika mchepuo wa siku zijazo. Badala yake, chumba kilikubaliana kuandaa rasimu ya EIP ambayo inarekebisha mfuatano wa forkchoiceUpdated / newPayload / getPayload, inabainisha salamu ya kuanzisha usawazishaji wa haraka (snap-sync), na kuimarisha uthabiti halali/batili kati ya nyuso za API ya injini.
Kuimarisha ilikuwa mada ya mara kwa mara ya wiki. Kikao cha Alhamisi kilishughulikia mifumo ya majaribio ya kufuata chaguo la mchepuo, hazina ya Diamond ya matukio ya kipekee ya CL yanayoweza kuzalishwa tena, na buildoor, zana ya majaribio ya mjenzi wa nje ya PandaOps, iliyoonyeshwa katikati ya kikao kwa mfululizo mrefu wa matukio ya mashambulizi ambayo wahudhuriaji walipendekeza papo hapo.
Zaidi ya Glamsterdam
Vikao vidogo kadhaa vilitazama kuelekea Hegotá na michepuo inayofuata.
Kikao kilichokuwa hakiegemei pendekezo lolote kwa makusudi kuhusu Udhanifu wa Akaunti asilia kilianzisha mambo, kikifanyia kazi mahitaji na vikwazo ambavyo muundo wowote wa siku zijazo lazima utimize. Malengo ya seti ya vipengele kama vile mipango mbadala ya sahihi, ujumuishaji, ukusanyaji wa mafungu, urejeshaji, ufadhili wa gesi, nonces zinazobadilika, na pochi za hifadhi ya funguo yalikaa kando ya vikwazo vikali kuhusu utangamano wa mempool ya umma, ubilahali, na upinzani wa DoS wa tabaka la 2 (l2).
Kikao kidogo cha FOCIL cha Alhamisi kililenga masasisho ya utekelezaji: mifano ya awali ilikuwa tayari inafanya kazi, huku interop ya wateja wengi na mtandao wa wasanidi maalum wa FOCIL zikiwa hatua zinazofuata mara moja. Maamuzi mawili mashuhuri ya muundo pia yalifanywa: kulemaza FOCIL wakati wa kutokuwa na ukamilifu wa vipindi 2 (kuiga tabia ya kukata mawasiliano ya kuongeza mpendekezaji), na kupitisha mbinu ya alamisho inayotegemea faharisi kwa utangamano na miamala ya fremu / EIP-7702.
Zaidi ya hapo, mkondo wa muda mrefu wa ETH P2P ulichora mbadala unaotegemea QUIC kwa libp2p wenye faragha-kwa-chaguo-msingi na ujumuishaji unaotambua sloti, pamoja na mfano wa utangazaji uliosimbwa kwa ufutaji ambao uliiga usambazaji wa haraka mara ~6 kuliko GossipSub kwenye mizigo ya 2.4 MB. Mkondo wa CL pia uliibua hisia kali kuelekea hatimaye kuacha kabisa uunganishaji — kutangaza mchepuo wa mwisho unaounga mkono, kisha kulazimisha kujitoa-kisha-kuweka-upya baadaye — kama jibu safi la muda mrefu kwa ukuaji wa hali ya seti ya mthibitishaji.
Mchakato wa ACD
Siku ya Jumatano alasiri, Nixo na Ansgar, viongozi wenza wawili wa ACDE, waliendesha kikao cha kukusanya maoni kutoka kwa wachangiaji wakuu kuhusu mchakato wa ACD. Kikao kilipitia upya muundo wa kichwa cha habari, kilijadili faida na hasara za kuwa na ramani ya majani (strawmap), na kurasimisha vigezo vya EIP SFI. Chumba kwa ujumla kilitaka kuweka vichwa vya habari lakini kulegeza ugumu wa EIP-dhidi-ya-mada, kikikubali "mada + EIP mgombea" kama muundo unaofaa. Kazi za mwaka kwa kila mchepuo za ramani ya majani baada ya 2026 ziliwekwa alama kama zilizoidhinishwa kupita kiasi na huenda zikalegezwa. Ufafanuzi mpya wa SFI wa pointi nne uliwekwa mbele, huku ACDT ikiashiria utayari na ACDE/ACDC ikihifadhi uamuzi wa mwisho. Mchakato mpya wa kupanga vipaumbele — uliotolewa baada ya maamuzi ya CFI na kuonyeshwa katika meta-EIP — utachukua nafasi ya jukumu la zamani la SFI la kuendesha ujumuishaji wa mtandao wa wasanidi, kuanzia na Hegotá.
Kwa upande wa uratibu wa simu, Alex Stokes alitangaza kuwa atachukua likizo ya miezi mitatu kuanzia wiki ijayo, huku Pari akisimamia uratibu wa ACDC kwa muda na Barnabas akichukua nafasi ya ACDT. Kwa ujumla: Nixo na Ansgar wanaongoza ACDE, Pari ni wa muda kwenye ACDC, na Mario, Barnabas, na Danceratopz wanapokezana uratibu wa ACDT.
Mambo Mengine Yote
Mbali na yote hapo juu, timu zilitumia muda wa ana kwa ana kufanya maendeleo kwenye kila kitu kuanzia mifumo bora ya majaribio (kubana mizunguko ya maoni ya Hive kutoka saa hadi dakika), hadi maboresho ya uunganishaji wa API ya injini (kuondoa nakala za uvumi, wito uliokusanywa kwa mafungu, na ugunduzi wa kichwa unaoendeshwa na mteja mwepesi), hadi maelewano magumu kuhusu anuwai ya wateja, na mada nyingine nyingi. Orodha kamili ya maelezo ya kikao inapatikana kwenye soldogn.xyz.
Hatua Zinazofuata
Kuanzia hapa, timu zinaelekea nyumbani kuchukua kile kilichoundwa kama mfano wakati wa wiki na kukifanya kiwe tayari kwa uzalishaji. Tarajia wiki kadhaa zijazo kuwa za umakini katika kuimarisha utekelezaji wa wateja dhidi ya vipimo vipya, kukamilisha ufikiaji wa majaribio, na kugeuza PR za rasimu za Soldøgn kuwa msimbo uliounganishwa.
Kama kawaida, maamuzi ya mwisho kwa thamani kama vile lengo la kikomo cha gesi la 200M na nambari za mwisho za upangaji upya wa bei yatafanywa na kushirikiwa hadharani kwenye simu za AllCoreDevs. Tarajia hizi kuwa mada kuu za wiki ijayo!
Asanteni sana kwa kila mtu aliyekuja hadi 78°N na kufanya wiki hii kuwa ya mafanikio! Pongezi za pekee kwa EthPandaOps kwa kuliweka kundi katika mstari kila siku, na kwa kila mtu aliyefanya kazi chini ya jua la usiku wa manane ili kuhakikisha tunafikia malengo yetu ya kila siku — ikiwa ni pamoja na wafanyakazi wa Ethrex, walioungana nasi kwa interop yao ya kwanza. Ilikuwa wiki yenye tija sana, na kwa bahati nzuri tutakuwa na filamu fupi kamili ya kuikumbuka ☀️
Chapisho hili limetafsiriwa kutoka Kiingereza. Kutokana na hatua hiyo, huenda lisiwe sahihi kabisa wala la sasa. Toleo halisi linaweza kupatikana katika Kiingereza.