Ethereum adresai su 42 simboliais tapo web3 ekosistemos bruožu. Tačiau daugumai vartotojų beveik neįmanoma įsiminti šių ilgų eilučių. Ethereum vardų tarnyba (ENS) sprendžia šią problemą, siūlydama decentralizuotą pavadinimo protokolą Ethereum blokų grandinėje.
Nuo liepos 30 d. ENS domenai taip pat pasiekiami Linea, greičiausiai augančioje zkEVM sistemoje Ethereum. Su naujausiais Hyperledger Web3j atnaujinimais kūrėjai dabar gali sklandžiai integruoti Linea ENS funkcijas į savo Java programas. Tai palengvina sąveiką su šiais žmonėms suprantamais domenų pavadinimais visoje Ethereum ekosistemoje.
Kas yra Linea ENS?
ENS įdiegimas „Linea“ yra svarbus etapas. Linea, zkEVM Layer 2 blokų grandinė, įdiegė EIP-3668 standartą – CCIP Read, leidžiantį efektyviai veikti ENS su mažesnėmis dujų sąnaudomis ir geresne sąveika. Linea ENS domenai yra formato name.linea.eth ir suteikia vartotojams žmonėms suprantamą alternatyvą Ethereum adresams, tuo pačiu užtikrinant aukštą saugumą ir mažesnes operacijų išlaidas.
Ši sistema supaprastina vartotojo patirtį, sumažina operacijų klaidų tikimybę ir padidina prieinamumą. Vartotojai gali pakeisti savo piniginės adresą į žmonėms suprantamą domeną. Kūrėjai gali naudoti CCIP skaitymą (ERC-3668), kad gautų duomenis iš kelių grandinių.
ENS įgyvendinimas „Linea“.
„Linea“ palaikymas „Hyperledger Web3j“.
„Hyperledger Web3j“, „Java“ biblioteka, skirta sąveikai su „Ethereum“, dabar palaiko „Linea ENS“ dėl naujausių atnaujinimų. Pridėjome ENS registro sutartis tiek Linea Mainnet, tiek Linea Sepolia testnet iš jų GitHub saugyklos.
Šis patobulinimas leidžia kūrėjams sklandžiai integruoti Linea ENS funkcijas į savo Java programas. Tai leidžia jiems pakeisti visus ENS pavadinimus į adresus arba atvirkščiai išspręsti adresus į Linea ENS domenus. „Linea Mainnet“ ir „Linea Sepolia testnet“ įtraukimas užtikrina, kad kūrėjai gali lengvai išbandyti ir įdiegti savo programas įvairiose aplinkose.
Kodo pavyzdys: „Linea ENS“ sprendimas naudojant „Hyperledger Web3j“.
Žemiau pateikiamas paprastas pavyzdys, kaip naudoti ENS Linea tinkle naudojant Hyperledger Web3j:
Šis kodo fragmentas parodo, kaip pakeisti Linea ENS domeną (alex.linea.eth) į susietą Ethereum adresą, o tada pakeisti tą adresą į ENS pavadinimą. Funkcionalumas pasiekiamas tiek Linea Mainnet, tiek Linea Sepolia testnet, užtikrinant visapusišką palaikymą kūrėjams, dirbantiems skirtinguose diegimo etapuose.
Norėdami gauti daugiau informacijos, galite patikrinti ištraukimo užklausą „GitHub“.
Išvada
„Linea ENS“ palaikymo pridėjimas „Hyperledger Web3j“, dabar LF decentralizuotas pasitikėjimo projektas, yra svarbus žingsnis į priekį kūrėjams, norintiems kurti „Linea“ tinklą. Įgalindamas lengvesnę sąveiką su ENS domenais „Linea“, šis naujinimas sumažina sudėtingumą ir skatina patogesnę „Ethereum“ ekosistemos patirtį.