Pages:
Author

Topic: Dear Satoshi Nakamoto - page 4. (Read 3734 times)

sr. member
Activity: 476
Merit: 501
April 20, 2017, 02:51:25 PM
#60
The other thing to think about is if all mining nodes are located within a few jurisdictions, and those governments decide to simultaneously seize the mining nodes and take them offline, everybody's UTXO is lost. By having copies of the blockchain distributed around the world in the hands of different entities and jurisdictions, the blockchain data and UTXO set is significantly more secure.
sr. member
Activity: 476
Merit: 501
April 20, 2017, 02:13:48 PM
#59
You are only considering the block building part of it. The blockchain is a distributed database. Validating nodes distribute the database amongst different actors and ensure the mining oligarchy can't fuck with the blockchain history.

Of course not.  The source of this database is the miners, and only the miners.  And any actor can get its data directly from the source, and doesn't need a proxy server to relay it.

Think of it this way.

Consider, for the sake of argument, 3 populations:

1) miners (I actually mean, mining pools) and their data-center nodes.

2) users with a lot of coins and cash, that only use online wallets or lightweight wallets

3) bitcointalk idiots like us, that run most of the non-mining full nodes.

Now, suppose that the miners change protocol (open in the clear).  Suppose that the users (2) don't really mind about that.
Suppose that all of us (3) are upset, and refuse to distribute this "corrupt" database.

What do you think will happen ?  The users (2) will connect their wallets directly to the miner nodes (1), instead of taking a copy of what the miners produce, from us (3).   We don't distribute anything.  We are optional proxy servers for the database that is produced by the miners, and only by the miners.

What stops the mining oligarchy from starting again from the genesis block and get 50 BTC block rewards? As soon as they connect to other validating nodes with the full  blockchain history they would have to sync to it!
hero member
Activity: 770
Merit: 629
April 20, 2017, 01:57:11 PM
#58
Reading the comments i have seen many people criticizing Satoshi that he did not make any changes to the block size limit at that time and so is the reason we are having issues right now,first thing everyone must understand is bitcoin at that time was a prototype and every software needs upgrades to keep up with time and that is the exact thing we need now,we need a good upgrade to solve the issue and what is best must be determined after careful thought process and testing.

The point is that a crypto currency is not "software", it is a contractual protocol.  Upgrading a contract is difficult.
hero member
Activity: 770
Merit: 629
April 20, 2017, 01:56:25 PM
#57
You've gone from dinofelis only miners matter extreme

I didn't say that.  The complex interplay between miners and users (in the market) is what matters.  But in that story, nowhere, non-mining nodes appear.  That's my point.  Miners are the only entities making block chains with the protocol's PoW voting rights.  Users are the ones that turn "tokens on a block chain" into something that has economic value, by spending value (fiat) to obtain it, and as such, finance the whole ecosystem, miners included.   But at no point - apart for the function of *informing* node owners what miners are actually doing - nodes that do not mine, play any role in this.  They don't make block chains, they don't offer block chain VARIANTS (allowing for choice in the market), and they don't relate to economic value in the market.  A user with 500 000 BTC running a node has just as much "node count value" as one running an empty node without owning any BTC.  A potential buyer of BTC on an exchange is maybe not running a node, but has important economic weight for a miner.   So non-mining nodes are 1) not offering opportunities of choice, and 2) do not signal or influence any economic choices in the market between the offered choices.

You are only considering the block building part of it. The blockchain is a distributed database. Validating nodes distribute the database amongst different actors and ensure the mining oligarchy can't fuck with the blockchain history.

Of course not.  The source of this database is the miners, and only the miners.  And any actor can get its data directly from the source, and doesn't need a proxy server to relay it.

Think of it this way.

Consider, for the sake of argument, 3 populations:

1) miners (I actually mean, mining pools) and their data-center nodes.

2) users with a lot of coins and cash, that only use online wallets or lightweight wallets

3) bitcointalk idiots like us, that run most of the non-mining full nodes.

Now, suppose that the miners change protocol (open in the clear).  Suppose that the users (2) don't really mind about that.
Suppose that all of us (3) are upset, and refuse to distribute this "corrupt" database.

What do you think will happen ?  The users (2) will connect their wallets directly to the miner nodes (1), instead of taking a copy of what the miners produce, from us (3).   We don't distribute anything.  We are optional proxy servers for the database that is produced by the miners, and only by the miners.

