Alle språk
Namecoin (NMC) er en eksperimentell åpen kildekode-teknologi som gir lignende funksjoner som tradisjonelle DNS-tjenesteleverandører (Domain Name Management System), med funksjoner som sikkerhet, ikke-sensur, personvern og hastighet. Namecoin var den første gaffelen til Bitcoin og en av de mest innovative "altcoins". Sammenslåtte gruvedrift og desentraliserte DNS-funksjoner implementeres for første gang.
Namecoin var den første gaffelen til Bitcoin og er fortsatt en av de mest innovative "altcoins". Det er den første som implementerte fusjonsgruvedrift og desentralisert DNS. Namecoin er også den første løsningen på Zooko's Triangle, det langvarige problemet med å produsere et navnesystem som samtidig er sikkert, desentralisert og menneskelig meningsfullt. De spesifikke applikasjonene er:
•Beskytt ytringsfriheten på nettet ved å gjøre nettet mindre sensurert.
• Legg ved identitetsinformasjon som GPG- og OTR-nøkler og e-post-, Bitcoin- og Bitmessage-adresser til identiteten du velger.
•Et Tor .onion-domene med menneskelig mening.
•Desentralisert TLS (HTTPS) sertifikatverifisering, støttet av blokkjedekonsensus.
• Bruk .bit-toppnivådomenet for å få tilgang til nettstedet.
•Foreslåtte ideer som dokumentsignering, stemmegivning, obligasjoner/aksjer/aksjer, tillitsnett, notartjenester og bevis på eksistens.
Namecoin-kodebasen består av Bitcoin-kodebasen med relativt små endringer (ca. 400 linjer) og tilleggsfunksjonalitet bygget på toppen av den. Gruveprosessen er den samme, men blokkjeden er separat, derav opprettelsen av Namecoin. Denne tilnærmingen ble tatt fordi bitcoin-utviklere ønsket å fokusere nesten utelukkende på å gjøre bitcoin til en levedyktig valuta, mens myntutviklere var interessert i å etablere et navnesystem. Siden de tiltenkte brukstilfellene er forskjellige mellom de to prosjektene, kan konsensus- og protokollregler være fornuftige i det ene, men ikke det andre. Eksempler på steder med ulike protokoller eller konsensusregler:
•Namecoins konsensusregler må håndheve det unike ved navn. Selv om det er mulig å lagre data i Bitcoin (f.eks. nøkkel/verdi-par i OP_RETURN-utganger), fremtvinger ikke Bitcoin unikhet. Det er teoretisk mulig å bygge et lag på toppen av Bitcoin som forkaster OP_RETURN-utdata som ikke respekterer unikhet (f.eks. navneoperasjoner som stjeler noen andres navn), men gruvearbeidere vil ikke håndheve noe slikt lag. Hvis gruvearbeidere ikke håndhever gyldighetsregler for transaksjoner, vil ikke PoW støtte dem, noe som betyr at SPV-baserte lettvektsklienter ikke vil kunne håndheve disse gyldighetsreglene.
•Fordi forbrukere forventer at finansielle transaksjoner koster annerledes enn navneregistreringer, og fordi globale finansielle transaksjoner ikke er det samme som globale navneregistreringer Antallet er forskjellig, så den optimale blokkstørrelsen på Namecoin og Bitcoin kan være forskjellig.
•I en valuta er et inflasjonsangrep dødelig, i et navnesystem er et inflasjonsangrep bare søppel Mail eller knebøy angrep: Dårlig, men neppe dødelig. Derfor kan beslutninger mellom Namecoin og Bitcoin angående funksjoner som zk-SNARK-basert anonymitet (som introduserer risikoen for inflasjonsangrep) føre til forskjellige konklusjoner.
•Noen skriptfunksjoner som gir mening for Namecoin er kanskje ikke fornuftige for Bitcoin, for eksempel, slik at scriptPubKey kan begrense eventuelle utgifter Transaksjonens scriptPubKeys. I et navnesystem kan funksjoner som dette gjøre oppdatering og fornyelse av navn mer praktisk og sikker, men når det gjelder valuta, kan de skade fungabiliteten.
•Coinbases forpliktelse til databasen med navn kan håndheves gjennom Namecoin-konsensusreglene, som tillater opprettelse av navn som finnes ikke SPV-bevis.
•Generelt prøver Namecoin-utviklere å minimere patchsettet for Bitcoin. Hvis en funksjon fungerer i Bitcoin, prøver vi å legge den til Bitcoin og deretter slå den sammen til Namecoin. Namecoin introduserer vanligvis bare forskjeller fra Bitcoin der det ikke gir mening for Bitcoin på grunn av en annen brukssituasjon. Selv om det er teoretisk mulig å bruke Namecoin som en generell valuta, fraråder Namecoin-utviklere denne brukssaken. Det er mange kryptovalutaprosjekter der ute (som Bitcoin) dedikert til dette formålet. Hvis du leter etter valuta, bør du bruke et av disse prosjektene.
Relaterte lenker:
https://www.namecoin.org/docs/faq/