Blockchain Generations: From Bitcoin to Smart Contracts and Graphene

in #bitshares7 years ago

Screen Shot 2018-01-17 at 10_Fotor.jpg

It’s been just over 9 years since Bitcoin and the first blockchain came into existence.
It was created out of a desire to provide people with the ability to transfer value to each other without the need for a centralized third party to verify the transactions. Bitcoin’s blockchain is what is called first generation blockchain technology.
There’s now platforms being built that are called second and third generation blockchains, I’m sure fourth and fifth are coming too.

Today let’s take a look at what Bitcoin's kids and grand kids can do.

First generation blockchains focus on moving value, maintaining a ledger, ideal payment systems.

Think of Bitcoin, Litecoin, Monero, and Dash to name a few. These functions represent the core of why bitcoin was created. Another core aspect to Bitcoin is the fact that it was created to be open source. By making the code behind Bitcoin open source, Satoshi Nakamoto gave anyone the opportunity to learn from, build on and expand beyond it.

This is how we’ve made it to the point of having what are called second and third generation blockchains.

Second generation blockchains are those like Ethereum, Ethereum Classic, NEO and QTUM to name a few.

These are considered second generation because they’ve taken this idea of recording transactions on a blockchain and expanded it to incorporate programming languages.
These second generation blockchains have unleashed smart contracts. These allow for customizable transactions. You can custom create transactions to execute however best fits the needs of the parties involved.

Now we’ve come to third generation blockchains, these present themselves as blockchains that can service massive amounts of people and self-govern.

This is when that term “scale” comes to action.
Bitcoin’s huge network is what makes it the most robust, secure and decentralized. But even so, it is showing us how difficult it can be to scale when the network experiences huge influxes of transactions due to an exponential growth of users. The larger Bitcoin’s network grows, the more decentralized it becomes, and some could argue that the harder it is to reach consensus on how to deal with particular issues.
The beauty of open source is that it gives developers the ability to see how a network is designed, and now with the ability to see how things are panning out, they can make changes right from the start in an effort to avoid trouble in the future.

Third generation blockchains have self-governance at their core. This can be seen with, but is not limited to the following blockchains: Bitshares, Steem, Lisk & ARK

These blockchains all use Delegated Proof of Stake.

Although you can certainly argue that this is indeed a type of centralization or bottleneck in an otherwise decentralized system, it’s a system that allows every participant of the network to vote regardless of the amount of coins that they hold.
Delegated Proof of Stake works like this:
There are a set number of Witnesses, usually a small number, who work to mine blocks and monitor the network. These Witnesses gain this position by being voted in. Because all votes have equal weight this can be seen as a decentralization of the voting process, i.e. it isn’t limited to masternode holders like in Proof of Stake consensus.
Because there is a smaller group of individuals working to secure the network, needed changes can occur much more efficiently. Also, because Witnesses are reliant of votes, it is in their best interest to pay attention to the concerns of the other participants on the network.

Granted this is a pretty watered down explanation of DPoS, I’ll include links down below for those of you who want to learn the nitty gritty info about this form of consensus.

As for serving the masses and being able to scale, it’s interesting to see how the developers of the Bitshares blockchain have figured out a way to make the processing done by nodes a much more efficient activity.

It’s called graphene, not the ultra light, super durable material, a graphene blockchain is one that is able to process transactions very quickly and efficiently.
Bitshares is not the only blockchain that’s designed in this way, Dan Larimer brought it to the Steem blockchain and to EOS as well.
Once again I know this doesn’t give you the details of exactly how Graphene is more efficient, but if I’ve piqued your interest be sure to check out the link down below to a video that I found to be very informative on the subject.

Additional Reading/Sources:

What is Delegated Proof of Stake (DPoS)
Steemit Article of DPoS
Great Video Explaining Graphene Blockchains

Sort:  

I think you are wrong in saying that all votes have equal weight in dpos, i think the stake counts for strength of vote.

your votes for all your fav delegates is weighted by your vested amount.

votes are calculated via approval voting which is one of the most representative forms of voting. It makes it easy for others to vote people out even if they have large stake. this allows dpos to be more merit based & doesn't require wealth to produce.

BUT the vote of each block producer is equal no matter how much vests is behind them, so all 21 in each round are weighted equally, need more than 2/3 to agree to fork or finalize a block.

This helps break the highly concentrated wealth distributions might have in addition to performance review by community that can fire them.

see the difference?

Image

Hey, thanks, interesting, so approval is needed before one can become a witness, who does the approving part?

Yeah, otherwise it would be impossible to do without proof of identity. People could just use bots to create 1000's of accounts and take a major vote-stake ^^

100% right @droucil, the stake strength is off course also not safe and especially a 'power to the rich' thing. If e.g. here on Steem, the Steemit account - who has 35% of shares - makes 20 witness votes, that will be the top 20 witnesses i guess.
You could argue that share holders are not interested in destroying their own wealth but a witness majority could theoretically e.g. change the rules to give even more power to themselves.
Decentralisation ain't easy :-)

