Author

Topic: Bitcoin Protocol Stack Infographic (feedback wanted) (Read 245 times)

newbie
Activity: 7
Merit: 16
Quote from: ETFbitcoin
You might want move this thread to Development & Technical Discussion as you'd get more constructive feedback.
Thread moved to: https://bitcointalksearch.org/topic/bitcoin-protocolecosystem-stack-infographic-feedback-wanted-5095747

Quote from: ETFbitcoin
1. I'm not sure if transaction/block propagation is part of Bitcoin protocol, even though there are few standard such as Compact Block, FIBRE and Minisketch
It doesn't really matter which implementation nodes choose to use to propagate the blocks.  For all we know there could be someone out there receiving blocks every week printed out on paper in the mail.   However if the blocks aren't propagated nobody would be able to validate them, run the script langue on that data, view the tokens/utxo set etc.  I think it is a fundamental layer that removing would take away a substantial part to how Bitcoin works.

Quote from: ETFbitcoin
2. You should mention that mining reward is the incentive on Mining.
It is implied being lower in the stack.  I will work on a more detailed explanation of the incentives in a future update.

Quote from: ETFbitcoin
2. You forget to add guard/entry node on The Onion Network table, it's important part of the network
Thank you

Version 4: https://i.imgur.com/wJBq47B.png
newbie
Activity: 7
Merit: 16
Quote from: muslol67
The only problem with the energy consumption for mining is that it consumes too much. I think this is a problem that can be solved over the years. And when this problem is solved, Bitcoin can gain a lot of value.
The massive energy consumption is a feature not a bug.  Currently it is the only way mankind knows how to solve the double spend problem.  It forces miners to commit to a chain and punishes miners who are not loyal to it.  The heaviest chain take all after all.  In addition to providing the network with security, it also reduces the unit cost of electricity which is objectively good.  Further more is forces society to build a power grid that doesn't rely on fossil fuels and other non-renewable sources as they simply wont exist at a certain point if they choose not to.
Bitcoin Q&A: Why "energy consumption" math sucks by Andreas Antonopoulos: https://www.youtube.com/watch?v=uvFqEofdAZ0

Quote from: franky1
you might want to within a wider "bitcoin network" box. have the elements like propogation consensus application be apart enough that you can arrow the flow
This is intentional as the chart shows that it is a stack of technology.  For example the Internet stack https://en.wikipedia.org/wiki/OSI_model

Quote from: franky1
semantic protocol
Semantics is the proper word here.  On this layer we are concerned with the structure and organization of data within the block.  Protocol is the wrong word in this case because the semantic structure of the block is only a subset of the blockchain protocol.  The blockchain protocol also includes consensus, mining, and propagation.  Without consensus there would be nothing to mine for.  Without propagation there would be no way to communicate that completed blocks.  Without a block semantics there would be no way of interpreting what the ones and zeros mean.
Further reading: https://en.wikipedia.org/wiki/Semantics

Quote from: franky1
yes ut consumes (takes electric) it does not produce electric(leads to)
The direction of the arrow signifies a dependence on something. For, example The Lighting Network -(depends/requires)-> Bitcoin -(depends/requires)-> The Internet -(depends/requires)-> Electricity

Quote from: franky1
and also how you worded consensus and worded semantics need be tweaked
I will work to make the wording more clear and concise.

Here is the current version I have:
Version 3 https://i.imgur.com/MAgFIys.png
legendary
Activity: 4410
Merit: 4766
The only problem with the energy consumption for mining is that it consumes too much. I think this is a problem that can be solved over the years. And when this problem is solved, Bitcoin can gain a lot of value.

though i was only addressing his arrows were in the wrong direction....

to address your point.
things have been done.

if bitcoin was mined using CPU at todays 42exahash. would requires near a TRILLION of PC's(exawatts a year)

ASICS are a million times less electric at todats 42exahashs which requires only a few million asics(terrawatts a year)
PC 0.025mhash/j
asic 25,000mhash/j

it also must be mentiond just 3 months ago. the main ASIC was
10,000mhash/j
this weeks new asics are 25,000mhash/j which is 2.5 BETTER at handling electric per hash. without the hashrate of the network being much different that 3 months ago.. thus electric usage has dropped 2.5x since last autumn

most ASIC farms are attached to power lines that hydro electric is the main producer

infact right now if you really want to beleive the false story of china 50% mining.. lets just step into that delusion

1. china produce over 6000TW a year.
2. china consume over 5000TW a year. (before accounting for mining)
3. 100% of bitcoin mining is ~40TW a year.
4. 20TW a year is not even 1% of the EXCESS (difference between 5k-6k) that just goes to waste, unused/unpaid
5. china love it when people are help pay/use the EXCESS (difference between 5k-6k)

hero member
Activity: 1582
Merit: 670
Quote
all arrows lead to electric??
www->internet[physical]->(+)-> electric
All computers use electricity.  The info graphic is meant to show that the physical layer of the internet consumes electric to route packets, mining consumes electric, and operating a satellite requires electric.
yes ut consumes (takes electric) it does not produce electric(leads to)

