Here you will find the most frequently asked questions about RSK, its vision, technology and other aspects
Navigate our main topics
The number of transactions per second you can currently execute on RSK is determined by the block gas limit and the average block rate. The current average block rate is one block every 30 seconds. At each mined block, the miner can vote to increase the block gas limit. Currently the block gas limit is 6.8M gas units per block. A simple RBTC transfer transaction consumes 21K gas, so currently RSK can perform 11 transactions/sec. This limit could be lifted in the future as there are several community proposals of technologies that lower the resources required to process the blockchain.
For example,RSKIP04 enables parallel processing of transactions. If the proposal is accepted by the community, the block gas limit could easily double.
The LTCP protocol, described in a white-paper and in RSKIP53, and the shrinking-chain scaling technique provide, for some transactions, a ten fold space reduction.
If these proposals are accepted by the community, we may expect the transaction volume to reach 100 tx/s.
There are many factors that influence the number of simple transactions the network can withstand, such as active users, type of transactions, payment patterns. We’ve successfully tested beta releases of improved RSK nodes to accomodate 100 tx/s without trouble. As technology improves, this number will also grow. RSK Labs goal is to reach up to 20,000 tx/sec using its Lumino technology, which is a second layer off-chain payment network that will be embedded on RSK’s reference node in a following release.
On average, the network currently generates a block every 30 seconds. Miners can reduce the average block time to 15 seconds by optimizing their merge-mining operations. Applications should wait at least 12 confirmations to accept a payment, which corresponds to an average delay of 6 minutes.
RSK VM is highly compatible with the EVM, but the RSKVM offers additional features not present in the EVM. To making use of these improvements, some changes to the smart contracts source code are required. Also the RSKVM has specific precompiled contracts that provide the bridging functionality with Bitcoin. Approximately once a year Ethereum performs a hard-fork to add new functionality. The RSK community has, in the past, included such new functionality on hard-forking releases of RSK. We expect this trend to continue in the future.
If you cannot find an answer to your question here, contact us