In aprilie, am publicat un ghid pas cu pas despre cum sa revendicati un domeniu DNS pe ENS.
Pentru a fi sincer, pasii nu au fost deloc placuti, mai ales faptul ca trebuie sa instalati golang pe masina dvs. locala.
Array
Unul dintre rolurile mele principale de cand m-am alaturat echipei ENS a fost acela de a furniza un set de instrumente pentru a facilita integrarea si voi demonstra o versiune foarte timpurie a instrumentului, astfel incat participantii la ENS Hackathon sa aiba jucarii suplimentare cu care sa se joace.
In aceasta serie de postari pe blog, voi acoperi urmatoarele subiecte:
- Teoria
- Demo-ul
- Codul
Astazi este prima zi, in care vorbesc despre teoria din spatele care va permite sa revendicati numele DNS pe ENS.
- Teoria
1.
Array
1 DNSSEC
Unul dintre lucrurile interesante despre tehnologia din spatele revendicarii domeniilor DNS pe ENS este ca foloseste extensiile de securitate a sistemului de nume de domeniu (DNSSEC) – semnaturi digitale pe inregistrarile DNS ale unui nume de domeniu – pentru a determina autenticitatea numelui de domeniu sursa.
DNSSEC a fost initial introdus pentru a preveni activitati rau intentionate, cum ar fi otravirea cache-ului, phishing-ul si atacurile omului in mijloc.
In timpul discutiei „Catre un registrator permanent al ENS” la DevCon3, Nick Johnson a descris mecanismul in detaliu la 12:33
DNSSEC stabileste un lant de incredere de la cheia radacina semnata de ICANN (.
Array
) Si in jos prin fiecare cheie. Incepem sa cunoastem hash-ul cheii radacina a DNS-ului (acest lucru este codat greu in oracolul contractului inteligent).
- tournage porno www.earnedvalue.com
- porno pute www.hannahlent.com
- nabilla porno www.plank.cc
- video porno pussy www.etuber.com
- porno xxn 492ban.net
- desinhibition porno johnnie-walker.net
- leighton meester porno webeing.com
- porno ado gay netherwestcote.info
- hotesse de l’air porno www.cnainterpreta.it
- porno yaoi www.thesavedplanet.com.au
- video porno ados randomactsofromance.net
- film porno romantique www.chartease.net
- v porno argose.com
- porno gay hetero www.leventsenturk.net
- porno guerre www.longconstruction.net
- porno malgache drigg-code.org
- porno suisse www.entecheng.biz
- porno fitness www.paulnestor.com
- candice marchal porno oberweissfunds.biz
- videos porno free www.kurtgust.com
- belle delphine porno fivepromises.com
- porno espanol tangthuphathoc.com
Avand in vedere hashurile acelei chei, putem trece in cheia reala, putem verifica daca se potriveste cu hash-ul si putem adaugati-o la setul de inregistrari de incredere. Avand in vedere cheia, putem verifica acum orice inregistrare semnata cu acea cheie, deci in acest caz este hash-ul radacinii domeniului de nivel superior xyz. Avand in vedere acest lucru, putem recunoaste cheia si asa mai departe si asa mai departe.
Deci, in continuare, puteti regoniza cheia pentru ethlab.xyz.
Avand in vedere acest lucru, putem recunoaste hash-ul pentru cheie, apoi cheia insasi si, in cele din urma, puteti verifica o inregistrare text semnata care contine adresa Ethereum.
Un lant de incredere prin DNSSEC
Puteti inspecta relatia de semnare in diferite zone (de exemplu: semnarea .xyz ethlab.xyz in graficul interactiv de aici).
Pana cand aceasta parte trebuie facuta la fiecare dintre instrumentele de gestionare a domeniului DNS. In viitor, operatorii de registre DNS mai avansati vor fi integrarea aparenta a acestui proces in serviciile lor.
1.2 DNSSEC Oracle
Avand in vedere ca proprietatea fiecarui domeniu poate fi demonstrata folosind DNSSEC, oricine (nici macar proprietarul domeniului) poate extrage dovada de pe orice server DNS si poate adauga dovada in contractul inteligent Oracle pentru a revendica numele DNS pe ENS. Iata citatul direct din prezentarea DevCon3 incepand cu ora 13:23.
Avand in vedere lantul de incredere stabilit anterior, utilizatorii pot trimite dovezi catre DNSSEC oracle din lant. Dovada este ceea ce am vazut mai devreme. Odata ce au facut acest lucru, utilizatorii pot apela noul registrator DNSSEC, care are functia „revendicare”. Registratorul interoga apoi Oracle si verifica daca exista o inregistrare text pentru numele pe care incearca sa il revendice. Raspunde cu orice inregistrari text si registratorul analizeaza aceste inregistrari text pentru adresele Ethereum. Daca gaseste una, verifica daca persoana care suna la registrator este de fapt adresa specificata si, daca este, atunci apeleaza ENS si seteaza inregistrarea in ENS. Acest lucru este acum complet functional in reteaua Ropsten, unde puteti inregistra orice domeniu DNS .xyz.
Fluxul de revendicare a proprietatii DNS pe ENS
rezumat
Sper ca veti obtine intelegerea de baza a modului in care functioneaza lantul de incredere al DNSSEC si ENS il poate folosi. In urmatoarea postare pe blog, va voi demonstra cum arata de fapt in actiune.