i was just basically saying about basic electric direction in the world
electric -> internet
not internet->electric

and
electric -> mining
not mining -> electric

without going through all the processes involved in the middle and the loops through propagation consensus and so on...
electric-> mining->tokenisation
not the other way round

in short without electric there would be no internet, no bitcoin
its not (as your first design) where the internet and bitcoin leads to electric
so your arrow points should be at the other end of the dotted line.. (not pointing towards electric but pointing FROM electric)

In fact, all of today's technologies are based on electricity usage. Without energy consumption, we cannot use any of the latest technologies.

The only problem with the energy consumption for mining is that it consumes too much. I think this is a problem that can be solved over the years. And when this problem is solved, Bitcoin can gain a lot of value.
legendary
Activity: 4410
Merit: 4766
as for the processes
mining -> tokenisation
you might want to within a wider "bitcoin network" box. have the elements like propogation consensus application be apart enough that you can arrow the flow

                                                                                        -onion(tor)                 \
application-> semantics->mining ->application->propagation-internet                     > application->consensus->tokenisation
                                                                                         -satalite(blockstream) /


and also how you worded consensus and worded semantics need be tweaked

semantic protocol
a specification of how new blocks and transactions must be formatted and relate to previous blocks and transactions to be able to be verified to meet consensus

consensus
a function of general agreement that anyone can use to determine which of the multiple candidate ledgers meets all the protocol rules to become the publicly visible ledger
legendary
Activity: 4410
Merit: 4766
Quote
all arrows lead to electric??
www->internet[physical]->(+)-> electric
All computers use electricity.  The info graphic is meant to show that the physical layer of the internet consumes electric to route packets, mining consumes electric, and operating a satellite requires electric.
yes ut consumes (takes electric) it does not produce electric(leads to)

i was just basically saying about basic electric direction in the world
electric -> internet
not internet->electric

and
electric -> mining
not mining -> electric

without going through all the processes involved in the middle and the loops through propagation consensus and so on...
electric-> mining->tokenisation
not the other way round

in short without electric there would be no internet, no bitcoin
its not (as your first design) where the internet and bitcoin leads to electric
so your arrow points should be at the other end of the dotted line.. (not pointing towards electric but pointing FROM electric)
newbie
Activity: 7
Merit: 16
I have updated the info graphic to (hopefully) make it more clear.  It can be found here: https://i.imgur.com/unHI8aH.png

Quote from: franky1
satelites only used for crypto networks...?
https://blockstream.com/satellite/ currently offers broadcasts of each new block added to the blockchain and have announced that they will route transaction for a small fee.  I think further in the future we will see more Bitcoin satellites coming online (including miners, perhaps in 100 years).


Quote from: franky1
www->btc network[mining]->satellite[broadcast]->(+)->electric
I think the previous design was to cluttered making it easy to read this way.  I have tried to space the graphic out more.  Perhaps I need even more white space to reduce overhead in interpreting it.

Quote from: franky1
all arrows lead to electric??
Quote
www->internet[physical]->(+)-> electric
All computers use electricity.  The info graphic is meant to show that the physical layer of the internet consumes electric to route packets, mining consumes electric, and operating a satellite requires electric.  As far as operating a full node and lighting node goes, they have been left off the info graphic because they don't consume that much electric relative to the others and don't seem to add much value.

I am considering adding more ecosystems to this graphic such as other networks that are used to tie into the overall Bitcoin ecosystem.  Some suggestions I have received have been Tor and Freenet.

I am also interested into turning this into an interactive website that one can click through and explore each component of the ecosystem in more detail and perhaps links to wikis with even more knowledge.

Currently, I think this as a potential downside as it make overwhelmed the reader, but I could also use JavaScript to show add to the graphic as they are ready to dig deeper.  I think pictures like these can help people understand complex topic quickly that may otherwise take hours to grasp.

Looking forward to feedback as always

legendary
Activity: 4410
Merit: 4766
starting at www.. all arrows lead to electric??

im sorry but electric leads to evrything
your arrows suggest
www->btc network[mining]->satellite[broadcast]->(+)->electric
www->LN[network]->satellite[routing]->(+)->electric
www->internet[physical]->(+)-> electric

seems you got things in wrong order

..
separately
satelites only used for crypto networks...?

...
newbie
Activity: 7
Merit: 16
Looking for some feedback to improve this info graphic explaining the layers of technology used in Bitcoin.  Suggest are not limited to constructive criticism about wording, design, and addition items to be added.  The target audience is people who own Bitcoin and would like to learn more about it and a visual aid to help people explain Bitcoin to future community members.

Version 1: https://i.imgur.com/ZEnesfD.png
Version 2: https://i.imgur.com/unHI8aH.png
Version 3: https://i.imgur.com/MAgFIys.png
Version 4: https://i.imgur.com/wJBq47B.png

Thread moved to: https://bitcointalksearch.org/topic/bitcoin-protocolecosystem-stack-infographic-feedback-wanted-5095747
Jump to: