paint-brush
DeFi auf Bitcoin Teil 2: So stellen Sie DApps auf Bitcoin mithilfe der Rootstock-Sidechain bereitby@rootstock_io
6,876
6,876

DeFi auf Bitcoin Teil 2: So stellen Sie DApps auf Bitcoin mithilfe der Rootstock-Sidechain bereit

Rootstock10m2023/11/28
Read on Terminal Reader

Während Ethereum, Solana und andere Blockchains bei der Entwicklung von dApps an vorderster Front standen, erwägen Entwickler nun das ungenutzte Potenzial, mit Rootstock auf Bitcoin aufzubauen.
featured image - DeFi auf Bitcoin Teil 2: So stellen Sie DApps auf Bitcoin mithilfe der Rootstock-Sidechain bereit
Rootstock HackerNoon profile picture
0-item

Während Ethereum, Solana und andere Blockchains bei der Entwicklung von dApps an vorderster Front standen, erwägen Entwickler nun das ungenutzte Potenzial, mit Rootstock auf Bitcoin aufzubauen.

Entdecken Sie einen Paradigmenwechsel, der Ihr dApp-Entwicklungserlebnis neu definieren und Türen zu beispiellosen Innovationen öffnen könnte.

Wie ermöglicht Rootstock den Aufbau auf Bitcoin?

Rootstock ist eine EVM-kompatible Smart-Contract-Sidechain auf Bitcoin, die es Entwicklern ermöglicht, dezentrale Anwendungen (dApps) auf Bitcoin zu erstellen.


es ist ein Schicht-2-Lösung Das bietet Smart-Contract-Funktionalität und Skalierbarkeit, ohne die Sicherheit der Bitcoin-Blockchain zu beeinträchtigen. Seine native Kryptowährung heißt RBTC wird als Gas für alle Transaktionen verwendet, die in der Rootstock-Kette stattfinden.


Lesen Sie diesen umfassenden Leitfaden, um eine Einführung in die Entwicklung und Bereitstellung von Smart Contracts zu erhalten, RBTC, Tools und Entwicklerressourcen zu erhalten und Hilfe beim Aufbau auf der Rootstock-Blockchain zu erhalten.


Wenn Sie einen detaillierten Einblick in die Rootstock-Blockchain erhalten möchten und erfahren möchten, warum sich Entwickler dafür entscheiden, auf Rootstock aufzubauen, einschließlich EVM-Kompatibilität, Skalierbarkeit, Sicherheit von Bitcoin und niedrigeren Gebühren, lesen Sie Teil eins der Hackernoon-Reihe: DeFi auf Bitcoin Teil 1: Ein Leitfaden zum Erstellen von dApps auf Rootstock .

Voraussetzungen für die Entwicklung intelligenter Verträge auf Rootstock

Bei Smart Contracts handelt es sich um selbstausführenden Code, der auf einer Blockchain gespeichert wird. Mit ihnen lassen sich vielfältige Transaktionen und Vereinbarungen automatisieren, ohne dass Zwischenhändler erforderlich sind. Es ist für die Entwicklung von dApps unerlässlich, da sie die Grundlage für dezentrale Anwendungen bilden.


Für eine kurze Einführung lesen Sie die Schnellstartanleitung um eine schnelle Einführung in Rootstock zu erhalten, zu erfahren, wie Sie mit Rootstock in Ihrem Webbrowser interagieren und wie Sie Rootstock-Transaktionen anzeigen.

Rootstock-Smart-Contract-Funktionen:

Rootstock bietet eine Vielzahl intelligenter Vertragsfunktionen, darunter:


  • Unterstützung für Solidity: die beliebteste Programmiersprache für intelligente Verträge.


