RSK already enables second layer off-chain payment networks, but still RSK aims to provide a much better on-chain payment network compared to Bitcoin. To achieve this, RSK adopts the REMASC protocol, which allows RSK to reach a fifteen second average block rate, without creating incentives for mining centralization and selfish mining.
Since the creation of Bitcoin there has been a race towards lower intervals for PoW blockchain based cryptocurrencies. But low block interval may impact the stability and capability of the cryptocurrency network, so several design factors must be considered. First of all, the most important factor that affects the viability of short confirmation intervals is the number of stale blocks generated. The main factor that affects the stale block rate is the block propagation protocol. For RSK we’ve carefully analyzed this protocol and we’ve run simulations in order to verify the performance, usability and security of the network.
In Bitcoin, when two or more miners have solved blocks at equal height, there is a clear conflict of interest. Each competing miner wants his block to be selected by the remaining miners as the best-chain tip, while the remaining miners generally would not care which one is chosen from the two. However, all the remaining honest miners and users have a rational preference that the same block tip is chosen, because this reduces the reversal probability. The REMASC consensus protocol sets the right economic incentives for a convergent choice, without requiring further interaction between miners. It is a reward sharing strategy that incentivizes resolving the conflict economically such that: