RSK Ecosystem: A Comprehensive Guide
An in-depth introduction to the RSK Ecosystem

A comprehensive guide on how to get started interacting with and building on the RSK Ecosystem.
Special thanks to john-light for the inspiration. You can check out RSK Resources on Github compiled by him.
RSK Blockchain
RSK is the Smart Contract platform of Bitcoin. The Smart Bitcoin (R-BTC) is the native currency in RSK, and it is used to pay for the gas required for the execution of transactions. It is pegged 1:1 with Bitcoin, which means in RSK there are exactly 21M R-BTC.
RSK Whitepaper
To learn more about RSK architecture, please refer to the Original or Updated RSK whitepapers.
The RSK Stack
RSK’s full technology stack is built on top of bitcoin: From RSK smart contracts to the RSK Infrastructure Framework. The stack is designed to create a more fair and inclusive financial system.
Getting started with Powpeg
The Powpeg allows the transfer of bitcoins from the Bitcoin blockchain to the RSK blockchain and vice-versa. This is what secures the 1:1 conversion between BTC and RBTC. See the Mainnet guide for examples of how to do this.
Get started with Merged Mining on RSK
Merged Mining allows Bitcoin miners to mine RSK’s sidechain using the same work for both. This is the basis for RSK’s extremely high hash rate, which is approximately 63% of the Bitcoin network’s hashrate at the time of writing; and therefore the reason that RSK is the most secure smart contract platform.
RSK Infrastructure framework
RIF is an all in one, easy to use, blockchain infrastructure service framework that provides developers and organizations access to a variety of decentralised services across multiple crypto-economies. The RSK blockchain network provides the foundation for decentralisation; and the RSK Infrastructure Framework (RIF) builds upon this to provide specific additional services including domains, identity, file storage, fast payments, and marketplaces. These services may be paid for using the RIF token.
RIF Marketplace provides a digital catalogue with a wide range of decentralized service listings, allowing providers to publish their services and engage with users in a secure and efficient way.
Below you will find a list for which you can build decentralized services on the RIF Platform
RIF Enveloping
Send gasless transactions with RIF Enveloping. RIF Enveloping provides the RSK ecosystem with the means to allow blockchain applications and end-users (wallet-apps) to transact without needing RBTC for gas fees.
RIF Name Service
Customize your address using RIF Name Service. RNS provides an architecture that enables the identification of blockchain addresses by human-readable names.
RIF Marketplace
Buy and Sell RNS domains and RIF Storage Pinning using RIF Marketplace. The RIF Marketplace serves as the main component through which all the other RIF services connect with their end-users and customers. It is designed as a one-stop-shop for a wide variety of decentralized services, allowing providers and consumers to meet in a secure and efficient way.
RIF Lumino
Send off-chain payments using Lumino. The RIF Lumino Network is the first off-chain state channel network launched on RSK. It is also the cornerstone component of a broader vision, RIF Payments, which will allow users to seamlessly interact with multiple cross-blockchain off-chain networks such as Lumino, Lightning, and Raiden.
RIF Storage
Offer and rent decentralized storage using RIF Storage. RIF Storage is an open, censorship-resistant, permissionless and decentralized storage protocol. It provides a unified interface to 3rd party decentralized storage providers like IPFS or Swarm.
Developer Documentation & Tools
Setup RSK Node
RSK node can be installed on all major platforms, including Linux, Windows, and Mac. The RSK node software is RSKj. You can use the quick start guide to set up and interact with RSKj on your computer.
Configure Truffle to Connect to RSK
Ethereum Development tools work well with RSK. Understanding Truffle’s default configuration values and using 2 relatively new config options allows one to configure Truffle to Connect to RSK.
Build a Full Stack dApp on RSK
A Step by Step Guide on how to build, test, and deploy a complete decentralised application (dApp) on RSK. Build a Full Stack dApp now!
Port your Ethereum dApp to RSK
Smart contracts for RSK are written using Solidity (a Javascript like programming language) and are fully compatible with Ethereum Smart Contracts, so you can migrate your existing Ethereum Smart Contract to RSK without changing the smart contract. Start now to Port Your dApp to RSK
Tools
For more tutorials and guides, visit the RSK/RIF Developer Portal
Access all past and upcoming Webinars
Buy, Sell, Swap Crypto on RSK
Visit Get Crypto on RSK to find a list of tokens, wallets, and exchanges to use when trying to buy, sell or swap crypto on RSK
RSK Open Finance
Get started building DeFi Applications on RSK
Wallets
View a list of Wallets on the RSK Network. Also, Create and Integrate a Wallet
Money On Chain
Money on Chain provides a Bitcoin-Collateralized Stablecoin. This solves the biggest problem for Bitcoin mainstream adoption: the volatility problem. The Dollar On Chain, a Bitcoin-Backed Stablecoin, uses a trust minimized, decentralized system. Visit the Money on Chain website
Sovryn
Sovryn is a decentralized Bitcoin Trading and Lending platform. Start trading or Lend your Bitcoin on Sovryn now.
RSKSwap
RSK Swap is an Automated Liquidity Protocol on RSK. It enables you to instantly swap assets on RSK. It also empowers developers, liquidity providers and traders to participate in a financial marketplace that is open and accessible to all. See the RSK Swap Documentation
RIF on Chain
RIF on Chain DeFi platform (ROC), the first RIF DeFi ecosystem built and deployed by Money on Chain (MOC) on top of the RSK blockchain network. The first step to accessing and interacting with the ROC platform is to ensure that the user has RIF tokens in a compatible hardware wallet, such as Nifty or Metamask. Read more in RIF on Chain Launch
Community
RSK Developer Community on Slack
We now have an open Slack community where you can collaborate, share, ask for support in the community. Join the RSK Open Slack community
Ecosystem Fund
The RSK Ecosystem Fund is a thesis-driven fund that sees the potential to build entirely new classes of services on top of the secured Bitcoin network. Click to apply for the RSK Ecosystem Fund
Useful Links
Testnet
Mainnet
Socials
More reads
Thanks for reading!
Credits
Thanks to Brendan Graetz fo editing this article!