What Is Raiblocks? How Is It Different From Steem?

in #cryptocurrency7 years ago (edited)

Raiblocks (XRB) is a cryptocurrency which I thought was the same as Steem with instant, feeless, and scalable transactions when I first saw it. Including low-energy requirements, this simple set of features are in my opinion, desirable. Just can't think of a future where this is not the standard.

rai.png

It wasn't until @anyx mentioned about it during Steemfest2 that I decided to take a look at it again for the second time. Bought some after reading the abstract and conclusion of the whitepaper. It's just a simple cryptocurrency that aims to solve Bitcoin's issues as a currency. It's fast, feeless, and minerless. It's also capable of scaling up right away.

In this paper we presented the framework for a trustless, feeless, low-latency cryptocurrency that utilizes a novel blocklattice structure and delegated Proof of Stake voting. The network requires minimal resources, no high-power mining hardware, and can process high transaction throughput. All of this is achieved by having individual blockchains for each account, eliminating access issues and inefficiencies of a global data-structure. We identified possible attack vectors on the system and presented arguments on how RaiBlocks is resistant to these forms of attacks.

The price went up 10 times a couple of weeks later and I began thinking, okay, maybe Raiblocks' zen-like functionality and design is a great plus point for a pure currency. People know what they're getting into right away. No cluttered marketing for investors and users alike.

