ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Это интерактивное содержание!

Организации RSK, RIF и IOV

Общие технические вопросы об RSK

Консенсус

RBTC и RIF Tokens

Технология RIF

Служба имен RIF

Кошельки

Lumino

Федерация

Майнинг

Масштабируемость

Безопасность

Применение/cценарии использования

Конкуренты

Студия инноваций в Сан-Франциско и экосистемный фонд

Организации RSK, RIF и IOV

  • Расскажите подробнее о структуре брендов IOV, RSK, RIF. Собираются ли RIF и RSK стать одной организацией?

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

    Для получения дополнительной информации посетите
    https://iovlabs.org/

Общие технические вопросы об RSK

  • Основные положения RSK:
  • Что такое RSK?

    RSK — первая универсальная платформа смарт-контракта, защищенная сетью Биткойн.

  • Что такое смарт-контракт?

    Смарт-контракты — это контракты, условия которых закодированы на компьютерном, а не на юридическом языке. Смарт-контракты могут выполняться компьютерной сетью, такой как RSK, так что условия контрактов автоматически принудительно устанавливаются протоколом, которому следуют все узлы в сети.

    Смарт-контракт может быть полностью автономным, если все упомянутые объекты (такие как валюта, платежи, обязательства, права собственности, активы, лицензии) имеют цифровое представление на платформе. Когда для объекта нет такого цифрового представления, смарт-контракт также может ссылаться на себя и реагировать на изменения в своем состоянии через специальные шлюзовые узлы, называемые «оракулами», которые предоставляют внешнюю информацию для блокчейна. Смарт-контракт также имеет доступ к времени с точностью до минуты, поэтому возможно представление условий с ограничением по времени.

    Несколько примеров смарт-контрактов:

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

  • Каково текущее состояние проекта?

    Основная сеть RSK MainNet была запущена в начале января 2018 года. Последняя основная версия называется Wasabi. Всю необходимую информацию, а также руководство «по началу работы» можно найти на нашем репозитории GitHub. https://github.com/rsksmart

  • Solidity — не лучший язык (особенно в плане безопасности). Есть ли у вас планы по добавлению других языков (например, vyper)?

    Мы рассматриваем использование инструментария Java и добиваемся совместимости с AVM (виртуальная машина AION). Предприятия предпочитают язык Java, поскольку он типизирован и легко контролируется. Это отличный выбор для написания безопасных смарт-контрактов.

    Как продвигается реализация предложений Drivechain?

    Первое предложение по созданию Drivechain мы подготовили и внесли в список рассылки Биткойна для оценки в 2016 году (см. https://github.com/rsksmart/bips/blob/master/BIP-R10.md). Это были неспокойные времена для сообщества биткойна, поскольку в этот момент различные подгруппы боролись за увеличение размера блока и добавление SegWit. В такой ситуации было очень трудно достичь консенсуса относительно интеграции сайдчейна. Позднее, в 2018 году, мы подготовили новое расширенное предложение (см. https://github.com/rsksmart/bips/blob/master/BIP-R11.md) и представили его на конференции «Building on Bitcoin 2018 (https://www.youtube.com/watch?time_continue=10289&v=Cpid31c6HZc).

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

  • Как RSK планирует стать эталоном в вопросах смарт-контрактов?

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

  • Можете ли вы рассказать о том, что делает RSK для диверсификации узлов? Сколько узлов необходимо для работоспособного протокола?

    Вопрос заключается не в количестве узлов, а скорее в их происхождении. На данном этапе RSK достаточно нескольких сотен узлов для обслуживания глобальной криптовалютной сети, но мы не можем останавливаться на достигнутом. Мы хотим добиться, чтобы полными узлами управляли разные люди, организации и компании. В этом заключается истинный смысл децентрализации: проверь, если не веришь. Чтобы продвинуться вперед в этом вопросе, мы разработали первое доказательство схемы репликации для вознаграждения полных узлов прямо на основе смарт-контракта (см. три презентации Серхио Лернера в Devcon в 2017 году: https://www.youtube.com/watch?v=pioxtzPxQMg), которое вскоре будет интегрировано в базовую реализацию. Кроме того, мы постарались уменьшить потребность полных узлов в ресурсах, например, создали предложение Unitrie (см. https://www.rsk.co/noticia/towards-higher-onchain-scalability-with-the-unitrie/) чтобы люди могли запускать узлы на стандартных ноутбуках. И наконец, мы предложили новый вариант для тонких клиентов. (см. https://github.com/rsksmart/RSKIPs/blob/master/IPs/RSKIP45.md) чтобы подключить пользователей, которые используют узлы в мобильных телефонах. Подводя итоги, хочу сказать, что мы прилагаем все силы, чтобы сеть оставалась работоспособной и децентрализованной, как по количеству узлов, так и по их качеству.

  • Должны ли dApps создавать свои собственные узлы?

    В процессе разработки можно использовать общедоступные узлы (https://nodes.rsk.co), но в производственных средах для запуска dApps рекомендуется использовать собственные инфраструктуры.

  • Что может быть стимулом к разработке проекта в RSK?

    Основными причинами, по которым разработчики выбирают сеть RSK Smart Contract, а не другие сети, являются безопасность и масштабируемость.

    RSK — самая безопасная платформа для смарт-контрактов. Для получения актуальной статистики силы хэширования посетите https://stats.rsk.co/

    RSK менее активна в цепочке, чем Ethereum, что вполне ожидаемо от блокчейна, которому всего полтора года. Поэтому блокчейн намного меньше, чем Ethereum. Однако до выпуска 1.0.0 RSK Blockchain мог расти так же быстро, как Ethereum, при равных объемах транзакций. С появлением Unitrie, компонента выпуска 1.0.0, состояние блокчейна в десять раз меньше. Например, для последнего «world state» требуется не более 50 МБ. Текущее состояние Ethereum занимает около 130 ГБ. Это в 2600 раз больше.

    Подробнее о Unitrie - в этом посте на блоге https://www.rsk.co/noticia/towards-higher-onchain-scalability-with-the-unitrie/

    С точки зрения возможностей программирования, сеть RSK находится на одном уровне с Ethereum, поскольку они обе изначально поддерживают смарт-контракты Solidity и одни и те же API. Эти уровни совместимости позволяют разработчикам без проблем переносить свои dApps в сеть RSK и использовать свои приобретенные умения/знания.

    С точки зрения безопасности, сеть RSK защищена вычислительной мощностью сети Биткойн более чем на 40% и использует тот же механизм хеширования, что и Биткойн — самая безопасная децентрализованная сеть в мире. Хотя другие модели безопасности, такие как EOS DPoS или Ethereum PoW, основанные на аппаратном обеспечении общего назначения, могут дать некоторые преимущества, ни одна из этих сетей не прошла такие боевые испытания и не обладает такой большой ценностью, как сеть Биткойн.

    RSK объединяет в себе лучшее от Биткойн и Ethereum.

  • RBTC и RIF Tokens

    • Информация о RIF Token

      Включая поддерживаемые кошельки и биржи на https://www.rifos.org/rif-token/

    • RBTC info
    • Где я могу получить Смарт Биткойны (RBTC)?

      Смарт Биткойны, идентифицированные тикером RBTC, привязаны 1: 1 к BTC (1 RBTC = 1 BTC).

    • Какие кошельки поддерживают Смарт Биткойн (RBTC)?

      Поддерживаемый кошелек можно найти по этой ссылке https://github.com/rsksmart/rskj/wiki/wallets.

    • Почему RBTC котируется на биржах?

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

    • Какие аппаратные кошельки поддерживают RSK?

      RSK в настоящее время поддерживается в аппаратных кошельках Ledger, Dscent и Trezor. Подробнее на: https://www.rsk.co/smart-bitcoin-rbtc/

    • В чем разница между токеном RIF и RBTC?

      Открытый стандарт инфраструктуры RSK (RIF OS) представляет собой набор открытых децентрализованных инфраструктурных протоколов, которые обеспечивают быструю, легкую и масштабируемую разработку распределенных приложений (dApps) в единой среде. RIF OS предусматривает поддержку децентрализованных, сторонних внебиржевых (безблокчейновых) платежных сетей, набор API для надежной и безопасной связи между децентрализованными приложениями, а также простые в использовании интерфейсы для разработчиков. Для оплаты услуг RIF OS используется RIF Token, позволяющий разработчикам получать доступ к набору сервисов, которые опираются на протоколы RIF, например, Directory, Payments, Data Feeds, Storage и Communications, включая сторонние инфраструктурные сервисы и любые другие приложения, которые могут быть развернуты на платформе RIF и соглашаются принимать RIF Token в качестве оплаты за доступ/использование сервиса или приложения. RBTC является родным токеном сети RSK Live MainNet и привязан BTC в соотношении 1:1. Он используется в качестве газа для оплаты исполнения смарт-контрактов, так же как ETH используется в качестве газа для Ethereum. Пользователи, которые глубоко разбираются в технических аспектах, могут получить децентрализованный доступ путем прямой и обратной конвертации через BTC, используя связующий мост между протоколами биткойна и RSK. Менее технически осведомленные пользователи могут получить RBTC на таких биржах, как Huobi и Bitfinex. Это также позволяет использовать RSK и все приложения, которые запускаются на RSK (включая RIFOS после его запуска).

    • Как именно работает 2-направленное взаимодействие в RBTC? Это смарт-контракт? При этом биржи заключают сделки в режиме реального времени? Могут ли конечные пользователи напрямую взаимодействовать с этим смарт-контрактом без участия в обмене? Если да, то как? Если нет, то почему?

      Собственная валюта RSK, smartBitcoin (RBTC), привязана к биткойнам 1 к 1, поэтому единственный способ создать RBTC — это отправить BTC по адресу с несколькими подписями в блокчейне биткойнов, который контролируется Федерацией RSK (подробнее я расскажу об этом позже). Биткойны, которые поступают на этот адрес, блокируются, и после этого подтверждение передачи (подтверждение SPV) вносится в специальный смарт-контракт на RSK blockchain, который называют связывающим контрактом. В настоящее время Федерация RSK занимается передачей новых поступлений в связывающий контракт, но этот процесс полностью децентрализован, и любой может внести эту информацию в контракт. Как только связывающий контракт получает это подтверждение, он отправляет количество RBTC, эквивалентное количеству полученных BTC, на адрес RSK, соответствующий адресу BTC, с которого был запущен процесс в блокчейне биткойна. При этом передача биткойнов в RSK проводится полностью децентрализованным/защищенным от несанкционированного доступа способом.

      Давайте посмотрим, что произойдет, когда мы захотим провести обратный обмен. Для покупки BTC за RBTC необходимо сначала отправить RBTC по специальному связывающему адресу в RSK blockchain. Но биткойн не может проверить транзакции во вторичном блокчейне, ведь возможности его сценариев ограничены, чтобы уменьшить возможности для атаки. Поэтому нам требуется помощь Федерации RSK в подписании операции по разблокировке на стороне биткойнов. Таким образом, когда узлы федерации RSK подтверждают, что была создана новая операция по разблокировке BTC, они подписывают ее. Интересно то, что узлы федерации RSK работают с использованием модуля HSM (Hardware Security Module — модуль аппаратной защиты), разработанного нашей службой безопасности, поэтому члены Федерации RSK не имеют доступа к закрытым ключам и, соответственно, не могут сбежать с деньгами. Худшее, что они могут сделать, это отключить модуль HSM и заблокировать взаимодействие. Когда операции по разблокировке передаются в модуль HSM, он проверяет достоверность и затем подписывает их. После сбора достаточного количества подписей (помните, что адрес BTC является адресом с несколькими подписями, поэтому для разблокировки средств требуется M из N подписей) BTC отправляются на одноуровневый адрес BTC для адреса RSK, который инициировал обмен.

      Несмотря на то, что максимальный ущерб, который Федерация RSK может нанести взаимодействию, это то, что она может его заблокировать, наша исследовательская группа работает над расширением протокола биткойна под названием Drivechain, который позволит разблокировать средства с использованием сети майнинга биткойна. Если наше предложение будет реализовано в биткойн-коде, это приведет к созданию 2-направленного взаимодействия с минимальным уровнем доверия.

      Чтобы избежать потери средств из-за реорганизации любого блокчейна, весь процесс обмена BTC на RBTC занимает около 15 часов (100 биткойн-блоков). Этой услугой может воспользоваться любой человек, но до конца 2019 года для обмена BTC на RBTC необходимо находиться в белом списке (обратный обмен RBTC на BTC не имеет такого ограничения).

      Из-за технических особенностей взаимодействия и определенных неудобств, связанных с периодом ожидания и проверкой присутствия в белом списке, многие биржи предлагают RBTC, чтобы разработчики и пользователи могли легко получить к ним доступ. Мы сейчас разрабатываем системы атомного обмена между BTC и RBTC, использующие двойные узлы сети Lightning и RIF Lumino, поэтому скоро пользователи смогут обменивать BTC на RBTC без посредников.

      Для получения дополнительной информации вы можете прочитать подробную статью нашего главного научного руководителя Серхио Лернера о сайдчейнах в целом и 2-сторонней привязке RSK в частности: https://www.rsk.co/noticia/sidechains-drivechains-and-rsk-2-way-peg-design/.

    • Существует ли корреляция между адресами BTC и адресами RSK, несмотря на то, что они выглядят как адреса ETH?

      Адреса RSK аналогичны адресам ETH. Чтобы пользователи не могли по ошибке отправлять средства на адреса ETH или наоборот, мы внедрили механизм проверки контрольных сумм адресов, который может быть реализован в любой сети, подобной Ethereum. Хотя это не применяется в самом узле, важно учитывать это обстоятельство на уровне клиента (например, на уровне кошелька). Механизм контрольной суммы описан в следующем предложении RSKIP: https://github.com/rsksmart/RSKIPs/blob/master/IPs/RSKIP60.md.

    • Будет ли предложен более простой (автоматический) способ конвертации BTC в RBTC без участия биржи?

      Собственный механизм для преобразования BTC в RBTC и наоборот уже существует, и он называется двусторонняя привязка. На практике, когда пользователь собирается преобразовать BTC в RBTC, некоторое количество BTC блокируется в блокчейне Биткойн, и такое же количество RBTC разблокируется в RSK blockchain. Когда RBTC необходимо конвертировать обратно в BTC, RBTC снова блокируется в RSK blockchain, а с такого же количества BTC в блокчейне Биткойн снимается блокировка. Протокол безопасности гарантирует, что одни и те же монеты Биткойн не могут быть разблокированы в обоих блокчейнах одновременно. Это требует завершенности транзакции, и именно поэтому взаимодействие потребовало сотен подтверждений блоков для транзакций, которые снимают блокировку BTC или RBTC.

      Поскольку не каждый пользователь согласен ждать получения необходимого количества подтверждений блокировки, биржи предлагают более быстрый механизм получения BTC/RBTC, одновременно взимая с пользователей плату за обмен.

      Более подробно механизм двухсторонней привязки RSK описан в следующем сообщении: https://www.rsk.co/es/noticia/sidechains-drivechains-and-rsk-2-way-peg-design/

      Дополнительную информацию об использовании механизма двусторонней привязки для преобразования BTC в RBTC можно найти на странице https://github.com/rsksmart/rskj/wiki/BTC-RBTC-conversion

    • Для использования RSK все еще требуется добавление в елый список?
      Если так, то когда этого уже не будет?

      У некоторых людей может возникнуть путаница по поводу необходимости внесения в белый список для использования RSK. Стоит отметить, что любой может использовать RSK для развертывания и выполнения смарт-контрактов, отправки и приема транзакций, создания децентрализованных приложений и т. д.; касаемо требуемых разрешений ограничений нет. Белый список используется для двухсторонней привязки для преобразования BTC в RBTC. Для возврата BTC из RBTC белый список не нужен. Мы внедрили это ограничение во время бета-тестирования, пока не убедились в достаточной безопасности для широкой публики. Мы ожидаем, что это ограничение будет снято до конца года. Также стоит отметить, что пользователи могут получить RBTC через поддерживаемые биржи.

    • RIF действительно необходим для строительства RSK? Зачем выпускать RIF tokens? Почему бы просто не использовать RBTC?

      Открытый стандарт корневой инфраструктуры (RIF OS) представляет собой набор открытых децентрализованных инфраструктурных протоколов, которые обеспечивают быструю, легкую и масштабируемую разработку распределенных приложений (dApps) в единой среде. RIF OS предусматривает поддержку децентрализованных, сторонних внебиржевых (безблокчейновых) платежных сетей, набор API для надежной и безопасной связи между децентрализованными приложениями, а также простые в использовании интерфейсы для разработчиков. Для оплаты услуг RIF OS используется RIF Token, позволяющий разработчикам получать доступ к набору сервисов, которые опираются на протоколы корневой структуры RSK, например, Directory, Payments, Data Feeds, Storage и Communications, включая сторонние инфраструктурные сервисы и любые другие приложения, которые могут быть развернуты на платформе RIF и соглашаются принимать RIF Token в качестве оплаты за доступ/использование сервиса или приложения. RBTC является родным токеном сети RSK Live MainNet и привязан BTC в соотношении 1:1. Он используется в качестве газа для оплаты исполнения смарт-контрактов, так же как ETH используется в качестве газа для Ethereum. Пользователи, которые глубоко разбираются в технических аспектах, могут получить децентрализованный доступ путем прямой и обратной конвертации через BTC, используя связующий мост между протоколами биткойна и RSK. Менее технически осведомленные пользователи могут получить RBTC на таких биржах как Huobi и Bitfinex. Это также позволяет использовать RSK и все приложения, которые запускаются на RSK (включая RIFOS после его запуска).

      Несмотря на то, что в сети RSK Live MainNet используется обязательное условие, по которому выполнение смарт-контрактов должно оплачиваться smartBitcoins (RBTC) с полным соблюдением требований экосистемы биткойна, протоколы RIF OS предназначены для создания безблокчейнового уровня инфраструктуры, которая изначально построена поверх экосистемы RSK, но в будущем будет интегрироваться с другими платформами с поддержкой смарт-контрактов, например, Ethereum и EOS. Поэтому было важно использовать нейтральный токен для любой из этих сетей, цена которого определяется спросом и предложением на инфраструктурные услуги, независимо от конкретной цены собственной криптовалюты сети (RBTC, ETH, EOS и т. д.). С точки зрения пользователя это не создает каких-либо дополнительных проблем, поскольку мы ожидаем, что в ближайшем будущем децентрализованные биржи (DEX) обеспечат мгновенный обмен собственных валют сетей, в которые был интегрирован RIF Token через протоколы RIF OS. Межплатформенная переносимость RIF Token создаст эффект масштабирования и сделает децентрализованную экосистему более устойчивой, еще на один шаг приближая появление Интернета ценностей. Основная причина заключается в том, что мы рассматриваем RIF OS в долгосрочной перспективе как единый рынок для безблокчейновых инфраструктурных сервисов, которыми смогут пользоваться все криптоэкономики с поддержкой смарт-контрактов (т.е. RSK, Ethereum, EOS). В этом случае наличие межплатформенного/нейтрального токена является обязательным условием.

    Консенсус

    • Какой протокол консенсуса использует RSK?

      Слитный майнинг представляет собой протокол, который позволяет майнерам одновременно майнить как на RSK, так и на Биткойн блокчейнах с абсолютно одинаковым аппаратным оборудованием и без потери производительности. Таким образом, майнеры слитного майнинга могут зарабатывать награды на обоих блокчейнах. RSK усовершенствовала несколько программ майнингового пула с открытым кодом, чтобы разрешить слитный майнинг..

    • Что такое протокол DECOR+?

      В сети Биткойна когда два или более майнеров решают блоки на равной высоте, возникает конфликт интересов. Каждый конкурирующий майнер хочет, чтобы его блок был выбран оставшимися майнерами как конец лучшей цепи. Все оставшиеся честные майнеры и пользователи предпочли бы, чтобы все выбрали один и тот же конец блока, потому что это снижает вероятность его реверсии. DECOR+ устанавливает правильные экономические стимулы для конвергентного выбора, не требуя дальнейшего взаимодействия между майнерами. Конфликт разрешается так, что:

      • Решение согласовывается всеми сторонами (консенсус), когда все стороны имеют доступ к одной и той же информации о состоянии блокчейна в течение определенного времени (синхронно).
      • Если система частично синхронизирована, конфликт разрешается, как в Консенсусе Накамото.
      • Разрешение максимизирует доход всех майнеров, когда доход (комиссии) конфликтующего блока намного выше среднего.
      • Разрешение уменьшает возможности майнеров для цензуры других блоков или транзакций, когда конфликтующий блок имеет вознаграждение близкое к среднему.
      • На решение конфликта тратится совсем немного времени.

    • Защищена ли RSK от корыстного майнинга?

      DECOR+, а также правило «прикрепления» являются стимулосовместимыми (так что майнеры ничего не получают от удержания блоков), пока комиссии за транзакции близки к среднему и без побочных каналов майнерских платежей. Последнее ограничение означает, что свойство, совместимое со стимулами, не выдерживает атак взяток майнеров, что может искажать стимулы протокола DECOR+. Это ограничение также распространяется на любую платформу, предоставляющую виртуальные машины с «Полнотой по Тьюрингу», такую как Ethereum.

    • Каким образом вы не позволяете майнерам, не верифицирующим родительский блок, быстрее создавать дочерние блоки? (т.е. «SPV майнинг»)

      RSK Labs опубликовала RSKIP, который увеличивает скорость распространения и верификации блоков. Это снижает стимул начинать майнинг дочернего блока без надлежащей верификации родительского блока. Протокол DECOR+ вознаграждает майнеров, даже если они продолжают майнинг братских блоков в течение нескольких секунд до тех пор, пока они не будут готовы к созданию дочернего блока.

      Кроме того, RSK Labs опубликовала еще один RSKIP, который позволяет создавать дочерние блоки, даже если родительский блок не был полностью верифицирован для двух блоков в ряду. Тем не менее, сокращение времени распространения сети кажется лучшим подходом.

    Технология RIF

    • В чем заключается предложение RIF?

      Если это вопрос полезности, то в чем заключается эта полезность? Был ли токен полезен для продажи монет, которые нельзя было продать только с помощью RBTC?

      Этот вопрос имеет два аспекта, поскольку RIF является одновременно набором протокольных стандартов и токеном. RIF OS (открытый стандарт корневой инфраструктуры RSK) — это набор открытых децентрализованных инфраструктурных протоколов, которые опираются на смарт-контракты на основе блокчейна, обеспечивая быструю, простую и масштабируемую разработку распределенных приложений (dApps).

      Первоначальные протоколы включают Directory (протокол службы имен), Payments (протокол для безблокчейновой оплаты), Data (протокол хранения и потоковой передачи данных), Communications (протокол безопасной маршрутизации, создания сеансов и шифрованной связи) и Gateways (протокол совместимости, который включает в себя передачи между блокчейнами и услуги прогнозирования). Стандарты также определяют интерфейсы, которые могут быть реализованы как API-интерфейсы и библиотеки, которые упрощают использование децентрализованной инфраструктуры (как блокчейна, так и P2P) для любых разработчиков, даже если они не знают особенностей внутренней работы или низкоуровневого функционирования децентрализованных протоколов.

      Этот набор протоколов нацелен на решение основных проблем, которые мешают массовому внедрению децентрализованных сетей с блокчейнами (т.е. Биткойн, RSK, Ethereum и др.). С нашей точки зрения, двумя основными препятствиями являются устойчивое масштабирование (масштабирование внутри блокчейна возможно, но оно повышает стоимость обслуживания для узлов проверки и, следовательно приводит к централизации) и удобство использования для разработчиков (разработчикам может понадобиться несколько месяцев, чтобы научиться использованию этой технологии, и даже после этого для них будет неэффективно создавать децентрализованные приложения из-за отсутствия протокола более высокого уровня и повторно используемых компонентов).

      На основе рекомендаций RIF OS создается серия P2P-платформ на основе блокчейна, которая представляет собой RNS, первую в мире реализацию RIF Directory на RSK. Также скоро будет запущена RIF Lumino, первая реализация RIF Payments, а в течение 2019 года появится первая комплексная версия. Теперь поговорим о роли RIF token в экосистеме RIF OS.
      Первое и очевидное его преимущество — доступ ко всем услугам в рамках экосистемы RIF OS. Чтобы соответствовать стандартам корневой инфраструктуры RSK, поставщики должны как минимум принимать RIF Tokens в обмен на свои услуги. Кроме того, некоторые протоколы используют RIF token в качестве залога, который должен быть заявлен всеми разработчиками при предоставлении услуг на рынке RIF. Это является ключевой особенностью системы, ведь учитывая децентрализованный характер таких платформ, без встроенного механизма страхования было бы невозможно обеспечить качество обслуживания конечных пользователей. Кроме того, в некоторых протоколах соотношение между обеспечением и суммой контракта поставщика услуг будет использоваться для динамического распределения новых контрактов на обслуживание между зарегистрированными поставщиками.

      Мы также предполагаем, что достаточно скоро на рынке RIF возникнут другие виды использования RIF token. Два из наиболее актуальных — использование RIF Token в качестве обеспечения для выдачи безрисковых стабильных активов контрагента (то есть: $RIFUSD, $RIFARSи пр.), которые можно использовать для назначения цен на услуги в стабильных активах и использовать RIF Token для расчетов между платежными центрами RIF без общих активов или достаточного уровня ликвидности.

      В долгосрочной перспективе мы рассматриваем RIF OS как единый рынок безблокчейновых инфраструктурных сервисов, которые могут использоваться всеми основными криптоэкономиками, поддерживающими Smart Contract. Поэтому, хотя изначально RIF token был создан в сети RSK, в будущем его можно будет переносить на другие платформы, такие как Ethereum или EOS. Такая возможность создаст эффект масштабирования и сделает децентрализованную экосистему более устойчивой, еще на один шаг приближая появление Интернета ценностей.

    • Не могли бы вы рассказать что-нибудь о службах хранения в RIF?

      Это будет что-то наподобие IPFS? Будет ли использоваться IPFS или другое подобное уже работающее решение?

      IOV Labs работает над созданием единого API для хранения и извлечения файлов с поддержкой нескольких сетей хранения. Это протокол хранения данных RSK Data Storage. Для первого поставщика сетевых услуг мы рассмотрели существующие решения (Swarm, IPFS, Storj, Sia...) и решили основать решение на Swarm. Большинство из этих протоколов реализуют следующие варианты: загруженный файл разбивается на фрагменты и распределяется по сети. Когда файл запрашивается, все фрагменты извлекаются и собираются. Каждый узел, участвующий в такой сети, отслеживает данные, которые хранятся/предоставляются для целей оплаты. Инновация, которую мы привносим на данный момент, упрощает модель стимулирования и механизмы доказательства. Конечно, RSK Data Storage будет интегрироваться с другими службами RIF, такими как RNS (для получения именованных файлов и обеспечения изменчивости) или RSK Payments — для стимулирования. А в будущем мы будем содействовать интеграции всех успешных сетей хранения данных под одним API-интерфейсом RSK Storage и пользовательским интерфейсом, чтобы пользователь мог переключаться между серверными частями сети хранения данных, просто выбирая поставщика услуг из списка или даже сохраняя один файл в нескольких сетях одновременно.

      Некоторое время назад в Twitter было упоминание о возможной реализации Chainlink в качестве ответа на ваши прогнозы в отношении поддержки Oracle: https://twitter.com/mwill_crypto/status/1064731255374147586

    Служба имен RIF

    • Могу ли я зарегистрировать домен в RNS, а затем продать его на вторичном рынке?

      Любой, кто регистрирует домен в RNS, может продать его напрямую или через вторичный рынок. Сейчас IOVLabs не участвует в разработке такого рынка, но разработчикам по всему миру может быть полезно создать децентрализованный и простой в использовании рынок для доменов RNS. Вы можете подробно рассказать о том, что такое служба RNS?

      Служба RIF Name Service (RNS) создавалась для того, чтобы облегчить работу пользователям, предоставляя архитектуру, которая позволяет идентифицировать адреса блокчейнов по удобным для чтения именам или псевдонимам. Их можно использовать для идентификации других личных ресурсов, например, платежных адресов или контактных данных.

      Централизация доступа к разнообразным ресурсам, которые позволяют удобно считывать имена, улучшает работу пользователей платформ блокчейна. Благодаря добавлению службы разрешения имен, или «псевдонимов», наряду с «простотой использования» значительно снижается и вероятность ошибок. Поскольку имена ресурсов могут периодически меняться, система должна быть достаточно гибкой, чтобы поддерживать частые изменения. До сих пор служба RIF Name Service поддерживала только адреса, созданные в сети RSK, но сейчас пользователи получили возможность управлять несколькими типами монет и активов.

      Для получения дополнительной информации о RNS посетите страницу https://www.rifos.org/rif-name-service/

    Кошельки

    • Как я могу восстановить токен из своего кошелька jaxx, который был единственным с адресом RSK, когда еще существовал кран RSK?

      Хотя это случается не очень часто, мы периодически производим новые плановые перезапуски блокчейна RSK Testnet. Это означает, что все остатки на счетах обнуляются. Недавно был проведен сброс Testnet, поэтому восстановить средства Testnet невозможно. Кран по-прежнему существует, и вы можете получить Testnet RBTC по ссылке https://faucet.testnet.rsk.co/.

    • Есть ли новости о кошельке IOV в составе библиотек RIF? Это то, о чем было недавно объявлено совместно с Mellow?

      Кошелек Mellow находится в стадии разработки и пока недоступен.

    Lumino

    • Общая информация о Lumino
    • Как вы планируете привлечь внимание широкой публики к сети Lumino?

      Сеть RIF Lumino уже стала доступна для широкой публики. (Для получения дополнительной информации посетите: https://www.rifos.org/rif-lumino-network/)

      Таким образом, создание Lumino и удобного в использовании интернета ценностей является одним из главных приоритетов RIF. Поэтому Lumino уже интегрирована со службой RIF Naming Service (RNS), что значительно упрощает работу с ней для менее технически осведомленных пользователей.

      В настоящее время мы также работаем над облегченным клиентом Lumino и Библиотеками разработки, чтобы максимально облегчить проведение обмена и интеграцию с кошельками.

      Команда IOV Labs также занимается разработкой решений для банков и организаций, которые хотят использовать RIF Lumino в своей текущей деятельности.

    • Каковы основные показатели эффективности сети Lumino: количество блоков в секунду, время до завершения транзакции, количество операций в секунду и стоимость транзакции? Могут ли люди уже сейчас опираться на сеть Lumino? Какие проекты создаются на ее основе?

      Количество транзакций в секунду, которое может выполнить Lumino, зависит главным образом от фактической топологии сети и количества монет, которые участники блокируют в своих каналах. Кроме того, с технической точки зрения пропускная способность и задержка компьютеров, участвующих в сети, также являются ключевым фактором для обеспечения быстрой реакции системы. Кроме того, возможности сети будут зависеть от моделей использования ее пользователями. Поэтому неизвестных пока слишком много. Однако мы можем моделировать определенные шаблоны от небольших до средних и крупных сетей и получить полезные показатели о росте сети и количестве успешных платежей, времени выполнения платежей и средних затратах. Принимая во внимание комплексное предложение по улучшению масштабируемости, уже разработанное RSK Labs для RSK, полученные данные показывают, что Lumino может масштабироваться до 60 миллионов активных пользователей без проблем с затратами и временем отклика - показателями, которые способны конкурировать с другими платежными сетями. Мы также видим определенные ограничения в ресурсах, которые необходимо будет устранить для увеличения масштабируемости. Мы ожидаем, что другие решения третьего уровня, разрабатываемые академическими кругами, например, цепочки коммитов, будут взаимодействовать с Lumino и дополнять его.

      Существует несколько проектов, которые объединяют кошельки и решения с Lumino, о которых будет объявлено в ближайшие месяцы, как только они будут реализованы.

    • Как можно присоединиться к сети Lumino?

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

    • Теперь, когда сеть Lumino уже работает, что вы планируете дальше?

      Мы работаем над новыми компонентами протокола RIF Payments, который скоро будет запущен, а также над протоколом RIF Storage. К концу года мы планируем иметь в распоряжении полный набор сервисов RIF OS, которые покажут согласованную работу всего стека.

    Федерация

    • Что такое Федерация?

      Платформа RSK была запущена Федерацией известных и уважаемых членов сообщества (блокчейн-компании с высокими стандартами безопасности) (Федерация). Каждый участник идентифицируется публичным ключом. Были установлены условия для вступления в члены Федерации, включая политики безопасности, процедуры резервного копирования и юридические требования.

    • Общая информация о Федерации

      В настоящее время единственная роль Федерации заключается в обеспечении 2-направленного взаимодействия. В будущем они могут предоставлять дополнительные услуги сети. Далее представлены некоторые из услуг, которые оказались ценными для сообщества:

      • 2-направленное взаимодействие с Биткойном;
      • 2-направленные взаимодействия с другими криптовалютами;
      • услуги прогнозирования;
      • услуги введения контрольных точек.

      Биткойн не поддерживает смарт-контракты и нативные операционные коды для проверки внешних доказательств SPV. Часть системы 2-направленного взаимодействия в RSK требует доверия к ряду нотариусов. В RSK нотариусы, которые защищают заблокированные фонды, являются членами Федерации. Члены Федерации являются уважаемыми участниками сообщества, такими как важные блокчейн-компании, и у них также есть техническая возможность поддерживать безопасный сетевой узел. Требование быть частью Федерации — это способность контролировать правильное поведение программного обеспечения, которое осуществляет работу узла, особенно в отношении правильности компонента, принимающего решение о разблокировке средств ВТС. Вот по этим причинам мы не планируем выходить из Федерации.

    • Можно ли надеяться, что RSK выйдет из режима федерации в среднесрочной перспективе?

      Платформа RSK была запущена Федерацией известных и уважаемых членов сообщества (блокчейн-компании с высокими стандартами безопасности). Каждый участник идентифицируется публичным ключом. Были установлены условия для вступления в члены Федерации, включая политики безопасности, процедуры резервного копирования и юридические требования.

      В настоящее время единственная роль Федерации заключается в обеспечении 2-направленного взаимодействия. В будущем они могут предоставлять дополнительные услуги сети. Далее представлены некоторые из услуг, которые оказались ценными для сообщества:

      • 2-направленное взаимодействие с Биткойном;
      • 2-направленные взаимодействия с другими криптовалютами;
      • услуги прогнозирования;
      • услуги введения контрольных точек.

      Биткойн не поддерживает смарт-контракты и нативные операционные коды для проверки внешних доказательств SPV. Часть системы 2-направленного взаимодействия в RSK требует доверия к ряду нотариусов. В RSK нотариусы, которые защищают заблокированные фонды, являются членами Федерации. Члены Федерации являются уважаемыми участниками сообщества, такими как важные блокчейн-компании, и у них также есть техническая возможность поддерживать безопасный сетевой узел. Требование быть частью Федерации — это способность контролировать правильное поведение программного обеспечения, которое осуществляет работу узла, особенно в отношении правильности компонента, принимающего решение о разблокировке средств ВТС. Вот по этим причинам мы не планируем выходить из Федерации.

    • Когда команда или федерация решают выпустить больше BTC?

      Федерация не имеет возможности «выпускать больше BTC». Передача BTC на платформу RSK является открытым процессом. В начале мы установили для RSK некоторые ограничения по количеству биткойнов, которые можно передавать в RSK. Они будут действовать до тех пор, пока сеть находится на этапе бета-версии, и почти все ограничения будут сняты, как только мы достигнем биткойн-хэшрейт около 51% при слитном майнинге.

    • В чем заключается услуга 2-направленного взаимодействия, которую предоставляет Федерация?

      Биткойн не поддерживает смарт-контракты и нативные операционные коды для проверки внешних доказательств SPV. Часть системы 2-направленного взаимодействия в RSK требует доверия к ряду нотариусов. В RSK нотариусы, которые защищают заблокированные фонды, являются членами Федерации. Члены Федерации являются уважаемыми участниками сообщества, такими как важные блокчейн-компании, и у них также есть техническая возможность поддерживать безопасный сетевой узел. Требование быть частью Федерации — это способность проверять правильное поведение программного обеспечения, которое обеспечивает работу узла, особенно в отношении правильности компонента, который принимает решение об освобождении средств ВТС.

    Майнинг

    • Что такое слитный майнинг?
    • How secure is RSK merge-mining is?

      Слитный майнинг RSK так же безопасен, как и майнинг Биткойна, но обладает более сильным свойством от SHA256, что означает «безопасность коллизии freestart» по меньшей мере 100 битов. Это связано с тем, что сеть RSK использует свойство структуры Меркла-Дамгора для сжатия размера доказательства SPV.

    • Каковы стимулы у майнеров для слитного майнинга RSK?

      Майнеры получают 80% комиссионных за транзакции с каждого добытого ими блока RSK. Эти стимулы будут постепенно становиться все более привлекательными, при этом платформа RSK активно поощряет переход на нее, а количество транзакций в сети увеличивается. Поскольку слитный майнинг RSK не требует дополнительных затрат по сравнению с майнингом биткойнов, RSK обеспечивает дополнительный поток доходов для майнеров биткойнов, использующих то же оборудование и электроэнергию. Дополнительную информацию о слитном майнинге RSK см. здесь: https://www.rsk.co/noticia/rsk-bitcoin-merge-mining-is-here-to-stay/.

      Сейчас мы ищем другие способы стимулирования ключевых игроков RSK, включая майнинговые пулы, чтобы лучше согласовать разные стимулы на этапе раскрутки сети. Мы будем держать сообщество в курсе всех новостей об этом.

    • Существует ли пошаговое руководство по майнингу и настройке узлов?

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

      Что такое слитный майнинг: https://github.com/rsksmart/rskj/wiki/Merged-Mining

      Конфигурация узла RSK, который будет использоваться из пула слитного майнинга: https://github.com/rsksmart/rskj/wiki/
      Configure-your-RSK-node-to-be-used-from-a-merge-mining-pool

    • Существуют ли какие-либо стимулы для запуска узла Lumino или RSK для тех, кто не является майнером?

      Запустив узел RSK, вы не только проверяете правильность ваших собственных транзакций, но и получаете уверенность в том, что правила системы не будут изменены какой-либо миноритарной группой. Поэтому запуск собственного узла максимально соответствует интересам пользователей RSK. Таким образом, мы ведем разработку первой децентрализованной системы для подтверждения того, что пользователь является полным узлом, поэтому в будущем мы сможем стимулировать создание полных узлов (см. презентацию Devcon3 о подтверждении уникальности в хранилище блокчейна). Эта технология позволит в будущем получать экономическое вознаграждение за полные узлы, которое можно использовать для вознаграждения полных узлов RSK и Lumino.

    • Does RSK mining consume more electricity ?

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

    Scalability

    • Сколько транзакций в секунду разрешено сегодня на RSK?

      Количество транзакций в секунду, выполняемых на платформе RSK, определяется лимитом газа блока и средней скоростью блока. Текущая средняя скорость блока составляет один блок каждые 30 секунд. На каждом добытом блоке майнер может проголосовать за увеличение лимита газа блока. В настоящее время лимит газа на блок составляет 6,8 миллионов единиц газа на блок. Простая транзакция RBTC потребляет 21K газа, поэтому сегодня платформа RSK может выполнять 11 транзакций в секунду. В будущем это значение может увеличиться, поскольку есть несколько предложений по улучшению, которые уменьшают ресурсы, необходимые для обработки транзакций в сети RSK.

      Например, RSKIP04 обеспечивает параллельную обработку транзакций. Если предложение будет принято сообществом, лимит газа на блок мог бы с легкостью увеличиться в два раза.

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

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

    • Сколько транзакций в секунду выдержит сеть RSK?

      Бета-версии улучшенных узлов RSK были протестированы для обеспечения 100 транзакций в секунду без инцидентов. По мере совершенствования технологии количество транзакций в секунду также может увеличиваться. Цель RSK Labs — достичь 20 000 транзакций в секунду, используя свою технологию Lumino, которая представляет собой внеблокчейновую платежную сеть второго слоя, которая будет встроена в базовый узел RSK в следующем выпуске.

    • Каково время подтверждения транзакции?

      В среднем сеть в настоящее время генерирует один блок каждые 30 секунд. Майнеры могут сократить среднее время блока до 15 секунд, оптимизируя свои операции слитного майнинга. Заявки должны ждать не менее 12 подтверждений для приема платежа, что соответствует средней задержке в 6 минут.

    • Совместима ли сеть RSK с сетью Ethereum?

      Сеть RSK полностью совместима с сетью Ethereum на различных уровнях: виртуальная исполнительная машина (EVM), интерфейс программирования javascript (web3), межпроцессное взаимодействие узлов (JSON-RPC) и языки программирования смарт-контракта (Solidity).

      RSKVM полностью совместима с EVM, однако RSKVM предлагает дополнительные функции, которые отсутствуют в EVM. Для использования этих улучшений необходимо внести некоторые изменения в исходный код смарт-контракта. Кроме того, у RSKVM есть специальные скомпилированные контракты, которые обеспечивают функциональность соединения с Биткойном. Примерно раз в год сообщество Ethereum выполняет хардфорк для добавления новых функций. В прошлом сообщество RSK включало эти изменения через соответствующие хардфорки в сети RSK. Ожидается, что эти тенденции сохранятся в будущем.

    Безопасность

    • Как защищен блокчейн RSK?

      RSK Blockchain защищен слитным майнингом с некоторыми дополнительными мерами безопасности. RSK Blockchain добывается майнерами Биткойна, которые представляют собой группу самой обширной и надежной сети блокчейна в мире. В настоящее время более 35% хешрейт Биткойна является одновременно слитным майнингом RSK. В добавок к этому RSK Labs опубликовала RSKIP, в котором предлагается решение, позволяющее ряду нотариусов (некоторые из наиболее титулованных и заслуживающих доверия Биткойн компаний) обеспечить дополнительный уровень безопасности путем выпуска уведомлений контрольных точек на RSK Blockchain. Узлы RSK не обязаны следовать контрольным точкам, но они могут использовать эту информацию для обнаружения общесетевых атак и введения безопасного режима. Эта подсистема жертвует жизнеспособностью(?), чтобы повысить безопасность, и сравнима с исходной системой оповещения Биткойна. В случае RSK система является федеративной, а не централизованной, как в случае сети Биткойн.

    • Что такое 2-направленное взаимодействие?

      Считается, что 2-направленное взаимодействие является методом перевода ВТС в RBTC и обратно. На практике, когда BTC обменивается на RBTC, валюта между двумя блокчейнами не «переводится». Нет ни одной сделки, которая выполняла бы эту операцию. Это связано с тем, что майнеры Биткойна не могут проверить достоверность баланса на другом блокчейне. Когда пользователь собирается преобразовать BTC в RBTC, некоторое количество BTC блокируется в блокчейне Биткойн, и такое же количество RBTC разблокируется в RSK Blockchain. Когда RBTC необходимо конвертировать обратно в BTC, RBTC снова блокируется в RSK blockchain, а с такого же количества BTC в блокчейне Биткойн снимается блокировка. Протокол безопасности гарантирует, что одни и те же монеты Биткойн не могут быть разблокированы в обоих блокчейнах одновременно. Это требует завершенности транзакции, и именно поэтому взаимодействие потребовало сотен подтверждений блоков для транзакций, которые снимают блокировку BTC или RBTC.

    • Как работает взаимодействие?

      Когда пользователь Биткойна хочет использовать 2-направленное взаимодействие, он отправляет транзакцию в мультиподписной кошелек фонды которого защищены Федерацией. Тот же публичный ключ, связанный с исходными биткойнами в этой транзакции, используется в цепочке RSK для управления Смарт Биткойнами. Это означает, что приватный ключ, который контролировал Биткойны в Блокчейне Биткойна можно использовать для управления аккаунтом на цепи RSK. Несмотря на то, что публичный и приватный ключи похожи, каждый блокчейн кодирует адрес в другом формате. Это означает, что адреса на обоих блокчейнах разные.

    • Как работает взаимодействие?

      В настоящее время фонды во взаимодействии защищены пороговой подписью, управляемой Федерацией. Для перевода биткойнов из кошелька взаимодействия необходимо не менее 51 % подписей членов Федерации. Процесс снятия блокировки контролируется смарт-контрактом, работающим в блокчейне RSK Blockchain. Все действия по координации открыты для просмотра каждым пользователем.

      В исходной дорожной карте RSK предлагалось добавить поддержку приводной цепи для повышения безопасности фондов во взаимодействии. Для этого требуется софт-форк Биткойна, который может произойти или не произойти. RSK Labs создала BIP и рабочий код для реализации этой приводной цепи в Биткойне. Если предложены софт-форки Биткойна для поддержки драйвчейна BIP RSK, разблокирование фондов от взаимодействия также потребует 51% подтверждения мощности хешированияслитного майнинга. Вместе с гибридной Федерацией/приводной цепью, предложенной RSK Labs, большинство членов федерации и слитных майнеров должны подтвердить транзакцию выпуска, повышая общую безопасность взаимодействия.

    • Как блокчейн RSK защищен от атак двойного расходования?

      Блокчейн RSK защищен доказательством выполнения работы на основе алгоритма SHA256D, как Биткойн. Если все майнеры RSK вступают в сговор, они могут подвергнуть цензуре одну или все транзакции RSK, но они не могут украсть RBTC или Биткойны.

    • Как безопасность сети RSK соотносится с Биткойн?

      Безопасность сети RSK будет зависеть от объема участия в слитном майнинге, а также от количества и качества (соответствия безопасности) членов Федерации. Более 40% майнеров Биткойна в настоящее время занимаются слитным майнингом в сети RSK (по состоянию на декабрь 2018 года), а оставшиеся 30% планируют присоединиться к слитному майнингу в будущем, поэтому мы ожидаем, что вскоре более 51% майнеров Биткойна будут защищать сеть RSK. Кроме того, теоретически RSK может достичь более высокого хешрейта, чем Биткойн, объединяя хешрейты майнинга слияния от других клонов биткойна.

    • Как подтверждения в блокчейне Биткойн соотносятся с подтверждениями в RSK Blockchain? Достаточно ли 6 подтверждений на платформе RSK для того, чтобы транзакция считалась подтвержденной?

      Недавнее исследование показало, что с точки зрения вероятности реверсирования транзакции 6 Биткойн-подтверждений (в среднем 1 час) будет эквивалентно примерно 12 RSK-подтверждениям (в среднем 6 минут). В то время как Биткойн имеет концепцию 0-подтверждений (транзакция была передана без Выборочной замены комиссионных), в RSK подобной концепции нет. Самое быстрое реальное подтверждение в RSK — «1,5» подтверждения или 1 подтверждение плюс 5 секунд без реверсирования блока, или в среднем 35 секунд.

    • Защищен ли RSK от пользователей, использующих ресурсы блокчейна (процессор, диапазон частот, хранилище) бесплатно?

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

    • Безопасна ли RSK для майнеров, злоупотребляющих газовой системой с целью дешевой добычи ресурсов, как в Ethereum?

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

    • В чем различие между адресом Биткойна и адресом RSK?

      Адрес RSK представляет собой идентификатор, состоящий из 40 шестнадцатеричных символов, тогда как адрес Биткойна представляет собой идентификатор, состоящий из 26-35 буквенно-цифровых символов.

      https://www.rsk.co/faqs/?cat=security

    Применение/cценарии использования

      Подробнее о сценариях использования см. на rsk.co/usecases

    Конкуренты

    • Что общего у рутстока с аналогичными проектами биткойн-сайдчейна?

      Есть только два других проекта биткойн-сайдчейна, которые в настоящее время активны: Liquid и драйвчейн Truthcoin. Liquid — федеративная боковая цепь, сайдчейн, чем-то похожая на RSK. Liquid стремится быть сетью взаиморасчетов, связывающей друг с другом криптовалютные биржи, обеспечивая более быстрые биткойн-транзакции. Он оптимизирован под один сценарий использования. RSK гораздо более универсальный и программируемый — имеет смарт-контракты с отслеживанием состояния. Также RSK хорошо совместим с приложениями, библиотеками и наборами инструментов Ethereum. У него большая экосистема и опытные разработчики. Приложения Liquid в настоящее время зависят от единственной библиотеки, предоставляемой Blockstream, и имеют нишевую экосистему.

      Другое ключевое отличие состоит в том, что Liquid использует свою Федерацию для согласования блоков, в то время как RSK использует слитный майнинг, и в настоящее время он имеет около 40% биткойн-хэшрейта. Поэтому RSK имеет реальную «термодинамическую» защиту. Любой желающий может принять участие в слитном майнинге RSK, поэтому каждый может получить комиссию за транзакцию.

      Что касается пропускной способности транзакций в цепочке, RSK может достичь большего объема, чем Liquid, потому что по существу платежные транзакции у RSK меньше, чем у Liquid. Однако в настоящее время пропускная способность транзакций в RSK ограничена его майнерами, которые могут увеличивать или уменьшать лимит блочного газа. В предстоящих обновлениях сети RSK мы можем увидеть внедренными две важные разработки: протокол LTCP (см. RSKIP53) и обработку параллельных транзакций (см. RSKIP04). Вместе эти улучшения позволяют увеличить пропускную способность транзакций по RSK в 30 раз. Другое ключевое отличие RSK от Liquid заключается в том, что привязка RSK открыта. Она может использоваться отдельными пользователями, не проходя обмен и процесс KYC. Тем не менее, самый быстрый способ получить RBTC — это по-прежнему обмен BTC на крипто-бирже, потому что для передачи биткойнов в RSK с помощью привязки требуется целый день. С точки зрения безопасности Федерации, Liquid использует мультиподпись «11 из 15» с чрезвычайными расходами «2 из 3», а RSK использует мультиподпись «8 из 15», поэтому у каждого сайдчейна есть свое компромиссное решение в плане доступности и безопасности.

      Драйвчейн Truthcoin работает только как тестовая сеть, потому что для работы в основной сети требуется программная вилка Биткойн, так что на самом деле это не тот проект, на котором сейчас можно создавать приложения. Однако мы разделяем с Truthcoin долгосрочное видение того, что сайдчейны должны перейти от федеративной модели к более децентрализованной.

    • Каковы преимущества RSK перед сетью Lightning?

      Во-первых, Lightning будет более совместима с RIF Lumino Payments поверх RSK, чем с самой RSK. Поэтому мы видим в Lightning не конкурента, а дополнение. Благодаря двум узлам Lightning/Lumino люди смогут автономно обменивать биткойны на smartBitcoins, что значительно упрощает работу в сети RSK.

      С другой стороны, Lightning — на данный момент это только биткойн, а RIF Lumino Payments позволит осуществлять внеплановые платежи за любой токен, находящийся в сети RSK. Представьте себе возможность мгновенных платежей для стабильных активов, привязанных к фиатной валюте, полностью интегрированных с биткойнами, цена которых составляет малую долю цента. Это может создать идеальную игровую площадку для финтеха во всем мире и переведет конкуренцию в финансовой среде на совершенно новый уровень.

    • В ближайшие пару лет Ethereum сильно изменится. Что вы думаете об Ethereum 2.0 и особенно об их планах использовать eWASM вместо EVM? Что такое стратегия RSK?

      Я думаю, что поддержка улучшенной виртуальной машины (VM) является хорошей долгосрочной стратегией не потому, что Ethereum (или любой блокчейн) должен быть «мировым компьютером» (это не так), а потому, что некоторые криптографические примитивы, которые являются краеугольными камнями более масштабируемых и частных протоколов платежей 2-го уровня, требуют больше обработки в цепочке, чем может обеспечить EVM. EVM должен оставаться интерпретированным или компилированным в код на другом языке программирования для обратной совместимости.

      EWASM стремится быть согласованным и учитывающим ресурсы детерминированным компилятором WASM JIT, и сделать это сложно. Проект все еще модифицируется, он требует экспертной оценки, четкой спецификации и нескольких проверок безопасности. EWASM все еще далека от достижения рубежа бета-состояния.

      Стратегия RSK, подробно изложенная в ее базовом техническом описании, заключалась в обеспечении совместимости с EVM при реализации виртуальной машины на основе байтовых кодов Java с динамической передачей кодов EVM в байтовые коды Java. Мы провели исследования и разработали свой прототип VМ, но когда был запущен RSK, совместимость с Ethereum стала главным приоритетом, и новый VM был отложен. Тем временем команда AION отлично поработала и запустила свою AVM на базе Java, которая находится в рабочем состоянии. Сейчас мы оцениваем возможность предложить сообществу RSK использование AVM в качестве новой виртуальной машины, и мы можем сотрудничать с командой AION в стандартизации AVM.

    • Можете ли вы сравнить размеры Ethereum и RSK Blockchain? Я имею в виду, растет ли сеть RSK с той же скоростью, что и Ethereum? (при равной сумме транзакций)

      RSK менее активна в цепочке, чем Ethereum, что вполне ожидаемо от блокчейна, которому всего полтора года. Поэтому блокчейн намного меньше, чем Ethereum. Однако до выпуска 1.0.0 RSK Blockchain мог расти так же быстро, как Ethereum, при равных объемах транзакций. С появлением Unitrie компонента выпуска 1.0.0, состояние блокчейна в десять раз меньше. Например, для последнего «world state» требуется не более 50 МБ. Текущее состояние Ethereum занимает около 130 ГБ. Это в 2600 раз больше.

    • Как, по вашему мнению, можно сравнить RSK с другими проектами, такими как ETH или IOTA?

      Сеть Ethereum — это ближайший родственник RSK. Она, как и RSK, основана на доказательстве выполнения работы, использует похожие приложения и интерфейс виртуальной машины. Однако существуют и существенные отличия.

      С экономической точки зрения, у Ethereum есть собственный спекулятивный токен, Ether, а развитие сетевых событий в настоящее время подталкивает к тому, чтобы Биткойн стал единой сильной криптовалютой, которая может служить для экосистемы средством накопления. Если эта тенденция консолидации рынка сохранится, ценность Ether может снизиться.

      Кроме того, Ethereum — это универсальный слой смарт-контрактов для приложений dApp, имеющих собственные токены. Такие приложения могут расти, только становясь доступными миллионам людей, а это возможно при устранении помехи в виде Ether как промежуточного токена. Эта сила в сообществе подтолкнет Ethereum (и любую другую платформу смарт-контрактов) к ситуации, когда транзакции оплачиваются токенами, а пользователи подключаются к сторонним ретрансляторам, которые получают микроплатежи в токенах, чтобы оплачивать транзакционный газ, то есть что-то, известное как фактически экономическая абстракция. Поэтому ценность Ether может оказаться под угрозой. Хотя заключение смарт-контрактов действует в другом направлении, некоторые крупнейшие проекты Ethereum, такие как MakerDAO, теперь позволяют делать ставки в токенах, поэтому Ether также теряет эксклюзивность в качестве механизма определения ставок. RSK, напротив, использует Биткойн в качестве собственного токена и не нуждается в стимулировании своих пользователей к накоплению монет.

      Наконец, Ethereum модернизируется в блокчейн с доказательством доли владения главным образом потому, что дошел до пределов в плане возможности масштабируемости. Переход на Ethereum 2.0 несет в себе огромный технический риск и, даже в случае успеха, займет несколько лет. Между тем, его пользовательская база будет вынуждена запускать приложения в дорогостоящей среде, в которой стандартные ПК расцениваются как полноценные узлы. В RSK есть другой план масштабирования, основанный на консервативном расширении уровня цепочки с использованием методов сжатия и агрегации, а также на более эффективном распределении ресурсов благодаря аренде хранилищ данных. Этот уровень будет идеальным для решений масштабирования второго уровня, и мы развиваем подобные разработки на нашей платформе. Многим командам, работающим в сетях второго уровня, нужен стабильный уровень цепочки, на который они могут положиться как сейчас, так и в будущем.

      IOTA пытается решить проблему централизации консенсуса, сделав каждого пользователя майнером, который предоставляет доказательство выполнения работы, встроенное в транзакции, и такие небольшие доказательства в своей массе обеспечивают безопасность прошлых транзакций в консенсусном реестре. Поэтому безопасность IOTA сильно зависит от постоянного использования системы в качестве платежного механизма. Децентрализация — это благородная цель, но при этом еще важнее иметь надежную стратегию для ее достижения. Сатоши создал цикл положительной обратной связи, когда внес в блокчейн дотации. А в IOTA, наоборот, присутствует нерешенная проблема начальной раскрутки. Система в течение многих лет не может раскрутить даже добавление централизованного координатора. Также в ней не удалось добиться минимального уровня термодинамической безопасности. Чтобы это исправить, недавно в систему внедрили совершенно новый консенсусный протокол. Возможно, это сработает, но, анализируя технические достижения проекта, я бы на это не рассчитывал. В любом случае, с технической точки зрения, использование консенсуса по частичному порядку исключает использование «путаницы» для смарт-контрактов с отслеживанием состояния, поэтому его функциональность ограничена. Наконец, использование PoW в каждой транзакции исключает возможность публичной верификации на основе SPV, например, методов FlyClient или NiPowPow, так как для проверки доказательства работы блокчейна требуются все операции.

    • Действительно ли оставаться совместимыми с Ethereum - это плохая идея?

      Ребята из IOHK работают над сайдчейнами типа KEVM. Они утверждают, что с помощью фреймворка K намного проще формально проверить правильность кода смарт-контракта. Теперь, когда Ethereum 2.0 все равно выйдет из EVM, возможно, хорошая идея — не пытаться быть на 100% совместимым с ними и внедрять изменения, которые могут сделать блокчейны типа EVM лучше, чем реализация Ethereum. Каков ваш прогноз?

      IOHK работает над виртуальной машиной IELE, которая облегчит формальную проверку. Работа еще в процессе, но преимущество новой системы в том, что она интегрируется с набором инструментов LLVM Compiler. AVM обеспечит возможность использования обширной экосистемы существующих библиотек и инструментов Java. EWASM имеет то преимущество, что является языком, выбранным веб-браузером, поэтому она будет быстрой. Я могу продолжить обсуждение плюсов и минусов каждой виртуальной машины на уровне кода операции. Но выбирать победителя еще слишком рано!

      RSK — это надолго. Система создана для использования лучшей из доступных технологий, и эта технология может прийти не от команды разработчиков RSK, а от других. Это означает, что если мы увидим, что есть желание и возникло сообщество, которое создает решения на основе IELE, AVM или EWASM, мы также можем предложить интегрировать его в RSK. Меня не смущает наличие нескольких виртуальных машин на одном узле. Их легко инкапсулировать. Но я полагаю, что через 20 лет останется только одна предпочтительная VM, а остальные байтовые коды будут перенесены в нее.

    • Когда можно ожидать интеграции с LTC?

      Мы создали рабочую группу RSK-LTC с членами сообщества RSK и Litecoin, чтобы оценить возможность взаимодействия между этими двумя платформами. Однако на данный момент окончательного предложения сообщества и справочного кода для интеграции Litecoin и RSK нет.

    Студия инноваций в Сан-Франциско и экосистемный фонд

    • Информация о фонде и студии инноваций
    • Каково состояние Blockchain Innovation and Development Studio в Сан-Франциско?

      Студия SF Innovation Studio была официально открыта в начале июня 2019 года и в настоящее время занимается разработкой некоторых крайне необходимых инструментов для разработчиков, включая веб-сайт разработчиков. В августе мы провели демонстрацию интеграции Ganache на мероприятии Trufflecon, а вскоре запустим наш собственный набор библиотек web3. Кроме того, мы скоро запустим кошелек с открытым исходным кодом на основе этих библиотек.

      Наряду с этим, студия также сотрудничает с разработчиками и стартапами в работе над инновационными инструментами и приложениями, которые могут принести пользу экосистеме RSK. Мы также тесно сотрудничаем с Экосистемным фондом, который находится в том же здании, что и студия в Сан-Франциско. Если вы хотите связаться с нами, напишите нам по адресу studio@rsk.co.