Bitcoin Forum
June 18, 2024, 11:09:16 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [86] 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 ... 223 »
1701  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 10:48:42 PM
BTW, it currently costs $60 a month to run a full node on a dedicated Microsoft Azure VM. This includes virtual hardware (includes 1 dedicated CPU core) and bandwidth, which is around 600GB a month (mostly outgoing). It is not quite "free" anymore.

By the way, has any of you guys considered running a full node in the cloud, as Soros Shorts suggested above?
Would that solve the problem for at least 8MB blocks? Just wondering...

Running a full node "in the cloud" defeats the whole purpose of running a node which is to be independent.
1702  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 10:34:48 PM
Bitcoin is first and foremost about censorship resistance and decentralization. The rest is bells and whistles.

Everyone needs to understand that.  Time to put this back in my sig.

Resiliency, not efficiency, is the paramount goal of decentralized, non-state sanctioned currency -Jon Matonis 2015

if you can trade off a small amount of decentralization for a large gain in efficiency...

it's not so clear cut.

You're trying to install trusted centralized nodes in the system, gtfo  Angry

Bitcoin will scale beyond its blockchain. Stop trying to figure out ways to break it.



https://bitcoin.org/en/download

a centralized source of download bitcoin   Shocked

1703  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 09:14:55 PM
Bitcoin is first and foremost about censorship resistance and decentralization. The rest is bells and whistles.

Everyone needs to understand that.  Time to put this back in my sig.

Resiliency, not efficiency, is the paramount goal of decentralized, non-state sanctioned currency -Jon Matonis 2015

if you can trade off a small amount of decentralization for a large gain in efficiency...

it's not so clear cut.

You're trying to install trusted centralized nodes in the system, gtfo  Angry

Bitcoin will scale beyond its blockchain. Stop trying to figure out ways to break it.

1704  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 08:59:34 PM
The issue you only now realize is the lack of well connected peers throughout the network.

The solution is more full nodes.

Surely you also now understand raising the block size is not ideal nor desired as it stands.

as it stands, no i am forced to conclude raising block limit any higher then a few MB's will start to cost to much in terms of bandwidth for home users to stay online.

with optimizations, i believe 500MB block limit will be the absolute limit for most home users.

i think gavin banking on tech improving enough to allow for GB blocks in a matter of years is very optimistic. maybe he doesn't care too much that full nodes no longer run on home networks....

 Roll Eyes

Optimizations like everyone running SPV I suppose....

Again, you can "optimize" overhead and inefficiencies, but you still have to communicate the whole block of data. There's no way you get around that.


no no no

simple shit like :

1) making sure the gossip network actually does make every peer on average use 503Bytes to get everyone to hear about a 500Byte msg.
2) communicate new blocks by listing all the TX ID's in that block instead of in full.
3) has SOME trusted centralized nodes dedicated to allowing new nodes to sync fast ( probably don't even need to trust them using some fancy PGP or something)
4) and yes some SPV, and maybe different types of nodes, simi-full node, full node, super node, minner node.

wtv it takes.

Yes, your intention are clear. Diverge from the trustless decentralized model of Bitcoin to accomodate more spam.

Hopefully you sell your coins so we can be done with people like you and move away from such toxic attitudes.

If it ain't broke don't fix it.
1705  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 08:29:54 PM
The issue you only now realize is the lack of well connected peers throughout the network.

The solution is more full nodes.

Surely you also now understand raising the block size is not ideal nor desired as it stands.

as it stands, no i am forced to conclude raising block limit any higher then a few MB's will start to cost to much in terms of bandwidth for home users to stay online.

with optimizations, i believe 500MB block limit will be the absolute limit for most home users.

i think gavin banking on tech improving enough to allow for GB blocks in a matter of years is very optimistic. maybe he doesn't care too much that full nodes no longer run on home networks....

 Roll Eyes

Optimizations like everyone running SPV I suppose....

Again, you can "optimize" overhead and inefficiencies, but you still have to communicate the whole block of data. There's no way you get around that.
1706  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 08:20:11 PM
so in the end if we have 1MB blocks floating around we'd expect each peer to use ~1.1MB of bandwidth every 10mins for TX propagation.

No, a node needs at least 8 peers to serve its purpose well. If it doesn't the messages risk not being propagated fast enough throughout the whole network.

Do you understand the word "overhead"?

The gossip broadcasting still has to occur between peers and it is valuable for them be well connected.

Stop being under the impression that you are somehow onto novel ideas, you really think too much of yourself.

Not all nodes need to have the same connectivity. It is possible to have very low average connectivity and still have a topology that has a small diameter.  An extreme example  would be a star topology with one node having N -1 connections to the remaining N - 1 nodes, each of which had a single connection.  There would be an average connectivity of about two and transmission would be fast (2 hops).