hero member
Activity: 2814
Merit: 911
Have Fun )@@( Stay Safe
April 20, 2017, 01:52:52 PM
#56
Reading the comments i have seen many people criticizing Satoshi that he did not make any changes to the block size limit at that time and so is the reason we are having issues right now,first thing everyone must understand is bitcoin at that time was a prototype and every software needs upgrades to keep up with time and that is the exact thing we need now,we need a good upgrade to solve the issue and what is best must be determined after careful thought process and testing.
sr. member
Activity: 476
Merit: 501
April 20, 2017, 01:06:37 PM
#55
You've gone from dinofelis only miners matter extreme

I didn't say that.  The complex interplay between miners and users (in the market) is what matters.  But in that story, nowhere, non-mining nodes appear.  That's my point.  Miners are the only entities making block chains with the protocol's PoW voting rights.  Users are the ones that turn "tokens on a block chain" into something that has economic value, by spending value (fiat) to obtain it, and as such, finance the whole ecosystem, miners included.   But at no point - apart for the function of *informing* node owners what miners are actually doing - nodes that do not mine, play any role in this.  They don't make block chains, they don't offer block chain VARIANTS (allowing for choice in the market), and they don't relate to economic value in the market.  A user with 500 000 BTC running a node has just as much "node count value" as one running an empty node without owning any BTC.  A potential buyer of BTC on an exchange is maybe not running a node, but has important economic weight for a miner.   So non-mining nodes are 1) not offering opportunities of choice, and 2) do not signal or influence any economic choices in the market between the offered choices.

You are only considering the block building part of it. The blockchain is a distributed database. Validating nodes distribute the database amongst different actors and ensure the mining oligarchy can't fuck with the blockchain history.
hero member
Activity: 896
Merit: 514
April 20, 2017, 11:45:35 AM
#54
Dear Satoshi Nakamoto I would like to know your opinion about all the blocksize bitcoin drama.
Blocksize drama will not over for sure and all these spam attacks on bitcoin network can't last long because it will cost so much for attackers. When all this attacks will be over, there will be no any problem regarding mempool being full with unconfirmed transactions and rise in transactions fees.  Wink
Yes,many such dramas would continue even in future trying to split bitcoin and fill their pockets.But as usual,all such attempts would fail and bitcoin would last long as the king of crypto coins.

Can't say that much for bitcoins, unless we do something about the problems with bitcoins then we can't really scale to bigger heights. Look at it this way, if bitcoins will take forever to confirm at low costs then that would really be a turn off to the new users especially merchants who would want to wait for 1 confirmation atleas.
hero member
Activity: 770
Merit: 629
April 20, 2017, 11:03:27 AM
#53
That is the very reason why the community has established an UASF so that the one who will have the power to adopt and approve changes to the bitcoin network will be us the bitcoin holders and the miners will be forced to follow to what our dictates are or else their production will go to waste. But set your worry aside since the exchanges are already doing their job screening the bitcoin that are entering their site.

You've gone from dinofelis only miners matter extreme

I didn't say that.  The complex interplay between miners and users (in the market) is what matters.  But in that story, nowhere, non-mining nodes appear.  That's my point.  Miners are the only entities making block chains with the protocol's PoW voting rights.  Users are the ones that turn "tokens on a block chain" into something that has economic value, by spending value (fiat) to obtain it, and as such, finance the whole ecosystem, miners included.   But at no point - apart for the function of *informing* node owners what miners are actually doing - nodes that do not mine, play any role in this.  They don't make block chains, they don't offer block chain VARIANTS (allowing for choice in the market), and they don't relate to economic value in the market.  A user with 500 000 BTC running a node has just as much "node count value" as one running an empty node without owning any BTC.  A potential buyer of BTC on an exchange is maybe not running a node, but has important economic weight for a miner.   So non-mining nodes are 1) not offering opportunities of choice, and 2) do not signal or influence any economic choices in the market between the offered choices.
hero member
Activity: 742
Merit: 500
April 20, 2017, 09:00:39 AM
#52
Dear Satoshi Nakamoto I would like to know your opinion about all the blocksize bitcoin drama.
Blocksize drama will not over for sure and all these spam attacks on bitcoin network can't last long because it will cost so much for attackers. When all this attacks will be over, there will be no any problem regarding mempool being full with unconfirmed transactions and rise in transactions fees.  Wink
Yes,many such dramas would continue even in future trying to split bitcoin and fill their pockets.But as usual,all such attempts would fail and bitcoin would last long as the king of crypto coins.
hero member
Activity: 588
Merit: 500
April 20, 2017, 08:57:38 AM
#51
very unlikely to get a reply; but nice try though. Tongue
Yes. It's not even proved that Satoshi exist yet and this letter is kind of letter to nobody now. But I think you will find a lot of replies to your questions on the forum.
sr. member
Activity: 476
Merit: 501
April 20, 2017, 08:54:14 AM
#50
That is the very reason why the community has established an UASF so that the one who will have the power to adopt and approve changes to the bitcoin network will be us the bitcoin holders and the miners will be forced to follow to what our dictates are or else their production will go to waste. But set your worry aside since the exchanges are already doing their job screening the bitcoin that are entering their site.