So it went up about 200 times in just 2 months. It's a good testament to the soundness of Delegated Proof-of-Stake architectures. Steem is pretty similar as well that it also provides quick and free transactions. But why did this thing go up quicker than Steem? I'd venture the following reasons:-

  • Raiblocks has a simple function and message going for it.
  • Might be capable of scaling up to the size of Internet-of-Things as well.
  • Easy for exchanges to set up nodes for quick confirmation times. (although contestable, since there's only a couple of not very popular exchanges dealing with XRB at the moment)
  • Fixed finite supply.

Okay, so how is Steem different? It's also has fast, free, and scalable transactions. It's not quite as instant and scalable like Raiblocks, but you get what I mean. It's capable of supporting a public content platform and the massive amounts of transactions that happen in a social network. According to https://blocktivity.info, it has been the highest performing blockchain compared to the rest. In order to appreciate the difference, let's first understand more about Raiblocks.

What does it mean to hold Raiblocks (XRB)?

This is a simple currency which was entirely pre-mined via CAPTCHA faucets. The supply is fixed and ownership is fairly distributed. This means there's no one party that owns too many "free" XRBs, and they would need to spend money to acquire more. Since there's no inflation and overhead costs involved, there's a good chance that it's not a currency that will devalue over time. These parts in their FAQ section says it best:-

RaiBlocks secure’s it’s ledger via delegated proof of stake (dPoS). In order to perform malicious actions on the RaiBlocks block-lattice, an attacker would have to posses >50% of the online voting power. Such an attack would spoil their large financial investment, and as such not an attractive option. The dPoS of RaiBlocks consumes minimal energy, allowing full-nodes to run on inexpensive, low-power hardware.

RaiBlocks’ focus is on reliable, quick peer-to-peer payments and rapid exchange transfers for arbitrage.

The entire concept of programs executing on top of the Ethereum Virtual Machine is something RaiBlocks doesn't attempt to replicate. The part we focus on is an efficient transfer of value i.e. purely a currency, so while Ethereum requires miners and electricity input which is paid for by devaluing the currency, RaiBlocks has no fees and no devaluing while operating.

Holding Raiblocks doesn't earn you more Raiblocks, nor does it have a vested form such as Raiblocks Power. The network already has a fixed supply and doesn't create new ones. There's just no concept of mining. There are no workers to pay off. It's a "stable" product.

What does it mean to hold Steem?

At its surface, Steem is pretty much the same as Raiblocks when it comes to their use as a currency. They're comparable in performance from a first person point-of-view. I've tried transacting decent amounts on both networks before. Equally quick and reliable. However, it's important to notice that Steem has a decaying-inflationary protocol. The inflation rate reduces every year until Steem has about 2.5 times more total supply in 20 years.

Now, if you look on https://coinmarketcap.com, you'd notice that Raiblocks is worth about 2.5 times more than Steem's market capitalisation. This is a sensible benchmark valuation that accounts for both Raiblocks' fixed supply vs. Steem's long-term supply.

A pessimist will do much better just holding Raiblocks instead of Steem. But Steem could be a better hold if you believe that Steem's inflation works in bringing in more value and user adoption for the network in the future. However, that's not all for Steem. You can actually hedge against Steem's inflation if you convert your Steem into Steem Power.

What does it mean to hold Steem Power?

The more Steem Power you have, the better your earning power on the network. You can earn more Steem just by having more Steem Power. All you have to do is just contribute work on the platform by posting and voting. It's a good hedge against Steem's inflationary protocol, so it's definitely a great hold if you believe in Steem's future and the network effects that it can generate. Even better if you're actively using the platform.

Steem Power is like a powerful game-item in an online role playing game, and that might have value on its own. Here's a longer post on it. But wait, there's also Steem-Backed Dollars!

What does it mean to hold Steem-Backed Dollars?

SBDs has been a peculiar coin in the Steem ecosystem. It's a coin that is only generated for author payouts (which is part of the inflation). It is also limited in quantity. Like Steem, it has all the same features for fast and free transactions. Theoretically, it's a currency that should be pegged to $1 USD by the market. However, we've been seeing traders pushing up the price to ~$10 USD for the past couple of weeks. It's not something that I would hold as I just treat it as a vestigial currency that I'll sell right away for more Steem Power (or something else).

How about the market potential of Raiblocks & Steem?

The future of currencies are both instant and free-to-transact, or at least half of the market should be swayed into this path. This quality enables the inclusion of all kinds of transactions, including micropayments. Personally, I think Steem's inflation and rewards distribution mechanism provides an edge over Raiblocks when it comes to user adoption. So holding Steem or Steem Power might prove to be more beneficial over the long-run.

Raiblocks might be easier to set up for exchanges due to its simplicity. It might also end up being widely used for IoT microtransactions. Personally, I believe Steem's market (attention, social, and gaming) occupies just as much capital as the IoT market, at least in the meantime. The value in IoT transactions are still largely speculative, in my opinion, although it could very well dominate the markets once it matures.

Raiblocks' price seems to be peaking at its rally at the moment. Without inflation to cater for a DAO-like structure for the network, I think the pump experienced by Raiblocks at the moment will unlikely sustain itself over the long-run until it has major backing from exchanges and corporations like IOTA. Well, Raiblocks vs. IOTA is another different matter. Here's an article on it: https://hackernoon.com/iota-vs-raiblocks-413679bb4c3e

pexels-photo-547119.jpeg
Sorry for the wall of text. Here's an image.

Conclusion

Personally, I think protocols that are based on fixed-supply like Raiblocks and IOTA should consider tapping into Steem and Smart Media Tokens as a rewards distribution mechanism add-on for their communities. The velocity of money is an integral part of adoption. This is why I'm still into Steem (mostly in form of Steem Power) more than Raiblocks and IOTA:-

  • Steem is also quick and free-to-transact (although might not be suited for IoT stuff at all).
  • Steem Power provides me some hedge against Steem's inflation.
  • Steem Power provides me with more influence on this social network.
  • Plenty of applications being built on top of Steem.
  • Steem's Smart Media Tokens protocol might generate more demand for Steem.
  • I believe that Steem's inflation, 24/7 rewards distribution, and community-driven experience will generate better growth, leading to mass adoption.

There's not much going on with Raiblocks' ecosystem and adoption at the moment, although it might get listed on Binance soon (here's the voting page, link will expire soon: https://www.binance.com/vote.html) which may provide a good boost, but still largely speculative. Also, I suspect that Steem's recent price increase was partly contributed by more market attention looking into fast and free transaction coins, thanks to Raiblocks' clear and concise marketing.

Verdict: If you like to just buy and hold without doing much, Raiblocks might be a good option although maybe not at the moment. But if you like to actively use your currency and participate in the network, then Steem / Steem Power is a much better option. Both of these protocols offer quick and free transactions. Steem might not be engineered for the size of IoT markets, but it should be able to scale up to the realm of social networks. So if you're somehow itching for Raiblocks, I think it might be best to just sit out and see if it survives the recent major pump. Part of the capital might flow to Steem instead.

Regardless, I think any protocols that serve as platforms for quick and free transactions are a necessary part of the future. But there's just no way of telling which will stay for the long-term, although part of why I like Steem is that has the edge of user adoption.

Resources

Raiblock's whitepaper: https://raiblocks.net/media/RaiBlocks_Whitepaper__English.pdf
Steem's whitepaper: https://steem.io/SteemWhitePaper.pdf
Steem's bluepaper: https://steem.io/steem-bluepaper.pdf


This is not to be taken as financial advice.

Sort:  

I've been getting deeper and deeper into RaiBlocks and how it works (and obviously I've been in Steem for a long time now), so I'd just like to point out a few more things that might be impactful on rates of adoption between these two technologies as an actual currency.

  1. Steem's blockchain is growing fast (which is awesome and terrifying at the same time) because it contains much more than just transfers. Steem has actual content, votes, etc, where as RaiBlocks simply has transfers. This is important when we're talking about the size of the blockchain and exchanges willingness to integrate. Steem's coming up on almost 2 years now and at a size of 57gb and our blocks aren't even full. I can't imagine how fast this is going to grow if we actually start filling blocks.
  2. With RaiBlocks (and many other cryptocurrencies), you can just download the wallet and an address is generated for you. This unfortunately isn't the case with Steem, which makes it's adoption much harder. If I am out with a friend, I can literally just have them download the wallet and then instantly send them XRB (or BTC or whatever). With Steem, I have to either create an account for them (and pay) or have them sign up and wait for it's approval (and fee paid) by Steemit Inc.

Great post, I enjoyed reading your take on the comparison of the two!

Nice comparison, indeed XRB has that edge going for them when it comes to account creation / wallets. It's easy to adopt in that sense, although adoption in the sense of return and frequency of use might be lacking since there's not much else to it. I've always thought the content bloat could be solved at some point. Pruning, compression, etc. And must the entire 57gb be on high-performance memory?

I can hope for the day when we have some sort of instant and free account creation here on steemit (even if it's an account name that looks like an address)!

To answer your question, no, the entire 57gb doesn't have to be kept in high performance memory if you're running a seed node or a witness node. For those types of servers we just breached 20gb though. If you're running a full node though, that's a different story. In order to run the account history plugin with in a high performance mode you need more than 256gb of RAM at this point, which is insane.

Will it be possible to have instant and free account on Steem? I think Raiblocks' design that moves away from a global data structure has its perks then which it can scale right away. Although they mentioned that it's only engineered for the simple task of transfer, I wonder if what kind of applications can be built on top of it.

That's a great question, I'd like to believe Steem can do free/instant accounts, but I know others may disagree. It's a big hinderance for Steem that it requires payment for the creation of an account.

Flipping to RaiBlocks, I know I've read about people wanting to fork XRB for smart contracts, but it's all rumors and speculation at this point. It's likely possible to do with the block lattice structure, but who knows when we'll see it :)

Each account being a chain itself kinda complies with my long-term hold requirement of having atomic ownership (like with the case of https://pillarproject.io/) so it's pretty exciting stuff!

Thank you for the information

Great breakdown. XRB has been going parabolic the last few weeks. I've also heard it being compared to XBY, which has also jumped in price. And now Steem and SBD jumping up in price. It seems you really can't go wrong by diversifying in the crypto market right now. We should hit the 1 trillion dollar market cap soon. Good luck!

Thanks for putting a picture :-)

When I saw Steem price going up yesterday, I remembered your Steem cruise ship post. All of the sudden $100 Steem seems to be a possibility.

I really enjoy your posts when you bring up these cryptos that I have never heard of. So easy to read, educational and entertaining at times. Not to mention how you provide unique solutions such as Raiblocks and Iota tapping into SMTs to reward their communities.

I have one question. How are those who operate the network or nodes get paid in RaiBlocks? If there is no inflation and no fees, how is that possible? I am being lazy to read the whitepaper :)

