Bitcoin Forum
November 14, 2018, 05:39:45 AM *
News: Latest Bitcoin Core release: 0.17.0 [Torrent].
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin is decentralized. Its protocol development, its client development...  (Read 1294 times)
Coincomm
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
August 22, 2012, 11:02:12 PM
 #1

Its protocol development, its client development should be as well. BIP and other structures are fine and all but nobody should have a monopoly on any part of Bitcoin development. Central points are easy to be consumed and slanted towards anyone's game.

Somebody in the Wikipedia community is trying to make bitcoin.org, Bitcoin-Qt and Bitcoind the official games in town. Other implementations and alternative methods of protocol development shouldn't be given a shot in their eyes. They want the Bitcoin article named after Bitcoin.org.

http://en.wikipedia.org/wiki/Bitcoin

Let's make sure the right thing is done.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Fluttershy
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
August 22, 2012, 11:19:14 PM
 #2

Wouldn't this just lead to more forks in the blockchain?
Coincomm
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
August 22, 2012, 11:25:35 PM
 #3

Wouldn't this just lead to more forks in the blockchain?
There is nothing wrong with a fork. People should have the right to disagree with the current blockchain and form their own.

Consensus will sort out the rest.
Coincomm
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
August 22, 2012, 11:27:18 PM
 #4

I'm confused about the issue.

Can you point me toward some other clients that are full nodes which the protocol requires?
The protocol doesn't require anything. Satoshi never wrote that the protocol was authoritative. The Bitcoind protocol is not authoritative. People have the right to run thin-clients and then meet the need of verification as it comes. If a need is important, it will be met.

Nobody needs to be forced to do anything or obey anyone. It's the whole point of Bitcoin: Decentralization.
Coincomm
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
August 22, 2012, 11:36:36 PM
 #5

I'm confused about the issue.

Can you point me toward some other clients that are full nodes which the protocol requires?
The protocol doesn't require anything. Satoshi never wrote that the protocol was authoritative. The Bitcoind protocol is not authoritative. People have the right to run thin-clients and then meet the need of verification as it comes. If a need is important, it will be met.

Nobody needs to be forced to do anything or obey anyone. It's the whole point of Bitcoin: Decentralization.

By "requires" I meant needed to continue to function properly.

I never mentioned authority or force. My question was genuine.

I use several alternative clients because of the fantastic features they offer, yet I still run the Satoshi client because, as far as I know, it is the only "full node".

Was your complaint that wikipedia doesn't list alternative clients? (I only browsed the page.)



My complaint is that it doesn't evoke the culture of Bitcoin. They want Bitcoin to have a central organization.

I have a question: Are miners not full nodes?
Jutarul
Donator
Legendary
*
Offline Offline

Activity: 994
Merit: 1000



View Profile
August 22, 2012, 11:38:16 PM
 #6

Its protocol development, its client development should be as well. BIP and other structures are fine and all but nobody should have a monopoly on any part of Bitcoin development. Central points are easy to be consumed and slanted towards anyone's game.

Somebody in the Wikipedia community is trying to make bitcoin.org, Bitcoin-Qt and Bitcoind the official games in town. Other implementations and alternative methods of protocol development shouldn't be given a shot in their eyes. They want the Bitcoin article named after Bitcoin.org.

http://en.wikipedia.org/wiki/Bitcoin

Let's make sure the right thing is done.

What you really need is different implementations. And for that matter you need to separate client development from protocol development. Now it's a bit mingled. But that's just the problem of lack of developers.

Right now the real problem I see is that the bitcoin economy doesn't really acknowledge the importance of bitcoin software and protocol development with incentives. We have to get the question of sustaining bitcoin developers of the table - fast.

Otherwise the only way bitcoin development is gonna survive longterm is if it's piggybacking on the mining industry, which has a clear incentive structure, or some other operation which is sustainable (e.g. exchanges may have an interest to support their own client development).

The ASICMINER Project https://bitcointalk.org/index.php?topic=99497.0
"The way you solve things is by making it politically profitable for the wrong people to do the right thing.", Milton Friedman
Coincomm
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
August 22, 2012, 11:41:09 PM
 #7

