Alla språk
Zcash är det första blockkedjesystemet som använder noll-kunskapsbevis, vilket ger fullständig betalningssekretess samtidigt som det fortfarande kan upprätthålla ett decentraliserat nätverk med en offentlig blockkedja. Liksom Bitcoin är den totala mängden Zcash-tokens (ZEC) också 21 miljoner. Skillnaden är att Zcash-transaktioner automatiskt döljer avsändaren, mottagaren och mängden av alla transaktioner på blockkedjan. Endast de som har vynyckeln kan se innehållet i transaktionen. Användare har full kontroll, och de kan välja att ge sina visningsnycklar till andra.
ZCash är en gren av bitcoin, som behåller det ursprungliga läget för bitcoin och är modifierat baserat på koden för bitcoin version 0.11.2. Det finns två typer av ZCash-plånboksfonder: transparenta fonder och privata fonder. Transparenta fonder liknar Bitcoin-fonder; privata fonder förbättrar integriteten, transaktioner som involverar privata fonder hålls konfidentiella och transaktioner mellan transparenta fonder och transparenta fonder är allmänt tillgängliga.
Jämfört med Bitcoin är den största egenskapen hos Zcash anonymitet.Transaktioner kan automatiskt dölja båda parter och mängden blockchain-transaktioner, och endast de som har nyckeln kan se den specifika transaktionsinformationen. Naturligtvis kan användare välja vem som har denna behörighet.
Varför sägs det att Zcash kan uppnå verklig anonymitet och integritetsskydd? Enkel förståelse, Zcash använder två tekniker:
zk-SNARK noll-kunskapssäker teknologi: Även om källan och flödesinformationen för valutan är helt konfidentiell , noll-kunskapssäker Tekniken kan fortfarande verifiera att användaren som spenderar pengar faktiskt äger valutan.
Offentlig blockchain: Zcash använder en offentlig blockchain för transaktionsvisning, men den döljer automatiskt transaktionsbeloppet, och ZEC-innehavare (token i Zcash-systemet) kan observera det genom att se den associerade nyckelinformationen.
Figur 1 Högnivåvy av Zcash-överföring
Som visas i figur 1 kan Zcash implementera fyra typer av överföringar. För närvarande är den vanligaste och enklaste metoden på Internet överföringen mellan allmänna adresser, vilket inte skiljer sig från Bitcoin-överföring. I kombination med nollkunskapssäker teknologi kan publika adresser överföras till och från dolda adresser, och samtidigt kan även överföringar med helt dolda sändningsadresser och mottagaradresser realiseras.
•zk-SNARKs nollkunskapsbevis
Det fullständiga namnet på zk-SNARK är nollkunskapsbevis Kortfattat icke-interaktivt kunskapsargument (icke-interaktivt kortfattat bevis för nollkunskap). Noll-kunskapsbeviset kräver inte kommunikation mellan provaren (Prover) och verifieraren (Verifier). För att uppnå icke-interaktiva funktioner måste zk-SNARKs teknologi utföra en initial betrodd installation (Initial Trusted Setup) och ställa in en serie publika parametrar för att hjälpa provaren att bygga ett nollkunskapsbevis för att uppnå helt privata överföringar. Denna serie av parametrar används faktiskt för att upprätta en serie av RSA-krypteringsackumulatorer med publik nyckel (RSA-ackumulatorer) i Zcash, och motsvarande parameter är produkten av två stora primtal N = p q. Parametergeneratorn måste förstöra alla poster om p och q, då kommer systemet att betraktas som säkert (detta förutsätter faktiskt att produkten av stora primtal inte kan knäckas). Om någon känner till p eller q, kommer han att enkelt kunna konstruera ett nollkunskapsbevis, för att dubbelspendera den anonyma överföringen och realisera ytterligare utgivning av valuta i det anonyma systemet.
Därför måste dessa hemliga parametrar förstöras säkert omedelbart efter generering av de offentliga parametrarna. Zcash höll speciellt en parametergenereringsceremoni för detta ändamål och designade ett datorprotokoll för flera parter för att tillåta flera oberoende organisationer att samarbeta för att bygga parametrar. Zcashs Sapling-serie med offentliga parametrar Powers of Tau genererades på en höjd av 3 000 meter i början av 2018 med hjälp av strålningsdata från kärnavfallet i Tjernobyl. För att säkerställa integriteten för detta evenemang. De firades i ett litet privatjetplan på 3 000 fots höjd i de amerikanska delstaterna Illinois och Wisconsin.
·Gruvstruktur
Till skillnad från de flesta PoW gruvprojekt allokerar Zcash 10 % av tokeninkomsten till teamet, men dessa tokens är inte förminerade. Istället kommer det att gradvis släppas i gruvdriftens första fas. De specifika reglerna är följande:
1. Ett block var 2,5:e minut, och varje block belönar 12,5 ZEC (såsom Bitcoin, 50 minerade var 10:e minut i början)
2. Under de första fyra åren, 20 % av gruvintäkterna går till teambelöningen (så i det första steget kan gruvarbetare bara få 10ZEC per block)
3. Under den första månaden av gruvdrift börjar blockbelöningen från 0,000625ZEC, linjär ökning till 12,5ZEC ( gruvdrift startar långsamt)
Figur 2 Zcash mining Mine release distributionskarta
ZEC kommer att halveras för första gången vid blockhöjden 850 000, och belöningen kommer att minskas med 50%. Efter halveringen kommer blockbelöningen att vara 6,25ZEC.
Relaterad länk:
https://baike.baidu.com/item/%E5%A4%A7%E9%9B%B6%E5%B8%81/22415313
https://z.cash/the-basics/
https://www.dprating.com/rating/report/115