You've gone from dinofelis only miners matter extreme, to the paper weight of users forcing the miners hand extreme. Bitcoin works when miners and the economy are working in consensus. UASF without miner majority is a charge of the light brigade moment. It only takes one exchange to reject UASF and they gain the business of the usable majority chain, so there is an incentive for one of them to do so. The minority chain will either have to fork off, or fall in line with the consensus by cancelling the UASF. In other words segwit UASF will have to retreat like a wounded brigade after achieving very little gain. Since severe disruption to the bitcoin system of operation would have occurred for a length of time, people will start to play the blame game. I wouldn't be surprised if the blame was deflected onto the users. That's politics.
hero member
Activity: 994
Merit: 544
April 20, 2017, 08:09:25 AM
#49
So I think economic validation nodes have their purpose, since it stops miners from making up the rules without scrutiny.

My point is that there's no such thing as "economic validation nodes".  There are economic actors, USERS, that have of course their economic weight in the market on available choices.  Whether these actors run a node or not doesn't change their economic choices in the market.
And running a node, or not, doesn't increase the economic choices of actors, nor their economic weight.  So I fail to see the purpose that "running a node" has.  The economic power of the actors is independent of them running a node or not.  And the choices the economic actors have, are independent of them running a node or not. So what changes between economic actors voting in the market on the choices that are available, when they run a node, or they don't run a node ?

Think about this:

a) Suppose that the economic actors don't agree with the miners, and refuse to buy their coins, even though they don't run a node themselves.  Is the situation now better for miners than if on top of that, these actors were running a node that stopped working because it didn't agree with the block chain that miners were making ?

b) Suppose that many economic actors run a node that stops working because it doesn't agree with the chain that miners make.  But enough actors buy their coins on exchanges.  Did those running a node annoy the miners in the slightest bit ?

By validating the miners work, they are alerted to the fact that miners are changing the rules and can choose how to respond to the situation. If they blindly accept the miners work, they won't be alerted to the fact that the rules have changed. Hence they scrutinise the miners work and can choose to either change to the miners rules, or stop accepting that coin altogether.

That is the very reason why the community has established an UASF so that the one who will have the power to adopt and approve changes to the bitcoin network will be us the bitcoin holders and the miners will be forced to follow to what our dictates are or else their production will go to waste. But set your worry aside since the exchanges are already doing their job screening the bitcoin that are entering their site.
hero member
Activity: 770
Merit: 629
April 20, 2017, 07:50:28 AM
#48
e
It is understandable that the guys couldn't yet fancy how to make off-chain transactions in a decentralized and reliable way which would principally solve the issue and allow for virtually unlimited scaling of Bitcoin.

We still don't.  LN is banking.  We already knew that banking works, if all people have accounts in a connected net of banks and have deposited their holdings there. 
hero member
Activity: 770
Merit: 629
April 20, 2017, 07:48:52 AM
#47
By validating the miners work, they are alerted to the fact that miners are changing the rules and can choose how to respond to the situation. If they blindly accept the miners work, they won't be alerted to the fact that the rules have changed. Hence they scrutinise the miners work and can choose to either change to the miners rules, or stop accepting that coin altogether.

I would say: by "observing" the miner's work.  So yes, a full node informs its owner.  That's about it.  That's helpful if the miners were doing something sneaky.  If they openly announce that they don't apply the next halving, then your node just informs you that they did what they said, they were going to do.
Whether 5000 nodes tell you that, or just one, doesn't make much of a difference, does it ?
legendary
Activity: 3514
Merit: 1280
English ⬄ Russian Translation Services
April 20, 2017, 06:37:56 AM
#46
He's talking about one or few centralized miner nodes, everyone directly connecting to it, and blocks of about 1 GB.
(the 100 GB is daily).

Then, he screwed up:

