Дорожная карта RSK: новые функции для смарт-контрактов в сети Биткойн
Мы рады сообщить о выходе дорожной карты развития для платформы RSK. Обмен информацией позволит нам вести содержательные беседы с разработчиками, исследователями, партнерами и сообществом RSK/RIF о том, как наше видение и технологии могут помочь обществу.
Дорожная карта — это открытое заявление, в котором говорится о том, как мы расставляем приоритеты в своей работе. Мы можем изменить свои планы, если во время взаимодействия с сообществом новые функции, которые приближают реализацию наших идей, значительно изменятся.
Предстоящие вехи развития RSK
Работа, которую мы запланировали на ближайшее будущее, делится на шесть основных категорий:
- Опора на Биткойн: мы постоянно ищем способы расширения функциональности сети Биткойн, чтобы облегчит пользователям доступ к возможностям смарт-контрактов RSK.
- Расширение доступа к финансовым услугам: мы считаем, что Биткойн и DLT способны заложить основу новой децентрализованной и программируемой сети сетей для хранения и передачи ценностей, а Интернет ценностей может изменить жизнь миллиарда людей в течение следующего десятилетия. Мы постоянно ищем пути, которые могут ускорить принятие технологий, соответствующих этой концепции.
- Децентрализация: мы продолжим заниматься обеспечением отказоустойчивости, устойчивости к атакам и созданием платформы без уязвимых центральных точек, продвигая концепцию еще более децентрализованной платформы.
- Масштабируемость: она является одной из самых больших проблем на пути к повсеместному распространению технологий блокчейн. Хотя к этому можно подходить с разных сторон, поиск решений для масштабирования блокчейна является частью наших текущих и будущих усилий.
- Безопасность: мы должны обеспечить безопасность и надежность сети смарт-контрактов RSK, чтобы кибератаки не могли оказать на нее существенного воздействия.
- Совместимость с Ethereum: в наших интересах обеспечить совместимость со смарт-контрактами Ethereum, позволяя разработчикам использовать имеющиеся навыки и инструменты, которые им нравятся.
Далее приведено описание каждого этапа на следующие 18 месяцев:
Июль 2019 г. — релиз Wasabi 1.0.0
Предстоящее обновление сети Wasabi нацелено на следующие ключевые области:
- Улучшения хранилища информации: значительное уменьшение требуемого пространства для хранения блокчейна и одновременное формирование основы для будущих улучшений, таких как варп-синхронизация и программа сборки мусора (дополнительная информация о Unitrie).
- Улучшение безопасности Федерации (HSM 1.1) — использование новых функций безопасности и удобства использования, которые позволят более безопасно подключать новых членов Федерации.
- VM Opcodes Create2 и Shift обеспечивают более высокую совместимость со смарт-контрактами Ethereum. CREATE2, SHR и SHL — это операции виртуальной машины (коды операций), недавно добавленные в виртуальную машину Ethereum (EVM). Мы добавляем их поддержку. Мы принимали участие в улучшении EIP, чтобы они точнее соответствовали потребностям RSK.
- Метод отслеживания транзакций является чрезвычайно ценным инструментом, который позволяет разработчикам проверять внутреннее выполнение транзакции, запуская ее точно так же, как и в сети.
3-й квартал 2019 г.
- Улучшение синхронизации узлов. Увеличение производительности, связанное с длительной синхронизацией блокчейна и введением варп-синхронизации, позволит пользователям готовить свои узлы к работе на порядок быстрее, чем это делается сейчас.
- Мета-транзакции. С введением мета-транзакций пользователи освобождаются от цены на газ, что значительно облегчает их работу.
- Программа сборки мусора. Эта функция значительно уменьшает необходимое место для хранения блокчейна, удаляя старую и ненужную информацию, хранящуюся в узле.
- Собственные контракты Ethereum. Мы добавляем поддержку предварительно скомпилированных контрактов EVM, отсутствующих в виртуальной машине RSK (проверка сопряжения, операции с эллиптической кривой).
4-й квартал 2019 г.
- Сжатие блокчейна дополнительно минимизирует ресурсы, необходимые для запуска узла, упрощая третьим сторонам запуск собственных экземпляров.
- Предсказуемые платежи. Постоянное колебание платежей является препятствием при реализации разных вариантов, поскольку конечные пользователи не готовы к постоянному изменению платы за транзакцию. Предложенная функция позволит решить эту проблему.
- Одноуровневая оценка. Это функция безопасности, которая стремится изолировать неправильно работающие узлы в сети.
- Улучшение в использовании двухсторонней привязки. Текущая реализация двусторонней привязки имеет существенные недоработки с точки зрения удобства пользования. Ее необходимо сделать более удобной для пользователя и, одновременно, задействовать некоторые интересные варианты использования, которые в настоящее время не поддерживаются, такие как прямое финансирование BTC для смарт-контрактов RSK.
- Автообновление узла. Наличие последней версии программного обеспечения на всех критически важных узлах имеет решающее значение для безопасности и работоспособности сети. Эта функция (хотя она и необязательна) нацелена на решение этого вопроса.
Первая половина 2020 года
- Аренда хранилища данных: Быстрый рост потребности пространства для хранения данных можно решить несколькими способами. Дополняя функции сжатия, аренда хранилища создает нужные экономические стимулы, чтобы нынешние пользователи не могли злоупотреблять хранилищем за счет будущих пользователей, обеспечивая этим устойчивость блокчейна. Это также гарантирует, что проверка блоков будет достаточно быстрой и при работе со стандартного ноутбука. Следующий шаг, который называется «спящий режим хранения», позволит удалять старые неиспользуемые данные, чтобы дополнительно сократить объем данных блокчейна.
- Улучшение безопасности Федерации (HSM 2.0) вводит новые функции безопасности в HSM, давая устройствам возможность отличать правильные запросы подписи, которые исходят из двустороннего контракта на привязку, от подделок.
- Федеральное децентрализованное управление. Участники Федерации будут иметь возможность самостоятельно выбирать/голосовать за других участников, что способствует децентрализации платформы.
Вторая половина 2020 г.
- Вознаграждение для полных узлов. Экономические стимулы для тех, кто использует полные узлы RSK, способствуя децентрализации сети.
- Протокол LTCP (протокол сжатия транзакций Lumino). Протокол сжатия Lumino уменьшает размер транзакции и объем хранилища блоков, а также увеличивает пропускную способность сети (количество транзакций в секунду).
- Промышленный стандарт Drivechain. После создания и реализации такого стандарта сайдчейны, такие как RSK, больше не будут нуждаться в двусторонней федеративной привязке. Это повышает безопасность сети при удалении уязвимых центральных точек.
- Собственные пакеты. Это альтернатива мета-транзакциям внутри блокчейна, которая первоначально решалась с помощью сети газа.
Участие в развитии RSK
Мы приглашаем всех принять участие в формировании будущего RSK, прокомментировав страницу Предложений по улучшению RSK, где активно и открыто обсуждаются идеи, стандарты и протоколы платформы. При поддержке активного сообщества у нас больше шансов реализовать концепцию Интернета ценностей.
Что дальше?
Мы будем регулярно обновлять этот план и публиковать информацию о любых значимых изменениях. Мы хотели бы услышать ваше мнение и получить ваши отзывы через наши социальные сети и форумы:
Twitter: https://twitter.com/RSKsmart
Telegram: https://t.me/RSKsmart
Gitter: https://gitter.im/rsksmart
Reddit: https://www.reddit.com/r/rootstock/
BitcoinTalk: https://bitcointalk.org/index.php?topic=3189777.0
Вы также можете ознакомиться с нашей концепцией и планами для платформы RIF OS по ссылке: https://www.rifos.org/
Посетите blog.rsk.co и присоединяйтесь к революции сети!