zk-SNARK в Блокчейне SIDERA | Романтичная Приватность
Привет, мои крипто-пирожочки! Я продолжаю делать короткие статьи-обзоры на Sidera Watches. Чтобы узнать, что такое Sidera в целом, чекайте этот пост, чтобы разобраться во всевозможных защитах имплементированных в софт, го сюда. А сейчас предлагаю вникнуть в поистине бомбическую технологию - zk-SNARK, которую также использует Sidera
Zero Knowledge Proofs
Цель Zero Knowledge Proofs состоит в том, чтобы иметь возможность для верификатора убедиться, что другой агент обладает секретной информацией, называемой сертификатом, которая удовлетворяет определенным требованиям, без раскрытия сертификата самому верификатору или кому-либо еще. Эта технология уже используется популярными приватными монетами, например, Zcash, Bitcoin Private и тд. Давайте рассмотрим один веселый (нет) пример, чтобы понять, как это вообще работает.
Странная Тян
Представим себе следующий челлендж:
Ты хочешь пригласить девушку в свою квартиру по каким-то неотложным и непременно важным причинам. Девушка хочет убедиться, что у вас реально есть собственное логово, (не спрашивайте почему) более того, она предпочитает достаточно смышленых парней. Итак, она заявляет:
Докажи, что у тебя есть ключ от соответствующей двери, но если хочешь, чтобы я пришла, запрещается:
- Показывать ключ
- Показывать процесс открытия двери
- Даже демонстрировать, с какой стороны открывается дверь.
После того, как она заметила отчетливое отчаяние на твоем лице, предложила такую схемку в качестве зацепки:
Немного подумав, в твоей голове всё-таки созревает план
Черная черточка внизу - это дверь. Тян стоит в точке A, ты в точке B. Она не видит, куда ты идёшь (точка C или точка D). Затем, абсолютно рандомно ты выбираешь, куда пойти. После этого она переходит из точки A в точку B и говорит: «Выходи со стороны C» (или B, также случайным образом). И ты выходишь из точки C. Если проводить такую манипуляцию только один раз, то вероятность, что вы её обманули равна 50%. Можно было сначала перейти к точке C, но затем просто не открывать дверь. Но, если вы провести такое мероприятие по меньшей мере 20 раз подряд, и каждый раз, когда выходить со стороны, с которой она говорит с вами, вероятность того, что у вас нет ключа к двери, становится слишком мала.
Таким образом, мы смогли доказать тян с крайне высокой вероятностью, что у нас все-таки имеется ключ, не показывая ни самого ключа, ни процесса открытия, ни даже с какой стороны мы открыли дверь. Когрантс!
Как я упоминал в предыдущих постах, разработчики Sidera уделяют много внимания организации безопасности и конфиденциальности в целом. Более того, они планируют запустить децентрализованную Биржу Continuum, которая ожидается стать более быстрой, чем существующие альтернативы, частично из-за их протокола Proof-of-Load protocol, Intersect principle и многого другого. Также платформа предлагает действительно классные условия для майнеров (Balancers). Все подробности появятся в следующем посте.
Чтобы больше узнать о проекте, го униз:
ICO Вебсайт: https://sidera.io/
White Paper: https://sidera.io/docs/v1.0/Sidera_Whitepaper.pdf
Telegram: https://t.me/SideraOfficial
Twitter: https://twitter.com/siderabc
Facebook: https://www.facebook.com/siderablockchain/
LinkedIN: https://www.linkedin.com/company/sidera-blockchain-technologies
Medium: https://medium.com/@siderablockchain
Bitcoin Talk: https://bitcointalk.org/index.php?topic=4756894.msg42969261#msg42969261
Reddit: https://www.reddit.com/user/SideraBlockchain?st=JIRSDIAI&sh=dd548a81
My btt: https://bitcointalk.org/index.php?action=profile;u=2387308
Спасибо VIPepol за его инфу о zk-SNARK, его материалы помогли