Search for section "Incentive for Running Full Nodes" here: https://hackernoon.com/iota-vs-raiblocks-413679bb4c3e

Plenty of big IFs.

@kevinwong - In your usual style - a thoroughly analytical comparison. Kudos.
Your article explain the initial frenzy over Raiblocks. However, I agree with you that the future growth may be based on speculation to a large extent, aided by the limited supply. While it opens up immense possibilities to get rich faster than holding Steem, I think Steem is based on an ecostructure that, I believe, helps the society in many ways. Steemit and the SMTs will form an ecosystem that has immense possibilities and will occupy every quadrant of the virtual universe some day. I enjoy playing my small part in the growth of the ecosystem. Therefore, I will stick with Steem. Someday - I will get rich with Steem too, without running after railblocks :)
Thanks for this interesting treatise. I learnt a few things on what to look for in cryptos. Upvoted full.

Regards,

@vm2904

I think one problem is lack of market incentives for the long term. On Steem you have incentive to hold Steem or be a witness. This is missing from Raiblocks.

I look at a market incentive as a feature and conversely, I see the lack of market incentives as a bug.

While there might be market for Raiblocks I ultimately see it as offering less than Steem. Everything about Steem says, "use me".

Thanks for the post.
Keep Steeming!

What about Raiblocks using Steem for their community of contributors to earn and support their currency. But then again, the users will start to realise that steem transacts quick and free too lol.. i guess in the end it's the consensus on a certain coin. I'd probably hold rai if I think it'll catch on more due to simplistic marketing. But as you said, the lack of incentives might be a problem, although i think it's minimal for a low-energy footprint coin like rai..

