paint-brush
DeFi на Биткойне. Часть 2: Как развернуть DApps на Биткойне с помощью сайдчейна Rootstockк@rootstock_io
7,009 чтения
7,009 чтения

DeFi на Биткойне. Часть 2: Как развернуть DApps на Биткойне с помощью сайдчейна Rootstock

к Rootstock10m2023/11/28
Read on Terminal Reader

Слишком долго; Читать

В то время как Ethereum, Solana и другие блокчейны были в авангарде создания децентрализованных приложений, разработчики сейчас рассматривают неиспользованный потенциал развития Биткойна с помощью Rootstock.
featured image - DeFi на Биткойне. Часть 2: Как развернуть DApps на Биткойне с помощью сайдчейна Rootstock
Rootstock HackerNoon profile picture
0-item

В то время как Ethereum, Solana и другие блокчейны были в авангарде создания децентрализованных приложений, разработчики сейчас рассматривают неиспользованный потенциал развития Биткойна с помощью Rootstock.

Узнайте о сдвиге парадигмы, который может изменить ваш опыт разработки dApp и открыть двери для беспрецедентных инноваций.

Как Rootstock позволяет строить на Биткойне?

Rootstock — это смарт-контракт, EVM-совместимая боковая цепь Биткойна, которая позволяет разработчикам создавать децентрализованные приложения (dApps) поверх Биткойна.


Это раствор слоя 2 который обеспечивает функциональность и масштабируемость смарт-контрактов без ущерба для безопасности блокчейна Биткойн. Его родная криптовалюта называется РБТЦ используется в качестве газа для всех транзакций, происходящих в цепочке Rootstock.


Прочтите это подробное руководство, чтобы познакомиться с разработкой и развертыванием смарт-контрактов, получить RBTC, инструменты и ресурсы для разработчиков, а также получить помощь при создании блокчейна Rootstock.


Если вы хотите получить более глубокое представление о блокчейне Rootstock и о том, почему разработчики предпочитают использовать его, включая EVM-совместимость, масштабируемость, безопасность Биткойна и более низкие комиссии, прочитайте первую часть серии статей о хакернунах: DeFi на биткойнах, часть 1: руководство по созданию децентрализованных приложений на Rootstock .

Предпосылки для разработки смарт-контрактов на Rootstock

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


Для быстрого ознакомления прочитайте Инструкция по началу работы чтобы получить краткое представление о Rootstock, узнайте, как взаимодействовать с Rootstock в веб-браузере и как просматривать транзакции Rootstock.

Возможности смарт-контракта Rootstock:

Rootstock предлагает множество возможностей смарт-контрактов, в том числе:


  • Поддержка Solidity: самого популярного языка программирования смарт-контрактов.


Разработка на Rootstock: DeFi на биткойнах, портирование децентрализованных приложений и преимущества перед Ethereum


  • EVM-совместимость: виртуальная машина Rootstock (RVM) — это высокопроизводительная виртуальная машина Rootstock, которая может быстро и эффективно выполнять смарт-контракты и совместима с EVM.


  • Безопасность: безопасная и надежная среда для развертывания и выполнения смарт-контрактов. Поскольку Rootstock (уровень 2) построен на основе Биткойна (уровень 1), он пользуется преимуществами высокой безопасности Биткойна.


Посмотреть видео на Объединенный майнинг и почему это важно

Языки программирования Rootstock

Языки программирования, используемые для разработки dApp на Rootstock, включают в себя:


  • Солидность
  • Javascript


Чтобы повысить уровень своих знаний о смарт-контрактах, зарегистрируйтесь на Курс разработчика блокчейна Rootstock . Узнайте, как писать, тестировать, компилировать, развертывать, защищать и проверять смарт-контракты с помощью Solidity.


Дополнительные ресурсы включают в себя:


Хотите интегрироваться с Rootstock? Свяжись с нами или посетите Портал разработчиков для начала.

Инструменты разработчика

Если вы уже разработали какие-либо децентрализованные приложения на Ethereum, вы должны быть готовы перейти на Rootstock и начать строить на Биткойне.


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


  1. Исследователи (Rootstock Explorer)


Обозреватель блокчейна Rootstock обеспечивает глубокую визуализацию всех транзакций, блоков, адресов и токенов в блокчейне. Он также поддерживает проверку/взаимодействие контрактов.


Исследователь корней


  1. Рамки


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


