Перевод Monero Revuo #3 в период с 1 января — 30 июня, 2019 г.

Тема в разделе "Журналы о Monero", создана пользователем Mr. Pickles, 29 сен 2019.

  1. Mr. Pickles

    Команда форума Модератор Редактор

    Регистрация:
    11 сен 2017
    Сообщения:
    783
    Симпатии:
    229
    1.jpg

    Рады приветствовать!

    Привет всем! Это третий выпуск Monero Revuo. Мы довольно сильно ошиблись с квартальным графиком на 2018, но стараемся наверстать упущенное в первой половине 2019. Как всегда, нашей целью является информирование сообщества о последних значимых разработках, которые проводятся нашими основными рабочими группами в рамках Monero Project. Этот выпуск будет также посвящён разработкам, непосредственно работе Исследовательской лаборатории, GUI, сообществу, сторонним мобильным приложениям и группам локализации.

    Новые разработки

    Под крышкой капота Monero таятся лошадиные силы, обеспечиваемые технологией и кодом. Работа над кодовой базой отличается своим разнообразием: она касается поддержки уже существующей версии кода, исправления багов, реализации инноваций и т. д. Легко потеряться среди всех разработок, которые состоялись за последние полгода, но мы рассмотрим несколько основных, а также расскажем о том, что ожидается нами в рамках грядущего октябрьского обновления протокола.

    Краткое описание обновления протокола

    9 марта 2019 года на блоке 1788000 состоялось запланированное обновление протокола Monero. В ходе этого запланированного обновления сети было реализовано четыре основных изменения. Во-первых, был откорректирован алгоритм динамического размера блока, в результате чего были улучшены краткосрочные расходы, но проблемы долгосрочного роста остались чувствительными. Во-вторых, небольшое изменение алгоритма доказательства работы (CryptoNight-R) позволило вышибить из сети ASIC, которые находились в ней. В-третьих, в каждую транзакцию были добавлены зашифрованные идентификаторы платежей, что позволило повысить гомогенность транзакций. В-четвёртых, командой разработчиков были упрощены обязательства по сумме. Это было сделано путём сокращения размера шифрования суммы и использования детерминированных масок. Эти изменения сделали транзакции меньше и были сочтены Исследовательской лабораторией Monero безопасными для реализации. После обновления основное внимание уделялось нескольким областям.

    RandomX

    RandomX является алгоритмом доказательства работы (PoW), находившимся в работе более года и предназначенным для замены CryptonightR с целью обеспечения дальнейшей защиты от ASIC-майнеров. RandomX должен сделать схемы ASIC неконкурентоспособными и будет «CPU-центричным». В основе RandomX лежит концепция случайного исполнения. Если говорить простым языком, разработчики хотят, чтобы происходило исполнение ряда случайных команд, что позволит использовать преимущество, связанное с гибкостью универсальных CPU при выполнении ими динамического кода. RandomX представляется наилучшей попыткой Проекта Monero сдержать своё обещание по обеспечению доступности майнинга. Аудит RandomX проводился четырьмя фирмами: TrailOfBits, X41, Kudelski и Quarkslab. Результаты каждого аудита выложены для всеобщего ознакомления на GitHub.

    Обрезание блокчейна

    Одной из проблем, характерных для блокчейна в его нынешнем состоянии, является масштабирование. Один из способов решения этой проблемы состоит в обрезании блокчейна, подразумевающем удаление ненужных данных из блокчейна после верификации. Это позволит значительно сократить место, занимаемое блокчейном на диске. Недавно Проектом Monero в демон-программу была добавлена возможность обрезания. В результате занимаемое место сократилось примерно на две трети. Несмотря на то, что пользователям лучше использовать полные узлы, обрезанные узлы — лучше, чем ничего, и они всё так же значительно повышают уровень безопасности сети.

    Детерминированные (воспроизводимые) сборки

    Двоичные файлы CLI версии теперь можно верифицировать, используя процесс детерминированной сборки. То есть пользователи могут собирать двоичные файлы самостоятельно и верифицировать соответствие своего хеша хешу двоичного файла, опубликованного на веб-сайте. Это в значительной степени снижает риск того, что контрибьюторы Monero спрячут какой-то свой код в опубликованных двоичных файлах. Соответствующие инструкции выложены на GitHub.

    Интеграция Tor/i2p

    Благодаря работе knaccc/jgrassie (и других) CLI инструменты Monero теперь поддерживают tor/i2p. Ожидается скорая реализация и для GUI. Тем не менее, перед тем как это произойдёт, предстоит решить ряд вопросов, связанных, например, с интуитивным интерфейсом сетевых опций, простым переключением между существующими опциями, а также с увязыванием опций сетевого программного обеспечения.

    Обновление GUI

    Изменился не только протокол. Волонтёрами, направляемыми Командой ведущих разработчиков (Core Team), также была проделана большая работа над графическим пользовательским интерфейсом (GUI). Основные разработки нами перечислены ниже, но при этом нам бы хотелось отметить, что работа, связанная с обеспечением максимального удобства использования программного обеспечения Monero, не прекращается.

    Начальные экраны / мастера запуска были переделаны с нуля. Наиболее значимым изменением является включение простого режима. Эта новая опция запуска была реализована для того, чтобы новые пользователи смогли как можно быстрее воспользоваться упрощённым UI и подсоединиться к удалённому узлу по умолчанию. У GUI также появились новые экраны, такие как предпринимательская страница, которая позволяет использовать GUI как систему для розничной торговли, а также (благодаря подадресам) появилась поддержка множества счетов.

    Другим успешным изменением стало добавление возможности, благодаря которой пользователи смогут использовать GUI со своими аппаратными кошельками Trezor. Наконец, появилась основная белая тема, разработанная knufflebund. Теперь пользователи могут выбирать между стандартной чёрной темой и альтернативной светлой.

    Помимо этих основных дополнений, были немного изменены и усовершенствованы несколько других экранов, например, адресная книга и страница истории. Также произошли заметные улучшения с точки зрения производительности.

    Новости Исследовательской лаборатории Monero

    В соответствии с прогрессом, наблюдаемым в криптопространстве, Исследовательская лаборатория Monero занимается, как кажется, простой работой в области оригинальных исследований, тестовых вариантов реализации и усовершенствований, рекомендаций по обеспечению анонимности, а также находится на переднем крае обороны против атак, решая поставленную задачу, которая сводится к тому, что Monero должна оставаться форпостом анонимности и блокчейн-технологий. В этом разделе мы рассмотрим, что было сделано в начале 2019 года. Этот раздел был подготовлен Митчеллом П. Кравиц-Тейером (Mitchell P. Krawiec-Thayer).

    Конференции и идентификаторы платежей

    Ещё в январе 2019 представители Исследовательской лаборатории Monero и несколько разработчиков посетили Стэнфордскую конференцию по блокчейн-технологии (Stanford Blockchain Conference). Эта конференция была посвящена использованию формальных методов, эмпирическому анализу и моделированию рисков с целью лучшего понимания угроз безопасности и систематических рисков, связанных с блокчейн-протоколами. В том же самом месяце ими были обнаружены паттерны нонсов Monero, возникшие из-за различных стратегий поиска, используемых разными майнерами.

    Множество разговоров велось о необходимости в отказе от идентификаторов (ID) платежей. Причиной послужило их влияние на анонимность и создание помех опыту пользовательского взаимодействия. После долгих обсуждений было решено скрыть эту функцию во время апрельского обновления, а после октябрьского обновления большинство кошельков вообще откажется от неё. Биржи, платёжные системы и другие службы должны обновиться с целью поддержки подадресов Monero как можно быстрее, так как это обеспечит более высокий уровень анонимности и улучшит опыт пользовательского взаимодействия.

    Все алгоритмы

    В марте командой разработчиков была проведена специальная 2,5-часовая встреча, на которой ими обсуждались алгоритмы доказательства работы. В том же месяце сверх графика было произведено обновление Boron Butterfly (v0.14), чтобы решить проблему алгоритма динамического размера блока и подозрений насчёт присутствия ASIC в сети. Алгоритм PoW был изменён до версии CryptoNightR, предполагающей математическое вычисление случайных чисел, на что не способны ASIC. Это вызвало значительное снижение общего хешрейта приблизительно с 1 GH/s до 200 MH/s. Разработчиками также был поправлен алгоритм выбора ложных выходов, и теперь он использует метод «определения очерёдности выходов».

    Оптимизация кольцевых подписей и кандидаты на замену

    Команда Исследовательской лаборатории проделала большую работу по выработке нескольких новых альтернатив кольцевым подписям. Эти схемы включают в себя подобные Spartan, RingCT3.0 и Lelantus. Разработчики также поделились результатами анализа Lelantus, включая результаты анализа возможности перехода выходов из Monero в Lelantus, а также своими планами по рассмотрению протокола Omniring, который значительно повысит уровень анонимности Monero.

    Помимо данного рассмотрения сторонних источников, лабораторией MRL были разработаны собственные схемы, включающие в себя схемы подписей, подобные DLSAG и CLSAG. DLSAG-подписи могли бы обеспечить возможность реализации неинтерактивных транзакций возмещения по интероперабельным платёжным каналам, что, в свою очередь, дало бы возможность реализации решений Monero второго уровня, таких как Lightning Network и атомные свопы. Схема CLSAG (схема компактных связываемых спонтанных анонимных групповых подписей) схожа со схемой кольцевых подписей, используемой в настоящее время, но эти подписи занимают примерно на 25% меньше места, а верификация транзакций при их использовании происходит на 20% быстрее. Все изменения будут иметь минимальные последствия.

    Новости сообщества

    Сообщество Monero является глобальным, разношёрстным и инициативным. Просто невозможно перечислить всё то, что было сделано каждым его членом в целях улучшения Проекта Monero, поэтому мы коснёмся здесь лишь некоторых вещей. Проект Monero хотел бы выразить невероятную благодарность каждому члену сообщества Monero, внесшему свой вклад. В этом разделе пойдёт речь о деятельности рабочей группы сообщества Monero (Monero Community Workgroup), а также о событиях, произошедших в целом в мире и касающихся Monero.

    Breaking Monero и кофе-чаты

    Каждые четыре недели Джастин sgp Эхренхофер (Justin Ehrenhofer) и Диего rehrar Салазар (Diego Salazar) проводили кофе-чат, в ходе которого контрибьюторы из состава сообщества «в живую» обсуждали проблемы разработки, проекты сообщества, а также события, которые произошли со времени проведения предыдущего кофе-чата. Посмотреть эти встречи можно на YouTube канале Рабочей группы сообщества Monero. Они представляют собой превосходный источник информации о том, что было сделано и что произошло за месяц, а также просто интересных обсуждений.

    В декабре вышла в свет программа Breaking Monero (Взламывая Monero). Она помогает новичкам понять слабые стороны и уязвимые места Monero. Несмотря на то, что на поверхности эта цель может показаться странной, важно помнить о том, что, только выявляя и анализируя такие уязвимые места, мы можем справиться с ними как с точки зрения технологии, так и сообщества в целом. К этому моменту уже были охвачены следующие темы: введение в кольцевые подписи, цепная реакция при отсутствии ложных выходов, расхождение блокчейна (атака путём повторного использования образа ключа), алгоритм выбора входов, необычные размеры колец, удалённые узлы, атаки по времени, «заражённые» выходы (EAE атака), публичные майнинг-пулы, метаданные входов/выходов и безопасность при использовании блокчейн-эксплореров. Передачи также можно посмотреть на YouTube канале Рабочей группы сообщества Monero. Кроме того, хорошая новость состоит в том, что серия Breaking Monero была полностью транскрибирована рабочей группой по пропаганде и продвижению взглядов (Monero Outreach).

    Monero Talks

    Другой YouTube программой, появившейся с момента нашего последнего выпуска, стала Monero Talk. Её ведут Дуг (Doug) и Сунита (Sunita) из Нью-Йорка. Этот канал быстро стал для сообщества тем местом, где можно найти интервью с разными интересными людьми, как связанными с Проектом Monero, так и нет. Также в рамках программы был освещен ряд конференций, в которых принял участие Проект Monero. Среди тем и гостей за последние шесть месяцев были следующие:
    • «OpenBazaar и Monero — общие этические принципы» с Брайаном Хоффманом (Brian Hoffman) и Ко;
    • «Итальянское правительство тестирует систему онлайн голосования на базе Monero» с Винченцо Ди Никола (Vincenzo Di Nicola), Калогеро Мандрачия (Calogero Mandracchia) и Рафаеле Никодемо (Raffaele Nicodemo);
    • «Является ли Monero цифровой валютой?» с Риккардо Спаньи (Riccardo Spagni), также известным как Fluffypony;
    • «Реализация Lightning Network в Monero» с Бернардом Брейтенбахом (Bernhard Breytenbach);
    • Monero Talk с Говардом Чу (Howard Chu) и Сэмом Уильямсом (Sam Williams) из Arweave. Тема: Разработка RandomX.
    Распространение Monero

    Распространение Monero в качестве способа проведения платежей становится всё более и более широким. Ниже приводится выборка соответствующих новостей (примечание: это далеко не полный список, и наличие в нём ни одной из новостей не означает нашего однозначного одобрения).

    Кошельки:
    • Exodus Desktop теперь поддерживает XMR! Монета Monero добавлена при обновлении до версии Exodus Eden 19.2.2.
    • Exa Wallet выпускают multisig-версию мобильного кошелька для Android и iOS с поддержкой Stagenet и Mainnet.
    • Trust Wallet теперь поддерживает Monero.
    • Coinomi также теперь поддерживает Monero.
    • ZelCore (кошелёк для хранения множества валют) теперь поддерживает XMR.
    • Кошелёк WooKey — новый кошелёк Monero. Полностью открытый код, возможность установки под iOS и Android.
    • Guarda Wallet теперь поддерживает XMR.
    Биржи:
    • Kucoin включили Monero в списки поддерживаемых валют. Криптовалютный кошелёк Coindirect также добавил Monero. Теперь вы можете купить Monero за евро в 20 европейских странах.
    • Криптовалютная биржа Huobi теперь торгует XMR.
    • Binance добавляет пары XMR/BNB и XMR/USDT.
    • Monero включена в списки Tokenomy Exchange (XMR/BTC).
    • Бессрочные свопы XMR с 20x плечом теперь могут осуществляться на Delta Exchange.
    • Poloniex предлагает возможность фиатных депозитов и выводов — добавлена Monero (пара XMR/USDC теперь торгуется на Poloniex).
    • VARL.com теперь принимает Monero.
    • XMR теперь можно купить на Faast API.
    Бизнес и другие новости:
    • Trezor.io теперь принимает платежи в XMR через Globee.
    • CoinLoan, P2P платформа, дающая криптовалюту под залог фиатных денег, теперь принимает Monero в качестве обеспечения кредита. Эстонский стартап опубликовал обновление, позволяющее использовать анонимную валюту Monero (XMR) для получения кредита в фиатных деньгах (USD, EUR, GBP, RUB) или стабильных валютах (TUSD, GUSD, USDC).
    • XMR теперь на всех Freedom Gateway Machines.
    • Monero теперь занимается криптовалютный брокер Voyager.
    • Astral AR и Core Scientific объявили о партнёрстве, в результате которого программное обеспечение для майнинга Monero будет установлено на мощных дронах, используемых в сфере безопасности.
    • Bity, швейцарская брокерская компания, теперь позволяет покупать или продавать XMR через любой из их расположенных в 10 местах терминалов в самых крупных городах Швейцарии.
    • Tor Project, цифровой ориентированный на обеспечение анонимности некоммерческий проект, теперь напрямую принимает пожертвования в криптовалютах, включая Monero.
    Другие события, связанные с сообществом

    22-23 июня в Денвере, штат Колорадо, Брендоном Surae Noether Гуделлом (Brandon Goodell) была проведена Monero Konferenco. Два дня были переполнены качественными выступлениями, содержанием и общением. Все выступления можно посмотреть в соответствующем плейлисте на YouTube канале сообщества Monero.

    Выпущена электронная версия Mastering Monero (овладеваем Monero), которую можно скачать совершенно бесплатно (но всё же рекомендуется сделать пожертвование). Это подробное руководство по миру Monero, начиная со вступления для новичков и заканчивая технологиями обеспечения анонимности и подробностями разработки.

    Любимая Система общественного финансирования Forum Funding System ушла в прошлое (покойся с миром, спам). Её заменила система общественного краудфандинга Community Crowdfunding System (CCS), с которой можно познакомиться, посетив ccs.getmonero.org. Присоединяйтесь, комментируйте, обсуждайте и вносите пожертвования по предложениям.

    Новости локализации Monero

    Рабочая группа по локализации Monero (Monero Localization Workgroup) сформировалась в конце 2017 года. Её целью стал перевод поддерживаемых сообществом материалов. За этот период в результате работы группы перевода, возглавляемой ErCiccione, Monerujo был переведён на украинский, эсперанто, каталонский и сербский языки. Список доступных языков можно найти здесь, кликните по тому, на котором говорите, и проверьте, есть ли задача с пометкой Needed (требуется). Если нет, то у нас хорошие новости: язык был обновлён, и вы можете помочь с переводом где-то ещё. Если же вы найдёте задание с пометкой «требуется», то хотя бы бегло ознакомьтесь с пошаговым руководством по добавлению новых переводов.

    Сайт Getmonero.org уже переведён на немецкий, русский, турецкий и китайский, и GUI-кошелёк также был переведён на 9 новых языков: курдский, бенгальский, ирландский, зулу, греческий, непальский, эсперанто и хинди. Просто ознакомьтесь со списком всех доступных языков и начинайте переводить отсутствующие слова/фразы на тот язык, на котором говорите. И здесь вам также пригодится пошаговое руководство со скриншотами, в котором разъясняется, как вы можете добавить свой перевод или отредактировать чужой. Обязательно ознакомьтесь с ним!

    Новости сторонних мобильных кошельков

    В экосистеме Monero присутствует несколько сторонних кошельков, и Revuo крайне сложно было бы рассказывать о каждом из них. С другой стороны, всего несколько мобильных кошельков нашли путь к сердцам и умам членов сообщества по большей части из-за своей инициативности, а также благодаря продолжительным и значительным инвестициям в экосистему Monero. В этом выпуске мы остановимся на Monerujo, Cake Wallet и MyMonero.

    Monerujo

    Работа над Monerujo ведётся под руководством m2049r. К настоящему моменту вышло две версии, включающие в себя множество интересных и необходимых возможностей, таких как Node-omatiC, которая позволяет пользователям автоматически сканировать сеть на наличие качественных удалённых узлов, а также Street Mode (уличный режим), скрывающий баланс вашего кошелька, когда вы находитесь в публичном месте.

    Тем не менее, не удовлетворившись созданием первого кошелька для Android, команда Monerujo выпустила несколько понятных новичкам статей (с картинками!), дабы объяснить им, как работают более продвинутые или сложные стороны технологии Monero. Вы можете ознакомиться с этими статьями, посетив аккаунт члена команды Monerujo, anhdres, на Medium.

    Cake Wallet

    Cake Wallet был основан Викрантом Шарма (Vikrant Sharma), перешедшим в Проект Monero после того, как осознал недостатки Bitcoin, связанные с анонимностью, а также понял, что тот более не отвечает его требованиям, предъявляемым к криптовалютам. На тот момент ещё не было разработано кошелька для iOS, и он решил решить проблему, но не самостоятельно, а всем сообществом.

    Самыми значимыми возможностями, которые были воплощены в Cake Wallet, стали полная переработка приложения, возможность использования подадресов отдельными «счетами», которые могут быть заданы самим пользователем.

    Одной из возможностей, которыми может похвастать Cake Wallet, является обмен криптовалют в приложении посредством внешних сторонних сервисов, таких как XMR.to и MorphToken. В вышеупомянутой версии список возможностей также был пополнен ChangeNow, возможностью, позволяющей совершать покупки по выгодным ценам прямо из приложения.

    MyMonero

    MyMonero являлся предметом гордости сообщества в течение многих лет. Он начинался как простой в использовании сетевой кошелёк и развился так, что стал основой для других лёгких кошельков (с точки зрения открытого исходного кода и инфраструктуры). Помимо этого, он поддерживает вариант реализации протокола Monero, написанный на Javascript.

    Ранее в этом году командой MyMonero были запущены долгожданные новые десктоп-приложения, за которыми последовала версия для iOS, а также новый соответствующий веб-сайт и переработанный сетевой кошелёк.

    Несмотря на такие большие достижения, команда не остановилась на этом. Они осознали большую проблему, общую для всех кошельков и веб-сайтов в целом, которая требовала решения, в результате которого пользователи могли бы почувствовать себя в настоящей безопасности при использовании браузерных криптовалютных кошельков. Речь идёт о возможности взлома сетевых ресурсов (HTML, CSS, Javascript) с последующей кражей средств.

    После раздумий, разработки и ряда итераций команда MyMonero представила на конференции Magical Crypto Con конечный результат — протокол обеспечения безопасности SecureBrowse, использующий существующую инфраструктуру DNS для хеширования и подписания клиентских ресурсов для облегчения верификации.

    Особая благодарность

    Revuo Monero хотели бы поблагодарить Марию Вовчок (Maria Vovchok) за её работу, связанную с отслеживанием, сбором информации и написанием первого чернового варианта выпуска, а также Джастина sgp Эхренхофера за его редакцию и комментарии.

    Пожертвования

    Если вам понравилась эта публикация, и вы хотите поддержать её, вы можете внести пожертвование в Общий фонд Monero (Monero General Fund) по следующему адресу:
    44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A

    Источник: Revuo Periodical #3: January 1 - June 30, 2019

    Перевод:
    Mr. Pickles (@v1docq47)
    Редактирование:
    Agent LvM (@LvMi4)
    Коррекция:
    Kukima (@Kukima)
     
    #1 Mr. Pickles, 29 сен 2019
    Последнее редактирование: 29 сен 2019
  2. Arunachala

    Arunachala Well-Known Monerano

    Регистрация:
    6 ноя 2019
    Сообщения:
    104
    Симпатии:
    2
    #2 Arunachala, 15 сен 2020
    Последнее редактирование: 15 сен 2020
  3. АВТОР
    АТ
    Mr. Pickles

    Команда форума Модератор Редактор

    Регистрация:
    11 сен 2017
    Сообщения:
    783
    Симпатии:
    229
    Точно. Вся представленная выше информация актуальна на 30 июня 2019 года, если вы перечитаете данный пост ещё раз, скажем, через год, появиться много новых неточностей. По состоянию на 30 июня 2019 года, Trust Wallet поддерживал Monero.
     
  4. Arunachala

    Arunachala Well-Known Monerano

    Регистрация:
    6 ноя 2019
    Сообщения:
    104
    Симпатии:
    2
    ну, то есть они убрали ? (на них законники наехали видимо ?)
     
  5. Arunachala

    Arunachala Well-Known Monerano

    Регистрация:
    6 ноя 2019
    Сообщения:
    104
    Симпатии:
    2
    Может кто подскажет для монерок мультивалютный+опенсорс для Android 11 ? жаль Trust Wallet выбыл он подходил..
    спасибо Mr. Pickles за подсказки
     
  6. АВТОР
    АТ
    Mr. Pickles

    Команда форума Модератор Редактор

    Регистрация:
    11 сен 2017
    Сообщения:
    783
    Симпатии:
    229
    Monerujo? Репозиторий с исходниками можно посмотреть по этой ссылке - https://github.com/m2049r/xmrwallet
     
  • О нас

    Наш сайт является одним из уникальных мест, где русскоязычное сообщество Monero может свободно общаться на темы, связанные с этой криптовалютой. Мы стараемся публиковать полезные мануалы и статьи (как собственные, так и переводы с английского) о криптовалюте Monero. Если вы хорошо владеете английским (или можете писать собственные статьи/мануалы) и хотите помочь в переводах и общем развитии Monero для русскоязычной аудитории - свяжитесь с одним из администраторов.