Share this article

Ano ang Ethereum Name Service? Paano Gumagana ang ENS at Para Saan Ito Ginagamit

Ang Ethereum Name Service (ENS) ay kumukuha ng inspirasyon mula sa isang teknolohikal na hamon na unang pinaglaban noong ang militar ng US ay bumuo ng mga bloke ng gusali ng internet.

Noong mga unang araw ng internet, ONE sa mga pangunahing problemang kinaharap ng mga computer scientist ay ang mga domain name at internet protocol address ay hindi naitugma, na ginagawang hindi palakaibigan ang mga ito sa karaniwang user.

Ang ibig sabihin noon ay kung gusto mong i-access ang isang website, kakailanganin mong i-type ang buong IP address ng site na gusto mong bisitahin, gaya ng 54.235.191.121. Dahil ang mga IP address ay mga string lamang ng mga numero at tuldok na mahaba at mahirap tandaan, naging mahirap itong mag-browse sa web.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Gayunpaman, kasunod ng makabagong pananaliksik na ginawa ni Elizabeth Feinler, isang Amerikanong siyentipiko, noong 1970s, si Paul Mockapetris, isang Amerikanong siyentipiko sa kompyuter, ay bumuo ng Domain Name System (DNS) noong 1983.

Ang DNS ay tumutugma sa mga IP address sa human-friendly na mga domain name. Halimbawa, bilang kabaligtaran sa pag-type ng 54.235.191.121, maaari mo lamang i-type CoinDesk.com sa iyong search bar at maidirekta sa website.

Read More: Ano ang Ethereum?

Sa kabila ng lahat ng teknolohikal na wizardry na nagaganap sa sektor ng Crypto , cryptocurrencies kadalasan ay gumagamit pa rin ng system na katulad ng lumang IP address setup.

Kung gusto mong ipadala ang iyong Bitcoin sa address ng ibang tao, kakailanganin mong gamitin ang address ng taong iyon wallet address kumpara sa paggamit ng bagay na pang-tao tulad ng pangalan ng may-ari ng wallet.

Doon papasok ang Ethereum Name Service (ENS).

Ano ang Ethereum Name Service?

Ang Ethereum Name Service ay isang ipinamamahagi, bukas at napapalawak na sistema ng pagbibigay ng pangalan na nakikipag-ugnayan sa Ethereum blockchain.

Katulad ng tungkulin ng DNS na binanggit sa itaas, ang tungkulin ng ENS ay imapa ang mga pangalang nababasa ng tao gaya ng "john. ETH" sa isang pangalan na nababasa ng machine gaya ng address ng wallet tulad ng "8g978dl39ji9xl."

Sa pamamagitan ng ENS, ang mga user ay maaaring bumili at mamahala ng kanilang sariling mga domain, ibig sabihin, ang mga secure at desentralisadong transaksyon ay maaaring maganap nang hindi na kailangang humarap sa mahaba at kumplikadong mga address. Binabawasan din nito ang posibilidad ng anumang mga error sa pag-input kapag nagta-type ng address ng tatanggap upang magpadala ng mga pondo.

Ngayon, maaaring magkapareho ang tunog ng ENS sa DNS system na binuo noong 1980s, ngunit malaki ang pagkakaiba ng arkitektura nito.

Tulad ng DNS, ang ENS ay gumagamit ng isang sistema ng mga hierarchical na pangalan na tinatawag na mga domain, kung saan ang lumikha at may-ari ng domain ay may kontrol sa kanyang top-level na domain at kasunod na mga subdomain.

Paano gumagana ang ENS

Ethereum Name Service (Pinagmulan: ENS domain)
Ethereum Name Service (Pinagmulan: ENS domain)


Pagpapatala

Una, lahat ng domain name na nakatala sa loob ng ENS ay may may-ari. Ang isang may-ari ay nagmamay-ari ng isang pinangalanang domain at maaaring ilipat ang pangalang iyon sa isang bagong may-ari sa sarili niyang pagpapasya.

Ang may-ari na gustong bumili ng domain ay tinatawag na "registrant" dahil dapat niyang irehistro ang domain na iyon sa ENS. Ang pagre-record, pagsubaybay at pagsubaybay sa kung sino ang nagparehistro para sa isang domain – ang registrar – ay isinasagawa ng isang functionality ng ENS na tinatawag na “registry.”

