211service.com
Den ambisiøse planen for å gjenoppfinne hvordan nettsteder får navnene sine
NICK LITT Nick Little
- Handshake ønsker å gjenoppfinne hvordan navngivning fungerer på internett
- Blockchain kan beskytte brukere mot sensur eller angrep
- Men det er problemer som fortsatt må løses, inkludert - hvem vil egentlig bruke det?
Neste gang du skriver inn navnet på et nettsted i nettleseren din, ta en pause et sekund for å tenke på hva som skjer etter at du har trykket på enter.
Det som skjer er at nettleseren din sender det navnet – technologyyreview.com, si – til et nettverk av datamaskiner kalt Domain Name System. DNS kalles ofte internetts telefonbok, og den konverterer (eller på internettspråk, løser) nettstedsnavn til IP-adresser – i dette tilfellet 23.92.17.190. Disse tallene er det som lar nettleseren din finne den riktige serveren på internett og koble til den.
Vi bruker DNS fordi de fleste mennesker er dårlige til å holde styr på lange tall. Det får ikke mye oppmerksomhet; du trenger vanligvis ikke tenke på hva DNS gjør i bakgrunnen. Men du må stole på det, noe som betyr å stole på en håndfull organisasjoner som har blitt belastet med å holde DNS-en fungerende og sikker.

Steven Mckie Amentum.org
Til folk liker Steven McKie , en utvikler for og investor i et åpen kildekode-prosjekt kalt håndtrykket Nettverk , denne sentraliserte makten over internettnavn gjør internett sårbart for både sensur og nettangrep. Handshake ønsker å desentralisere det ved å lage et alternativt navnesystem som ingen kontrollerer. Ved å gjøre det kan det bidra til å beskytte oss mot hackere som prøver å utnytte sikkerhetssvakhetene til DNS, og fra myndigheter som håper å bruke den til å blokkere ytringsfrihet.
Systemet vil være basert på blockchain-teknologi, noe som betyr at det vil være programvare som kjører på et vidt distribuert nettverk av datamaskiner. I teorien ville det ikke ha noe enkelt punkt for svikt og avhenge av ingen menneskestyrt organisasjon som kan bli korrupt eller co-optert. Handshakes programvare er en sterkt modifisert versjon (eller gaffel) av Bitcoin, og akkurat som Bitcoins nettverk av gruvearbeidere beskytter kryptovalutaen mot manipulasjon og gjør det praktisk talt umulig for myndighetene å stenge ned, kan et lignende nettverk holde en permanent, sensurbestandig oversikt over internettnavn.
Handshake-teamet er langt fra de første som prøver å lage et desentralisert navnesystem for nettet. Men i motsetning til tidligere forsøk, prøver ikke Handshake å erstatte DNS, men jobber med det. Poenget er å skape et alternativt, spenstig nettverk som folk kan falle tilbake på, sier McKie.
Zookos trekant
Hva er i et navn? I den virkelige verden kan flere ting eller personer ha den samme. I datanettverksprotokoller er svaret mer spesifikt. Et prinsipp kalt Zooko's Triangle, etter kryptograf Zooko Wilcox-O'Hearn, mener at et ideelt navn bør ha tre distinkte kvaliteter.
For det første bør et navn være sikkert. Når du skriver inn et nettsteds navn i nettleseren din, bør du kunne stole på at svaret ikke kom fra en bedrager. For det andre bør et ideelt navn gi mening for mennesker så vel som for datamaskiner. Endelig skal ingen sentral myndighet kunne sensurere eller blokkere den. Det er den delen av trekanten som de hopper over for å få den til å fungere, sier Joseph Bonneau , en assisterende professor i informatikk ved New York University.
Organisasjonen med den mest sentraliserte makten over DNS er en Los Angeles-basert ideell organisasjon, Internet Corporation for Assigned Names and Numbers. ICANN er ansvarlig for å overvåke den såkalte DNS-roten, det høyeste nivået i det hierarkiske globale nettverket av DNS-servere. ICANN er også ansvarlig for å tildele nye toppnivådomenenavn, som inkluderer .com, .org, .net og de fleste landskoder på to bokstaver.
Talsmenn for ytringsfrihet på nettet har lenge advart om at det er farlig å stole på en enkelt, byråkratisk organisasjon både for å overvåke DNS-roten og til å tildele toppdomener. De bekymrer seg for at ICANN kan bestemme seg, kanskje under press fra visse regjeringer eller selskaper, å sensurere internett ved å fjerne navn fra DNS, eller ved å forby bruken av visse navn til å begynne med.
Foruten ICANN, er det enda en klasse organisasjoner hvis jobb Handshake tar sikte på å desentralisere. Ser du det lille hengelåsikonet i nettleserraden, til venstre for domenenavnet? Det betyr at datamaskinen din har bekreftet at tilkoblingen din til denne nettsiden er kryptert og at siden er autentisk, ikke en falsk utformet av en kriminell som prøver å stjele påloggingsinformasjonen din. Det gjør den ved å sjekke sannheten til en rekke tall kalt nettstedets digitale sertifikat, utstedt av en av en rekke såkalte sertifikatmyndigheter. Disse enhetene, hvorav mange er for-profit-selskaper, er avgjørende for internettsikkerhet.
De kan også bli hacket. Og hvis en blir brutt, og en angriper kan begynne å utstede falske sertifikater, undergraver det sikkerheten til hele internett. Men hvis nettstedsnavn administreres på en manipulasjonssikker blokkjede, trenger du ikke sertifikatmyndigheter; selve navnesystemet kan gi garantien for at nettstedet du er koblet til er ekte. Det er det Handshake har som mål å gjøre.