The most efficient topology (based on propagation time) will be a function of the bandwidth of individual connections and individual nodes.  Using random connections will not be optimal if there is a wide disparity in node performance and network bandwidth.  There are other possible optimizations that will minimize the effect of multiple hop transmissions, particularly of large blocks.  None of these ideas are new, having been well understood in the area of computer networking for decades.  The unique difficulty where bitcoin is concerned is the absence of any central network management and the need to operate under denial of service attacks.

I'm well aware of that but for Bitcoin to remain robust there is a certain minimum to achieve.
1707  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 08:00:46 PM
The issue you only now realize is the lack of well connected peers throughout the network.

The solution is more full nodes.

Surely you also now understand raising the block size is not ideal nor desired as it stands.
1708  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 07:53:13 PM
so in the end if we have 1MB blocks floating around we'd expect each peer to use ~1.1MB of bandwidth every 10mins for TX propagation.

No, a node needs at least 8 peers to serve its purpose well. If it doesn't the messages risk not being propagated fast enough throughout the whole network.

Do you understand the word "overhead"?

The gossip broadcasting still has to occur between peers and it is valuable for them be well connected.

Stop being under the impression that you are somehow onto novel ideas, you really think too much of yourself.
1709  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 07:32:02 PM
after reading the not so conclusive *part1* report on this:

it seems there is some coding gain to be had here, at least it's worth a look, but there's no doubt Holliday's paradox has probably more to do with nodes constantly using him to sync up there blockchain

which begs the question, shouldn't most nodes always be up and never need to catch up there blockchain?

maybe alot of nodes do as my friend dose, which is come online once in awhile simply to catch up and then go offline, this behaivor is detrimental to the network, and needs to be somehow dealt with and or mitigated.

I don't think this has much to do with what you describe.

The reason why Holliday's node bandwidth use is important is because of how well connected it is. It simply follows that he hears about a transaction before other less connected nodes and therefore has more people leeching off his transaction data.

He doesn't have to bear this weight but he apparently chooses to do so for the service of the Bitcoin ecosystem.
1710  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 07:07:18 PM
perfect avatar for you sir.

 Wink

Quote
Executive summary: gossip networks can scale up nicely with the number of peers in the network; in theory, each of the n peers in the network will receive all b bits in the messages, plus communication overhead that scales nicely. For example, a gossip network with 10,000 peers that is sending 500-byte messages, the theoretical upper bound on communication overhead for each message is lg lg 1000 * lg 500*8 or 18.4 bits... less than three bytes.  Scale up to a million peers and the overhead is 21.8 bits... still less than three bytes.

For dummies:

Bitcoin's broadcast protocol is quite efficient for the purpose it achieves.


1711  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 06:42:27 PM
http://gavintech.blogspot.ca/2015/09/how-efficient-is-bitcoins-gossip.html?showComment=1441906719340 is a few days old with a comment made on this this morning.

calling me an idiot for suggesting there maybe some inefficiencies in this aspect of bitcoin, and then point to an article recently posted exploring this possibility, hard qualifies as proof that i have no idea what i'm talking about.  

Must be heavy lifting these goal posts  Grin
1712  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 05:34:02 PM
There is nothing inefficient about Bitcoin's gossip broadcast protocol given the purpose it is trying to achieve.

There might be coding gains to be made but the network topology is fine and in fact critical to Bitcoin's security and overall success.

What is it 4 years now you've been doint this Bitcoin stuff and yet you had not figured this out?

Too busy playing in the speculation forum?
1713  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 05:29:25 PM
what you don't get is i'm trying to figure out what is causing the Holliday paradox, and suggesting it might have to do with the way the network propagates msg.

Maybe this will help:

Quote
Standard relaying

When someone sends a transaction, they send an inv message containing it to all of their peers.

Their peers will request the full transaction with getdata.

If they consider the transaction valid after receiving it, they will also broadcast the transaction to all of their peers with an inv, and so on.

Peers ask for or relay transactions only if they don't already have them.

A peer will never rebroadcast a transaction that it already knows about, though transactions will eventually be forgotten if they don't get into a block after a while.

Quote
inv - "I have these blocks/transactions: ..." Normally sent only when a new block or transaction is being relayed. This is only a list, not the actual data.

getdata - Request a single block or transaction by hash.

https://en.bitcoin.it/wiki/Network
1714  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 05:24:05 PM
omfg you're some special kind of asshole.


i'm saying the network's topology is inefficient and as a result when nodes relay TXs a node can get sent the same TX multiple times.
...

That's not how it works  Undecided


Quote
Alot of bitching back and forth brg444 being rude as always.....


http://gavintech.blogspot.ca/2015/09/how-efficient-is-bitcoins-gossip.html
Quote
nodes are semi-randomly connected to each other, and information (transactions, blocks, IP or onion addresses of peers, and, very rarely, alert messages) is flooded across the network.

