Bitcoin Forum
May 08, 2024, 03:36:07 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12]  All
  Print  
Author Topic: Is it good or bad that Core development is virtually controlled by one company?  (Read 8148 times)
BitUsher
Legendary
*
Offline Offline

Activity: 994
Merit: 1034


View Profile
February 09, 2016, 01:59:55 AM
 #221

Is Core adding extra code in order to support sidechain technology? There's been some grumbling about that. Is that a consensus rule change?

I haven't heard of any plans in the near future to make consensus rule changes for sidechains. Sidechains are completely open and you can play with the code and run sidechain node if you want. They are mainly used for testing new features right now. I understand what you are insinuating with your concerns... and let me address that:

I don't assume bad faith within Core developers, partly because I know of some and know of a majority of their mindset with following their logs and discussions. I really do respect your skeptical mind however. For the sake of argument lets assume that these fears are real, that blockstream is trying to subvert our ecosystem and is controlling core to sell their products on sidechains.

This is why I am not worried-

1) The core developers are very transparent and this is an open source project. If at any point in time notice anything nefarious we will instantly fork away with or without the miners. It really doesn't matter if Core developers are malicious or not because there are thousands of extra eyes reviewing their code. This being said we should indeed have other development teams (like we do) managing other repositories.

2) We aren't going to accept the LN or sidechain products that aren't open source or don't have a level playing field for all economic agents added to the network. Additionally, the LN allows for us to solve a really large dilemma with incentivizing full nodes by paying them.

3) Banks are going to produce private blockchains regardless... it is much better that future sidechain products are sold to the banks which make sure they are dependent upon the main bitcoin block chain.

4) Whether or not Core gets the economics and incentives right is up for debate... In reality this is a complex experiment with many known unknowns and unknown unknowns; anyone claiming to know the future or the right balance of incentives for nodes and miners is likely wrong. Cores conservative approach is prudent under this scenario and we are lucky to have a diverse set of bright minds working with us to solve these problems.

Miners are incentivized by the market to make decisions, they don't make these decisions in a vacuum free of consequence.

Yet miners make critical mistakes all the time that jeopardize the network (BTCC spinning up 100 nodes/ SPV mining ) , Developers make mistakes all the time (One of Satoshi's many mistakes - https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki) . Thank Goodness no one controls bitcoin and we have to work together and rely on each other to solve these problems. 


1715182567
Hero Member
*
Offline Offline

Posts: 1715182567

View Profile Personal Message (Offline)

Ignore
1715182567
Reply with quote  #2

1715182567
Report to moderator
1715182567
Hero Member
*
Offline Offline

Posts: 1715182567

View Profile Personal Message (Offline)

Ignore
1715182567
Reply with quote  #2

1715182567
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715182567
Hero Member
*
Offline Offline

Posts: 1715182567

View Profile Personal Message (Offline)

Ignore
1715182567
Reply with quote  #2

1715182567
Report to moderator
1715182567
Hero Member
*
Offline Offline

Posts: 1715182567

View Profile Personal Message (Offline)

Ignore
1715182567
Reply with quote  #2

1715182567
Report to moderator
1715182567
Hero Member
*
Offline Offline

Posts: 1715182567

View Profile Personal Message (Offline)

Ignore
1715182567
Reply with quote  #2

1715182567
Report to moderator
gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4172
Merit: 8416



View Profile WWW
February 09, 2016, 02:07:14 AM
 #222

Of course nodes could ignore their blocks, and holders can dump their coins.
There is no need to dump any coins. The nodes _will_ ignore their blocks, as that is the very design of the Bitcoin system-- embodied in every implementation ever shipped; one which _completely_ deprives the ability of miners (even a super-majority) to carry out a broad spectrum of coercively acts against the users of the system. These protections are an essential part of the economic balance which keeps miners honest. Saying "if you shit it up, people will take huge losses (since-- who will buy if everyone knows its screwed) selling out and use something else" is a pretty fringe protection... as a concrete example it's one which has been fairly ineffectual in constraining the monetary policy of popular currencies.

Quote
Miners are incentivized by the market to make decisions, they don't make these decisions in a vacuum free of consequence.
I never suggested they did-- quite the opposite. Rather, I point out that the consequence of failing to comply with the hard rules set by the users of the system is that their hashpower is completely discarded while the users notice _nothing_ (except, perhaps, some slower confirmations for a few weeks or until they get a clue).
BlindMayorBitcorn
Legendary
*
Offline Offline

Activity: 1260
Merit: 1115



View Profile
February 09, 2016, 02:47:49 AM
 #223

Is Core adding extra code in order to support sidechain technology? There's been some grumbling about that. Is that a consensus rule change?

I haven't heard of any plans in the near future to make consensus rule changes for sidechains. Sidechains are completely open and you can play with the code and run sidechain node if you want. They are mainly used for testing new features right now. I understand what you are insinuating with your concerns... and let me address that:

I don't assume bad faith within Core developers, partly because I know of some and know of a majority of their mindset with following their logs and discussions. I really do respect your skeptical mind however. For the sake of argument lets assume that these fears are real, that blockstream is trying to subvert our ecosystem and is controlling core to sell their products on sidechains.

This is why I am not worried-

1) The core developers are very transparent and this is an open source project. If at any point in time notice anything nefarious we will instantly fork away with or without the miners. It really doesn't matter if Core developers are malicious or not because there are thousands of extra eyes reviewing their code. This being said we should indeed have other development teams (like we do) managing other repositories.