https://bitcointalksearch.org/topic/patch-increase-block-size-limit-1347

https://bitcointalksearch.org/topic/patch-increase-block-size-limit-1347.msg23049#msg23049

Possibly the most prescient message on this forum. Who knows what the technical environment was like back then, I certainly don't, but they really should've seen this one coming and indeed this fella did

Yes, we certainly should take into account the environment back then

Right now it is as clear as day that none of what was suggested back in the day would work in the long enough term. It is understandable that the guys couldn't yet fancy how to make off-chain transactions in a decentralized and reliable way which would principally solve the issue and allow for virtually unlimited scaling of Bitcoin. It is also an example of how a new paradigm may render all previous efforts to solve the issue pretty irrelevant
sr. member
Activity: 476
Merit: 501
April 20, 2017, 05:09:15 AM
#45
So I think economic validation nodes have their purpose, since it stops miners from making up the rules without scrutiny.

My point is that there's no such thing as "economic validation nodes".  There are economic actors, USERS, that have of course their economic weight in the market on available choices.  Whether these actors run a node or not doesn't change their economic choices in the market.
And running a node, or not, doesn't increase the economic choices of actors, nor their economic weight.  So I fail to see the purpose that "running a node" has.  The economic power of the actors is independent of them running a node or not.  And the choices the economic actors have, are independent of them running a node or not. So what changes between economic actors voting in the market on the choices that are available, when they run a node, or they don't run a node ?

Think about this:

a) Suppose that the economic actors don't agree with the miners, and refuse to buy their coins, even though they don't run a node themselves.  Is the situation now better for miners than if on top of that, these actors were running a node that stopped working because it didn't agree with the block chain that miners were making ?

b) Suppose that many economic actors run a node that stops working because it doesn't agree with the chain that miners make.  But enough actors buy their coins on exchanges.  Did those running a node annoy the miners in the slightest bit ?

By validating the miners work, they are alerted to the fact that miners are changing the rules and can choose how to respond to the situation. If they blindly accept the miners work, they won't be alerted to the fact that the rules have changed. Hence they scrutinise the miners work and can choose to either change to the miners rules, or stop accepting that coin altogether.
hero member
Activity: 770
Merit: 629
April 20, 2017, 04:59:53 AM
#44
So I think economic validation nodes have their purpose, since it stops miners from making up the rules without scrutiny.

My point is that there's no such thing as "economic validation nodes".  There are economic actors, USERS, that have of course their economic weight in the market on available choices.  Whether these actors run a node or not doesn't change their economic choices in the market.
And running a node, or not, doesn't increase the economic choices of actors, nor their economic weight.  So I fail to see the purpose that "running a node" has.  The economic power of the actors is independent of them running a node or not.  And the choices the economic actors have, are independent of them running a node or not. So what changes between economic actors voting in the market on the choices that are available, when they run a node, or they don't run a node ?

Think about this:

a) Suppose that the economic actors don't agree with the miners, and refuse to buy their coins, even though they don't run a node themselves.  Is the situation now better for miners than if on top of that, these actors were running a node that stopped working because it didn't agree with the block chain that miners were making ?

b) Suppose that many economic actors run a node that stops working because it doesn't agree with the chain that miners make.  But enough actors buy their coins on exchanges.  Did those running a node annoy the miners in the slightest bit ?

You see, the nodes don't mean shit.  What means something, is the market value at which the miners can sell their coins, but that is also the market value of coins held by the whales.  There are also the newcomers, the most interesting party in this game, that have no stake but are most probably the ones buying up the new coins from miners.  In all of this, whether you run a node or not, doesn't matter, because it doesn't alter anything.

sr. member
Activity: 476
Merit: 501
April 20, 2017, 04:54:00 AM
#43
Quote from: dinofelis

Miners have electricity costs, warehousing costs, equipment costs etc.. Without a bitcoin economy that accepts their bitcoin (either directly or through fiat exchange), then the coins they mine have no use, and they will go out of business. In this case the entire bitcoin economy goes to hell.
Do you think there is any point in miners passing bitcoin tokens between themselves for fun? They have no purpose if there is no bitcoin economy. It becomes worthless hard to compute 1's and 0's. Everybody loses.
So I think economic validation nodes have their purpose, since it stops miners from making up the rules without scrutiny.
hero member
Activity: 770
Merit: 629
April 20, 2017, 04:41:13 AM
#42
sr. member
Activity: 476
Merit: 501
April 20, 2017, 04:20:09 AM
#41
Pages:
Jump to: