Who cares about political tweets from some random country's president when payment channels are a much more interesting and are actually capable of carrying value?
So let's have a short history of various payment channel techs!
Generation 0: Satoshi's Broken nSequence Channels
Because Satoshi's Vision included payment channels, except his implementation sucked so hard we had to go fix it and added RBF as a by-product.
Originally, the plan for nSequence was that mempools would replace any transaction spending certain inputs with another transaction spending the same inputs, but only if the nSequence field of the replacement was larger.
Since 0xFFFFFFFF was the highest value that nSequence could get, this would mark a transaction as "final" and not replaceable on the mempool anymore.
In fact, this "nSequence channel" I will describe is the reason why we have this weird rule about nLockTime and nSequence. nLockTime actually only works if nSequence is not 0xFFFFFFFF i.e. final. If nSequence is 0xFFFFFFFF then nLockTime is ignored, because this if the "final" version of the transaction.
So what you'd do would be something like this:
- You go to a bar and promise the bartender to pay by the time the bar closes. Because this is the Bitcoin universe, time is measured in blockheight, so the closing time of the bar is indicated as some future blockheight.
- For your first drink, you'd make a transaction paying to the bartender for that drink, paying from some coins you have. The transaction has an nLockTime equal to the closing time of the bar, and a starting nSequence of 0. You hand over the transaction and the bartender hands you your drink.
- For your succeeding drink, you'd remake the same transaction, adding the payment for that drink to the transaction output that goes to the bartender (so that output keeps getting larger, by the amount of payment), and having an nSequence that is one higher than the previous one.
- Eventually you have to stop drinking. It comes down to one of two possibilities:
- You drink until the bar closes. Since it is now the nLockTime indicated in the transaction, the bartender is able to broadcast the latest transaction and tells the bouncers to kick you out of the bar.
- You wisely consider the state of your liver. So you re-sign the last transaction with a "final" nSequence of 0xFFFFFFFF i.e. the maximum possible value it can have. This allows the bartender to get his or her funds immediately (nLockTime is ignored if nSequence is 0xFFFFFFFF), so he or she tells the bouncers to let you out of the bar.
Now that of course is a payment channel. Individual payments (purchases of alcohol, so I guess buying coffee is not in scope for payment channels). Closing is done by creating a "final" transaction that is the sum of the individual payments. Sure there's no routing and channels are unidirectional and channels have a maximum lifetime but give Satoshi a break, he was also busy inventing Bitcoin at the time.
Now if you noticed I called this kind of payment channel "broken". This is because the mempool rules are not consensus rules, and cannot be validated (nothing
about the mempool can be validated onchain: I sigh every time somebody proposes "let's make block size dependent on mempool size", mempool state cannot be validated by onchain data). Fullnodes can't see all of the transactions you signed, and then validate that the final one with the maximum nSequence is the one that actually is used onchain. So you can do the below:
- Become friends with Jihan Wu, because he owns >51% of the mining hashrate (he totally reorged Bitcoin to reverse the Binance hack right?).
- Slip Jihan Wu some of the more interesting drinks you're ordering as an incentive to cooperate with you. So say you end up ordering 100 drinks, you split it with Jihan Wu and give him 50 of the drinks.
- When the bar closes, Jihan Wu quickly calls his mining rig and tells them to mine the version of your transaction with nSequence 0. You know, that first one where you pay for only one drink.
- Because fullnodes cannot validate nSequence, they'll accept even the nSequence=0 version and confirm it, immutably adding you paying for a single alcoholic drink to the blockchain.
- The bartender, pissed at being cheated, takes out a shotgun from under the bar and shoots at you and Jihan Wu.
- Jihan Wu uses his mystical chi powers (actually the combined exhaust from all of his mining rigs) to slow down the shotgun pellets, making them hit you as softly as petals drifting in the wind.
- The bartender mutters some words, clothes ripping apart as he or she (hard to believe it could be a she but hey) turns into a bear, ready to maul you for cheating him or her of the payment for all the 100 drinks you ordered from him or her.
- Steely-eyed, you stand in front of the bartender-turned-bear, daring him to touch you. You've watched Revenant, you know Leonardo di Caprio could survive a bear mauling, and if some posh actor can survive that, you know you can too. You make a pose. "Drunken troll logic attack!"
- I think I got sidetracked here.
- Bears are bad news.
- You can't reasonably invoke "Satoshi's Vision" and simultaneously reject the Lightning Network because it's not onchain. Satoshi's Vision included a half-assed implementation of payment channels with nSequence, where the onchain transaction represented multiple logical payments, exactly what modern offchain techniques do (except modern offchain techniques actually work). nSequence (the field, but not its modern meaning) has been in Bitcoin since BitCoin For Windows Alpha 0.1.0. And its original intent was payment channels. You can't get nearer to Satoshi's Vision than being a field that Satoshi personally added to transactions on the very first public release of the BitCoin software, like srsly.
- Miners can totally bypass mempool rules. In fact, the reason why nSequence has been repurposed to indicate "optional" replace-by-fee is because miners are already incentivized by the nSequence system to always follow replace-by-fee anyway. I mean, what do you think those drinks you passed to Jihan Wu are, other than the fee you pay him to mine a specific version of your transaction?
- Satoshi made mistakes. The original design for nSequence is one of them. Today, we no longer use nSequence in this way. So diverging from Satoshi's original design is part and parcel of Bitcoin development, because over time, we learn new lessons that Satoshi never knew about. Satoshi was an important landmark in this technology. He will not be the last, or most important, that we will remember in the future: he will only be the first.
Incentive-compatible time-limited unidirectional channel; or, Satoshi's Vision, Fixed (if transaction malleability hadn't been a problem, that is).
Now, we know the bartender will turn into a bear and maul you if you try to cheat the payment channel, and now that we've revealed you're good friends with Jihan Wu, the bartender will no longer accept a payment channel scheme that lets one you cooperate with a miner to cheat the bartender.
Fortunately, Jeremy Spilman proposed a better way that would not let you cheat the bartender.
First, you and the bartender perform this ritual:
- You get some funds and create a transaction that pays to a 2-of-2 multisig between you and the bartender. You don't broadcast this yet: you just sign it and get its txid.
- You create another transaction that spends the above transaction. This transaction (the "backoff") has an nLockTime equal to the closing time of the bar, plus one block. You sign it and give this backoff transaction (but not the above transaction) to the bartender.
- The bartender signs the backoff and gives it back to you. It is now valid since it's spending a 2-of-2 of you and the bartender, and both of you have signed the backoff transaction.
- Now you broadcast the first transaction onchain. You and the bartender wait for it to be deeply confirmed, then you can start ordering.
The above is probably vaguely familiar to LN users. It's the funding process of payment channels! The first transaction, the one that pays to a 2-of-2 multisig, is the funding transaction that backs the payment channel funds.
So now you start ordering in this way:
- For your first drink, you create a transaction spending the funding transaction output and sending the price of the drink to the bartender, with the rest returning to you.
- You sign the transaction and pass it to the bartender, who serves your first drink.
- For your succeeding drinks, you recreate the same transaction, adding the price of the new drink to the sum that goes to the bartender and reducing the money returned to you. You sign the transaction and give it to the bartender, who serves you your next drink.
- At the end:
- If the bar closing time is reached, the bartender signs the latest transaction, completing the needed 2-of-2 signatures and broadcasting this to the Bitcoin network. Since the backoff transaction is the closing time + 1, it can't get used at closing time.
- If you decide you want to leave early because your liver is crying, you just tell the bartender to go ahead and close the channel (which the bartender can do at any time by just signing and broadcasting the latest transaction: the bartender won't do that because he or she is hoping you'll stay and drink more).
- If you ended up just hanging around the bar and never ordering, then at closing time + 1 you broadcast the backoff transaction and get your funds back in full.
Now, even if you pass 50 drinks to Jihan Wu, you can't give him the first transaction (the one which pays for only one drink) and ask him to mine it: it's spending a 2-of-2 and the copy you have only contains your own signature. You need the bartender's signature to make it valid, but he or she sure as hell isn't going to cooperate in something that would lose him or her money, so a signature from the bartender validating old state where he or she gets paid less isn't going to happen.
So, problem solved, right? Right? Okay, let's try it. So you get your funds, put them in a funding tx, get the backoff tx, confirm the funding tx...
Once the funding transaction confirms deeply, the bartender laughs uproariously. He or she summons the bouncers, who surround you menacingly.
"I'm refusing service to you," the bartender says.
"Fine," you say. "I was leaving anyway;" You smirk. "I'll get back my money with the backoff transaction, and posting about your poor service on reddit so you get negative karma, so there!"
"Not so fast," the bartender says. His or her voice chills your bones. It looks like your exploitation of the Satoshi nSequence payment channel is still fresh in his or her mind. "Look at the txid of the funding transaction that got confirmed."
"What about it?" you ask nonchalantly, as you flip open your desktop computer and open a reputable blockchain explorer.
What you see shocks you.
"What the --- the txid is different! You--- you changed my signature
?? But how? I put the only copy of my private key in a sealed envelope in a cast-iron box inside a safe buried in the Gobi desert protected by a clan of nomads who have dedicated their lives and their childrens' lives to keeping my private key safe in perpetuity!"
"Didn't you know?" the bartender asks. "The components of the signature are just very large numbers. The sign of one of the signature components can be changed, from positive to negative, or negative to positive, and the signature will remain valid. Anyone can do that, even if they don't know the private key. But because Bitcoin includes the signatures in the transaction when it's generating the txid, this little change also changes the txid." He or she chuckles. "They say they'll fix it by sep
arating the sig
natures from the transaction body. They're saying that these kinds of signature malleability won't affect transaction ids anymore after they do this, but I bet I can get my good friend Jihan Wu to delay this 'SepSig' plan for a good while yet. Friendly guy, this Jihan Wu, it turns out all I had to do was slip him 51 drinks and he was willing to mine a tx with the signature signs flipped." His or her grin widens. "I'm afraid your backoff transaction won't work anymore, since it spends a txid that is not existent and will never be confirmed. So here's the deal. You pay me 99% of the funds in the funding transaction, in exchange for me signing the transaction that spends with the txid that you see onchain. Refuse, and you lose 100% of the funds and every other HODLer, including me, benefits from the reduction in coin supply. Accept, and you get to keep 1%. I lose nothing if you refuse, so I won't care if you do, but consider the difference of getting zilch vs. getting 1% of your funds." His or her eyes glow. "GENUFLECT RIGHT NOW."
- Payback's a bitch.
- Transaction malleability is a bitchier bitch. It's why we needed to fix the bug in SegWit. Sure, MtGox claimed they were attacked this way because someone kept messing with their transaction signatures and thus they lost track of where their funds went, but really, the bigger impetus for fixing transaction malleability was to support payment channels.
- Yes, including the signatures in the hash that ultimately defines the txid was a mistake. Satoshi made a lot of those. So we're just reiterating the lesson "Satoshi was not an infinite being of infinite wisdom" here. Satoshi just gets a pass because of how awesome Bitcoin is.
CLTV-protected Spilman Channels
Using CLTV for the backoff branch.
This variation is simply Spilman channels, but with the backoff transaction replaced with a backoff branch in the SCRIPT you pay to. It only became possible after OP_CHECKLOCKTIMEVERIFY (CLTV) was enabled in 2015.
Now as we saw in the Spilman Channels discussion, transaction malleability means that any pre-signed offchain transaction can easily be invalidated by flipping the sign of the signature of the funding transaction while the funding transaction is not yet confirmed.
This can be avoided by simply putting any special requirements into an explicit branch of the Bitcoin SCRIPT. Now, the backoff branch is supposed to create a maximum lifetime for the payment channel, and prior to the introduction of OP_CHECKLOCKTIMEVERIFY this could only be done by having a pre-signed nLockTime transaction.
With CLTV, however, we can now make the branches explicit in the SCRIPT that the funding transaction pays to.
Instead of paying to a 2-of-2 in order to set up the funding transaction, you pay to a SCRIPT which is basically "2-of-2, OR this singlesig after a specified lock time".
With this, there is no backoff transaction that is pre-signed and which refers to a specific txid. Instead, you can create the backoff transaction later, using whatever txid the funding transaction ends up being confirmed under. Since the funding transaction is immutable once confirmed, it is no longer possible to change the txid afterwards.
Todd Micropayment Networks
The old hub-spoke model (that isn't how LN today actually works).
One of the more direct predecessors of the Lightning Network was the hub-spoke model discussed by Peter Todd. In this model, instead of payers directly having channels to payees, payers and payees connect to a central hub server. This allows any payer to pay any payee, using the same channel for every payee on the hub. Similarly, this allows any payee to receive from any payer, using the same channel.
Remember from the above Spilman example? When you open a channel to the bartender, you have to wait around for the funding tx to confirm. This will take an hour at best
. Now consider that you have to make channels for everyone you want to pay to. That's not very scalable.
So the Todd hub-spoke model has a central "clearing house" that transport money from payers to payees. The "Moonbeam" project takes this model. Of course, this reveals to the hub who the payer and payee are, and thus the hub can potentially censor transactions. Generally, though, it was considered that a hub would more efficiently censor by just not maintaining a channel with the payer or payee that it wants to censor (since the money it owned in the channel would just be locked uselessly if the hub won't process payments to/from the censored user).
In any case, the ability of the central hub to monitor payments means that it can surveill the payer and payee, and then sell this private transactional data to third parties. This loss of privacy would be intolerable today.
Peter Todd also proposed that there might be multiple hubs that could transport funds to each other on behalf of their users, providing somewhat better privacy.
Another point of note is that at the time such networks were proposed, only unidirectional (Spilman) channels were available. Thus, while one could be a payer, or payee, you would have to use separate channels for your income versus for your spending. Worse, if you wanted to transfer money from your income channel to your spending channel, you had to close both and reshuffle the money between them, both onchain activities.
Poon-Dryja Lightning Network
Bidirectional two-participant channels.
The Poon-Dryja channel mechanism has two important properties:
- No time limit.
Both the original Satoshi and the two Spilman variants are unidirectional: there is a payer and a payee, and if the payee wants to do a refund, or wants to pay for a different service or product the payer is providing, then they can't use the same unidirectional channel.
The Poon-Dryjam mechanism allows channels, however, to be bidirectional instead: you are not a payer or a payee on the channel, you can receive or send at any time as long as both you and the channel counterparty are online.
Further, unlike either of the Spilman variants, there is no time limit for the lifetime of a channel. Instead, you can keep the channel open for as long as you want.
Both properties, together, form a very powerful scaling property
that I believe most people have not appreciated. With unidirectional channels, as mentioned before, if you both earn and spend over the same network of payment channels, you would have separate channels for earning and spending. You would then need to perform onchain operations to "reverse" the directions of your channels periodically. Secondly, since Spilman channels have a fixed lifetime, even if you never used either channel, you would have to periodically "refresh" it by closing it and reopening.
With bidirectional, indefinite-lifetime channels, you may instead open some channels when you first begin managing your own money, then close them only after your lawyers have executed your last will and testament on how the money in your channels get divided up to your heirs: that's just two onchain transactions in your entire lifetime. That is the potentially very powerful scaling property that bidirectional, indefinite-lifetime channels allow.
I won't discuss the transaction structure needed for Poon-Dryja bidirectional channels --- it's complicated and you can easily get explanations with cute graphics elsewhere.
a weakness of Poon-Dryja that people tend to gloss over (because it was fixed very well by RustyReddit
- You have to store all the revocation keys of a channel. This implies you are storing 1 revocation key for every channel update, so if you perform millions of updates over your entire lifetime, you'd be storing several megabytes of keys, for only a single channel. RustyReddit fixed this by requiring that the revocation keys be generated from a "Seed" revocation key, and every key is just the application of SHA256 on that key, repeatedly. For example, suppose I tell you that my first revocation key is SHA256(SHA256(seed)). You can store that in O(1) space. Then for the next revocation, I tell you SHA256(seed). From SHA256(key), you yourself can compute SHA256(SHA256(seed)) (i.e. the previous revocation key). So you can remember just the most recent revocation key, and from there you'd be able to compute every previous revocation key. When you start a channel, you perform SHA256 on your seed for several million times, then use the result as the first revocation key, removing one layer of SHA256 for every revocation key you need to generate. RustyReddit not only came up with this, but also suggested an efficient O(log n) storage structure, the shachain, so that you can quickly look up any revocation key in the past in case of a breach. People no longer really talk about this O(n) revocation storage problem anymore because it was solved very very well by this mechanism.
Another thing I want to emphasize is that while the Lightning Network paper and many of the earlier presentations developed from the old Peter Todd hub-and-spoke model, the modern Lightning Network takes the logical conclusion of removing a strict separation between "hubs" and "spokes". Any node on the Lightning Network can very well work as a hub for any other node. Thus, while you might operate as "mostly a payer", "mostly a forwarding node", "mostly a payee", you still end up being at least partially a forwarding node ("hub") on the network, at least part of the time. This greatly reduces the problems of privacy inherent in having only a few hub nodes: forwarding nodes cannot get significantly useful data from the payments passing through them, because the distance between the payer and the payee can be so large that it would be likely that the ultimate payer and the ultimate payee could be anyone on the Lightning Network.
- We can decentralize if we try hard enough!
- "Hubs bad" can be made "hubs good" if everybody is a hub.
- Smart people can solve problems. It's kinda why they're smart.
After LN, there's also the Decker-Wattenhofer Duplex Micropayment Channels (DMC). This post is long enough as-is, LOL. But for now, it uses a novel "decrementing nSequence channel", using the new
relative-timelock semantics of nSequence (not the broken one originally by Satoshi). It actually uses multiple such "decrementing nSequence" constructs, terminating in a pair of Spilman channels, one in both directions (thus "duplex"). Maybe I'll discuss it some other time.
The realization that channel constructions could actually hold more channel constructions inside them (the way the Decker-Wattenhofer puts a pair of Spilman channels inside a series of "decrementing nSequence channels") lead to the further thought behind Burchert-Decker-Wattenhofer channel factories. Basically, you could host multiple two-participant channel constructs inside a larger multiparticipant "channel" construct (i.e. host multiple channels inside a factory).
Further, we have the Decker-Russell-Osuntokun or "eltoo" construction. I'd argue that this is "nSequence done right". I'll write more about this later, because this post is long enough.
- Bitcoin offchain scaling is more powerful than you ever thought.
Circle startup CEO Jeremy Allaire expressed confidence that Bitcoin is attracting investors as a safe asset. submitted by
"You saw there were a lot of holders of digital assets whose broader portfolios were taking a hit and if they had gains, obviously bitcoin is up over 100% almost 200% over the past 9 months or so, that's a place to take some gains as well. Depending on the type of holder so to speak, you're going to see slightly different behaviors during these market moves,"
said Circle CEO.
#icorating #iconews #icolink #cryptonews #Binance #icolisting #ICO #btc #ETH #Circle #Allaire #asset #hold #hodler #market
Cryptocurrency analyst and BlockTV reporter Joe Saz believes that after the elimination of short positions on Bitcoin by $ 100 million, the growth of the first cryptocurrency can not be stopped. submitted by
"I think that this can keep going. There's nothing stopping it. I don't want to go too far into the clouds here, but there might have even been $100 million plus dollars in liquidations overnight…
I saw a lot of $10 million in short liquidations. So what does that mean? It means a lot of people were betting that we were headed down and they got completely smashed in the face. So I don't recommend to enter any short or long positions," the analyst emphasized.
#icorating #iconews #icolink #cryptonews #Binance #BlockTV #JoeSaz #liquidations #shortpositions #longpositions #JeremyAllaire #bullishcross
Top 50 Cryptocurrencies submitted by
I thought this might be of real help for the ones that are just joining crypto and still want to read.
Let’s face it: there are a lot of cryptocurrencies out there, with new ones coming out almost daily and old ones disappearing seemingly just as fast as they appeared. It’s easy to get overwhelmed.
If you are new to cryptocurrencies, this is an excellent starting point to learn about each of the top 50 cryptocurrencies (by market cap). Even if you’re a crypto veteran, this is a great resource to reference if you ever get any of the top 50 confused, or if you want to read more about a new coin which has joined the ranks.
Our hope is to point you in the right direction, spur your interest to do more research, and steer you away from the potential scams out there (And yes, there are potential scam coins in the top 50!)
Here at Invest In Blockchain, we are obsessed with researching the internet for all things crypto. The information found in this post is the result of hundreds of hours of painstaking research by me and other writers on our team.
Note that this list is constantly changing and I will do my best to keep it up-to-date, but the top 50 moves almost daily! Please refer to coinmarketcap.com
for the latest information on the top 50 cryptocurrencies and their prices.
Let’s get started! (Information accurate as of May 23, 2018)
#1 – Bitcoin (BTC)
The king of the crypto world, Bitcoin is now a household name; to many, it is synonymous with “cryptocurrency”. Its purpose is to provide a peer-to-peer electronic version of cash to allow payments to be sent online without the need for a third party (such as Mastercard).
The rapid rise in Bitcoin’s price has brought about an explosion of new Bitcoin investors. With the huge increase in interest has come a rise in merchants accepting Bitcoin as a legitimate form of payment. Bitcoin is fast moving towards its goal of becoming a currency accepted worldwide.
Bitcoin’s development is led by Bitcoin Core developer Wladimir J. van der Laan, who took over the role on April 8, 2014. Bitcoin’s changes are decided democratically by the community.
For an in-depth look at Bitcoin, including an explanation of Bitcoin mining, Bitcoin’s history, an analysis of Bitcoins’ value and a description on how bitcoin actually works, see our comprehensive guide “What is Bitcoin? Everything You Need to Know About Bitcoin, Explained
For a more detailed description of Bitcoin’s economics, what makes money and how Bitcoin works in the economy as a whole see: “Bitcoin Explained
” and “Bitcoin is a Deflationary Currency
#2 – Ethereum (ETH)
Ethereum is the revolutionary platform which brought the concept of “smart contracts” to the blockchain. First released to the world in July 2015 by then 21-year-old Vitalik Buterin, Ethereum has quickly risen from obscurity to cryptocurrency celebrity status.
Buterin has a full team of developers working behind him to further develop the Ethereum platform. For more background information on Buterin, read our article, “Vitalik Buterin: The Face of Blockchain
Ethereum has the ability to process transactions quickly and cheaply over the blockchain similar to Bitcoin, but also has the ability to run smart contracts. For future reading on smart contracts, see “What’s the Difference Between Bitcoin and Ethereum
”; but for now, think automated processes which can do just about anything.
For further reading on Ethereum, including an analysis of the platform’s strengths and future prospects, read “What is Ethereum, Everything You Need to Know Explained“.
#3 – Ripple (XRP)
Ripple aims to improve the speed of financial transactions, specifically international banking transactions.
Anyone who has ever sent money internationally knows that today it currently takes anywhere from 3-5 business days for a transaction to clear. It is faster to withdraw money, get on a plane, and fly it to your destination than it is to send it electronically! Not to mention you will be paying exorbitant transaction fees — usually somewhere around 6% but it can vary depending on the financial institution.
Ripple’s goal is to make these transactions fast (it only takes around 4 seconds for a transaction to clear) and cheap.
The Ripple team currently comprises over 150 people, making it one of the biggest in the cryptocurrency world. They are led by CEO Brad Garlinghouse, who has an impressive resume which includes high positions in other organizations such as Yahoo and Hightail.
Check out “What is Ripple
” for more information, including a closer look at what they do, controversies and future prospects.
#4 – Bitcoin Cash (BCH)
Bitcoin Cash was created on August 1, 2017 after a “hard fork” of the Bitcoin blockchain. For years, a debate has been raging in the Bitcoin community on whether to increase the block size in the hope of alleviating some of the network bottleneck which has plagued Bitcoin due to its increased popularity.
Because no agreement could be reached, the original Bitcoin blockchain was forked, leaving the Bitcoin chain untouched and in effect creating a new blockchain which would allow developers to modify some of Bitcoin’s original programmed features.
Generally speaking, the argument for Bitcoin Cash is that by allowing the block size to increase, more transactions can be processed in the same amount of time. Those opposed to Bitcoin Cash argue that increasing the block size will increase the storage and bandwidth requirement, and in effect will price out normal users. This could
lead to increased centralization, the exact thing Bitcoin set out to avoid.
Bitcoin Cash does not have one single development team like Bitcoin. There are now multiple independent teams of developers.
Read “What is Bitcoin Cash
” for more information. You can also check out their reddit
and official webpage
#5 – EOS (EOS)
Billed as a potential “Ethereum Killer”, EOS proposes improvements that can challenge Ethereum as the dominant smart contract platform. One main issue EOS looks to improve is the scalability problems which has plagued the Ethereum network during times of high transaction volume, specifically during popular ICOs.
A perhaps more profound difference EOS has, compared to Ethereum, is the way in which you use the EOS network. With Ethereum, every time you make modifications or interact with the network, you need to pay a fee. With EOS, the creator of the DAPP (decentralized app) can foot the bill, while the user pays nothing. And if you think about it, this makes sense. Would you want to have to pay every time you post something on social media? No, of course not!
In addition to this, EOS has a few other technical advantages over Ethereum such as delegated proof of stake and other protocol changes. Just know that EOS has some serious power under the hood to back up the claim of “Ethereum Killer”.
EOS was created by Dan Larrimer who is no stranger to blockchain or start ups. He has been the driving force behind multiple successful projects in the past such as BitShares, Graphene and Steem
For more information on EOS such as how and where to buy EOS tokens, EOS’s vision and potential challenges, see “What is EOS
#6 – Litecoin (LTC)
Similar to Bitcoin, Litecoin is a peer-to-peer transaction platform designed to be used as a digital currency. Due to some notable technical improvements, Litecoin is able to handle more transactions at lower costs. Litecoin has been designed to process the small transactions we make daily.
Litecoin is sometimes referred to “digital silver” while Bitcoin is known as “digital gold”. This is because traditionally silver was used for small daily transactions while gold was used as a store of wealth and was not used in everyday life.
The Litecoin blockchain is a fork from the Bitcoin chain. It was initially launched in 2011 when its founder, Charlie Lee, was still working for Google. Well-known as a cryptocurrency expert, Charlie Lee is backed by a strong development team who appear to be achieving what they set out to do. They have recently achieved a very notable accomplishment with the first successful atomic swap
For an in-depth discussion on what Litecoin does, how it is different than Bitcoin and the team backing up the development, see “What is Litecoin
#7 – Cardano (ADA)
Cardano is a smart contract-focused blockchain. It was originally released under the name Input Output Hong Kong by Charles Hoskinson and Jeremy Wood, a few of the early team members of Ethereum, and later rebranded into Cardano.
Cardano is trying to fix some of the largest problems the cryptocurrency world which have been causing ongoing issues for years such as scalability issues and democratized voting.
They have the potential to challenge Ethereum’s dominance in the smart contract world. Cardano is developing their own programing language similar to Ethereum; however, they are focusing more heavily on being interoperable between other cryptocurrencies.
While some cryptocurrencies are all bite but no bark, Cardano is quite the opposite. They are quietly focusing on a strong software which will be completely open-source.
Cardano’s team comprises some of the best minds in the industry, and they seek to create a strong foundation which others can build upon for years to come.
For up-to-date information on Cardano’s status see their Reddit page
or official website
. You can also read our article “What is Cardano
” to learn more about them.
#8 – Stellar Lumens (XLM)
In a nutshell, Stellar Lumens seeks to use blockchain to make very fast international payments with small fees. The network can handle thousands of transactions a second with only a 3-5 second confirmation time.
As you may know, Bitcoin can sometimes take 10-15 minutes for a transaction to confirm, can only handle a few transactions a second and, in turn, has very high transaction fees.
If this sounds a lot like Ripple, you’re right! Stellar Lumens was based off of the Ripple protocol
) and is attempting to do similar things. Some of Stellar Lumens’ main uses will be for making small daily payments (micropayments), sending money internationally, and mobile payments.
Stellar Lumens is focusing on the developing world and, more specifically, the multi-billion dollar industry of migrant workers who send money back to their family in impoverished countries.
The Stellar Lumens team is led by Jed McCaleb, who has worked in numerous successful startups in the past such as eDonkey
, and the infamous Mt. Gox.
For more information on Stellar Lumens, including the history and what sets Stellar Lumens apart, see “What are Stellar Lumens
”. You can also learn about the differences between Stellar Lumens and Ripple
#9 – TRON (TRX)
As stated in TRON’s whitepaper,
“TRON is an attempt to heal the internet”. The TRON
founders believe that the internet has deviated from its original intention of allowing people to freely create content and post as they please; instead, the internet has been taken over by huge corporations like Amazon, Google, Alibaba and others.
TRON is attempting to take the internet back from these companies by constructing a free content entertainment system. This will enable users to freely store, publish and own data, giving them the power to decide where and how to share.
The project is led by founder Justin Sun, who has been listed on the Forbes 30 under 30
list twice (in 2015 and 2017). In addition, Sun is a protégé of Jack Ma, founder of Alibaba Group, China’s former Ripple representative and the founder of Peiwo APP.
Sun has assembled a strong team
with heavy hitters including Binshen Tang (founder of Clash of King), Wei Dai (founder of ofo
, the biggest shared bicycles provider in China), and Chaoyong Wang (founder of ChinaEquity Group
). Sun has also secured the support of a few notable angel investors such as Xue Manzi.
For up-to-date information on Tron and further discussion of the technology and team, see “What is Tron
” and their website
#10 – IOTA (MIOTA)
IOTA has seen many of the issues Bitcoin and Ethereum have with the POW (proof-of-work) and POI (proof-of-importance) models and looks to improve them with their revolutionary transaction validation network simply called “tangle”.
When issuing a transaction in IOTA, you validate 2 previous transactions. This means you no longer outsource validation to miners which requires wasteful amounts of computing power and usually a large stake of coins. These required resources are, in effect, centralizing the currencies which many believe were created to be decentralized in the first place.
With IOTA, the more active a ledger is, the more validation there is. In other words, the more people who use it, the faster it gets. You don’t have to subsidize miners, so there are no fees on transactions. That’s right: zero
The IOTA team has been actively developing blockchain technology since 2011, and created the IOTA foundation and company in 2016. Since its emergence, the team has been continuously growing, attracting exceptional talent from around the world.
For more information on IOTA’s team and their revolutionary“tangle” technology, check out “What is IOTA
#11 – NEO (NEO)
A leading platform for smart contracts and sometimes referred to as “China’s Ethereum”. NEO (formally Antshares) hopes to digitize many types of assets which were formerly kept in more traditional means, and therefore make it possible to use them in smart contracts.
To imagine a potential use case of NEO, think digitizing the title to a house into a smart asset, and then setting up that asset to automatically transfer to another person after payment for the house has been received. This would be, in effect, a simple smart contract.
NEO founder Da Hongfei is a leading figure in the cryptocurrency world and has worked on numerous blockchain projects in the past. The development team consists of 6 in-house investors and a large community of third-party developers.
For a complete overview of NEO, including the team, history and competitive analysis, check out “What is NEO
#12 – Dash (DASH)
Dash (which comes from ‘digital cash’) aims to be the most user-friendly and scalable cryptocurrency in the world. It has the ability to send funds instantly confirmed by “double-send-proof” security with the added functionality of erasable transaction history and the ability to send transactions anonymously.
Like Bitcoin, Dash is meant to be used as a digital currency but has some added values such as much faster transaction times and lower fees. For a slightly higher fee, Dash has the added function of “instant send” which allows transactions to be confirmed almost instantly. This is one of the main selling points of Dash because many believe that this feature would allow it to be used in brick and mortar establishments.
The Dash development team consists of over 50 members and is led by former financial services professional Evan Duffield.
For the latest on Dash, see their official website
and reddit page
. You can also read “What is Dash
” to learn more about the project.
#13 – Monero (XMR)
Monero is a digital currency designed to be used as a completely anonymous payment system.
A common misconception with Bitcoin is that it is completely anonymous. In reality, all payments processed on the Bitcoin network are recorded on a public ledger (blockchain
), so Bitcoin is actually only partially anonymous or “pseudonymous”.
This means that you can, in theory, trace back every transaction a coin has been involved with from its creation. Though users aren’t able to inherently link the public key on the blockchain with the private keys used to store the coins themselves, there will always exist a correlation between the two.
Monero has solved this problem by implementing cryptonic hashing of receiving addresses, therefore separating the coin from the address it is going to. This can be hugely valuable for anyone wishing to conceal their purchases.
The Monero development team consists of 7 core developers, only two of which are publicly known. There have been over 200 additional contributors to the project and software updates are implemented every six months or so.
To learn more about Monero including its competitors and challenges, read “What is Monero
”. If you’re thinking about investing in Monero, check out our opinion piece “Should You Invest In Monero?
#14 – Tether (UDST)
Tether is a cryptocurrency token issued on the Bitcoin blockchain. Each Tether coin is allegedly backed by one US Dollar. The goal is to facilitate transactions with a rate fixed to the USD.
Amongst other things, Tether looks to fix some of the legal issues which can arise when trading cryptocurrencies and it aims to protect people from market volatility.
Tether has faced controversy regarding their business model, and some consider it a scam. More info can be seen on reddit posts such as this
#15 – NEM (XEM)
NEM (New Economy Movement) is the world’s first proof-of-importance (POI) enterprise based on blockchain technology. With a focus on business use cases, the software was built from the ground up with adaptability in mind. NEM’s goal is for companies to use their “smart asset system” to implement customizable blockchains. A smart asset can be almost anything: a cryptocurrency token, a business’s stock or a company’s invoicing and records.
Some potential use cases for NEM’s technology include: voting, crowdfunding, stock ownership, keeping secure records, loyalty rewards point programs, mobile payments and escrow services. A list of NEM’s use cases can be found here
The development of NEM is monitored by the Singapore-based NEM Foundation
For more information on what NEM does and what sets NEM apart from its competitors, see “What is NEM
#16 – VeChain (VEN)
As described in VeChain’s development plan
, the organization’s purpose is to build “a trustfree and distributed business ecosystem based on the Blockchain technology self-circulated and expanding”.
They plan to do this by creating an efficient trustless business ecosystem to significantly reduce the wasteful information transfer systems of today.
Some of the areas and industries the VeChain platform is focusing on include eliminating counterfeiting in the fashion and luxury industry, food safety tracking systems, digitizing maintenance in the car industry and many other global supply chain processes.
For more information on VeChain, see their reddit
. Read “What is Vechain
” to learn about the project, and our investment opinion piece “5 Reasons to Invest in Vechain
#17 – Ethereum Classic (ETC)
Ethereum Classic came about after a hard fork of Ethereum in 2016. The fork was a result of the infamous DOA hack where around 50 million dollars worth of Ethereum was stolen due to what was considered an oversight in the code.
The blockchain was forked in order to recoup the losses from this attack, but a small portion of the community did not wish to go back and change the original blockchain. Vitalik Buterin, founder of Ethereum, and subsequently the development team chose to go with the hard fork and work on what is now “Ethereum” today.
There is a lot of ongoing controversy with Ethereum Classic which can be better described on this reddit thread
. For an in-depth discussion of Ethereum Classic, see”What is Ethereum Classic
#18 – Binance Coin (BNB)
Binance Coin is the coin used to facilitate operations on the Binance platform, a cryptocurrency exchange that is capable of processing 1.4 million orders per second. The name “Binance” is derived from the combination of the terms “binary” and “finance”, referring to the integration of digital technology and finance.
The BNB coin is used to pay exchange fees, withdrawal fees, listing fees, and all other possible transaction expenses on the Binance platform. In order to incentivize new users to do their cryptocurrency trading on Binance, the team is offering discounts when BNB is used to pay fees. The discount will be 50% in the first year, 25% in the second, 12.5% in the third, and 6.25% in the fourth year before the discount ends.
Binance was primarily marketed to Chinese cryptocurrency investors at first, but they also have English, Korean, Japanese, French, Spanish, and Russian versions of the platform.
For a deeper look into Binance, you can read the whitepaper
or check out the trading platform here
#19 – Bytecoin (BCN)
describes itself as “a private, decentralized cryptocurrency with with open source code that allows everyone to take part in the Bytecoin network development”. It is the first coin to offer untraceable payments
, unlinkable transactions
and resistance to blockchain analysis
With Bytecoin, it is possible to send instant transactions anywhere around the world, which are totally untraceable and don’t require additional fees.
Bytecoin’s development is community-driven and a list of all of the different community websites can be found here
For more information on Bytecoin, see: “What is Bytecoin
#20 – QTUM (QTUM)
QTUM (pronounced Quantum) is an open-source value transfer platform which focuses on mobile decentralized apps or Dapps. QTUM is the world’s first proof-of-stake smart contracts platform.
QTUM is meant to be used as both a value transfer protocol, like Bitcoin, and a smart contract platform, like Ethereum. They have a number of technical innovations which some consider to make it superior to Ethereum, and they are focusing on mobile applications.
The platform itself is very new. It came about in March 2017, after a highly successful crowdfunding campaign raised them nearly 16 million dollars in only 5 days. QTUM has a small but strong development team and an impressive list of investors backing their ideas. QTUM’s development is lead by the Singapore based QTUM Foundation
For further reading on the background of QTUM and what sets them apart, see “What is QTUM
#21 – Zcash (ZEC)
ZCash is a value transfer protocol forked off of the Bitcoin blockchain. ZCash can be used like Bitcoin, with a few added improvements. With “zero cash technology”, ZCash shields both the amount transferred and the senders, making transactions truly anonymous.
ZCash is one of the new kids on the block in the world of “private transactions”.
An interesting note is that Ethereum is in the process of implementing some of ZCash’s technologies to enable transactions on the Ethereum network to be anonymous as well.
ZCash is being developed by the Zerocoin Electric Coin Company. They’ve had some great successes, most notably JP Morgan’s announcement
that they would implement Zcash’s privacy technology to Quarum, a technology JP built on Ethereum.
Interested in investing in ZCash? Here’s the opinion of one of our writers: Should You Invest In ZCash?
ZCash was recently featured on the Radiolab episode The Ceremony
#22 – OmiseGO (OMG)
“Unbank the Banked” is the slogan of Omise’s online platform OmiseGo and that’s exactly what Omise has set out to do. Founded in 2013 off of the Ethereum blockchain, Omise aims to revolutionize the financial dynamics in Southeast Asia.
Omise is targeting individuals and businesses of all sizes by improving the current financial system which is slow, outdated, and inaccessible to most “everyday” people in these countries.
With their planned online exchange OmiseGO, Omise seeks to speed up the way money is spent and sent, both domestically and internationally in Southeast Asia and beyond.
They have a lot to celebrate too. OmiseGo has been building partnerships in the region and recently partnered with McDonald’s and Credit Saison
Omise has established a strong team of over 130 staff members located in different countries. CEO and founder of Omise, Jun Hasegawa, has been involved in multiple startups and worked for Google for over 16 years.
The OmiseGO platform has been endorsed by some of the heavy hitters in the cryptocurrency world such as Vitalik Buterin and Gavin Wood, the co-founders of Ethereum.
For more information on what OmiseGO aims to do, see “What is OmiseGo
#23 – ICON (ICX)
Fresh off a successful ICO, the Korea-based startup ICON is looking to provide a medium to connect all the different blockchains together. This puts ICON in the same field as Ark
, which is attempting to accomplish similar goals.
The main concept of ICON is their idea of a “loopchain”. As stated in their whitepaper
, a loopchain can be described as a “high-performance blockchain that can provide real-time transaction, which is based on enhanced Smart Contract.” Through ICON, participants will be able to connect to any blockchain without relying on the current centralized exchanges.
ICON has a relatively large team from various backgrounds. They have also secured the help of a few notable advisors such as Jason Best
and Don Tapscott
For more information on ICON and the work they’re doing, see “What is ICON
#24 – Lisk (LSK)
📷 Lisk is a decentralized network, like Bitcoin and Litecoin, which enables developers to deploy their own side chains off the main Lisk blockchain. These side chains are fully customizable blockchains which enable you to change the parameters you want to fit your own blockchain application.
This is similar to Ethereum and QTUM in some ways. With Lisk, the main difference is that the customizable blockchains split into their own separate side chains. This saves developers the grueling legwork of designing something from scratch. At the end of the day, side chains are only decentralized databases of blockchain applications.
Lisk is being developed by a small but quickly growing Berlin-based team. They are led by co-founders Max Kordek and Olivier Beddows who are veterans in the cryptocurrency and development world.
For a thorough look into Lisk including more on what Lisk does, its competitors, challenges and teams, see “What is Lisk
”. You can also check out our case study of an accountant who invested all his life savings in Lisk: “Accountant Invests All in Lisk
#25 – Zilliqa – (ZIL)
is a blockchain platform which focuses on solving the problem of scaling on public blockchains. With Zilliqa’s network, the number of transactions increases at a linear rate to the number of nodes.
This means that as nodes increase, so will its ability to handle high transaction volume. Zilliqa has already run a successful test
on their network, where they were able to achieve 1,200 transactions per second with only 2,400 nodes.
Zilliqa also is the first blockchain to successfully integrate “sharding” into a public blockchain. This concept is extremely useful in improving the rate of scalability, bandwidth and performance in blockchains. Sharding, in effect, splits nodes into “shards” which can then conduct micro-transactions in each blockchain block.
In addition to this, Zilliqa claims to be more energy-efficient to mine. They also plan to implement dapps into their platform in the future.
For more information on Zilliqa, see their website
. Our article “What is Zilliqa
” can provide you with an overview of the project.
In Binance’s particular case, prominent members of the bitcoin community point out that bitcoin being the world’s largest blockchain is a particularly unique case with a reputation to uphold. Binance CEO Changpeng Zhao earlier today said he and his team were considering pushing for a rollback on the bitcoin network after a $40 million hack. Bitcoin’s increasing popularity is constantly gaining the attention of scammers, and this time they came up with another celebrity-endorsed scam named “Bitcoin Evolution”. This fraudulent investment platform uses David Campbell and Sonia Kruger to promote the get-rich-quick scheme through a popular Australian TV show named “Today Extra”, and this type of promotional fraud is ... After the recent Binance hack where the exchange lost $40 million, Jeremy Rubin made a blockchain reog suggestion to Chanpeng Zhao, CEO of Binance. Jeremy Rubin, who is deeply involved in the MIT Digital Currency Initiative, spoke to Zhao over his live stream where Zhao was describing the hack and countermeasures being taken. — Jeremy Rubin (@JeremyRubin) May 8, 2019. Lies auch: BREAKING: Binance gehackt - 7.000 Bitcoin (BTC) von Hackern gestohlen. Was genau meinte Rubin mit einem „Reorg“ Rubin schlug im Wesentlichen vor, dass durch die Einbeziehung einer Mehrheit von Minern die Transaktionsgeschichte so angepasst werden könnte, dass die Gelder stattdessen aufgeteilt und an die Miner geschickt werden. Diese ... Binance, which is based in Taiwan, announced on Tuesday that hackers were able to withdraw about 7,000 bitcoin through a single transaction, amounting to $40 million. Hackers employed various ... Bitcoin Jeremy Clarkson – Viral Trend! Jeremy Clarkson bitcoin system endorsement claims are fake news resulting from the popularity of the trading robots mentioned above. It is a no-brainer ... Jeremy Rubin has been living and breathing Bitcoin since he was in high school in 2011. While in college, Jeremy co-founded the MIT Digital Currency Initiative and Scaling Bitcoin organization. After completing his Bachelors and Masters at MIT in 2016, Jeremy set his sights on Bitcoin research and development. Jeremy's current focus is on layer one transaction scalability, through the OP ... Powswap was developed by the software engineer Jeremy Rubin who believes hashrate derivatives products allow people to leverage new trading strategies. Binance users can now buy Bitcoin with practically all of the fiat currencies in existence; Binance, which is one of the leading cryptocurrency exchanges in the world, has partnered with the peer-to-peer crypto exchange Paxful. Via this partnership, Binance users can now use 167 different fiat currencies to buy Bitcoin.
How To Buy Bitcoin On Binance With Debit Card Fast? - Duration: 7:34. ... Jeremy Guzman Recommended for you. 4:40. Paypal, Stripe, Square vs Merchant Account - Which One Is Better - Merchant ... Subscribe to my channel for more videos showing how to create passive income with Cryptocurrency. Start buying Bitcoin now with a FREE account by clicking he... Binance Bot Tutorial, Trading Bitcoin, Ethereum and other Cryptocurrencies on the Binance Exchange. Learn How To build an algorithmic cryptocurrency trading bot with Python - how to open Binance exchange to buy bitcoin #cryptotradingexchange #binance # howtoopen Binance link: https://www.binancezh.pro/en/register?ref=XW91KRSO buyi... My Second Channel: https://www.youtube.com/channel/UCvXjP6h0_4CSBPVgHqfO-UA ----- Supp... Binance - Exchange the world. Binance one of the fastest exchange in the market today. Sign up to Binance - https://goo.gl/dEiqgs Follow us: Our main Instagr... Binance Bot Step-By-Step Install Open Source Crypto Trading Software ... Bitcoin arbitrage auto trading bot: cryptocurrency arbitrage trading and bitcoin earning - Duration: 3:14. Arbitrage Forex ... Binance Pool’s first product offering will be Bitcoin mining, using a FPPS payment method. - BitPay Partners With Binance to Support BUSD Payments Around the World