Alla språk
Domain Namecoin (NMC) är en experimentell öppen källkodsteknologi som ger liknande funktioner som traditionella DNS (Domain Name Management System) -leverantörer, med säkerhet, icke-censur, integritet och snabba funktioner. Namecoin är den första grenen av Bitcoin och en av de mest innovativa "altcoins". För första gången implementerades sammanslagning av gruvdrift och decentraliserade DNS -funktioner.
Namecoin är den första grenen av Bitcoin och förblir en av de mest innovativa "altcoins". Den implementerar först sammanslagning av gruvdrift och decentraliserade DNS. Namecoin är också den första lösningen för Zookos triangel, ett långvarigt problem med att producera ett namnsystem som samtidigt är säkert, decentraliserat och mänskligt relevant. Specifika applikationer är:
• Skydda rätten till yttrandefrihet online genom att göra internet mindre censurerat.
• bifoga identitetsinformation (t.ex. GPG- och OTR-nycklar samt e-post, bitcoin och bitmessage-adresser) till den identitet du väljer.
• tor .onion domän med mänsklig betydelse.
• decentraliserade TLS (https) certifikatverifiering och stöds av blockchain konsensus.
• Använd .bit topp-domän för att komma åt webbplatsen.
• Föreslagna idéer som dokumentsignaturer, omröstning, obligationer/lager/lager, förtroendenätverk, notariseringstjänster och bevis på existens.
Namecoin CodeBase består av en bitcoin -kodbas som förändras relativt lite (cirka 400 rader), och andra funktioner är byggda ovanpå. Gruvprocessen är densamma, men blockchain är separat, så Namecoin skapas. Detta tillvägagångssätt antas eftersom Bitcoin -utvecklare vill fokusera nästan helt på att göra Bitcoin till en livskraftig valuta, medan kända valutaresachers är intresserade av att bygga namngivningssystem. Eftersom de förväntade användningsfallen är olika mellan de två projekten, kan konsensus och protokollregler vara vettiga i en aspekt och inte i den andra. Exempel på platser med olika protokoll eller konsensusregler:
• Namecoins konsensusregel kräver obligatorisk unikhet av namn. Även om data kan lagras i Bitcoin (t.ex. nyckel/värdepar i OP_RETURN -utgång), verkställer inte Bitcoin unikhet. I teorin är det möjligt att bygga ett lager ovanför Bitcoin för att kassera utgången från Op_Return som inte respekterar unikhet (t.ex. namnoperationer som stjäl andra människors namn), men gruvarbetare kommer inte att verkställa några sådana lager. Om gruvarbetaren inte upprätthåller reglerna för transaktionsgiltighet, kommer POW inte att stödja den, vilket innebär att den lätta SPV-baserade klienten inte kommer att kunna verkställa dessa giltighetsregler.
• Eftersom konsumenterna förväntar sig att finansiella transaktioner kommer att vara annorlunda från namnregistreringsavgifter, och eftersom globala finansiella transaktioner skiljer sig från globala namnregistreringar, kan de optimala blockstorlekarna för Namecoin och Bitcoin vara annorlunda.
• I valuta är inflationattacker dödliga, medan i namngivningssystem är inflationattacker bara skräppost eller hukande attacker: fruktansvärda, men knappast dödliga faror. Därför kan beslut mellan Namecoin och Bitcoin beträffande funktioner som ZK-SNARK-baserad anonymitet (som utgör risken för inflationsattacker) leda till olika slutsatser.
• Vissa skriptfunktioner som är vettiga för Namecoin kanske inte är vettiga för Bitcoin, till exempel ScriptPubKeys som gör att ScriptPubeys kan begränsa alla utgiftstransaktioner. I namngivningssystem kan funktioner som denna göra uppdatering och uppdatering av namn bekvämare och säkra, men i valuta kan de kompromissa med substituerbarhet.
• CoinBases engagemang för namndatabasen kan verkställas genom Namecoin-konsensusregeln, så att SPV-bevis vars namn inte finns kan skapas.
• I allmänhet försöker Namecoin-utvecklare minimera patchuppsättningarna för Bitcoin. Om en funktion finns i Bitcoin försöker vi lägga till den till Bitcoin och slå samman den till Namecoin. Namecoin introducerar vanligtvis skillnaden från Bitcoin endast om det inte är vettigt för Bitcoin på grund av dess användningsfall. Även om Namecoin teoretiskt kan användas som en allmän valuta, uppmuntrar inte Namecoin -utvecklare detta användningsfall. Det finns många cryptocurrency -projekt (som Bitcoin) som specifikt används för detta ändamål. Om du letar efter valuta bör du använda en av artiklarna.
Relaterade länkar:
https://www.namecoin.org/docs/faq/