Entwicklung auf Rootstock: DeFi auf Bitcoin Portierung von dApps und Vorteile gegenüber Ethereum


  • EVM-Kompatibilität: Die virtuelle Maschine (RVM) von Rootstock ist die leistungsstarke virtuelle Maschine von Rootstock, die Smart Contracts schnell und effizient ausführen kann und EVM-kompatibel ist.


  • Sicherheit: Eine sichere und zuverlässige Umgebung für die Bereitstellung und Ausführung intelligenter Verträge. Da Rootstock (Schicht 2) auf Bitcoin (Schicht 1) aufbaut, profitiert es von der hohen Sicherheit von Bitcoin.


Sehen Sie sich das Video an Merged Mining und warum es wichtig ist

Rootstocks Programmiersprachen

Zu den Programmiersprachen, die zur Entwicklung von dApps auf Rootstock verwendet werden, gehören:


  • Solidität
  • Javascript


Um Ihr Wissen über Smart Contracts zu erweitern, melden Sie sich für an Kurs für Rootstock-Blockchain-Entwickler . Erfahren Sie, wie Sie mit Solidity intelligente Verträge schreiben, testen, kompilieren, bereitstellen, sichern und verifizieren.


Zu den zusätzlichen Ressourcen gehören:


Möchten Sie eine Integration mit Rootstock durchführen? Nehmen Sie Kontakt mit uns auf oder besuchen Sie die Entwicklerportal um loszulegen.

Entwicklertools

Wenn Sie bereits dApps auf Ethereum entwickelt haben, sollten Sie bereit sein, auf Rootstock umzusteigen und mit dem Aufbau auf Bitcoin zu beginnen.


Hier sind einige Entwicklertools, um die Bereitstellung intelligenter Verträge auf Rootstock zu ermöglichen, einschließlich Explorern, Frameworks, Bibliotheken, Democode-Snippets, Blockchain-Orakeln, Knoteninfrastruktur und Überwachung intelligenter Verträge :


  1. Entdecker (Rootstock Explorer)


Der Rootstock-Blockchain-Explorer Bietet eine detaillierte Visualisierung aller Transaktionen, Blöcke, Adressen und Token in der Blockchain. Es unterstützt auch Vertragsüberprüfungen/Interaktionen.


Rootstock-Explorer


  1. Rahmenwerke


Frameworks ermöglichen es Rootstock-Entwicklern, auf verschiedenen Ebenen am Rootstock-Ökosystem teilzunehmen, z. B. durch den Betrieb vollständiger Knoten, den Handel mit Token, das Mining von Kryptowährungen und mehr.


Im Folgenden sind einige Frameworks aufgeführt, die zum Erstellen von Rootstock-dApps verwendet werden:



  1. Bibliotheken


  • Ethers.js: Ethers.js ist eine JavaScript-Bibliothek, die es Entwicklern ermöglicht, mit der Blockchain zu interagieren. Die Bibliothek umfasst Hilfsfunktionen in JavaScript und TypeScript und kann auch Wallets unterstützen.


  • OpenZeppelin: OpenZeppelin ist eine Bibliothek für die sichere Entwicklung intelligenter Verträge, die Entwicklern dabei hilft, auf einer soliden Grundlage von Community-geprüftem Code aufzubauen.


  1. Demo-Code-Schnipsel


    Der Demo-Code-Schnipsel ist ein Github-Repo voller Codeausschnitte, die Entwicklungsaufgaben auf Rootstock demonstrieren. Jeder Ordner in diesem Repo enthält eine separate Demo und verfügt über eigene Abhängigkeiten, die installiert werden müssen.


  2. Blockchain-Orakel


    Blockchain-Orakel sind Entitäten, die Blockchains mit externen Systemen verbinden und die Ausführung intelligenter Verträge in Abhängigkeit von realen Ein- und Ausgängen ermöglichen.


