Back to Course

3. Advanced Course

0% Complete
0/0 Steps
  1. 1. What is Taproot?
  2. 2. Blockchain bridges – what are they?
  3. 3. What is Ethereum Plasma?
  4. 4. What is Ethereum Casper?
  5. 5. What is Zk-SNARK and Zk-STARK? 
  6. 6. What is Selfish Mining? 
  7. 7. What is spoofing in the cryptocurrency market? 
  8. 8. Schnorr signatures - what are they? 
  9. 9. MimbleWimble - what is it? 
  10. 10. What is digital property rights in NFT?
  11. 11. What are ETFs and what role do they play in the cryptocurrency market? 
  12. 12. How to verify a cryptocurrency project – cryptocurrency tokenomics 
  13. 13. What is the 51% attack on blockchain?
  14. 14. What is DAO, and how does it work?
  15. 15. Zero-knowledge proof – a protocol that respects privacy 
  16. 16. What is EOSREX?
  17. 17. What is Proof of Elapsed Time (PoET)?
  18. 18. Mirror Protocol – what it is? 
  19. 19. What are synthetic assets? 
  20. 20. How to create your own NFT? 
  21. 21. Definition of DeFi, and what are its liquidations?
  22. 22. New identity system - Polygon ID
  23. 23. Ethereum Foundation and the Scroll protocol - what is it?
  24. 24. What is Byzantine fault tolerance in blockchain technology?
  25. 25. Scalability of blockchain technology - what is it?
  26. 26. Interchain Security - new Cosmos (ATOM) protocol
  27. 27. Coin Mixing vs. Coin Join - definition, opportunities, and threats
  28. 28. What is Ethereum Virtual Machine (EVM) and how does it work?
  29. 29. Soulbound Tokens - what are they, and how do they work?
  30. 30. Definition of LIDO - what is it?
  31. 31. What are Threshold Signatures, and how do they work?
  32. 32. Blockchain technology and cyberattacks.
  33. 33. Bitcoin script - what it is, and what you should know about it.
  34. 34. What is zkEVM, and what are its basic features?
  35. 35. Do confidential transactions on blockchain exist? What is a Confidential Transaction?
  36. 36. Algorithmic stablecoins - everything you should know about them.
  37. 37. Polygon Zk Rollups ZKP - what should you know about it?
  38. 38. What is Web3 Infura?
  39. 39. Mantle - Ethereum L2 scalability - how does it work?
  40. 40. What is the NEAR Rainbow Bridge?
  41. 41. Liquid Staking Ethereum and LSD tokens. What do you need to know about it?
  42. 42. Top 10 blockchain oracles. How do they work? How do they differ?
  43. 43. What are Web3.js and Ether.js? What are the main differences between them?
  44. 44. What is StarkWare, and recursive validity proofs
  45. 45. Quant Network: scalability of the future
  46. 46. Polygon zkEVM - everything you need to know
  47. 47. What is Optimism (OP), and how do its roll-ups work?
  48. 48. What are RPC nodes, and how do they work?
  49. 49. SEI Network: everything you need to know about the Tier 1 solution for DeFi
  50. 50. Types of Proof-of-Stake Consensus Mechanisms: DPoS, LPoS and BPoS
  51. 51. Bedrock: the epileptic curve that ensures security!
  52. 52. What is Tendermint, and how does it work?
  53. 53. Pantos: how to solve the problem of token transfer between blockchains?
  54. 54. What is asymmetric encryption?
  55. 55. Base-58 Function in Cryptocurrencies
  56. 56. What Is the Nostr Protocol and How Does It Work?
  57. 57. What Is the XDAI Bridge and How Does It Work?
  58. 58. Solidity vs. Rust: What Are the Differences Between These Programming Languages?
  59. 59. What Is a Real-Time Operating System (RTOS)?
  60. 60. What Is the Ethereum Rinkeby Testnet and How Does It Work?
  61. 61. What Is Probabilistic Encryption?
  62. 62. What is a Pinata in Web 3? We explain!
  63. 63. What Is EIP-4337? Will Ethereum Account Abstraction Change Web3 Forever?
  64. 64. What are smart contract audits? Which companies are involved?
  65. 65. How does the AirGapped wallet work?
  66. 66. What is proto-danksharding (EIP-4844) on Ethereum?
  67. 67. What is decentralised storage and how does it work?
  68. 68. How to Recover Cryptocurrencies Sent to the Wrong Address or Network: A Practical Guide
  69. 69. MPC Wallet and Multilateral Computing: Innovative Technology for Privacy and Security
  70. 70. Threshold signature in cryptography: an advanced signing technique!
  71. 71. Vanity address in cryptocurrencies: what is it and what are its characteristics?
  72. 72. Reentrancy Attack on smart contracts: a threat to blockchain security!
  73. 73. Slither: a static analyser for smart contracts!
  74. 74. Sandwich Attack at DeFi: explanation and risks!
  75. 75. Blockchain RPC for Web3: A key technology in the world of decentralized finance!
  76. 76. Re-staking: the benefits of re-posting in staking!
  77. 77. Base: Evolving cryptocurrency transactions with a tier-2 solution from Coinbase
  78. 78. IPFS: A new era of decentralized data storage
  79. 79. Typical vulnerabilities and bridge security in blockchain technology
  80. 80. JumpNet - Ethereum's new sidechain
