Обязательное обновление Ryo Currency 0.5.0.0 "Fermi Paradox"Встречайте обновление Ryo Currency 0.5.0.0 - Fermi Paradox. В этом обновлении мы обсудим 3 обновления и сделаем одно объявление в исходном коде, 2 из них будут первыми среди любых проектов Cryptonote:
• Ускорение сканирования кошелька благодаря ECC и многопоточной библиотеке.Увеличена скорость сканирования кошелька при обработке блокчейна. Новая библиотека криптографии с эллиптическими кривыми в сочетании с реализованной многопоточностью, которая использует ЦП пользователя, приводит к сокращению проверки блоков в 5 раз по сравнению с предыдущими режимами.
• Кривая эмиссии Плато.Вознаграждение за блок Рио меняется каждые 6 месяцев в соответствии с моделью распределения "Кривая Плато". Модификация кривой выбросов была инициирована и обсуждена с сообществом Рио. Следующий форк завершит и осуществит это изменение.
Примечание: разница между предыдущей и этой моделью вступит в силу на высоте блока 394470.
Подробнее об Кривой эмиссии Плато Ryo• Различные исправления кода, рефакторинг и мелкие исправления.Существует множество исправлений и редактирований кода, которые можно рассматривать как незначительные, если смотреть в частности, но если смотреть в целом - это приводит к изменению более 35 000 строк кода, что делает основной код более чистым, оптимизированным и исправленным от ошибок.
Проверьте Ryo GithubИсследования команды Ryo Dev показали, что текущая технология кольцевой подписи как таковая устарела и имеет слишком много недостатков, чтобы рассматривать ее как средство достижения цели второго уровня конфиденциальности. Поэтому мы будем заменять кольцевые подписи технологией ZK-доказательства второго поколения в обозримом будущем и временно понизим уровень конфиденциальности до 1.
В общем, вы можете рассматривать уровни конфиденциальности следующим образом:
• уровень 0 - каждый может заглянуть в ваш кошелек и узнать ваши транзакции (уровень BTC)
• Уровень 1 - никто не может видеть внутри вашего кошелька, но каждая заметка имеет серийный номер (да, это реальный уровень денег и в монетах CN реализован с использованием стелс-адресов)
• уровень 2 - примечания, что у вас нет серийного номера парню, который дал вам его, и никто не может знать, потратили ли вы его позже (в монетах CN это реализовано с помощью кольцевых подписей - которые являются ошибочными) )
Мы говорим о том, что за прошедший год или два исследователи настолько разобрали кольцевые подписи их свойств конфиденциальности, что мы считаем, что уже не справедливо говорить, что мы (или Monero, что еще хуже, поскольку у него еще меньший размер кольца) по сравнению с Ryo) или любым другим проектом CN, который использует его - соответствует уровню 2 конфиденциальности.
Итак, подытоживая нетехническими словами, что это значит - когда вы делаете транзакцию и хотите представить, как она выглядит в системе:
• Биткойн - «Я потратил 10 выходов стоимостью 1 BTC и 22 выхода стоимостью 0,5 BTC»
• кольцевая подпись (текущие монеты CN) - «Я потратил на выход 10, 14, 18 или 20 и на выход 16, 18, 19 или 22»
• zk-proof - «я потратил что-то».
Форк запланирован на блоке 362000: вы можете проверить обратный отсчет форка на сайте Ryo Currency
Пожалуйста, обновите ваши кошельки до этого блока, или ваш предыдущий кошелек прекратит синхронизацию после блока 362000:
• Ryo Wallet Atom: загрузите последнюю версию установщика Atom, когда анонсируется обновление до версии 1.5.0, запустите его и выполните переустановку.
• Ryo cli binaries: загрузите или скомпилируйте из исходного кода обновленные двоичные файлы из Github версии 0.5.0.0, распакуйте его и поместите файлы ключей вашего кошелька (wallet key files) в новую папку.
• Владельцы пулов и бирж получают уведомление об обновлении своих нод до последней версии перед форком.
Вопросы, которые могут у вас возникнуть по поводу форка:- Что будет с алгоритмом майнинга - изменится ли он или что означает «форк» - монета делится на 2?Нет, «форк» в основном означает обновление основного кода, которое активируется на указанной высоте блока. Не будет никакого изменения алгоритма майнинга или разделения блокчейна.
- Дорожная карта Рио указывает на то, что у вас в планах было достигнуть размеров кольца 100х. В свете будущего введения ZK-доказательств это означает, что это неприменимо?Да, мы в конечном итоге заменим технологию кольцевой подписи на ZK-proof, что является более фундаментальным изменением, чем попытка «победить мертвую лошадь» с помощью кольцевой подписи.
- А как насчет атомных свопов? Дорожная карта Ryo указывает на то, что она запланирована, возможно ли все еще внедрить ZK-доказательства?Да, это так! И мы стремимся реализовать эту функцию после всех необходимых обновлений в коде ядра. Важно, чтобы все было реализовано и протестировано перед добавлением этой функции.
- Что такое ZK-доказательство (ZK-proof)?ZK-proof означает ноль знаний. В криптографии доказательство с нулевым разглашением - это метод, с помощью которого одна сторона (проверяющий) может доказать другой стороне (проверяющему), что они знают значение x, не передавая никакой информации, кроме факта, что они знают значение x. Узнайте больше о доказательствах с нулевым знанием (с примерами из реальной жизни) здесь.
- Будет ли блокчейн расти быстрее (как насчет размера tx) при переходе на ZK-доказательства?В целом, транзакции и блоки, использующие ZK-доказательства, будут даже меньше по размеру, чем кольцевые подписи перед форком с bulletproofs! Кроме того, он позволяет объединять транзакции вместе - это, очевидно, является основным преимуществом масштабируемости для Ryo Currency.
- Я слышал или насколько я понимаю, что ZK-доказательства несколько менее приватны? Значит ли это, что вы больше не являетесь проектом, ориентированным на конфиденциальность?Нет, короче - мы решили сделать это изменение для второго поколения. ZK-доказательства, потому что кольцевые подписи как таковые слишком слабы для обеспечения достаточного для нас уровня конфиденциальности по умолчанию и в целом, теперь считаются устаревшей технологией. Поэтому мы не хотим говорить, что у нас уровень конфиденциальности 2, когда исследования показывают, что это не так.
- Хорошо, после форка 0.5.0.0 - будем ли мы использовать унифицированные идентификаторы платежей (payment ID) для транзакций на биржах?Да. Изменений в использовании идентификаторов платежей и встроенных адресов нет. Мы все еще будем использовать кольцевые подписи, но также объявляем нашу цель по переходу на ZK-доказательства.
- Что еще есть в планах / идеях, которые у вас есть при разработке Ryo?Помимо всех планов и разработок, проводимых с Ryo (кошельки, инфраструктура, основной код и исследования), мы также разработали и улучшили Mining платформу RagerX. Это универсальная платформа для майнинга, которая объединяет майнер, пул pplns, операционную систему, утилиту для работы с графическим интерфейсом, внешний интерфейс пула и имеет расширенные социальные функции, а также двухуровневую партнерскую программу. В обозримом будущем мы добавим возможность майнинга Cryptonight-GPU. Мы внедряем RagerX, чтобы люди могли майнить монеты процессором и Ryo одновременно. Что означает больше популярности Ryo, особенно от новых участников.
- Применимы ли обнаруженные проблемы с кольцевой подписью к другим монетам на основе кольцевой подписи, таким как Monero?Да
https://bitcointalk.org/index.php?topic=4413010.msg53905465#msg53905465