Hier sind einige Oracles, die in Rootstock integriert sind:


  • API3s Die Mission besteht darin, Web2-APIs mit Web3 zu verbinden, um das enorme Potenzial vertrauenswürdiger Anwendungen zu erschließen, die mit realen Unternehmen interagieren, und wirklich dezentrale Off-Chain-Datenfeeds.


  1. Knoteninfrastruktur


  • GetBlock ist ein Dienst, der eine schnelle und einfache Verbindung zu Rootstock-Knoten und einer ständig wachsenden Liste von über 40 Kryptowährungsknoten bietet.


  • NOWNodes ist eine Blockchain-as-a-Service-Unternehmenslösung, die Benutzern über eine API Zugriff auf vollständige Knoten und Blockbook-Explorer ermöglicht. Der Dienst stellt eine hochwertige Infrastruktur bereit, die schnell, kostengünstig und zuverlässig ist.


  1. Blockchain-Datenanalyse, Asset-Überwachung und -Management


  • Zärtlich hilft Entwicklern beim Erstellen, Überwachen und Verbessern intelligenter Verträge, indem es eine Reihe von Tools bereitstellt, um die Produktivität zu steigern, Zeit zu sparen und sicherzustellen, dass intelligente Verträge wie erwartet funktionieren.
  • Kovalent ist eine gehostete Blockchain-Datenlösung, die Zugriff auf historische und aktuelle On-Chain-Daten für über 100 unterstützte Blockchains, einschließlich Rootstock, bietet.
  • Mitbestätigen ist eine branchenführende Analyse- und Compliance-Plattform. Es wird darauf vertraut, dass die AML-Lösungen des Unternehmens Risiken optimal analysieren und verwalten.
  • Feuerblöcke ist eine Plattform der Unternehmensklasse, die eine sichere Infrastruktur zum Verschieben, Speichern und Ausgeben digitaler Assets für institutionelle Anwendungsfälle bereitstellt.


  1. No-Code-Infrastruktur


    Forward-Protokoll ermöglicht die Erstellung von Blockchains, Subnetzen und dApps mit einer No-Code-Schnittstelle.


Möchten Sie eine Integration mit Rootstock durchführen? Nehmen Sie Kontakt mit uns auf oder besuchen Sie die Entwicklerportal um loszulegen.

RBTC erhalten

RBTC oder Smart Bitcoin ist der native Token der Rootstock-Blockchain und 1:1 an BTC gekoppelt. Es spielt eine entscheidende Rolle für das Funktionieren und die Sicherheit des Rootstock-Ökosystems und ist das Token, das für Transaktionsgebühren, die Ausführung intelligenter Verträge, die Aufrechterhaltung der Bitcoin-Anbindung und als Wertaufbewahrungsmittel verwendet wird, da es den gleichen Wert wie BTC hat.


Um mit dem Aufbau auf Rootstock zu beginnen, müssen Sie RBTC erwerben. Hier finden Sie eine detaillierte Anleitung zu Börsen, Kryptowährungen und den verschiedenen Möglichkeiten, Krypto auf Rootstock zu erhalten. Sehen 3 einfache Möglichkeiten, RBTC zu erhalten oder Holen Sie sich Krypto auf Rootstock .


Hier sind einige andere Methoden;

Wasserhähne

A Krypto-Wasserhahn ist eine App oder Website, die kleine Mengen Kryptowährungen als Belohnung für die Erledigung einfacher Aufgaben verteilt. Der Rootstock Testnet Faucet wird verwendet, um Testtokens für den Aufbau und die Bereitstellung auf Testnet zu erhalten.

Dezentrale Börsen

Dezentrale Börsen oder „DEX“ sind ein Peer-to-Peer-Marktplatz, auf dem Benutzer Kryptowährungen handeln können, ohne dass eine zentrale Behörde erforderlich ist. Stattdessen nutzen DEXs intelligente Verträge, um den Handel zu erleichtern und sicherzustellen, dass er fair und sicher ausgeführt wird.


