create account

Turning Bitcoin into Steem – the Evolution of BitShares part 5 by full-steem-ahead

View this thread on: hive.blogpeakd.comecency.com
· @full-steem-ahead · (edited)
$59.43
Turning Bitcoin into Steem – the Evolution of BitShares part 5
<div class="text-justify">
<center>https://img1.steemit.com/0x0/http://thebitsharessaga.website/images/tcbrCover3-72dpi.jpg</center>
In my fifth article I will begin to discuss the core features that make BitShares (and Graphene based blockchains) so amazing, beginning with what makes them so secure.
<hr>

**Security Without Limits**
There are many elements involved in creating a secure ecosystem like BitShares. One of these is privacy of your transaction history and identity which I described in the [previous article in this series]( https://steemit.com/bitshares/@full-steem-ahead/turning-bitcoin-into-steem-the-evolution-of-bitshares-part-4). In the chapters ahead I'll cover all of the core elements, but for now I'll just go over the main points. First on the list are the fundamentals of blockchain technology, which is the foundation of security for all digital assets.

I've been throwing around the term blockchain throughout this series, and to many of you no explanation is necessary. For the rest of you I'll go over the basics. So what exactly is blockchain technology, and what makes it secure? The answer to that question is rather complex, so I’ll go slow and do my best to explain it in simple terms. Strap yourselves in for a quick history lesson of the post-Roman era also known as the Byzantine period. 

<div class="pull-left">http://image.slidesharecdn.com/byzantine-100818023246-phpapp01/95/byzantine-generals-1-728.jpg?cb=1282099210</div>

The origins of blockchain technology can be found in the "Byzantine Generals Problem", which essentially answers the question, *How can information be reliably and accurately shared between a group of individuals using untrusted agents?* Imagine an army surrounding a large city commanded by a group of Generals. Each general commands only a portion of the forces surrounding the city, and these generals must cooperate with each other to overcome the defenses of the city.

To wage a successful military campaign the generals must agree on a plan of attack; in other words they must reach consensus. Their only means of communication to accomplish that are through oral messages. The essence of the problem is that some of the generals are traitors, who will attempt to confuse the others, so how can the loyal generals reach agreement on a plan? 

Using only oral communications, the problem has a solution **if and only if** more than 66% of the generals are loyal. With only oral messages one traitorous general can confuse 2 loyal ones, but if written messages are used (that can’t be forged) it doesn’t matter how many loyal or traitorous generals exist in the attacking army.

This old problem has been studied extensively, and it [was proven in 1982]( http://research.microsoft.com/en-us/um/people/lamport/pubs/byz.pdf) that reliable, accurate written communications are indeed one solution, but that proof wasn’t possible until the advent of modern computers and cryptography. Further, implementation of a comprehensive solution wasn’t feasible until the Internet was invented and became widespread enough to serve as a reliable means of delivering messages. It took an additional 27 years before Satoshi Nakamoto came along in 2009 and implemented the solution known as blockchain technology. This amazing invention allows a group of people to reliably communicate using unknown and thus untrusted intermediaries, for example traitorous generals. For a more detailed analysis of The Byzantine Generals Problem please see [@complexring’s article](https://steemit.com/mathematics/@complexring/the-byzantine-generals-problem-and-its-relation-to-consensus). 

<div class="pull-right">https://i.imgsafe.org/84d1e13bd2.png</div>

**The Structure of a Blockchain**
As the name implies, the blockchain is literally an ordered series (or chain) of blocks. A block may contain zero or more transactions (messages), each of which represent the transfer of digital assets from one wallet address to another. This is analogous to 2 generals exchanging messages. As blocks are added to the end of the chain the integrity of the resulting chain is strengthened because the block must explicitly reference the previous block. All digital currency systems require every transaction of every block added to the blockchain to be verified as valid before it can be added.  There are a number of methods (called algorithms) used to add new blocks to the blockchain; more on that a bit later. 

<div class="pull-left">https://tctechcrunch2011.files.wordpress.com/2015/01/centralised-decentralised-distributed.png?w=709</div>

The next layer of security comes from the widely distributed and diverse ownership of the computers that comprise the blockchain network. The concept of which I speak is decentralization, which prevents vulnerability of the network through a single point of attack. Think of the computers as Generals in an army, or nodes in a computer network. If each General has a copy of all of the messages there is no single point of attack that can corrupt the plan. 

Every *full node* on every computer scattered across the globe has a copy of the entire blockchain, and each one includes every single transaction that has ever occurred using that blockchain system. With millions of such copies all around the globe it's impossible to destroy the record of those transactions. It's like trying to destroy a person's DNA by cutting off an arm or leg. Every single cell in the body contains a copy of the DNA required to replicate the entire body. There is no single point of attack which would eliminate all copies of the blockchain. Each new node that joins the network increases the decentralization and the security of the network for all nodes. It's incredibly ingenious! 

<div class="pull-right">https://i.imgsafe.org/84f973fd58.jpg </div>

**Consensus and the Governance Model**
Another layer of decentralization unique to Graphene-based ecosystems lie within the algorithm used to add blocks to the blockchain. This algorithm is known as Delegated Proof of Steak or DPoS. The DPoS algorithm of BitShares 0.x.y relied on 101 specialized nodes responsible for verifying transactions and adding blocks. These specialized nodes were also distributed around the globe and operated by delegates (the same role is now called a *witness* in BitShares 2.0 and Steem), who are elected into that role by the BitShares shareholders. If one of the delegates is compromised or fails to perform their duties, they will lose their position as a delegate very quickly through the voting process.

I've talked about security thus far but not about the lack of limitations which arise in large part from the decentralization of the blockchain network. Because there is no one central point of control there is no limit to how many transactions can be performed or the size of those transactions. There are also no limits on the amount you are allowed to withdraw or transfer from your account balance. This is very important, especially when trying to use a blockchain to replace the savings accounts of banks, which was an original design feature of BitShares 0.x.y. 

Although the interest bearing savings account concept is no longer included in BitShares 2.0, it has resurfaced recently in the Steem blockchain. Earning interest on savings is a standard feature of most bank accounts, and is an important incentive to encourage savings over longer time frames. For the 28% of the planet’s population that we refer to as “unbanked”, dividends or interest income is extremely important.

In my next segment of Turning Bitcoin into Steem I will take an historical review of the interest bearing savings feature of BitShares 0.x.y and compare it to the savings feature of the Steem blockchain.
https://img1.steemit.com/0x0/https://i.imgsafe.org/0eec025200.jpg

See the previous articles in this serries:  [Part 1](https://steemit.com/beyondbitcoin/@full-steem-ahead/turning-bitcoin-into-steem-the-evolution-of-bitshares) | [Part 2]( https://steemit.com/bitshares/@full-steem-ahead/turning-bitcoin-into-steem-the-evolution-of-bitshares-part-2) | [Part 3]( https://steemit.com/bitshares/@full-steem-ahead/turning-bitcoin-into-steem-the-evolution-of-bitshares-part-3) | [Part 4]( https://steemit.com/bitshares/@full-steem-ahead/turning-bitcoin-into-steem-the-evolution-of-bitshares-part-4)
</div>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 134 others
properties (23)
authorfull-steem-ahead
permlinkturning-bitcoin-into-steem-the-evolution-of-bitshares-part-5
categorybitshares
json_metadata{"tags":["bitshares","graphene","security","beyondbitcoin"],"image":["https://img1.steemit.com/0x0/http://thebitsharessaga.website/images/tcbrCover3-72dpi.jpg","http://image.slidesharecdn.com/byzantine-100818023246-phpapp01/95/byzantine-generals-1-728.jpg?cb=1282099210","https://i.imgsafe.org/84d1e13bd2.png","https://tctechcrunch2011.files.wordpress.com/2015/01/centralised-decentralised-distributed.png?w=709","https://i.imgsafe.org/84f973fd58.jpg","https://img1.steemit.com/0x0/https://i.imgsafe.org/0eec025200.jpg"],"links":["https://steemit.com/bitshares/@full-steem-ahead/turning-bitcoin-into-steem-the-evolution-of-bitshares-part-4","http://research.microsoft.com/en-us/um/people/lamport/pubs/byz.pdf","https://steemit.com/mathematics/@complexring/the-byzantine-generals-problem-and-its-relation-to-consensus","https://steemit.com/beyondbitcoin/@full-steem-ahead/turning-bitcoin-into-steem-the-evolution-of-bitshares","https://steemit.com/bitshares/@full-steem-ahead/turning-bitcoin-into-steem-the-evolution-of-bitshares-part-2","https://steemit.com/bitshares/@full-steem-ahead/turning-bitcoin-into-steem-the-evolution-of-bitshares-part-3"],"app":"steemit/0.1","format":"markdown"}
created2016-12-07 18:55:21
last_update2016-12-08 01:28:51
depth0
children12
last_payout2017-01-07 23:36:30
cashout_time1969-12-31 23:59:59
total_payout_value56.785 HBD
curator_payout_value2.644 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length8,358
author_reputation30,177,498,572,933
root_title"Turning Bitcoin into Steem – the Evolution of BitShares part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,944,474
net_rshares72,193,940,651,478
author_curate_reward""
vote details (198)
@ajaub1962 ·
Very fine post!!!
properties (22)
authorajaub1962
permlinkre-full-steem-ahead-turning-bitcoin-into-steem-the-evolution-of-bitshares-part-5-20161207t191505188z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-12-07 19:15:03
last_update2016-12-07 19:15:03
depth1
children1
last_payout2017-01-07 23:36:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length17
author_reputation6,711,643,804,542
root_title"Turning Bitcoin into Steem – the Evolution of BitShares part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,944,626
net_rshares0
@full-steem-ahead ·
Was there something in particular you likes about it? Thanks for your reply.
properties (22)
authorfull-steem-ahead
permlinkre-ajaub1962-re-full-steem-ahead-turning-bitcoin-into-steem-the-evolution-of-bitshares-part-5-20161208t153218225z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-12-08 15:32:18
last_update2016-12-08 15:32:18
depth2
children0
last_payout2017-01-07 23:36:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length76
author_reputation30,177,498,572,933
root_title"Turning Bitcoin into Steem – the Evolution of BitShares part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,952,218
net_rshares0
@chris4210 ·
Keep up the great work of telling the history of Graphene. It´s good to learn more about our origin and how all the different pieces came together to form today´s BitShares and Steem Blockchain.
properties (22)
authorchris4210
permlinkre-full-steem-ahead-turning-bitcoin-into-steem-the-evolution-of-bitshares-part-5-20161208t085647882z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-12-08 08:56:48
last_update2016-12-08 08:56:48
depth1
children1
last_payout2017-01-07 23:36:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length194
author_reputation40,042,535,242,490
root_title"Turning Bitcoin into Steem – the Evolution of BitShares part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,949,822
net_rshares0
@full-steem-ahead ·
Will do Chris, and thanks much for the support.
properties (22)
authorfull-steem-ahead
permlinkre-chris4210-re-full-steem-ahead-turning-bitcoin-into-steem-the-evolution-of-bitshares-part-5-20161208t152703561z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-12-08 15:27:03
last_update2016-12-08 15:27:03
depth2
children0
last_payout2017-01-07 23:36:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length47
author_reputation30,177,498,572,933
root_title"Turning Bitcoin into Steem – the Evolution of BitShares part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,952,172
net_rshares0
@finpunk ·
$1.05
Love this article series. #bitshares is a revolution in progress.
👍  , , ,
properties (23)
authorfinpunk
permlinkre-full-steem-ahead-turning-bitcoin-into-steem-the-evolution-of-bitshares-part-5-20161207t202406648z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-12-07 20:24:06
last_update2016-12-07 20:24:06
depth1
children2
last_payout2017-01-07 23:36:30
cashout_time1969-12-31 23:59:59
total_payout_value0.787 HBD
curator_payout_value0.261 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length65
author_reputation22,385,003,444,871
root_title"Turning Bitcoin into Steem – the Evolution of BitShares part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,945,203
net_rshares8,031,544,532,640
author_curate_reward""
vote details (4)
@full-steem-ahead ·
Well said, but the wheels of revolution appear to turn in slow motion for BitShares. One of these days tho, to the moon!
properties (22)
authorfull-steem-ahead
permlinkre-finpunk-re-full-steem-ahead-turning-bitcoin-into-steem-the-evolution-of-bitshares-part-5-20161208t153006661z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-12-08 15:30:06
last_update2016-12-08 15:30:06
depth2
children1
last_payout2017-01-07 23:36:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length120
author_reputation30,177,498,572,933
root_title"Turning Bitcoin into Steem – the Evolution of BitShares part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,952,192
net_rshares0
@finpunk ·
Yeah, the relatively slow adoption of #bitshares is strange...the tech is revolutionary at many levels and opens up so many possibilities.
properties (22)
authorfinpunk
permlinkre-full-steem-ahead-re-finpunk-re-full-steem-ahead-turning-bitcoin-into-steem-the-evolution-of-bitshares-part-5-20161208t161723412z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-12-08 16:17:24
last_update2016-12-08 16:17:24
depth3
children0
last_payout2017-01-07 23:36:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length138
author_reputation22,385,003,444,871
root_title"Turning Bitcoin into Steem – the Evolution of BitShares part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,952,585
net_rshares0
@naguatma ·
)) интересно
properties (22)
authornaguatma
permlinkre-full-steem-ahead-turning-bitcoin-into-steem-the-evolution-of-bitshares-part-5-2016127t23127282z
categorybitshares
json_metadata{"tags":"bitshares","app":"esteem/1.3.2","format":"markdown+html"}
created2016-12-07 20:12:09
last_update2016-12-07 20:12:09
depth1
children0
last_payout2017-01-07 23:36:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length12
author_reputation2,182,227,642,315
root_title"Turning Bitcoin into Steem – the Evolution of BitShares part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,945,100
net_rshares0
@stan ·
$0.02
These keep getting better and better.  Worthy of being permanent references not just transient entertainment.

We need to find a way to make them available from as many websites in the ecosystem as possible, so they don't fade into the Steemit archives and get forgotten.
👍  ,
properties (23)
authorstan
permlinkre-full-steem-ahead-turning-bitcoin-into-steem-the-evolution-of-bitshares-part-5-20161210t012403921z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-12-10 01:23:12
last_update2016-12-10 01:23:12
depth1
children1
last_payout2017-01-07 23:36:30
cashout_time1969-12-31 23:59:59
total_payout_value0.024 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length271
author_reputation164,039,696,618,029
root_title"Turning Bitcoin into Steem – the Evolution of BitShares part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,965,894
net_rshares636,638,054,936
author_curate_reward""
vote details (2)
@full-steem-ahead ·
Wow! That's high praise, especially coming from you @stan and it's greatly appreciated.
properties (22)
authorfull-steem-ahead
permlinkre-stan-re-full-steem-ahead-turning-bitcoin-into-steem-the-evolution-of-bitshares-part-5-20161212t044306511z
categorybitshares
json_metadata{"tags":["bitshares"],"users":["stan"]}
created2016-12-12 04:43:03
last_update2016-12-12 04:43:03
depth2
children0
last_payout2017-01-07 23:36:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length87
author_reputation30,177,498,572,933
root_title"Turning Bitcoin into Steem – the Evolution of BitShares part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,982,087
net_rshares0
@teamhumble ·
$0.37
really good information, had a cup of coffee and laser scanned it to memory - thank you for sharing.
👍  ,
properties (23)
authorteamhumble
permlinkre-full-steem-ahead-turning-bitcoin-into-steem-the-evolution-of-bitshares-part-5-20161207t193143702z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-12-07 19:31:24
last_update2016-12-07 19:31:24
depth1
children1
last_payout2017-01-07 23:36:30
cashout_time1969-12-31 23:59:59
total_payout_value0.281 HBD
curator_payout_value0.093 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length100
author_reputation315,232,864,758,316
root_title"Turning Bitcoin into Steem – the Evolution of BitShares part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,944,724
net_rshares4,212,725,698,841
author_curate_reward""
vote details (2)
@full-steem-ahead ·
Thx!
properties (22)
authorfull-steem-ahead
permlinkre-teamhumble-re-full-steem-ahead-turning-bitcoin-into-steem-the-evolution-of-bitshares-part-5-20161208t153044052z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-12-08 15:30:42
last_update2016-12-08 15:30:42
depth2
children0
last_payout2017-01-07 23:36:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4
author_reputation30,177,498,572,933
root_title"Turning Bitcoin into Steem – the Evolution of BitShares part 5"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,952,204
net_rshares0