https://en.wikipedia.org/wiki/Gossip_protocol
Quote
Due to the replication there is an implicit redundancy of the delivered information.

"sorry I was wrong"

OMG you still don't get it  Cheesy
1715  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 05:15:26 PM
if Holliday's node uploads content of a transaction to its peers it is because they DON'T know yet about the transaction. Clear enough?

what isnt clear is why we are asking Holliday to use so much bandwidth, and why the task isn't evenly spread out

What is clear Adam is you have no credibility discussing these issues.

It doesn't matter if you bang on tables and shout in every threads your opinion is as valuable as a 3rd grader telling rocket scientists how to build a spaceship because they saw it in the movies. People might avoid being rude because you're a nice little kiddo but your ideas will not be considered.
1716  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 05:09:06 PM
and i'm saying the network's topology is inefficient and as a result when nodes relay TXs a node can get sent the same TX multiple times.

ex. 6 nodes get 1 tx to propagate, all 6 nodes send the tx to all 6 nodes, each node gets the same tx 6 times.


That's not how it works  Undecided

says you. which isn't reassuring.

i'm under the impression the topology is laid out in a pretty random manner and peers blindly forward the TX to all the peers they are connected to.

when Holliday gets a TX to forward, he's forwarding that TX to all 60 peers, which is why he's having bandwidth issues.

No. Peers don't "blindly forward the TX to all the peers they are connected to".

Quote
That's not how it works  Undecided



repeating that doesn't make it more reassuring.

The purpose of my exercise is to get you to find the proper information so as to educate yourself.

Start here:
http://lmgtfy.com/?q=bitcoin+gossip+network

BTW I expect some kind of "sorry I was wrong" post next.

Quote
nodes are semi-randomly connected to each other, and information (transactions, blocks, IP or onion addresses of peers, and, very rarely, alert messages) is flooded across the network.

 Roll Eyes You noobs really need to get fed every answer heh.

Here:

Quote
A node learns about a new transaction, either from a peer or of it's own creation.

It announces to every one of it's peers (8+ typically) with an inventory message that it has learned about a transaction or block with a particular ID.

If the connected peer doesn't already know about the announced transaction, it sends a getdata request back asking for the contents of the transaction. If it already knows about the transaction, no getdata is made in response.

To put into context: if Holliday's node uploads content of a transaction to its peers it is because they DON'T know yet about the transaction. Clear enough?
1717  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 05:04:26 PM
and i'm saying the network's topology is inefficient and as a result when nodes relay TXs a node can get sent the same TX multiple times.

ex. 6 nodes get 1 tx to propagate, all 6 nodes send the tx to all 6 nodes, each node gets the same tx 6 times.


That's not how it works  Undecided

says you. which isn't reassuring.

i'm under the impression the topology is laid out in a pretty random manner and peers blindly forward the TX to all the peers they are connected to.

when Holliday gets a TX to forward, he's forwarding that TX to all 60 peers, which is why he's having bandwidth issues.

No. Peers don't "blindly forward the TX to all the peers they are connected to".

Quote
That's not how it works  Undecided



repeating that doesn't make it more reassuring.

The purpose of my exercise is to get you to find the proper information so as to educate yourself.

Start here:
http://lmgtfy.com/?q=bitcoin+gossip+network

BTW I expect some kind of "sorry I was wrong" post next.
1718  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 05:01:07 PM
and i'm saying the network's topology is inefficient and as a result when nodes relay TXs a node can get sent the same TX multiple times.

ex. 6 nodes get 1 tx to propagate, all 6 nodes send the tx to all 6 nodes, each node gets the same tx 6 times.


That's not how it works  Undecided

says you. which isn't reassuring.

i'm under the impression the topology is laid out in a pretty random manner and peers blindly forward the TX to all the peers they are connected to.

when Holliday gets a TX to forward, he's forwarding that TX to all 60 peers, which is why he's having bandwidth issues.

No. Peers don't "blindly forward the TX to all the peers they are connected to".

Quote
That's not how it works  Undecided

1719  Bitcoin / Bitcoin Discussion / Re: Thanks to people who support 1-2 MB blocks - great idea u fools... on: September 17, 2015, 04:51:39 PM
and i'm saying the network's topology is inefficient and as a result when nodes relay TXs a node can get sent the same TX multiple times.

ex. 6 nodes get 1 tx to propagate, all 6 nodes send the tx to all 6 nodes, each node gets the same tx 6 times.


That's not how it works  Undecided
1720  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: September 17, 2015, 04:42:56 PM
tl:dr  BTC velocity is high, other assets are likely better long term storage

 Huh

Where do you get this idea?
Pages: « 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [86] 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 ... 223 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!