If the market says it is valuable then it is. The question is how long the market will say that. But you are right, if a consensus forms that it delivers on what it is supposed to then it will have long term value.

I'm all in on Steem but I don't believe there will ever be one crypto to rule them all.

gif

In actuality a blockchain is just a network (electronic system used for the transfer of information). We all use thousands of networks and this isn't likely to change. We have our preferences but when we want to get something done any usable network will do.

I do think a viable use case for Rai might be IOT as you mentioned. There is no reason iOta has to own that market.

railblocks and finite supply, that's interesting. But even after that, you prefer SP. I have to agree with you which is why I've been converting all my SBD to SP using the internal market and / or blocktrades. I really appreaciate the articulate description and ultimate opinion, it's really going to help me make my future crypto decisions

yeah i really think SP is quite something else in the crypto space :)

Would be good to throw a link to Steem bluepaper at the end too. Much easier read :)

Ah gonna edit that in, thanks for the reminder @timcliff!

I've been trying to figure out how Steem really works and having this side by side with Railblocks puts things into perspective. Thank you!

Thanks @skeeterfx1. it's a huge blur that's worth exploring lol :)

"Without inflation to cater for a DAO-like structure for the network, I think the pump experienced by Raiblocks at the moment will unlikely sustain itself over the long-run..."

Thanks for the heads-up on that one. Thought about trading some STEEM for it almost immediately (as stupid as that sounds, especially given Steem's impressive growth lately), so I'm glad to have noticed that.

btw, am I the only one with a sense of "deja-vu" when I heard about the Captcha-filling mechanism for obtaining "free" Raiblocks? * cough * xD

btw, am I the only one with a sense of "deja-vu" when I heard about the Captcha-filling mechanism for obtaining "free" Raiblocks? * cough * xD

Which event is this? Was there some incident with some other coins?

Wow I started out claiming faucets and never heard about railblocks. Wish I had known when it first came out. It is amazing to see it around $30 / coin. I thought faucets were useless considering I earn fractions of a penny but now have a different perspective on them. Need to find faucets that give away new coins ;)

I still remain and definetely enjoy steemit as main social media platform. Not saying that others do not raise interests from me but steemit is the best.