"Mga rehistro"ay matalinong mga kontrata na naglalaan ng mga pangalan ng subdomain at pinamamahalaan ng pangunahing registrar na tinatawag na permanenteng registrar. Maaaring baguhin ang mga ito sa anumang punto o sa anumang antas sa loob ng ENS at maaaring i-refer ng may-ari ng rehistro.

Ang isang nagparehistro ng isang pagpaparehistro ay maaari ding ilipat ang kanyang pagpaparehistro ng isang domain sa isa pang ibinigay na account. Bukod pa rito, kung sakaling gustong mabawi ng indibidwal ang isang ibinigay na domain name, magagawa niya ito sa pamamagitan ng pagbawi sa pangalan at domain na iyon.

Nire-reset nito ang pagmamay-ari ng pangalan ng ENS sa registrar na nag-reclaim ng isang ibinigay na account.

Mga pangalan

Tulad ng nabanggit sa itaas, may pagkakaiba sa pagitan ng pagmamay-ari ng pangalan at pagmamay-ari ng pagpaparehistro. Ang "pangalan" ay gumaganap bilang isang paraan para matukoy ng ENS ang isang ibinigay na domain gaya ng "john. ETH" at maaaring binubuo ng iba't ibang mga label na pinaghihiwalay ng mga tuldok.

Ang algorithm na ginagamit upang iproseso ang mga domain name na nakarehistro sa ENS ay tinatawag na "namehash." Naglaro ang namehash dahil pinapalitan ang mga pangalang pang-tao sa ENS system, na gumagana lamang sa may hangganang haba ng 256- BIT na cryptographic na mga hash.

Kung nais ng ONE na kunin ang hash mula sa pangalan at panatilihin pa rin ang mga hierarchical na katangian ng domain, isang namehash ang ginagamit. Halimbawa, para sa "john. ETH," ang namehash ay 0x787192fc5378cc32aa.

Ang kumakatawan sa mga pangalan sa ganitong paraan ay eksklusibo sa ENS.

Ngayon, bago maglaro ang namehash, dapat munang gawing normal ang mga pangalan, ibig sabihin, pantay ang pagtrato sa mga upper-case at lower-case na pangalan. Mahalaga ito dahil tinitiyak ng proseso ng namehash na ang lahat ng mga user ay makakakuha ng parehong view ng mga pangalan at domain na available sa ENS.

Bakit mahalaga ang ENS ?

Dahil ang ENS ay binuo para sa Ethereum smart contracts – at katutubong sa Ethereum ecosystem – T ito dumaranas ng mga isyu sa seguridad na kinakaharap ng isang DNS system. Ang mga DNS record ng mga domain at pangalan ay iniimbak sa isang sentralisadong server. Nangangahulugan iyon na sila ay madaling kapitan ng mga hack.

Halimbawa, noong Oktubre 2020, sinusubaybayan ng grupo ng pagsusuri sa pagbabanta ng Google ang isang record-breaking na 180,000 na pag-atake sa mga DNS pati na rin sa iba pang mga target ng network na inilunsad mula sa mga Chinese internet service provider.

Sa kabaligtaran, ang mga tala ng ENS ay hindi maaaring sirain at sinigurado ng Ethereum blockchain.

Bukod pa rito, sa pamamagitan ng ENS, nagiging mas transparent at mas madaling makipag-ugnayan ang mga pangalan at address. Kahit sino ay maaaring lumikha o magrehistro ng isang ". ETH" na domain sa pamamagitan ng paglahok sa isang proseso ng auction. Ang pinakamataas na bid ang WIN sa domain name, na magbibigay-daan sa nanalo na lumikha ng mga subdomain pati na rin ang pag-arkila ng mga domain.

Nagbibigay iyon sa mga user sa Ethereum blockchain ng isang natatanging pagkakataon na mag-set up ng shop sa Ethereum network at maging isang malinaw na punto ng pakikipag-ugnayan sa loob ng dagat ng mga address.

Tingnan din: Paano Gumagana ang Ethereum ?

Stephan Roth

Si Stephan Roth ay isang financial journalist na nakabase sa London na nag-ulat tungkol sa Cryptocurrency mula noong 2018. Dati siyang nagtrabaho para sa KPMG, CNNMoney at ACCOINTING at may matalas na interes sa economics, financial Markets at Crypto regulation.

Stephan  Roth