Ниже приведены некоторые платформы, используемые для создания dApps Rootstock:



  1. Библиотеки


  • Ethers.js: Ethers.js — это библиотека JavaScript, которая позволяет разработчикам взаимодействовать с блокчейном. Библиотека включает служебные функции на JavaScript и TypeScript, а также может поддерживать кошельки.


  • ОпенЦеппелин: OpenZeppelin — это библиотека для безопасной разработки смарт-контрактов, помогающая разработчикам создавать прочную основу кода, проверенного сообществом.


  1. Фрагменты демонстрационного кода


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


  2. Блокчейн-оракулы


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


Вот несколько оракулов, интегрированных с Rootstock:


  • API3 Миссия состоит в том, чтобы соединить API-интерфейсы Web2 с Web3, чтобы раскрыть огромный потенциал не требующих доверия приложений, которые взаимодействуют с реальным бизнесом, и по-настоящему децентрализованных каналов данных вне сети.


  1. Нодовая инфраструктура


  • GetBlock — это сервис, который обеспечивает быстрое и простое подключение к узлам Rootstock и постоянно растущему списку из более чем 40 узлов криптовалюты.


  • NOWNodes — это корпоративное решение «блокчейн как услуга», которое позволяет пользователям получать доступ ко всем узлам и обозревателям блокбуков через API. Услуга обеспечивает высококачественную, быструю, экономичную и надежную инфраструктуру.


  1. Аналитика данных блокчейна, мониторинг и управление активами


  • нежно помогает разработчикам создавать, отслеживать и улучшать смарт-контракты, предоставляя набор инструментов для повышения производительности, экономии времени и обеспечения правильной работы смарт-контрактов.
  • Ковалентный — это размещенное решение для обработки данных блокчейна, обеспечивающее доступ к историческим и текущим данным в цепочке для более чем 100 поддерживаемых блокчейнов, включая Rootstock.
  • Коинфирма — это ведущая в отрасли платформа для аналитики и обеспечения соответствия требованиям. Ее решениям AML доверяют лучший анализ и управление рисками.
  • Огнеупорные блоки — это платформа корпоративного уровня, предоставляющая безопасную инфраструктуру для перемещения, хранения и выпуска цифровых активов, предназначенную для институционального использования.


  1. Инфраструктура без кода


    Прямой протокол позволяет создавать блокчейны, подсети и dApps с интерфейсом без кода.


Хотите интегрироваться с Rootstock? Свяжись с нами или посетите Портал разработчиков для начала.

Получение RBTC

RBTC, или Smart Bitcoin, является собственным токеном блокчейна Rootstock и привязан к BTC в соотношении 1:1. Он играет решающую роль в функционировании и безопасности экосистемы Rootstock и является токеном, который будет использоваться для комиссий за транзакции, выполнения смарт-контрактов, обслуживания привязки биткойнов, а также в качестве средства сбережения, поскольку он имеет ту же стоимость, что и BTC.


Чтобы начать работу на Rootstock, вам необходимо приобрести RBTC. Подробное руководство по биржам, криптовалютам и различным способам получения криптовалюты на Rootstock. Видеть 3 простых способа получить RBTC или Получите криптовалюту на Rootstock .


Вот некоторые другие методы;

Смесители

А крипто-сборщик — это приложение или веб-сайт, который раздает небольшое количество криптовалют в качестве награды за выполнение простых задач. Сбор тестовой сети Rootstock используется для получения тестовых токенов для сборки и развертывания в Testnet.

Децентрализованные биржи

Децентрализованные биржи или «DEX» — это одноранговая торговая площадка, где пользователи могут торговать криптовалютами без необходимости использования центрального органа. Вместо этого DEX используют смарт-контракты для облегчения сделок и обеспечения их честного и безопасного исполнения.


Давайте посмотрим на DEX, которые поддерживают токены Rootstock:


  • Деньги на цепочке
  • Совринь — это некастоциональная и не требующая разрешения система на основе смарт-контрактов для кредитования, займов и маржинальной торговли биткойнами. Пользователи могут покупать SOV за RBTC, обменивать и торговать токенами DOC, BPRO, rUSDT, xUSD и MOC на Sovryn.
  • Текс — это децентрализованная биржа от Money on Chain, которая использует периодические тики в книге заказов для сопоставления операций по появляющейся цене, избегая опережения и позволяя определять справедливую цену даже при небольшом объеме.
  • Кошелек Liquality — это расширение браузера для доступа к приложениям Bitcoin, Rootstock и Ethereum. Эта альтернатива MetaMask поддерживает несколько блокчейнов и обеспечивает самый простой способ переключения между токенами BTC, ETH/ERC20 и RSK с помощью встроенных атомарных свопов в один клик.