My complaint is that it doesn't evoke the culture of Bitcoin. They want Bitcoin to have a central organization.

I have a question: Are miners not full nodes?

Who does? Can you elaborate?

Miners are not full nodes if they mine at a traditional pool. They submit work to a full node though.
Regular wikipedia editors and one Bitcoiner or two that edit the article.

I see. Another question: If the Bitcoin network was threatened by a lack of nodes, wouldn't the miners with financial incentive fix it?
Fluttershy
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
August 22, 2012, 11:45:20 PM
 #8

The main thing is that people on the receiving end of a transaction would only be able to accept the fork they're set up to process. Kind of renders the whole system useless.

Do the big trading sites accept litecoin or solidcoin or whateverthehellcoin in lieu of bitcoins and do they regard them as having the same value? That answers your question.
Coincomm
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
August 22, 2012, 11:47:19 PM
 #9

The main thing is that people on the receiving end of a transaction would only be able to accept the fork they're set up to process. Kind of renders the whole system useless.
Not really. If it serves people's needs, there isn't a problem.

If somebody doesn't like the fork they are on, they can change it.
Coincomm
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
August 22, 2012, 11:48:56 PM
 #10

My complaint is that it doesn't evoke the culture of Bitcoin. They want Bitcoin to have a central organization.

I have a question: Are miners not full nodes?

Who does? Can you elaborate?

Miners are not full nodes if they mine at a traditional pool. They submit work to a full node though.
Regular wikipedia editors and one Bitcoiner or two that edit the article.

I see. Another question: If the Bitcoin network was threatened by a lack of nodes, wouldn't the miners with financial incentive fix it?

OK, now I know who, but what are they doing again? What information did they leave out? Alternative clients? (Sorry, maybe I should read it.)

Would they? From what I've seen, no or they would be very slow to react. One pool used to linger around 50% (lets not get into a discussion about if or why that is risky) and you would think that miners had financial motives to decentralize the network. Well, it is much more decentralized today, but it took quite some time.

I think many miners would simply say, "too much effort".
So Miners would let the network be vulnerable or die out of laziness?
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1005


Gerald Davis


View Profile
August 23, 2012, 12:04:20 AM
 #11

What is the problem exactly?  You rambled on and on without actually stating a specific complaint.

http://en.wikipedia.org/wiki/Bitcoin#Bitcoin_Services_and_Clients

Multiple clients are listed.  The satoshi client is actually not listed first and is put in the middle of the pack.
Coincomm
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
August 23, 2012, 12:06:04 AM
 #12

What is the problem exactly?  You rambled on and on without actually stating a specific complaint.

http://en.wikipedia.org/wiki/Bitcoin#Bitcoin_Services_and_Clients

Multiple clients are listed.  The satoshi client is actually not listed first and is put in the middle of the pack.
It's been edited it seems.
JompinDox
Member
**
Offline Offline

Activity: 107
Merit: 10


View Profile
August 24, 2012, 06:06:56 AM
 #13

I'm confused about the issue.

Can you point me toward some other clients that are full nodes which the protocol requires?
The protocol doesn't require anything. Satoshi never wrote that the protocol was authoritative. The Bitcoind protocol is not authoritative. People have the right to run thin-clients and then meet the need of verification as it comes. If a need is important, it will be met.

Nobody needs to be forced to do anything or obey anyone. It's the whole point of Bitcoin: Decentralization.

By "requires" I meant needed to continue to function properly.

I never mentioned authority or force. My question was genuine.

I use several alternative clients because of the fantastic features they offer, yet I still run the Satoshi client because, as far as I know, it is the only "full node".

Was your complaint that wikipedia doesn't list alternative clients? (I only browsed the page.)



According to Ufasoft, their alternative bitcoin client is also a full node! Check the alternative clients subforum.

Tips? 1ELECeJompinDox61L73eAUyaWpe3Q5HZB
Down with socks!
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!