Перевод Monero Revuo 4Q 2017

Тема в разделе "Статьи", создана пользователем Mr. Pickles, 5 фев 2018.

  1. Mr. Pickles

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

    Регистрация:
    11 сен 2017
    Сообщения:
    286
    Симпатии:
    98
    Уголок Core Team

    Если рассматривать всю деятельность, непосредственно связанную с Monero Project, которая происходила в 2017 году, то более всего остального впечатляет общий уровень роста. Я попробую выделить некоторые значимые моменты. Но ни в коем случае не стоит воспринимать это как некий глобальный анализ.

    В 2017 основная цепочка Monero пополнилась протоколом Ring Confidential Transactions. Сначала протокол был опцией, а из сентября уже в обязательном порядке использовался при проведении всех транзакций. Также минимальный размер кольца в сентябрьском хардфорке был увеличен до 5. Сейчас мы уже воспринимаем как должное, что сумма транзакции скрыта. Для нас это просто одна из особенностей Monero. Но ещё меньше года назад дела обстояли иначе. Совершенно невероятным вызовом стало обнаружение критически важного бага, повлиявшего на все криптовалюты, в основе которых лежал протокол CryptoNote. Баг был обнаружен членом лаборатории MRL в феврале. Пришлось не только латать код Monero, но также ответственно раскрыть информацию всем разработчикам других монет, использовавших CryptoNote. Это было сделано в достойной подражания форме без какого-либо ущерба для блокчейна Monero. Среди других важных событий можно упомянуть редизайн сайта https://getmonero.org/ и выход GUI из состояния бета. Что принесёт нам будущее? 2017 стал годом исследований и разработки некоторых важных будущих обновлений, включая Bulletproofs, транзакций с использованием мультиподписей (multisig), а также продолжающуюся разработку проекта Kovri.

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

    Я просто обязан выразить свою самую искреннюю благодарность разработчикам, исследователям, всем тем, кто сделал свой вклад в общее развитие, членам сообщества, тем, кто помогал в финансировании, и последним в этом ряду, но не последним по важности — моим друзьям, членам Core Team. Без вас все заметные достижения 2017 года были бы просто невозможны. Для меня было честью и удовольствием работать со всеми вами в 2017 году.

    Франциско «ArticMine» Кабаньас

    Последние новости разработчиков

    dev_upd.jpg
    • Multisig

      Одним из главных достижений прошедшего квартала стала успешная реализация технологии multisig в CLI-кошельке Monero. Это гарантирует, что Monero, которые есть в кошельке, смогут быть потрачены только в том случае, если транзакция будет иметь предопределённое количество подписей. За последние три месяца были реализованы и добавлены в кодовую базу оба варианта реализации multisig: N/N и N-1/N.

      Поскольку изменение касается кошелька, для его использования не придётся ждать следующего хардфорка. Чтобы использовать эту возможность уже сегодня, достаточно просто взять текущий основной код из исходника
    • Bulletproofs

      В этом выпуске Revuo общей темой для разработчиков и членов Monero Research Lab является реализация технологии bulletproofs. После того как команда MRL дала известное одобрение на переход от существующего решения range proof к использованию bulletproofs. Команда разработчиков не стала терять времени и внедрила новую технологию в кодовую базу Monero.

      На момент написания этой заметки в тестовой сети Monero уже работали bulletproofs с одним выходом, а bulletproofs с множеством выходов ещё находились на стадии разработки. По-прежнему продолжается дискуссия, включать или нет bulletproofs с одним выходом в хардфорк, который уже вот-вот должен появиться (ведь, несмотря на тот факт, что bulletproofs с множеством выходов будут работать чуть более эффективно, доказательства с одним выходом уже снизят размер транзакции в сравнении с нынешней версией, использующей range proofs). Противники этой идеи предлагают дать этой технологии ещё какое-то время на вызревание в тестовой сети.
    • Subaddresses

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

      Работа над субадресами была завершена. Как и в случае с технологией multisig, это решение уровня кошелька. Поэтому так же не следует ждать выхода хардфорка, можно прямо сейчас использовать эту возможность, если вы основываетесь на исходнике.
    • Обновлённый GUI

      Ближе к концу 2017 сообщество профинансировало работу dsc по реализации темной темы интерфейса пользователя, созданной knufflebund для существующего GUI. Вместо того, чтобы просто добавить новую тему, доступна возможность переключения между двумя темами, и можно радоваться удачно проделанной работе. Команда, работающая с GUI, решила воспользоваться возможностью и оптимизировать существующий интерфейс, сделав его более удобным и доступным.

      Помимо этого, также продолжается работа над добавлением возможности использования субадресов в GUI-кошельке. Правда, дата реализации этой возможности пока не указывается.
    • Группа по устранению уязвимостей (Vulnerability Response)

      Несмотря на то, что техническая группа Vulnerability Response работает сама по себе, мы включили её в этот раздел, так как она ещё не сделала достаточно наработок для того, чтобы выделить ей отдельный топик (группа является новой). Но то, что они делают, бесценно для непрерывного развития и обеспечения безопасности Monero. Monero Project подразумевает использование безопасного и проверенного программного обеспечения, гарантирующего конфиденциальность. Охотники за премиями предоставляют отчёты по потенциальным уязвимостям и предлагают способы их устранения. Более подробная информация содержится на сайте hackerone.com/monero. Там вы сможете узнать о той большой работе, которую делают anonimal, luigi1111, fluffypony и moneromooo.
    Последние новости от Monero Research Lab

    res_lab_upd.jpg
    • Bulletproofs

      Одним из самых важных событий последнего квартала стала работа над реализацией MRL более эффективного варианта решения range proof (bulletproofs) в кодовой базе Monero. Как много места в каждой транзакции Monero занимали доказательства range proof станет особенно очевидно после того, как будут реализованы bulletproofs, когда размеры транзакций сократятся более чем на 80%. В результате этого снизятся и комиссии, которые вычисляются, исходя из отношения XMR/байт. Ожидается, что в блокчейне Monero технология bulletproofs полноценно заработает уже в 2018 году.
    • RuffCT

      Поправка. Перед тем, как начать, Revuo хотелось бы указать на ошибку, допущенную в прошлом выпуске. Мы написали, что Shi-Feng Sun, Man Au, Joseph Liu и Tsz HonYuen связались с Monero Research Lab по поводу RingCT 2.0. Это не совсем верно, так как существует определённое непонимание того, как документ, описывающий RingCT 2.0, был представлен MRL.

      Несмотря на то, что технология bulletproofs имеет приоритетное значение, лаборатория MRL продолжила исследовать возможность реализации схемы RuffCT для Monero. Фактически увидев, как значительно может реализация RuffCT увеличить количество ключей в кольце, и при этом придётся поступиться только количеством верификаций, они начали работу над выработкой комбинации, состоящей из малых и быстрых bulletproofs и более медленной технологии RuffCT. Значение состояла в значительном увеличении размера колец и предельной минимизации сопутствующих этому потерь. Такое решение ещё больше снизило бы уровень схожести последующих выходов во всем блокчейне и повысило бы анонимность каждой транзакции, проводимой с Monero.
    • Протокол SPECTRE

      Лаборатория MRL приступила к рассмотрению документа, опубликованного в конце 2016, в котором были кратко изложены принципы протокола, основанного на технологии DAG, под названием SPECTRE. На момент написания этого выпуска уже и другие криптовалюты начали использовать структуру DAG вместо блокчейна. Но там это делается на уровне транзакций, а протокол SPECTRE продолжает сортировку транзакций по блокам, а затем размещает блоки в структуру DAG. MRL продолжает искать уязвимые места такого решения. Но пока что исследователи, находящиеся под впечатлением будущей перспективы потенциальной смены структуры протокола на другую, которая будет отличаться от структуры блокчейна, говорят о недостаточности проведённых исследований для того, чтобы сделать какие-либо выводы относительно преимуществ, которые это даст Monero.
    • Multisig и стандарты Monero

      Brandon провёл значительное время, превращая неформальные предложения по реализации multisig, которые поступали от различных членов сообщества Monero, в формальную, готовую к публикации криптографическую схему. Дальнейшая работа по реализации multisig будет заключаться в предварительном тестировании в Java и окончательной редакции C++ кода.

      Вышеупомянутое всестороннее описание было предназначено для включения в документ, который теперь известен под названием «Monero Standards», в котором описан каждый стандартный компонент (то есть, хеш-функция, алгоритм доказательства работы, схема RingCT, схема range proof и т.д.), обоснован его выбор, указаны возможные альтернативы, а также плюсы и минусы. Именно так, путём прихода в MRL и разработку, и отстранения от них, вырабатываются живые, динамичные документы, которые служат трамплином для дальнейших исследований.
    • NIPoPoW

      Братья Noether занимались поиском возможностей использования неинтерактивного доказательства доказательств работы (NIPoPoW) в качестве безопасного средства регулирования новых лёгких узлов. Это позволило бы удалённым узлам подсоединяться к полным узлам и получать только несколько выбранных блоков, а также гарантировало бы, что все последующие блоки будут правильными. Также это было бы полезно для абсолютно новых узлов, но негативно сказалось бы на выборке старых транзакции. Из-за ограниченного количества случаев реального использования, в настоящее время не строится никаких планов по реализации. Но если в будущем возникнет такая необходимость, следует помнить о существовании подобных альтернативных схем.
    Последние новости Kovri

    kovri_upd.jpg
    • Помощник по проекту Kovri

      В последнем квартале 2017 года в качестве помощника руководителя к проекту Kovri присоединился rehrar, принимающий самое непосредственное участие в жизни вебсайта. Его деятельность будет оплачиваться через систему общественного финансирования Forum Funding System, и он будет отвечать за поддержку работы вебсайта (обновление сайта Kovri уже в процессе реализации, и он будет запущен в первом месяце нового года), распространение взглядов, обучение и сотрудничество с рабочей группой переводчиков. rehrar сменил свой график, согласно которому он работал четверть дня, и теперь в 2018 году он будет работать по пол дня.

      Распространение идей разработчиков началось с того, что к концу года rehrar уже связался с несколькими университетами. К сожалению, это был конец семестра, и уже было поздно заставить студентов серьёзно отнестись к новым проектам. Но мосты были наведены, и деятельность в этом направлении возобновится уже в 2018 году.
    • Разработка

      Чем больше мы приближаемся к выпуску Alpha-версии, тем ближе становится проект Kovri в очереди разработки. Мы перечислим некоторые недавние важные события ниже.

      В этом четвёртом квартале в Kovri обнаружилась не одна, а сразу две «угрозы нулевого дня» i2pd, которые являются багами программного обеспечения, представляющими довольно серьёзную угрозу безопасности. Достаточно вспомнить ошибку Heartbleed в OpenSSL. После того как anonimal «сбился со счета на седьмой» угрозе нулевого дня в коде i2pd, он подтвердил своё намерение полностью удалить i2pd из кодовой базы Kovri. Безусловно, этой займёт больше времени до завершения проекта, но это также обеспечит качество кодовой базы и сократит возможности для атак.

      Был открыт доступ к стабильной тестовой сети, в которой пользователи, способствующие развитию Kovri, будут иметь доступ к локальной мини-сети Kovri. Таким образом, им не понадобится подсоединяться к большой сети i2pd, чтобы обнаружить возможные утечки и баги. Возможно, им вообще не понадобится доступ к сети интернет. Таким образом, обеспечивается «испытательный полигон», при помощи которого можно будет тщательно проверить все изменения до их внесения в основную ветвь, а также появляется возможность тестирования на безопасность без каких-либо помех для параллельно работающей сети I2P. Другие преимущества включают в себя работы офлайн для тех пользователей, которые предпочитают проводить тестирование, не находясь в это время в сети интернет.

      Другой областью разработки стало создание предварительного API. Это важно для приложений сторонних разработчиков, таких как Monero, которые захотят подсоединиться к I2P через маршрутизатор Kovri в будущем. Учитывая эти первые шаги, которые предпринимаются в направлении к созданию API, обещанное будущее совершенной анонимности Monero становится более реальным, чем когда-либо.

      Описанная выше работа - это всего лишь краткое описание того, что было сделано за последний квартал. Чтобы получить больше информации о завершённых работах, посетите репозиторий Kovri на Github.
    • Исследования / изучение / сотрудничество

      Необходимость в подающей надежды технологии обеспечения анонимности Kovri несомненна, так как именно она будет находиться на переднем крае технологического прогресса, когда речь будет идти об анонимности. Уже расписано время, в частности, для изучения документации, новых технологий, а также прочих исследований, связанных с технологией смешанных сетей. В том числе, чтобы технология Kovri была безопасной, необходимо тщательно рассмотреть все запросы на включение, особенно, поступающие от новичков. Уровень доверия должен быть минимальным. Наконец, команда Kovri тесно сотрудничает с командой Monero Project по нескольким направлениям. Так, например, поддерживается связь с рабочей группой Monero Translation (группа перевода), с Monero Research Lab, командой разработчиков, а также просто нельзя не упомянуть программную зависимость Crypto++, обеспечивающую безопасность программного обеспечения.
    • Участники проекта

      Проект Kovri хотел бы поблагодарить всех тех, кто в этом квартале принимал в нем непосредственное участие, отдавая своё время, энергию, ресурсы и деньги. В частности, хотелось бы выделить anonimal, который участвовал всегда и во всем, rehrar за непрерывную и энергичную поддержку, а также Moroccan Malinois за его вклад в общее дело. Также команда Kovri горячо приветствует недавно присоединившихся selsta и oneiric. Мы ожидаем от них многого и рады видеть их в семье Kovri.
    Последние новости сообщества

    comm.jpg
    • Встречи и кофе-чат

      Небольшим, но достойным похвалы достижением рабочей группы является регулярное (два раза в месяц) проведение встреч на IRC-канале #monero-community. Это открытые встречи, где каждый может принять участие в дискуссии, в ходе которой обсуждаются вопросы, связанные с сообществом Monero.

      Второй вид собраний, проводимых в том же духе, был инициирован Джастином «sgp» Эхренхофером и назван Monero Coffee-Chat. Во время ежемесячного проведения кофе-чата участники присоединяются к живой беседе, чтобы обсудить ход разработок, проекты сообщества, философию Monero и другую связанную с этим информацию. Такие недавно организованные чаты направлены на то, чтобы сделать тех, кто вовлечён в развитие проекта, ближе, и чтобы дать возможность людям принимать более личное участие, а не просто вводить текст с клавиатуры.
    • Taiga и Mattermost

      Поскольку Monero — это стихийная инициатива, не имеющая централизованной организационной структуры, вся разработка, написание кода и все остальное зависит от рабочих групп, которые реализуют различные задачи в зависимости от их компетенции и пристрастий. Core Team определяет, во что стоит вкладывать средства и обеспечивает ресурсы, необходимые для того, чтобы эти рабочие группы органично формировали и воплощали своё видение Monero. Такими ресурсами являются Mattermost (открытая альтернатива Slash с самостоятельным хостингом) и Taiga (открытая, быстрая платформа разработки с собственным хостингом). Также рассматривается возможность использования и других ресурсов в будущем. Подробная информация, касающаяся получения доступа к этим ресурсам, находится на странице «Hangouts» на сайте getmonero.org.
    • Интеграция Monero

      Serhack и cryptochangements продолжают работу над созданием плагинов с открытым исходным кодом для различных вебсайтов, чтобы облегчить коммерсантам возможность интеграции средств приёма Monero в качестве оплаты за их товары и услуги. В прошедшем квартале были выпущены плагины WHCMS и Magneto, которые дополнят уже вышедшие Woocommerce и Prestashop. Выпуск плагина для OpenCart запланирован на 2018 год.
    • Учебные видео пособия

      Savandra продолжает работать с членами сообщества над созданием доступных, простых для понимания видео для новичков. Недавно, после месяцев вложений, появилось видео, посвящённое Kovri. Сценарий видео по Monero в данный момент находится в работе. Эти видео дополнят уже существующие материалы по базовым принципам, срытым адресам, кольцевым подписям Monero и протоколу RingCT.
    • Monero Meetup Kit

      Во время, отведённое в ходе встреч для того, чтобы открыто поделиться своими идеями, serhack предложил создать «meetup kit», подборка материалов для знакомства с Monero, которую можно было бы распространять среди групп людей, заинтересованных в том, чтобы узнать больше о Monero. В результате, в течение месяца были собраны необходимые материалы: бумажные кошельки, были проведены мероприятия, на которых разъяснялось, как использовать некоторые кошельки, крышки на веб-камеры, стикеры, была подготовлена инфографика, были изготовлены рекламные раскладные буклеты. Проект финансировался за счет щедрых пожертвований через Forum Funding System. Джастин распространил эти комплекты среди нескольких организаций в различных точках Соединённых Штатов.
    • Рабочая группа Monero Translations

      Рабочая группа переводов была создана в конце 2017 года, и её задача состоит в локализации всех материалов Monero, начиная с веб-сайта, и заканчивая GUI и брошюрами. С самого начала ErCiccione направил силы группы на перевод GUI на 5 дополнительных языков и редакцию существующих переводов, а также на перевод сайта Kovri и демона Monero. Если вы хотите помочь, то вы можете связаться с ними через IRC канал или же ознакомиться с их проектом на платформе Taiga Monero, где размещены руководства по переводу, wiki и система отслеживания запросов.
    Обновление Kastelo

    kast_upd.jpg
    • Funding и Taiga

      19 августа 2017 michael в системе общественного финансирования Forum Funding System (FFS) опубликовал предложение по созданию выделенного аппаратного кошелька. До этого момента у Monero не было аппаратного кошелька, поддерживаемого основными провайдерами, несмотря на тот факт, что разработка такими провайдерами велась. Таким образом, идея полностью открытого (от аппаратного до программного обеспечения) аппаратного кошелька пришлась многим по вкусу. Предложение было быстро профинансировано.

      Michael воспользовался ресурсами, которые были предложены новой рабочей группой Monero, и застолбил место для кошелька в Taiga. На момент написания этого выпуска там насчитывалось уже 33 различных заинтересованных участника — в областях, начиная с монтажа, до компоновки и испытаний. Все обновления проекта выложены через платформу Taiga.
    • Прототипы к праздникам

      Спустя пару месяцев тяжёлой работы msvb-lab и команда добились умопомрачительного прогресса и представили несколько рабочих прототипов. После процесса оформления команда отправила около 30 прототипов готовым провести тестирование пользователям.

      Необходимо отметить, что так как это были прототипы, всех испытателей предупредили, чтобы они не хранили на них свою криптовалюту, что довольно непросто, так как прототипы предоставлялись только со своим базовым аппаратно реализованным программным обеспечением. Фотографии этих прототипов вы можете увидеть внизу страницы.
    • Конференция 34C3

      Michael присоединился к группе представителей сообщества Monero, посетивших конференцию 34C3, где рассказал всем присутствующим о проекте и его развитии. С собой он захватил ещё несколько прототипов, чтобы распространить их среди заинтересованных участников конференции.
    • Встречи рабочей группы

      Kastelo требуется несколько рабочих мини-групп, которые бы работали одновременно над реализацией проекта. На сегодняшний день эти группы состоят из небольших команд, проводящих испытания на соответствие техническим условиям, работающих над аппаратно реализуемым программным обеспечением, механической частью, FPGA и логотипом/брендом. Все эти команды встречаются один раз в месяц, где каждая из них начинает обсуждение в составе большой группы, а продолжает уже по своим малым группам в зависимости от рода деятельности. Обсуждению каждой области отводится соответствующее время. Материалы этих встреч будут размещены на ряду с материалами встреч других рабочих групп на вебсайте getmonero.org.
    monerujo.jpg

    Обновления от Monerujo

    monerujo_upd.jpg
    • Лёгкий» кошелёк для Android

      Группа Monerujo появилась, когда m2049r, который на тот момент был практически новичком в сообществе Monero, в августе написал на Reddit о работе над кошельком для Android. В последующие месяцы он без посторонней помощи создал полнофункциональный SPV кошелёк и выложил его на Google Play Store в качестве бета-приложения.

      Вскоре после этого вокруг Monerujo стала собираться команда, в которую вошли разработчики UX/UI, дизайнеры графики, копирайтеры и менеджеры по проектам, которые сделали следующую версию не только функциональной, но и доступной, а также эстетичной.

      Кошелёк можно загрузить на Google Play Store, а дополнительную информацию пользователи могут получить, посетив monerujo.io.
    • Интеграция XMR.to

      В ноябре 2017 администратор XMR.to (доверенной службы сообщества, которая переводит оплату в Bitcoin по адресам после того, как вы перевели по ним же оплату в Monero) связался с m2049r, чтобы договориться об интеграции XMR.to в их кошелёк. Не ведающая границ команда Monerujo приступила к интеграции.

      В настоящее время пользователи Monerujo могут вставлять как адреса XMR, так и адреса BTC в поля отправки или сканировать QR-коды обеих криптовалют. Конвертация BTC происходит через встроенный в приложение API XMR.to. Это означает, что кошелёк Monerujo можно использовать везде, где принимают Monero или Bitcoin.
    • Аппаратно реализованное программное обеспечение аппаратного кошелька

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

      Команда Monerujo набросилась на возможность достижения успеха Monero в этой области. Поэтому, примерно в конце 2017 года было принято решение начать разработку программной опции, которую пользователи смогли бы применять к своим кошелькам Kastelo.
    help_.jpg
    Источник: Monero Revuo 2017 Q4

    Перевод:
    Mr. Pickles (@v1docq47)
    Редактирование:
    Agent LvM (@LvMi4)
    Коррекция:
    Kukima (@Kukima)
     
    #1 Mr. Pickles, 5 фев 2018
    Последнее редактирование: 6 фев 2018
  • О нас

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