Bitcoin Forum
May 05, 2024, 06:10:57 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Are blockchains truly distributed systems?  (Read 810 times)
Wind_FURY (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1825



View Profile
August 28, 2020, 07:41:43 AM
 #1

Yes? But in a "distributed blockchain network", it might the the opposite of "distributed", because every node must validate every participant's transactions/messages, taking the processing by themselves.

Have we misunderstood what it truly is?

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714932657
Hero Member
*
Offline Offline

Posts: 1714932657

View Profile Personal Message (Offline)

Ignore
1714932657
Reply with quote  #2

1714932657
Report to moderator
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
August 28, 2020, 07:51:53 AM
 #2

A distributed system has characteristics that include redundancy and autonomy. Anyway, debating the definition of "distributed" has little benefit.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
Wind_FURY (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1825



View Profile
August 28, 2020, 09:17:10 AM
 #3

A distributed system has characteristics that include redundancy and autonomy. Anyway, debating the definition of "distributed" has little benefit.


But the main understanding for distributed systems is "distributed load". Blockchain networks doesn't distribute load, it actually does it the reverse way because every node validates, and re-validates all transactions/messages.

I was merely curious. Sorry if it's a stupid question.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10549



View Profile
August 28, 2020, 09:25:09 AM
Merited by ABCbits (1)
 #4

it is the distribution of "power" not distribution of "load". the power to make decisions, enforce rules, keep the employees (eg. miners) in line with those rules,... the fact that each node does all of this on its own means they are not relying on anybody else and make their own decisions hence keeping the network decentralized.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Wind_FURY (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1825



View Profile
August 29, 2020, 08:50:13 AM
 #5

it is the distribution of "power" not distribution of "load". the power to make decisions, enforce rules, keep the employees (eg. miners) in line with those rules,... the fact that each node does all of this on its own means they are not relying on anybody else and make their own decisions hence keeping the network decentralized.


I'm talking about "blockchain" classified as a sub-group under DLT, or "Distributed Ledger Technology", not the "blockchain governance" side of it.

Replication distributed system might describe better characteristic blockchain where all nodes do same thing (store same data, have identical/compatible rules, etc.).

Maybe sharding is what you're looking for since each nodes only verify and store some transaction/block.


Curious. What cryptocurrency has implemented sharding successfully, and how does transfer of value happen between shards?

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
Wind_FURY (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1825



View Profile
August 31, 2020, 10:19:08 AM
 #6

Maybe sharding is what you're looking for since each nodes only verify and store some transaction/block.
Curious. What cryptocurrency has implemented sharding successfully, and how does transfer of value happen between shards?

There are few cryptocurrency which claim using sharding such as Ziliqa (ZIL), but i never check the implementation in details.


Because what I want to know is, if miners/stakers are required to have all the shards, or trust their peers for the integrity of each shard?

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
mda
Member
**
Offline Offline

Activity: 144
Merit: 13


View Profile
August 31, 2020, 01:23:20 PM
 #7

Curious. What cryptocurrency has implemented sharding successfully, and how does transfer of value happen between shards?

https://bitcointalk.org/index.php?topic=5109561
None has implemented it though, otherwise BTLightning would have already crashed.

Because what I want to know is, if miners/stakers are required to have all the shards, or trust their peers for the integrity of each shard?

Miners mine all shards, users verify few, one or none.
unsigned_long_long
Jr. Member
*
Offline Offline

Activity: 39
Merit: 6


View Profile
September 03, 2020, 12:48:45 AM
 #8

it is the distribution of "power" not distribution of "load". the power to make decisions, enforce rules, keep the employees (eg. miners) in line with those rules,... the fact that each node does all of this on its own means they are not relying on anybody else and make their own decisions hence keeping the network decentralized.

Great answer.

I think the next step in blockchains is distributing load - storage, CPU, network, etc. in a fair and trustless way, while maintaining the distribution in power. Blockchains such as bitcoin are vastly over-redundant.
Wind_FURY (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1825



View Profile
September 03, 2020, 04:48:00 AM
 #9

Curious. What cryptocurrency has implemented sharding successfully, and how does transfer of value happen between shards?

https://bitcointalk.org/index.php?topic=5109561
None has implemented it though, otherwise BTLightning would have already crashed.

Because what I want to know is, if miners/stakers are required to have all the shards, or trust their peers for the integrity of each shard?

Miners mine all shards, users verify few, one or none.


All shards? Doesn't that NOT change anything except make a non-mining "full node" less than what is in a "non-sharded" blockchain?

it is the distribution of "power" not distribution of "load". the power to make decisions, enforce rules, keep the employees (eg. miners) in line with those rules,... the fact that each node does all of this on its own means they are not relying on anybody else and make their own decisions hence keeping the network decentralized.

Great answer.

I think the next step in blockchains is distributing load - storage, CPU, network, etc. in a fair and trustless way, while maintaining the distribution in power. Blockchains such as bitcoin are vastly over-redundant.


But it has to be.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
mda
Member
**
Offline Offline

Activity: 144
Merit: 13


View Profile
September 19, 2020, 06:37:16 AM
Last edit: September 19, 2020, 06:56:45 AM by mda
 #10

All shards? Doesn't that NOT change anything except make a non-mining "full node" less than what is in a "non-sharded" blockchain?

Yes, that and 1000x bigger transaction throughput, and 100x bigger market cap. All while security and decentralization stay unchanged.
But I guess the masses don't care much about security nor decentralization.
Wind_FURY (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1825



View Profile
September 19, 2020, 08:58:15 AM
 #11


All shards? Doesn't that NOT change anything except make a non-mining "full node" less than what is in a "non-sharded" blockchain?


Yes, that and 1000x bigger transaction throughput, and 100x bigger market cap. All while security and decentralization stay unchanged.


I'm sorry, but now I believe you are just shitposting.

Quote

But I guess the masses don't care much about security nor decentralization.


But what you posted DIDN'T maintain decentralization, it simply redefined a non-mining full node to be lesser than in a non-sharded network.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
BrewMaster
Legendary
*
Offline Offline

Activity: 2114
Merit: 1292


There is trouble abrewing


View Profile
September 19, 2020, 01:32:17 PM
 #12

All shards? Doesn't that NOT change anything except make a non-mining "full node" less than what is in a "non-sharded" blockchain?

Yes, that and 1000x bigger transaction throughput, and 100x bigger market cap. All while security and decentralization stay unchanged.
But I guess the masses don't care much about security nor decentralization.

masses who don't care about decentralization and security also don't care about cryptocurrencies and instead stick to their banks and other centralized alternatives. this is exactly why every centralized altcoin so far has failed over the long run.

in any case could you give us an example of sharding that is currently handling 1000x bigger transaction throughput?

There is a FOMO brewing...
mda
Member
**
Offline Offline

Activity: 144
Merit: 13


View Profile
September 19, 2020, 01:45:38 PM
 #13

But what you posted DIDN'T maintain decentralization, it simply redefined a non-mining full node to be lesser than in a non-sharded network.

Less storage and less bandwidth than now but control of emission is still maintained. Think of these shards as cloned altcoins with shared (and very high) hashrate.
Wind_FURY (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1825



View Profile
September 20, 2020, 07:41:35 AM
 #14

But what you posted DIDN'T maintain decentralization, it simply redefined a non-mining full node to be lesser than in a non-sharded network.

Less storage and less bandwidth than now but control of emission is still maintained.


That didn't make any sense.

Quote

Think of these shards as cloned altcoins with shared (and very high) hashrate.


You said that miners/stakers are required to have all the shards. That is NOT sharding, and it makes a full node lesser than what it is in a non-sharded network.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
mda
Member
**
Offline Offline

Activity: 144
Merit: 13


View Profile
September 20, 2020, 08:41:31 AM
Last edit: September 20, 2020, 09:16:43 AM by mda
 #15


Less storage and less bandwidth than now but control of emission is still maintained.


That didn't make any sense.

User verifies all transactions in his shard to ensure that no extra coins are injected by miners - control of emission.

You said that miners/stakers are required to have all the shards. That is NOT sharding, and it makes a full node lesser than what it is in a non-sharded network.

We don't care about miners' wishes and requirements, through competition they will bear any block size as long as it brings in profit. Shards are created to accommodate reduced storage and bandwidth capacity of users.

These shards are detached from each other, basically being independent currencies. But it's not something unheard of, throughout history people have been operating in parallel standards - gold, silver, copper. In the USA there were multiple coins before establishment of the Federal Reserve. Even now people in borderline zones carry two or three sorts of banknotes in their wallets. So if a technically sound and scalable solution could long-term stop corruption and legalized theft then I would say these conversions between independent currencies/shards would look like minor inconvenience.
Wind_FURY (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1825



View Profile
September 20, 2020, 11:11:48 AM
 #16


Less storage and less bandwidth than now but control of emission is still maintained.


That didn't make any sense.

User verifies all transactions in his shard to ensure that no extra coins are injected by miners - control of emission.

You said that miners/stakers are required to have all the shards. That is NOT sharding, and it makes a full node lesser than what it is in a non-sharded network.

We don't care about miners' wishes and requirements, through competition they will bear any block size as long as it brings in profit. Shards are created to accommodate reduced storage and bandwidth capacity of users.

These shards are detached from each other, basically being independent currencies. But it's not something unheard of, throughout history people have been operating in parallel standards - gold, silver, copper. In the USA there were multiple coins before establishment of the Federal Reserve. Even now people in borderline zones carry two or three sorts of banknotes in their wallets. So if a technically sound and scalable solution could long-term stop corruption and legalized theft then I would say these conversions between independent currencies/shards would look like minor inconvenience.


That doesn't change anything except make "full nodes" mean less than what they are in a non-sharded network.

Plus the complexity for what benefit? Do we stop trusting the consensus, and start trusting each node?

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
hv_
Legendary
*
Offline Offline

Activity: 2506
Merit: 1055

Clean Code and Scale


View Profile WWW
September 25, 2020, 04:19:56 PM
 #17


Less storage and less bandwidth than now but control of emission is still maintained.


That didn't make any sense.

User verifies all transactions in his shard to ensure that no extra coins are injected by miners - control of emission.

You said that miners/stakers are required to have all the shards. That is NOT sharding, and it makes a full node lesser than what it is in a non-sharded network.

We don't care about miners' wishes and requirements, through competition they will bear any block size as long as it brings in profit. Shards are created to accommodate reduced storage and bandwidth capacity of users.

These shards are detached from each other, basically being independent currencies. But it's not something unheard of, throughout history people have been operating in parallel standards - gold, silver, copper. In the USA there were multiple coins before establishment of the Federal Reserve. Even now people in borderline zones carry two or three sorts of banknotes in their wallets. So if a technically sound and scalable solution could long-term stop corruption and legalized theft then I would say these conversions between independent currencies/shards would look like minor inconvenience.


That doesn't change anything except make "full nodes" mean less than what they are in a non-sharded network.

Plus the complexity for what benefit? Do we stop trusting the consensus, and start trusting each node?

This is the best rabbit whole, where actually comes the trust from...

The distribution is just a model, that doesn't hold in real world as it gives full trust.

We have small , slow players and a few big ones. What is about now?


Carpe diem  -  understand the White Paper and mine honest.
Fix real world issues: Check out b-vote.com
The simple way is the genius way - Satoshi's Rules: humana veris _
zbig001
Member
**
Offline Offline

Activity: 162
Merit: 19


View Profile
September 25, 2020, 09:10:03 PM
 #18

In terms of performance, any P2P network that produces a single chain of blocks is not really a network.
It's a single computer in fact.
Because it can perfectly run on a single node, and adding more nodes brings no performance gain at all.

But if we don't just look at performance and want security and decentralization, then a P2P network (a kind of distributed system) is indispensable, obviously...
Adding more nodes improves decentralization (three is the lowest number required) although the marginal benefit gain decreases rapidly.
In terms of security benefits seem to be proportional to the number of nodes.
Wind_FURY (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1825



View Profile
September 26, 2020, 09:26:01 AM
 #19


Less storage and less bandwidth than now but control of emission is still maintained.


That didn't make any sense.

User verifies all transactions in his shard to ensure that no extra coins are injected by miners - control of emission.

You said that miners/stakers are required to have all the shards. That is NOT sharding, and it makes a full node lesser than what it is in a non-sharded network.

We don't care about miners' wishes and requirements, through competition they will bear any block size as long as it brings in profit. Shards are created to accommodate reduced storage and bandwidth capacity of users.

These shards are detached from each other, basically being independent currencies. But it's not something unheard of, throughout history people have been operating in parallel standards - gold, silver, copper. In the USA there were multiple coins before establishment of the Federal Reserve. Even now people in borderline zones carry two or three sorts of banknotes in their wallets. So if a technically sound and scalable solution could long-term stop corruption and legalized theft then I would say these conversions between independent currencies/shards would look like minor inconvenience.


That doesn't change anything except make "full nodes" mean less than what they are in a non-sharded network.

Plus the complexity for what benefit? Do we stop trusting the consensus, and start trusting each node?

This is the best rabbit whole, where actually comes the trust from...


I believe you misunderstood. mda was posting about the miners having all blocks in a sharded-network, but "full nodes" having only to verify "their part" of the sharded-network? Do we stop trusting the consensus and trust the other nodes that have the other part of the sharded-network? To what benefit?

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
hv_
Legendary
*
Offline Offline

Activity: 2506
Merit: 1055

Clean Code and Scale


View Profile WWW
September 28, 2020, 12:00:08 PM
 #20


Less storage and less bandwidth than now but control of emission is still maintained.


That didn't make any sense.

User verifies all transactions in his shard to ensure that no extra coins are injected by miners - control of emission.

You said that miners/stakers are required to have all the shards. That is NOT sharding, and it makes a full node lesser than what it is in a non-sharded network.

We don't care about miners' wishes and requirements, through competition they will bear any block size as long as it brings in profit. Shards are created to accommodate reduced storage and bandwidth capacity of users.

These shards are detached from each other, basically being independent currencies. But it's not something unheard of, throughout history people have been operating in parallel standards - gold, silver, copper. In the USA there were multiple coins before establishment of the Federal Reserve. Even now people in borderline zones carry two or three sorts of banknotes in their wallets. So if a technically sound and scalable solution could long-term stop corruption and legalized theft then I would say these conversions between independent currencies/shards would look like minor inconvenience.


That doesn't change anything except make "full nodes" mean less than what they are in a non-sharded network.

Plus the complexity for what benefit? Do we stop trusting the consensus, and start trusting each node?

This is the best rabbit whole, where actually comes the trust from...


I believe you misunderstood. mda was posting about the miners having all blocks in a sharded-network, but "full nodes" having only to verify "their part" of the sharded-network? Do we stop trusting the consensus and trust the other nodes that have the other part of the sharded-network? To what benefit?

Yerify doesn t mean anything - you can verify what your e-Banking client shows - and go moaning about

If you re out of sync and behind mining nodes you re even more in the sybil regime


only miners make blocks and if they don't verify they ll lose money


But still, where comes the real trust from - if there is at all ? From all the little anno sybils ?

Carpe diem  -  understand the White Paper and mine honest.
Fix real world issues: Check out b-vote.com
The simple way is the genius way - Satoshi's Rules: humana veris _
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!