Всі мови
Zcash — це перша система блокчейну, яка використовує докази з нульовим знанням, які забезпечують повну конфіденційність платежів, але водночас можуть підтримувати децентралізовану мережу за допомогою публічного блокчейну. Як і біткойн, загальна кількість токенів Zcash (ZEC) також становить 21 млн. Різниця полягає в тому, що транзакції Zcash автоматично приховують відправника, одержувача та суму всіх транзакцій у блокчейні. Лише ті, хто має ключ перегляду, можуть бачити вміст транзакції. Користувачі мають повний контроль і можуть надати свої ключі перегляду іншим.
ZCash — це гілка біткойна, яка зберігає оригінальний режим біткойна та модифікована на основі коду біткойна версії 0.11.2. Є два типи коштів гаманця ZCash: прозорі фонди та приватні фонди. Прозорі фонди схожі на фонди Bitcoin; приватні фонди підвищують конфіденційність, транзакції з приватними коштами зберігаються конфіденційними, а транзакції між прозорими фондами та прозорими фондами є загальнодоступними.
У порівнянні з біткойнами найбільшою особливістю Zcash є анонімність. Транзакції можуть автоматично приховувати обидві сторони та суму транзакцій блокчейну, і лише ті, хто володіє ключем, можуть бачити інформацію про конкретну транзакцію. Звичайно, користувачі можуть вибрати, хто має цей дозвіл.
Чому кажуть, що Zcash може досягти справжньої анонімності та захисту конфіденційності? Просте розуміння, Zcash використовує дві технології:
zk-SNARK технологія з нульовим знанням: навіть якщо інформація про джерело та потік валюти є повністю конфіденційною Технологія з нульовим знанням все ще може підтвердити, що користувач, який витрачає гроші, насправді володіє валютою.
Загальнодоступний блокчейн: Zcash використовує загальнодоступний блокчейн для відображення транзакцій, але він автоматично приховує суму транзакції, і власники ZEC (токена в системі Zcash) можуть спостерігати за цим, переглядаючи ключову інформацію.
Малюнок 1. Загальний вигляд передачі Zcash
Як показано на малюнку 1, Zcash може реалізувати чотири типи переказів. В даний час найпоширенішим і найпростішим методом в Інтернеті є передача між публічними адресами, яка нічим не відрізняється від передачі Bitcoin. У поєднанні з технологією підтвердження нульового знання публічні адреси можна передавати на приховані адреси та з них, і в той же час також можна здійснювати передачі з повністю прихованими адресами відправлення та отримання.
•zk-SNARKs zero-knowledge proof
Повна назва zk-SNARK — zero-knowledge Succinct Non-interactive Argument of Knowledge (неінтерактивний стислий zero-knowledge proof). Доказ із нульовим знанням не потребує зв’язку між перевіряючим (Prover) і верифікатором (Verifier). Щоб досягти неінтерактивних функцій, технологія zk-SNARKs повинна виконати початкове довірене налаштування (Початкове надійне налаштування) і встановити серію загальнодоступних параметрів, щоб допомогти перевіряючому побудувати доказ нульового знання для досягнення повністю приватних передач. Ця серія параметрів фактично використовується для встановлення серії накопичувачів шифрування відкритих ключів RSA (акумуляторів RSA) у Zcash, а відповідний параметр є добутком двох великих простих чисел N = p q. Генератор параметрів має знищити будь-які записи про p і q, тоді система вважатиметься безпечною (це фактично означає припущення, що добуток великих простих чисел не може бути зламаний). Якщо хтось знає p або q, він зможе легко побудувати доказ з нульовим знанням, щоб подвоїти анонімний переказ і реалізувати додаткову емісію валюти в анонімній системі.
Таким чином, ці секретні параметри необхідно безпечно знищити відразу після створення відкритих параметрів. З цією метою Zcash спеціально провів церемонію генерації параметрів і розробив багатосторонній обчислювальний протокол, щоб дозволити багатьом незалежним організаціям співпрацювати у створенні параметрів. Серію загальнодоступних параметрів Powers of Tau від Zcash Sapling було згенеровано на висоті 3000 метрів на початку 2018 року з використанням радіаційних даних із чорнобильських ядерних відходів. Щоб забезпечити конфіденційність цієї події. Їх святкували в невеликому приватному літаку на висоті 3000 футів в американських штатах Іллінойс і Вісконсін.
·Структура майнінгу
На відміну від більшості проектів майнінгу PoW, Zcash виділяє 10% прибутку від токенів команді, але ці токени не видобуваються заздалегідь. поступово вивільнятися на першому етапі видобутку. Конкретні правила такі:
1. Один блок кожні 2,5 хвилини, і кожен блок винагороджує 12,5 ZEC (тобто, як і біткойн, 50 видобутих кожні 10 хвилин на початку)
2. За перші чотири роки 20 % доходу від майнінгу йде на командну винагороду (тому на першому етапі майнери можуть отримувати лише 10ZEC за блок)
3. У перший місяць майнінгу винагорода за блок починається з 0,000625ZEC, лінійне збільшення до 12,5ZEC ( видобуток починається повільно)
Малюнок 2 Видобуток Zcash Mine карта поширення
ZEC буде зменшено вдвічі вперше при висоті блоку 850 000, а винагорода буде зменшена на 50%. Після вдвічення винагорода за блок становитиме 6,25 ZEC.
Пов’язане посилання:
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