@Dan not too long ago made an article about the need for identity in order for good governance, link. I think he makes a valid point as it would make the possibility for a true democratic model. One could argue that anonymity is more important, but I do believe this full transparency might cause for a real game changer.

Yes, i have read that article, it was nice to see that @Dan still cares about his older children. He is right but i would miss to have a 2nd anonymous account, curious if something like that will happen.

Oops, i just noticed i was not following you yet after all these nice chats :-) I see you everywhere around lately, looking into the 'Arise is a scam' thing.

Correct. Each share (single BTS for example) holds equal weight. I think that is what she was trying to say.

Simply amazing the things we can do with blockchains and honestly it is all just getting started. No one really got super interested in it till about 2016 just a little over a year ago now and like you said look at how far we have come already.

@heiditravels, really like the discussions about fundamentals. Do you have anything to say about LBRY?

Here's a technical analysis I did on it:

Library Credits (LBRY) - Analysis https://steemit.com/steem/@benkalashnikov/library-credits-lbry-analysis

Screen Shot 2018-01-18 at 16.48.36.png

I think blockchain will eventually grow to replace the Internet as a way to store, transfer, and track information. We’re just getting started! Welcome to the ground floor folks :)

Still looking forward for lighting come so fee can go down + faster transaction

We have come so far in terms of the general public accepting and supporting the new technology, certainly. In terms of the technology being deployed and changes industries we have not even scratched the surface and this of course is a great thing.

2016 is the beginning of crypto awareness. Blockchain and cryptocurrency are really amazing and very useful in many ways. Just imagine you can launch a project anywhere with less effort compared to fiat. Collecting fiat currency from different investors in different countries is very hard but through bitcoin and altcoins things become easy, faster and efficient.

Shame on me that I didn't learn about the blockchain and cryptocurrencies earlier because I'm a very IT related person (as a programmer and and a pc-fanatic as long as I know me). But the last weeks I got the attention by chance (someone would like to buy something with bitcoin and I helped him). So I got into this and up to now learned hundreds of hours daily about this new technology.

ur totally wrong ,and having wrong assumption on the block chain so change it fast assoon as possible

Before Downvoting This Post Read This On Steemit -
http://bit.ly/2DMU1bh ! #ripsid hashtag ! If u are not going to donate then atleast this article

Thank you for good information

I like the DPoS system but I fear that it may make it easier to hamper networks that use it. Is it easier to target hundreds of mines or thousands of users or 20 or so witnesses. If we're living in a future where state players see crypto as a threat, then the more underground a network is the more likely it is to gain use when legislation, regulatory and other... more direct methods of dealing with threats to the system are harnessed.

As states move against crypto or seek to co-opt their movements then it could be as simple as using their current toolkits to either move their own witnesses into positions of power or threaten existing witnesses. As it becomes more dangerous to be a witness people will question if those remaining are really acting in the networks' best interests.

I'm of the opinion that there remains the very real possibility that the carrots and sticks used to cripple crypto will be hard to deal with, but there may be many who continue to see the utility in distributed networks that are privacy-oriented even in such an environment. In fact users of steemit may avoid a lot of the more detrimental attacks and notions of this crypto as a tool of bandits, thieves and smugglers may get dismissed, as the faucet encourages the identification of the users.

And just so I'm understanding this right, graphene boils down to using filters to cut down on the size of the block a node has to download, and isn't btc segwit compatible? If it turns out to that this and other such technologies operate in the wild without a hitch then it's all the more evidence that bitcoin is pretty much dead in the water as far as mass adoption goes as it's ultimately replaced in use even as a "store of value". Good as gold my ass if the tech isn't up to par.

There can be thousands of witnesses too.

I feel like that may be required of networks in the future.

Before Downvoting This Post Read This On Steemit -
http://bit.ly/2DMU1bh ! #ripsid hashtag ! If u are not going to donate then atleast this article

Bitcoin will continue to rise for now because the Dollar is dying, but Steem and others can rise over Bitcoin in the next few years maybe. We are in big global transitions and Bitcoin is still pretty new for some people. So, we may not be there yet for too many people to make it pass Bitcoin to better alternatives. It takes maybe more time for that to happen.

Blockchain in my heart<3

Wow, great explanations. Commenting so I can find this tomorrow and watch those videos at the end. Thanks!

A beautiful guide for blockchain generations.

blockchain can really make the life easy especially for those who are unbanked

Indeed. Blockchain makes a whole lot of difference.

bueno y entretenido, es la pura verdad.

So for every new technology that can fundamentally change society, there is always a fear factor associated with it and many times a bubble like we see in crypto bubble is essential for its wider adoption. 2 years ago crypto was not mainstream and not sure how many projects were being implemented in 2018, there are many real projects and application being developed and deployed. The whole block chain technology is very early stage.lot of innovation yet to happen.I think during this process, there will be a bubble, crash and recovery and more new things!!!

Thanks for all of the hard work that you put into these videos. I have learned about a few new great projects because of your videos. Keep it up! Safe Travels!