Are you curious about Ethereum plasma and why it’s key to blockchain technology? Great! You’ve come to the right place. To learn blockchain development and be certified I recommend visiting Ivan on Tech Academy.
Blockchain is currently #1 ranked skill by LinkedIn. Because of that, you should definitely learn more about Ethereum to get a full-time position in crypto during 2020.
In my first and second pieces, I’ve discussed Ethereum 2.0 and the best tools for developers. In my third and fourth articles, I’ve discussed quadratic voting and open governance models. Then, in my fifth piece, I’ve looked into Swarm’s infrastructure.
In my sixth, seventh and eight ones, I’ve dove-deep into consensus algorithms and the blockchain trilemma. Last week, I’ve looked into blockchain sharding technology, which projects are making it thrive and I’ve done an intro to Plasma.
Today, I’ll analyse why Loom is kicking-ass in terms of developing Plasma technology. Should Ethereum developers pay attention to plasma technology and to its advantages in terms of scalability? What about the developments in Loom?
Intro to Loom
The Loom Network allows developers to run large-scale applications over Ethereum. In truth, it is the first Ethereum scaling solution to be ever be deployed. Loom Network’s DPoS sidechains allow for truly scalable blockchain games and DApps, with the security of the Ethereum mainnet.
The work the team behind Loom Network is doing is quite astonishing. Today, it is one of the major sidechain players along with the Ethereum community of projects.
Loom Network’s latest project is a PlasmaChain dashboard where users can stake LOOM tokens for a fixed time period in order to secure the PoS network and receive a fixed reward for it.
In essence, Loom Networks’s PlasmaChain is the first real use-case of how Ethereum’s Plasma will most likely function.
Why Loom and Plasma?
Loom Network is building a fundamental infrastructure platform to help Ethereum scale. It allows developers to run large-scale applications and is the first Ethereum scaling solution in production.
Hence the importance of plasma, discussed here. Essentially, Plasma helps developers with scalability. Plasma is a technique for conducting off-chain transactions while relying on the underlying Ethereum blockchain to ground its security.
In short, you can think of Loom Network as EOS on top of Ethereum. And Plasma as the Lightning Network’s payment channel technology for Ethereum.
The Loom SDK generates what’s called a dAppChain – a Layer-2 blockchain that uses Ethereum as its base layer. Running each dApp on its own sidechain to Ethereum has a number of benefits, but most importantly:
- dAppChains can use alternative consensus rulesets (like DPoS) that optimise for high scalability.
- Using Ethereum as a base layer means dAppChain-based assets (like ERC-20 and ERC-721 tokens) can have the security guarantees of Ethereum, especially when backed by Plasma.
Loom’s PlasmaChain staking
PlasmaChain is a high-performance DPoS sidechain that acts as a bridge between multiple chains and Ethereum. It supports EVM smart contracts, offers sub-second confirmation times and high-throughput, and utilises Plasma Cash to secure on-chain assets. It’s the first iteration of a PoS network in Ethereum.
Just like how Bitcoin and Ethereum have block rewards and don’t rely solely on transaction fees, PlasmaChain will also have a pool of guaranteed block rewards that are released over time to the network validators. Up to 20% of Loom Network’s remaining token pool will be paid out to validators each year (at the time of writing, 25% is being paid out).
How to become a delegator?
In essence, in PlasmaChain staking, there are (a) delegators and (b) validators. Users can choose to become a delegator by relinquishing ownership of their funds into a smart contract for a fixed period of time. Validators are chosen by Loom Network.
To enable staking, just head on over to the PlasmaChain dashboard and follow the below instructions:
- Create an account
- Generate a private key
- Log in to your MetaMask wallet
- Deposit LOOM tokens onto PlasmaChain
- Choose validators to stake with
- That’s it! You are now a PlasmaChain delegator.
How to maximize your ROI?
After trying out the dAppChain platform, which has a brilliant UX/UI (which makes it interactive and easy to use), I noticed the game theory and rewards allocation mechanics in PlasmaChain were created to incentivise users to make short-term deposits and withdrawals.
|Lock-period||3 months||6 months||12 months|
|Reward||x 1.5||x 2||lx 4|
|Re-investment after 3 months|
|Re-investment after 3 months|
|Re-investment after 3 months|
This means, as a delegator, you should opt to stake tokens over three months, take out your profits, immediately re-invest for another three months, and continue with the process.
The logic applied to the rewards in the case of PlasmaChain hints that delegators profit more from reinvesting every three months instead of locking up LOOM tokens for a longer time period.
As an investor, I argue it makes more sense to follow the three-month reinvestment logic in order to maximise your ROI by more than 20%!
Basechain vs PlasmaChain
Even though the PlasmaChain was only fully in 2019, the product has been rebranded.
Due to additional features, the Loom Network team decided to change it from PlasmaChain to Basechain. As explainned on this blog post, the reason was due to interconnectivity between Dapps and special purpose chains:
Therefore, in moving beyond a Plasma focus and toward an interconnected multichain platform with Loom Network as the central hub… the main station… the home base — PlasmaChain becomes Basechain.
Whether you are building a dapp or a special purpose chain, we want Loom Basechain to be the tool that makes it easy for you to connect to the larger and ever-evolving blockchain ecosystem.
- Ivan On Tech Academy,
- Ivan On Tech ETH 2.0 code review,
- Build a blockchain in SECONDS,
- Functional programming in blockchain,
- ETH 2.0 discussion,
- Ethereum projects analysis,
- Role of consensus algorithms,
- Ethereum Plasma.
This article is not financial advisement. Changes may happen that the author is unaware of. Always check the resources provided!