Как эта криптовалюта завуалирует вашу личность онлайн. Криптовалюта Veil - это монета конфиденциальности с девизом “конфиденциальность без компромиссов”.
Он был создан, чтобы дать пользователям возможность оставаться инкогнито во время участия в транзакциях на блокчейне.
Здесь мы рассмотрим, как криптовалюта Veil позволяет тратить Veil, оставаясь анонимным.
Зеркоины
Прежде чем мы углубимся в специфику Veil, мы сначала рассмотрим протокол конфиденциальности, который он использует, известный как протокол Zerocoin.
Протокол был разработан еще в 2013 году профессором Университета Джона Хопкинса Мэтью Грин и его аспирантами Яном Майерсом и Кристиной Гарман. Цель состояла в том, чтобы создать расширение для Bitcoin, которое предлагает дополнительную анонимность в сети Bitcoin.
Процесс включает в себя конвертацию публичных биткоинов в анонимные Zerocoins и обратно. Публичный токен называется Basecoin, в то время как анонимная монета известна как Zerocoin.
Для Veil публичный токен называется Basecoin Veil, а анонимная монета называется Zerocoin Veil.
Однако вместо того, чтобы использовать слово 'public,' Veil использует 'on-chain', потому что их транзакции Basecoin также являются анонимными.
Veil хочет дать пользователям функциональную возможность конвертировать крипто в Zerocoins, а затем тратить их на более поздний срок полностью анонимно.
Но, например, в биткоине, чтобы гарантировать, что денежное предложение может быть проверено, создание Zerocoin не может быть полностью анонимным.
Это связано с процессом, известным как “чеканка”, который относится к моменту создания Zerocoin. Однако, чтобы мять Zerocoin, биткоин (публичный токен) должен быть вывезен из общего предложения, чтобы быть “сожженным”.
Проблема для Veil теперь заключается в том, что владелец Zerocoin не является анонимным. Это связано с тем, что если было сожжено очень определенное количество крипто, создав очень определенное количество Zerocoins, нетрудно определить, кто чеканился Zerocoins, когда они будут потрачены позже.
Фиксированные знаменатели и аккумуляторы
Ответ на эту проблему - реализация “фиксированных знаменателей”.
Фиксированный знаменатель означает, что вы можете только мять и сжечь определенное количество монет, например 10, 20 или 100.
Если бы существовало всего 10 монет Veil, было бы не слишком трудно выяснить, кто их владеет, но если есть миллионы пользователей с 10 монетами Veil, определить людей становится значительно сложнее.
Фиксированный знаменатель также нуждается в контрастном “накопителе”. Например, если сеть Bitcoin функционировала с тремя знаменателями, то в ней также есть три аккумулятора.
Вы будете прощены за то, что думаете, что аккумулятор содержит все монеты, относящиеся к определенному знаменателю. Однако это неверно.
Аккумулятор на самом деле является единственным числом, которое криптографически встраивает знание и существование каждого выдающегося Zerocoin в этом конкретном знаменателе.
Криптовалюта Veil функционирует, используя четыре аккумулятора со следующими знаменателями: 10, 100, 1000 и 10 000.
Как протокол Zerocoin работает с Veil
Следующий процесс происходит автоматически в криптовалютном кошельке Veil.
Допустим, вы получили 22.5 Basecoin Veil. Вы знаете, что вы можете преобразовать это в 20 Zerocoin Veil. Оставшиеся 2.5 Basecoin Veil остаются прежними в вашем кошельке Veil.
Кошелек создаст уникальный серийный номер для вашего 20 Zerocoin Veil. Наряду с этим, кошелек будет генерировать случайное число.
Затем бумажник выполняет односторонний криптографический расчет, известный как Pederson Commitment.
Он принимает серийный номер и случайное число в качестве входных данных и производит Pederson Commitment в качестве вывода. Он является односторонним, поскольку входные данные не могут быть рассчитаны ретроактивно на основе выходных данных.
На этом этапе кошелек сжигает 20 Basecoin Veil и удаляет их из обращения. Это записывается на блокчейн с выходом, отображаемым публично.
Сетевой аккумулятор 20 Zerocoin Veil обновляется криптографически, чтобы встроить знания о новом выходном значении.
Это обеспечивает конфиденциальность, потому что 20 Basecoin Veil были сожжены, с 20 Zerocoin Veil теперь чеканились. Это связано с выходом, который связан с вами, и уникальным серийным номером, который известен только кошельку.
Как это позволяет анонимно расходовать средства?
Проводить Zerocoin Veil анонимно означает, что они не могут быть связаны с монетой.
Затем кошелек вычисляет два доказательства нулевого знания (ZK). Первый может использоваться независимо, а второй может использоваться только в тандеме с первым.
Доказательства нулевого знания (ZK) - это процесс конфиденциальности, в котором сторона может доказать другой стороне, что данное заявление является правильным, не передавая никакой дополнительной информации, кроме того, что заявление является истинным.
Первое доказательство ZK математически доказывает, что Zerocoin Veil, которую вы хотите потратить, существует в аккумуляторе Zerocoin Veil, не раскрывая никакой информации о монете.
Для этого необходимо вычислить Pederson Commitment, используя выход и дополнительное случайное значение, которое вы выбираете для создания нового вывода.
Дополнительное случайное значение имеет решающее значение, так как предыдущий вывод записывается на блокчейн и может быть связан с вами.
С новым выходом, он будет предоставлен в сеть, где он будет проверен вместе с аккумулятором, чтобы подтвердить, что вы являетесь владельцем конкретной монеты в аккумуляторе.
Но сеть не будет знать, какую монету вы тратите.
Затем вы публично раскрываете уникальный серийный номер, который соответствует 20 Zerocoin Veil наряду с предоставлением второго доказательства ZK.
Это доказывает, что вы знаете случайное значение, которое, в свою очередь, доказывает, что вы все еще контролируете нераскрываемый вывод, используемый в первом доказательстве.
Поэтому доказательства ZK позволяют вам доказать, что вы контролируете конкретный токен среди 20 токенов Zerocoin Veil без какой-либо связи с конкретной транзакцией blockchain, которая чеканила монету.
При этом потраченная транзакция становится общедоступной через уникальный серийный номер, так что монету нельзя тратить дважды.
Новый набор из 20 Basecoin Veil будет введен в обращение и отправлен на адрес назначения транзакции, а 20 Zerocoin Veil не может быть потрачена снова из-за публичной записи уникального серийного номера.
Другие особенности
Кольцевые конфиденциальные транзакции (RingCTs) также используются компанией Veil для дальнейшего повышения анонимности. RingCTs добавляются в транзакции Basecoin, чтобы принести столько анонимности, сколько позволяет технология в настоящее время.
Наряду с этим, технология Bulletproofs также была принята, чтобы помочь уменьшить размеры транзакций.
В конце концов, сеть Veil внедрит алгоритм консенсуса Proof-of-Stake (PoS) для обеспечения максимальной децентрализации и энергоэффективности.
Но, по крайней мере, в течение первого года, сеть Veil будет использовать гибридный подход с добычей Proof-of-Work (PoW). Однако, поскольку это гибридный подход, он также будет иметь преимущества PoS.
Выбор использования гибридного подхода заключается в том, чтобы устранить необходимость в первоначальном Предложении монет (ICO) или предварительном майне, чтобы обеспечить справедливое распределение криптовалюты Veil.
Хотите узнать больше о монетах конфиденциальности? Узнайте больше о пяти криптовалютах конфиденциальности здесь, на Coin Rivet.
Las Vegas, US, 1st November 2024, Chainwire
From digital art to real-estate assets, NFTs have become a significant attraction for investors who…
Singapore, Singapore, 21st October 2024, Chainwire
HO CHI MINH, Vietnam, 17th October 2024, Chainwire
London, UK, 16th October 2024, Chainwire
Sinagpore, Singapore, 16th October 2024, Chainwire