Nick Little
Lær av Namecoin
Ideen om at en blokkjede kan brukes til å opprettholde Zooko's Triangle har appellert til entusiaster fra nesten dag én. Et prosjekt kalt Namecoin, som er allment antatt å være den første gaffelen til Bitcoin, er fortsatt oppe og går etter lanseringen i april 2011. I likhet med Handshake lar Namecoin folk kjøpe sine egne domenenavn og registrere dem på en blokkjede. Men det har ikke slått an, i hvert fall utenfor et lite antall entusiaster. I 2015 tok Bonneau og flere kolleger en nærmere titt på Namecoin og funnet et system i forfall. Av 120 000 registrerte navn var det bare 28 som faktisk så ut til å være i bruk.
Handshake drar fordel av en rekke verktøy og teknologier som var utilgjengelige eller upraktiske for Namecoin, sier McKie. For eksempel tildeler Namecoin navn etter førstemann til mølla-prinsippet. Dette har oppmuntret til å sette navn på huk - folk kan registrere et hvilket som helst navn de kan tenke seg, uavhengig av om de har tenkt å bygge et nettsted med det, i håp om å tjene penger senere i livet noen vil bruke det på ekte. Handshake, derimot, bruker det som kalles en Vickrey-auksjon, en forseglet budprosess der høystbydende vinner, men betaler prisen for det nest høyeste budet. Dette, i hvert fall i teorien, gir budgivere et insentiv til å by på hva et navn faktisk er verdt for dem.