2) We aren't going to accept the LN or sidechain products that aren't open source or don't have a level playing field for all economic agents added to the network. Additionally, the LN allows for us to solve a really large dilemma with incentivizing full nodes by paying them.

3) Banks are going to produce private blockchains regardless... it is much better that future sidechain products are sold to the banks which make sure they are dependent upon the main bitcoin block chain.

4) Whether or not Core gets the economics and incentives right is up for debate... In reality this is a complex experiment with many known unknowns and unknown unknowns; anyone claiming to know the future or the right balance of incentives for nodes and miners is likely wrong. Cores conservative approach is prudent under this scenario and we are lucky to have a diverse set of bright minds working with us to solve these problems.


I just want all this ugliness behind us so's I can go back to my pigeons thread.

Forgive my petulance and oft-times, I fear, ill-founded criticisms, and forgive me that I have, by this time, made your eyes and head ache with my long letter. But I cannot forgo hastily the pleasure and pride of thus conversing with you.
sAt0sHiFanClub
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


Warning: Confrmed Gavinista


View Profile WWW
February 09, 2016, 12:08:09 PM
 #224


The technical experts you derive your arguments from have always thought that the network needed paternal stewardship.

The mindset reminds me of an excerpt from Mustapha's Chorus Sacerdotum.

Quote
"Created sick, commanded to be sound."

If it was true, it would probably mean guaranteed failure at some point in the future. Thankfully it isn't, and our consensus mechanism is built in, as described up thread.


I suppose there are people who think they are more clever than a simple system built upon the basic principle of aligned incentives.

We must make money worse as a commodity if we wish to make it better as a medium of exchange
sAt0sHiFanClub
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


Warning: Confrmed Gavinista


View Profile WWW
February 09, 2016, 12:10:59 PM
 #225



The technical experts you derive your arguments from have always thought that the network needed paternal stewardship.

If it was true, it would probably mean guaranteed failure at some point in the future. Thankfully it isn't, and our consensus mechanism is built in, as described up thread.

Yikes, I haven't heard this argument before. So when should Classic devs walk away from maintaining their repository?

Code can be maintained. But we should avoid interference in the network. Dont conflate the two.

We must make money worse as a commodity if we wish to make it better as a medium of exchange
Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12]  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!