Alla språk
Namecoin (NMC) är en experimentell teknologi med öppen källkod som tillhandahåller liknande funktioner som traditionella DNS-tjänsteleverantörer (Domain Name Management System), med funktioner som säkerhet, icke-censur, integritet och hastighet. Namecoin var Bitcoins första gaffel och en av de mest innovativa "altcoins". Sammanslagna gruvdrift och decentraliserade DNS-funktioner implementeras för första gången.
Namecoin var Bitcoins första gaffel och är fortfarande en av de mest innovativa "altcoins". Det är det första som implementerar merge mining och decentraliserad DNS. Namecoin är också den första lösningen på Zookos triangel, det långvariga problemet med att producera ett namnsystem som samtidigt är säkert, decentraliserat och mänskligt meningsfullt. De specifika applikationerna är:
•Skydda yttrandefriheten online genom att göra webben mindre censurerbar.
• Bifoga identitetsinformation som GPG- och OTR-nycklar och e-post-, Bitcoin- och Bitmessage-adresser till den identitet du väljer.
•En Tor .onion-domän med mänsklig mening.
•Decentraliserad TLS (HTTPS) certifikatverifiering, stödd av blockchain-konsensus.
• Använd toppdomänen .bit för att komma åt webbplatsen.
•Föreslagna idéer som dokumentsignering, röstning, obligationer/aktier/aktier, förtroendenät, notarietjänster och bevis på existens.
Namecoin-kodbasen består av Bitcoin-kodbasen med relativt små förändringar (cirka 400 rader) och ytterligare funktionalitet byggd ovanpå den. Gruvprocessen är densamma, men blockkedjan är separat, därav skapandet av Namecoin. Detta tillvägagångssätt togs för att bitcoinutvecklare nästan uteslutande ville fokusera på att göra bitcoin till en lönsam valuta, medan myntutvecklare var intresserade av att etablera ett namnsystem. Eftersom de avsedda användningsfallen skiljer sig åt mellan de två projekten, kan konsensus och protokollregler vara vettiga i det ena men inte det andra. Exempel på platser med olika protokoll eller konsensusregler:
•Namecoins konsensusregler måste genomdriva namnens unika karaktär. Även om det är möjligt att lagra data i Bitcoin (t.ex. nyckel/värdepar i OP_RETURN-utgångar), framtvingar inte Bitcoin unikhet. Det är teoretiskt möjligt att bygga ett lager ovanpå Bitcoin som kasserar OP_RETURN-utdata som inte respekterar unikhet (t.ex. namnoperationer som stjäl någon annans namn), men gruvarbetare kommer inte att genomdriva något sådant lager. Om gruvarbetare inte upprätthåller transaktionsgiltighetsregler kommer PoW inte att stödja dem, vilket innebär att SPV-baserade lättviktsklienter inte kommer att kunna upprätthålla dessa giltighetsregler.
•Eftersom konsumenter förväntar sig att finansiella transaktioner kommer att kosta annorlunda än namnregistrering, och eftersom globala finansiella transaktioner inte är detsamma som globala namnregistreringar Antalet är olika, så den optimala blockstorleken för Namecoin och Bitcoin kan vara olika.
•I en valuta är en inflationsattack dödlig, i ett namnsystem är en inflationsattack bara skräp Mail eller squat attack: Dålig, men knappast dödlig. Därför kan beslut mellan Namecoin och Bitcoin angående funktioner som zk-SNARK-baserad anonymitet (som introducerar risken för inflationsattacker) leda till olika slutsatser.
•Vissa skriptfunktioner som är meningsfulla för Namecoin kanske inte är meningsfulla för Bitcoin, till exempel, vilket tillåter scriptPubKey att begränsa eventuella utgifter Transaktionens scriptPubKeys. I ett namnsystem kan funktioner som detta göra uppdatering och förnyelse av namn bekvämare och säkrare, men när det gäller valuta kan de skada fungibiliteten.
•Coinbases engagemang för databasen med namn kan upprätthållas genom Namecoins konsensusregler, vilket möjliggör skapandet av namn som finns inte SPV-bevis.
•I allmänhet försöker Namecoin-utvecklare att minimera patchsetet för Bitcoin. Om en funktion fungerar i Bitcoin försöker vi lägga till den i Bitcoin och sedan slå ihop den till Namecoin. Namecoin introducerar i allmänhet bara skillnader från Bitcoin där det inte är meningsfullt för Bitcoin på grund av ett annat användningsfall. Även om det är teoretiskt möjligt att använda Namecoin som en allmän valuta, avråder Namecoin-utvecklare detta användningsfall. Det finns gott om kryptovalutaprojekt där ute (som Bitcoin) dedikerade till detta ändamål. Om du letar efter valuta bör du använda något av dessa projekt.
Relaterade länkar:
https://www.namecoin.org/docs/faq/