Централизованные биржи

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


Некоторые из этих обменов включают в себя:


Мосты

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


2-сторонний колышек


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


Токенбридж


Эфириум/Рутсток Мост позволяет перемещать токены ERC20 между одной цепочкой и другой.


Совринский Цепной мост


Соврынский перекрестный мост позволяет легко и без разрешения передавать ваши токены из одного блокчейна в другой. В настоящее время в мост включены три блокчейна: Rootstock, Ethereum и Binance Smart Chain.

Поддерживаемые кошельки

Кошельки, поддерживающие RBTC, включают:


Поддерживаемые стандарты токенов

  • ERC20

  • ERC677


Чтобы понять различия, прочтите Стандарты взаимозаменяемых токенов .

Типы активов

Взаимозаменяемые токены

  • USDRIF: РИФ Доллар США — это полностью обеспеченный криптовалютой стейблкоин. Привязка 1:1 к доллару США гарантируется смарт-контрактом, который его создает.

  • РИФ: Это Токен позволяет любому держателю токена использовать услуги, совместимые с архитектурой RIF.

  • ДОКУМЕНТ: Доллар на цепочке — это идеальный стейблкоин для ежедневных транзакций и пользователей, стремящихся сохранить текущую стоимость, не отказываясь от преимуществ биткойнов.


Нетокеновые финансовые активы

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

  • РИФ Про: Держатели получают дополнительное кредитное плечо на своем RIF, а также имеют право на долю комиссий, генерируемых протоколом RIF on Chain.


Посетить Децентрализованный протокол RIF On Chain для начала.

Сообщество и поддержка Rootstock

Блокчейн Rootstock поддерживается сообществом разработчиков и энтузиастов блокчейна, которые вместе предоставляют значительную базу знаний для новичков в сообществе. Вы можете найти эти сообщества и каналы поддержки на:


Переполнение стека


Получите ответы на свои вопросы на Stackoverflow . Отметьте #RSK или #Rootstock, чтобы получить поддержку.


Глобальное сообщество Discord Rootstock


Присоединяйтесь к Рутстоку Глобальное сообщество Discord чтобы получить необходимые ресурсы и поддержку, когда вы начнете свой путь к развитию Биткойна и Эфириума.


Хотите интегрироваться с Rootstock? Свяжись с нами или посетите Портал разработчиков для начала.


Бесплатные источники образования

Пройдите эти курсы по Rootstock, чтобы повысить уровень своих знаний о сайдчейне Rootstock и написании смарт-контрактов.


Курс разработчика блокчейна Rootstock

курс для разработчиков научит вас, как разрабатывать блокчейн Rootstock, уделяя особое внимание разработке смарт-контрактов. В этом курсе вы узнаете, как писать, тестировать, компилировать, развертывать, защищать и проверять смарт-контракты с помощью Solidity, и это совершенно БЕСПЛАТНО!


Курс пользователя Rootstock

Пользовательский курс Цель: научить вас использовать и взаимодействовать с сетью блокчейнов Rootstock. Этот курс предназначен для технических пользователей, но не требует каких-либо знаний программирования и совершенно БЕСПЛАТЕН!

Способствовать

Вот различные способы, которыми вы можете внести свой вклад в экосистему Rootstock!

Присоединяйтесь к программе Амбассадоров

Станьте послом Rootstock , поддерживайте экосистему Rootstock и получайте эксклюзивные награды.


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

Отправить вопрос

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


Отправить вопрос

Примите участие в хакатоне или получите грант

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


Встречайте победителей конкурса первые волны программы грантов Rootstock .

Будущие перспективы и потенциальное влияние Rootstock на индустрию блокчейнов

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


Rootstock также оказывает значительное влияние на внедрение Биткойна, позволяя создавать децентрализованные приложения на основе Биткойна. Rootstock открыл новые возможности для использования Биткойна. Например, Rootstock можно использовать для создания децентрализованных финансовых приложений (DeFi) и других инновационных dApps на основе Биткойна.


В этой статье мы рассмотрели, как развертывать dApps на Биткойне с использованием боковой цепи Rootstock, совместимой с EVM, мы рассмотрели инструменты разработчика и ресурсы, необходимые для начала работы с Rootstock.

Полезные ресурсы