Lesson 60 of 80
In Progress

60. What Is the Ethereum Rinkeby Testnet and How Does It Work?

Rinkeby is one of Ethereum’s test networks, which is a fully decentralized platform that supports smartcontracts. Testnets are used by developers to test applications, based on a given blockchain, before deploying them to the main network. The Rinkeby network is a publicly available testnet on Ethereum. Interestingly, however, it was phased out in 2022, just like the Ropsten and Kovan networks.

What Was the Ethereum Rinkeby Testnet Test Network?

As we mentioned in the title, it was an Ethereum test network. Used mainly by developers, to test decentralized applications, before deploying them to the main network.

Rinkeby was a fork of the main Ethereum network, run by authorized nodes. In this way, it prevented spam attacks and increased performance.

Developers used this network to get a free ETH testnet to try out their smart contracts. All without any risk of financial loss. The network itself was a test version, and the cryptocurrency contained in it – worthless. Importantly, no user was allowed to mine ETH on this testnet – they could only request it. The authorized nodes themselves were the only ones that created new blocks. This meant that no other node won a block reward.

It is worth mentioning that Rinkeby supported such nodes as: Geth, Besu, Nethermind and OpenEthereum.  So why was such an “important” network deprecated?

So let’s start from the beginning. The Rinkeby Ethereum Testnet was launched in 2017 using a modified Proof-of-Authority consensus model. Why? So that instead of pointlessly staking something that has monetary value but is worthless, the identity of the validator is used for this activity. This ensured high network performance and fault tolerance.

The Rinkeby network itself was quite large. It contained about 11,000,000 blocks. In 2021 alone, the network had about 50 million transactions. While it was in use, as many as 46 nodes were active, and the block time for the network was about 15 seconds.

Did the network use gas? Of course. After all, it was built on Ethereum. The blockchain gas limit for this testnet was about 30 million.

A quick reminder: the gas limit refers to the maximum price an asset pays to transact or perform a function of a given smart contract on the Ethereum chain. Fees are charged in gas, and the limit determines its maximum value.

How Did Rinkeby Work and Why Was It the Developers’ Choice?

As we mentioned, the testnet was a network based on a Proof-of-Authority (PoA) consensus. In practice, this means that transactions were approved by nodes, not miners. Simply put, the network used consensus to create blocks.

It was the validators who were entrusted with creating new blocks, and they were selected based on their reputation and the amount of Rinkeby Ether they possessed. They were encouraged to create new blocks by receiving rewards in the form of Rinkeby Ether.

The test network itself also had a built-in block explorer and debugger that automatically allowed developers to debug their applications. This made Rinkeby a faster and more predictable network than Ethereum.

Not surprisingly, it became the developers’ choice. Rinkeby also had a shorter block time of about 15 seconds. For example, Ropsten, has a block time of about 30 seconds.

Moreover, the size of the chain data for the test network was less than 6 GB. What did this mean in practice? Running an Ethereum node for Rinkeby did not require a large data size.

Before its shutdown, Rinkeby was known as a reliable and fast test network.

Use Cases of the Rinkeby Test Network

The network was mainly used for application testing by developers. It was a great choice because the testing environment was controlled, worked practically like the Ethereum mainnet, and did not require the financial input associated with executing smart contracts.

As an interesting aside, we’ll tell you that Rinkeby has been used by companies such as OpenSea, Manifold Studios and even Rarible.

The second major use case was as an educational tool. Everyone gets it wrong – developers do too. Using a test network, in this case Rinkeby, allowed developers to better understand how to use the mainnet in the future.

And the last case, where developers used this network to test updates to the underlying platforms. This is an almost essential process, for creating better development tools for the entire Web3 ecosystem.

Pros and Cons of the Network

Using this Ethereum-based test network had its advantages and disadvantages. Let’s take a look at the key factors:

  1. First, Rinkeby was faster and more predictable than Ethereum. It made it easier for developers to test an application, making sure it worked properly.
  2. With its own currency, Rinkeby Ether (RNET), developers could test ideas in a more realistic environment.
  3. Transactions were approved by nodes, not miners. The network was therefore more secure and less vulnerable to attacks.
  4. Rinkeby provided a fast and reliable environment for Ethereum-based applications.
  5. The network was not intended for use in production environments. So in this aspect, it did not have the same level of security, reliability and performance as Ethereum.
  6. As a PoA network, it was less decentralized than the mainnet.
  7. If it were still operating today, it probably wouldn’t have the same level of support and resources as Ethereum.
  8. RNET had no value in the real world. It could not be traded or exchanged for other cryptocurrencies. Rinkeby Ether was only used for testing on the network.

Summary

When Rinkeby was in use, it worked well with other developer tools. It provided developers with great tools to create decentralized applications while using modern Web3 technology.