Zooko Wilcox-O’Hearn Wikipedia / Tobias Klenze / CC-BY-SA 4.0t
Handshakes programvare vil også være mer effektiv til å lagre navnedata, og enklere å bruke enn Namecoins, sier McKie. I stedet for å kreve at hver bruker kjører det som kalles en full node, som innebærer å laste ned en kopi av hele Handshake-blokkjeden med alle domenenavnene som er lagret på den (og krever en viss teknisk kompetanse), har Handshake også en lett klient som kan hente adresser fra nettverket etter behov og kan pakkes sammen i en brukervennlig nettleserutvidelse, sier han.
Kanskje viktigst, Handshake, i motsetning til Namecoin, konkurrerer ikke med den tradisjonelle DNS, men er kompatibel med den. De 100 000 mest populære domenene er allerede i kjeden. Hvis du skriver inn et av disse navnene, og hvis eieren ennå ikke har registrert seg hos Handshake, vil programvaren ganske enkelt omdirigere forespørselen din til vanlige DNS-servere, sier McKie: Hvis den ikke eksisterer på Handshake, kommer den bare til å falle tilbake , redundant, til det vanlige nettet.
Hvis du bygger det, vil de kommer?
Hvorfor skulle noen egentlig bruke Handshake?
Noen mennesker vil kanskje like det faktum at navn på Handshake ikke trenger å følge etablerte konvensjoner. Jeg kan ikke registrere meg http://mike.orcutt på tradisjonell DNS, for eksempel – ICANN vil ikke opprette et toppnivådomene kalt .orcutt for meg – men det kunne jeg på Handshake.
Fordelene kan være mer åpenbare i nasjoner med tung sensur og overvåking, sier Tieshun Roquerre, administrerende direktør i Navnebase , et selskap som vil hjelpe brukere enkelt å kjøpe og registrere navn på Handshake. For eksempel må nettstedeiere i Kina registrere seg med deres virkelige navn. Siden myndighetene kontrollerer internettleverandørene, kan den enkelt bruke DNS til å stenge nettsteder den ikke liker. Med Handshake kan du registrere disse navnene anonymt, og det er ustoppelig, sier Roquerre. Selv om regjeringen fant nettserveren på en eller annen måte, kunne eieren bytte til en annen, kanskje lokalisert i et annet land, og oppdatere navnepostene.
En annen grunn til å foretrekke et desentralisert navnesystem er at DNS kan hackes. I 2016 tok et storstilt tjenestenektangrep rettet mot en fremtredende DNS-serververt store deler av internett i USA i flere timer. I teorien kan Handshake fungere som en nødbackup i visse tilfeller. Mer nylig, sikkerhetsforskere ved Cisco rapporterte det DNS-hackere sponset av en ikke navngitt regjering ledet folk til falske nettsteder slik at de kunne bli spionert på. Nettstedene som ble forfalsket var hovedsakelig nettsteder til offentlige etater og energiselskaper i Midtøsten og Nord-Afrika.
Likevel vil det ikke være lett å få Handshake til å ta av. Blockchain-nettverk har én stor ulempe sammenlignet med et sentralisert organ som ICANN: de kan ikke tilby alle fordelene med teknologien med mindre de har oppnådd en viss størrelse.
Bitcoin er allment ansett for å være det mest manipulasjonssikre blokkjedenettverket, i stor grad fordi det har et stort nettverk av gruvearbeidere – folkene som vedlikeholder kopier av Bitcoin-reskontroen på datamaskinene sine og kjører beregningene som registrerer transaksjoner på den. Handshake vil bruke den samme generelle prosessen som Bitcoin, kalt bevis på arbeid, og akkurat som Bitcoin-gruvearbeidere vil Handshake-gruvearbeidere bli belønnet med nypregede mynter, i dette tilfellet kalt HNS. Men som et mindre nettverk er det mer sårbart for angrep som tar sikte på å manipulere informasjonen i databasen.
Handshake trenger også utviklere for å bygge brukervennlige tjenester og applikasjoner som kan hjelpe brukere å dra nytte av nettverket, akkurat som utviklere gjør smarttelefonen din verdt å ha ved å bygge apper for den. For å løse dette problemet, vil en oppbevaring av preminerte mynter bli delt ut til åpen kildekode-utviklere. Disse vil ikke ha noen bindinger; ideen er at hvis myntholdere gjør nettverket bedre og flere bruker det, vil myntene deres bli mer verdifulle. Det er imidlertid også et gamble.

Håndtrykk
Retten til å gå under et navn
Håndtrykk vil ha andre hindringer å overvinne. Den ene er risikoen for at navnhusokkupanter vil finne ut hvordan de skal spille selv det sofistikerte Vickrey-auksjonssystemet. En annen, som vil møte alle blockchain-baserte navnesystemer, er spørsmålet om hvordan man skal løse tvister, sier NYUs Bonneau.
Kjernespørsmålet i alle disse systemene er ‘Hvem har rett til å gå under hvilket navn?’ sier han. I den tradisjonelle DNS-verdenen, hvis du tror noen sitter på huk i ond tro på et domene du har et mer legitimt krav på, kan du sende inn en klage med ICANN. Disse tvistene kan bli iboende politiske, sier Bonneau. Hvem bør for eksempel få navnet Jaguar? Er det bilprodusenten Jaguar, Jaguar Apple-operativsystemet, NFL-fotballlaget kalt Jaguars, eller en stiftelse viet til å bevare jaguarer? At et blokkjedesystem kan brukes til å håndtere denne typen tvister uten involvering av en menneskelig autoritet virker ganske usannsynlig, sier Bonneau.
Så kanskje internettnavn vil alltid avhenge av noen sentraliserte beslutninger. Selv om det er sant, betyr det ikke at blockchain-baserte navnesystemer som Handshake ikke vil legge til noe, sier Bonneau. Forutsatt at et nettverk kan tiltrekke seg en kritisk masse av deltakere for å holde det gående og sikkert, trenger det ikke nødvendigvis å bli status quo for å gjøre en forskjell.
Det er uten tvil allerede en modell for dette: Bitcoin. Svært få mennesker bruker det sammenlignet med det tradisjonelle banksystemet, men det har likevel vist at det kan være et alternativ til statlig kontrollert valuta som verdilager. Noen mennesker bruker det til og med på denne måten, spesielt i land med veldig ustabile valutaer.
Hvis Handshake kan oppnå noe sånt, men for navneposter på internett i stedet for pengeverdi, vil kanskje internett være litt mer gratis. Det kan imidlertid ta litt tid; Bitcoin har bygget sitt nettverk i et tiår. Inntil da må du bare fortsette å stole på den vanlige DNS.