Werfen wir einen Blick auf DEXes, die Rootstock-Token unterstützen:


  • Geld auf Kette
  • Sovryn ist ein nicht verwahrungspflichtiges und erlaubnisfreies, auf intelligenten Verträgen basierendes System für die Kreditvergabe, -aufnahme und den Margin-Handel mit Bitcoin. Benutzer können SOV mit RBTC kaufen, tauschen und handeln: DOC-, BPRO-, rUSDT-, xUSD- und MOC-Token auf Sovryn.
  • Tex ist eine dezentrale Börse von Money on Chain, die periodische Ticks in einem Auftragsbuch verwendet, um Operationen zu einem sich entwickelnden Preis abzugleichen, wodurch ein Front-Running vermieden wird und eine faire Preisfindung auch bei geringem Volumen ermöglicht wird.
  • Liquality-Geldbörse ist eine Browsererweiterung für den Zugriff auf Bitcoin-, Rootstock- und Ethereum-Anwendungen. Diese MetaMask-Alternative unterstützt mehrere Blockchains und bietet die einfachste Möglichkeit, zwischen BTC-, ETH/ERC20s- und RSK-Tokens mit integrierten Atomic-Swaps mit einem Klick zu wechseln.

Zentralisierte Börsen

Zentralisierte Börsen werden von einer zentralisierten Organisation verwaltet, beispielsweise einer Bank, die ansonsten Finanzdienstleistungen erbringt und auf Gewinn abzielt.


Einige dieser Börsen umfassen:


Brücken

Bridges sind Softwareprotokolle, die die Kommunikation und Interaktion zwischen verschiedenen Blockchains ermöglichen.


2-Wege-Stift


Der 2-Wege-Peg ist ein Protokoll, das BTC in RBTC und umgekehrt umwandelt. Es wird durch die gesichert powpeg Dabei handelt es sich um ein einzigartiges 2-Wege-Peg-System, das die gesperrten Bitcoins mit derselben Bitcoin-Hashrate sichert, die einen Konsens herstellt. Siehe die 2-Wege-Peg-App um loszulegen.


Tokenbridge


Der Ethereum/Rootstock-Brücke ermöglicht die Bewegung von ERC20-Tokens zwischen einer Kette und der anderen.


Sovryn-Kreuzkettenbrücke


Der Sovryn-Kreuzkettenbrücke ermöglicht die einfache und erlaubnislose Übertragung Ihrer Token von einer Blockchain auf eine andere. Derzeit sind drei Blockchains in der Bridge enthalten: Rootstock, Ethereum und Binance Smart Chain.

Unterstützte Wallets

Zu den Wallets, die RBTC unterstützen, gehören:


Unterstützte Token-Standards

  • ERC20

  • ERC677


Um die Unterschiede zu verstehen, lesen Sie Standards für fungible Token .

Asset-Typen

Fungible Token

  • USDRIF: RIF US-Dollar ist ein vollständig kryptobesicherter Stablecoin. 1:1 an den US-Dollar gekoppelt, garantiert durch den Smart Contract, der ihn erstellt.

  • RIF: Das Zeichen ermöglicht es jedem Token-Inhaber, die Dienste zu nutzen, die mit der RIF-Architektur kompatibel sind.

  • DOC: Dollar auf Kette ist der ideale Stablecoin für tägliche Transaktionen und für Benutzer, die den aktuellen Wert halten möchten, ohne auf die Vorteile von Bitcoin zu verzichten.


Finanzielle Vermögenswerte, die keine Token sind

  • BPRO: Das Zeichen ermöglicht Hodlern passives Einkommen in Kombination mit kostenloser Hebelwirkung, die den Preis des Tokens noch weiter steigen lässt, wenn der Bitcoin-Preis steigt.

  • RIF Pro: Inhaber erhalten zusätzliche Hebelwirkung auf ihr RIF und sind außerdem berechtigt, einen Anteil an den Gebühren zu verdienen, die durch das RIF-on-Chain-Protokoll generiert werden.


Besuche den Dezentrales Protokoll RIF On Chain um loszulegen.

Rootstock-Community und Support

Die Rootstock-Blockchain wird von ihrer Community aus Entwicklern und Blockchain-Enthusiasten unterstützt, die zusammen eine umfangreiche Wissensbasis für Neulinge in der Community bieten. Sie finden diese Communities und Supportkanäle auf:


Paketüberfluss


Erhalten Sie Antworten auf Ihre Fragen auf Stackoverflow . Markieren Sie #RSK oder #Rootstock, um Unterstützung zu erhalten.


Globale Rootstock-Discord-Community


Treten Sie dem Rootstock bei Globale Discord-Community um die benötigten Ressourcen und Unterstützung zu erhalten, wenn Sie Ihre Reise zum Aufbau auf Bitcoin und Ethereum beginnen.


Möchten Sie eine Integration mit Rootstock durchführen? Nehmen Sie Kontakt mit uns auf oder besuchen Sie die Entwicklerportal um loszulegen.


Kostenlose Bildungsquellen

Nehmen Sie an diesen Rootstock-Kursen teil, um Ihr Wissen über Rootstock-Sidechain und das Schreiben intelligenter Verträge zu erweitern.


Kurs für Rootstock-Blockchain-Entwickler

Der Entwicklerkurs bringt Ihnen bei, wie Sie auf der Rootstock-Blockchain entwickeln, wobei der Schwerpunkt auf der Entwicklung intelligenter Verträge liegt. In diesem Kurs lernen Sie, wie Sie Smart Contracts mit Solidity schreiben, testen, kompilieren, bereitstellen, sichern und verifizieren – und das völlig KOSTENLOS!


Rootstock-Benutzerkurs

Der Benutzerkurs Ziel ist es, Ihnen beizubringen, wie Sie das Rootstock-Blockchain-Netzwerk nutzen und mit ihm interagieren. Dieser Kurs richtet sich an technisch versierte Benutzer, erfordert jedoch keine Programmierkenntnisse und ist völlig KOSTENLOS!

Beitragen

Hier sind die verschiedenen Möglichkeiten, wie Sie zum Rootstock-Ökosystem beitragen können!

Nehmen Sie am Ambassador-Programm teil

Werden Sie Rootstock-Botschafter , unterstützen Sie das Rootstock-Ökosystem und verdienen Sie exklusive Belohnungen.


  • Verdienen Sie Belohnungen
  • Zusammenarbeiten
  • Netzwerk
  • Netzwerk vergrößern
  • Holen Sie sich Ware
  • Lassen Sie sich einladen und nehmen Sie an exklusiven Veranstaltungen mit Top-Vordenkern der Branche teil.

Senden Sie ein Problem

Beitrag zur Rootstock-Entwicklerportal .


Senden Sie ein Problem

Nehmen Sie an einem Hackathon oder einem Stipendium teil

Welle drei von Das Stipendienprogramm von Rootstock endet am 17. November – und wenn Sie ein Projekt oder eine Idee haben, die unser Ökosystem vorantreiben könnte, möchten wir von Ihnen hören.


Treffen Sie die Gewinner des erste Wellen des Rootstock Grants-Programms .

Zukunftsaussichten und mögliche Auswirkungen von Rootstock auf die Blockchain-Branche

Rootstock revolutioniert die Art und Weise, wie dezentrale Anwendungen erstellt und bereitgestellt werden. Durch die Bereitstellung intelligenter Vertragsfunktionen und Skalierbarkeit auf Bitcoin ermöglicht Rootstock Entwicklern und Unternehmen die Entwicklung sicherer, zuverlässiger und effizienterer dApps.


Rootstock hat auch einen erheblichen Einfluss auf die Einführung von Bitcoin. Durch die Möglichkeit, dApps auf Bitcoin zu erstellen, hat Rootstock neue Möglichkeiten für die Verwendung von Bitcoin eröffnet. Beispielsweise können mit Rootstock dezentrale Finanzanwendungen (DeFi) und andere innovative dApps auf Bitcoin erstellt werden.


In diesem Artikel haben wir beschrieben, wie man dApps auf Bitcoin mithilfe der Rootstock EVM-kompatiblen Sidechain bereitstellt. Wir haben uns die Entwicklertools und Ressourcen angeschaut, die für den Einstieg in Rootstock erforderlich sind.

Nützliche Ressourcen