Pages:
Author

Topic: ToominCoin aka "Bitcoin_Classic" #R3KT - page 69. (Read 157162 times)

hero member
Activity: 546
Merit: 500
I find this idea of libconsensus a bit funny, Core approves of any implementation that does not disagree with them on key points like the blocksize limit. It somewhat defeats the purpose of multiple implementations if they are not allowed to disagree with Core.
If there is no consensus then there is no blockchain - is that so hard to understand?

If we took your "democratic" idea then I could just create 100 Bitcoin clones next week each with a different limit to the 21M one and suggest that we all vote upon which one to use - would that in any way be a good thing in your opinion?
That is just baseless fear mongering, like I said we have more then five alternative implementations to Core today and yet the network fuctions just fine. A hundred different implementations like you suggest would also not be a problem, nobody would adopt such implementations, even though there is nothing that can be done to stop someone from creating them either, it really is not a problem.

If hypothetically the majority of the network decided to support classic and the network forked to two megabytes blocks, this would also not be a problem, the network would continue to function as it should. There is no reason to fear the freedom of choice, instead this freedom of choice should be embraced.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
I find this idea of libconsensus a bit funny, Core approves of any implementation that does not disagree with them on key points like the blocksize limit. It somewhat defeats the purpose of multiple implementations if they are not allowed to disagree with Core.

If there is no consensus then there is no blockchain - is that so hard to understand?

If we took your "democratic" idea then I could just create 100 Bitcoin clones next week each with a different limit to the 21M one and suggest that we all vote upon which one to use - would that in any way be a good thing in your opinion?
hero member
Activity: 546
Merit: 500
Surely you do not favor keeping development centralized under Core forever? If that was the case I would personally not consider Bitcoin to have much of a future at all, decentralization requires us to distribute this power just like Bitcoin has done for many other things.

Here is what I see (as a software developer) - things like "libconsensus" are being developed to make it actually easier for other projects to do Bitcoin (and do it properly).

Now if the "core devs" were so hell bent on total control then why would they develop that in particular (and that is only one example - but I think the best example of why you have got things very wrong in your understanding)?

Maybe you aren't a coder so you simply "don't understand" but why not listen to people that do know this stuff rather than just joining in what has basically become a mob attack of the core developers?
I find this idea of libconsensus a bit funny, Core approves of any implementation that does not disagree with them on key points like the blocksize limit. It somewhat defeats the purpose of multiple implementations if they are not allowed to disagree with Core.
legendary
Activity: 2674
Merit: 3000
Terminated.
Agreed, out of necessity it was just one guy that created it, over time however this power must become more distributed, that time is now, Bitcoin is growing and evolving.
Nonsense. Nothing has to change and Bitcoin will keep working the same way that it does now. The word "must" is completed wrong here. There isn't a good reason for this unless you want other people to have github keys of the main implementation. Development is not centralized.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
Surely you do not favor keeping development centralized under Core forever? If that was the case I would personally not consider Bitcoin to have much of a future at all, decentralization requires us to distribute this power just like Bitcoin has done for many other things.

Here is what I see (as a software developer) - things like "libconsensus" are being developed to make it actually easier for other projects to do Bitcoin (and do it properly).

Now if the "core devs" were so hell bent on total control then why would they develop that in particular (and that is only one example - but I think the best example of why you have got things very wrong in your understanding)?

Maybe you aren't a coder so you simply "don't understand" but why not listen to people that do know this stuff rather than just joining in what has basically become a mob attack of the core developers?
hero member
Activity: 546
Merit: 500
How does a single implementation which is essentially a dictatorship decided on by one guy, a viable model of governance for what is supposed to be a decentralized cryptocurrency?
'
Strange - you may not have heard it - but Bitcoin was created by a dictatorship decided on by one guy (we know as Satoshi) - perhaps you ought to learn your history before trying to change the future?
Agreed, out of necessity it was just one guy that created it, over time however this power must become more distributed, that time is now, Bitcoin is growing and evolving. Surely you do not favor keeping development centralized under Core forever? If that was the case I would personally not consider Bitcoin to have much of a future at all, decentralization requires us to distribute this power just like Bitcoin has done for many other things.

Bitcoin is a form of democracy, I have explain this in more depth here: https://bitco.in/forum/threads/hello-shills.1002/#post-15816
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
How does a single implementation which is essentially a dictatorship decided on by one guy, a viable model of governance for what is supposed to be a decentralized cryptocurrency?

Strange - you may not have heard it - but Bitcoin was created by a dictatorship decided on by one guy (we know as Satoshi) - perhaps you ought to learn your history before you start trying to change the future?

(you can argue that Satoshi was not an individual but for sure it was not a "democracy")
hero member
Activity: 546
Merit: 500
We each choose for ourselves what implementation we prefer, that way we do end up with a more decentralized development since if everyone chose freely they would surely not all choose the same client.
That makes zero sense when it comes to "consensus" (you can't just choose any software you want).

It would make more sense to promote alt-coins than to try and promote destroying Bitcoin by having it forked to death.
How does a single implementation which is essentially a dictatorship decided on by one guy, a viable model of governance for what is supposed to be a decentralized cryptocurrency? That is completely at odds with the ethos of Bitcoin. Right now we have more then five alternative implementations to Core, yet Bitcoin has not been destroyed by this freedom of choice. The tyranny of Core is not a viable option for the governance of Bitcoin, it might even be one of the major vulnerabilities in Bitcoin today as a point of centralization.

I am involved in the altcoins, and I am also involved in forking Bitcoin as a minority in the future. Even though I am well positioned to see Bitcoin become obsoleted and out competed if it refuses to change, I would still be sad to see Bitcoin go down in such a way.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
We each choose for ourselves what implementation we prefer, that way we do end up with a more decentralized development since if everyone chose freely they would surely not all choose the same client.

That makes zero sense when it comes to "consensus" (you can't just choose any software you want unless you want to risk destroying the value that has been created from the complying software that has built the blockchain).

It would make more sense to promote alt-coins than to try and promote destroying Bitcoin by having it forked to death.

If you're unhappy with Bitcoin then back an alt or perhaps create your own (it's really not that hard).
hero member
Activity: 546
Merit: 500
This is not a good governance model for Bitcoin, it is only through multiple implementations that users have the freedom of choice.

Strange - as you are only supporting *one* alternative implementation of Bitcoin (that is being controlled by one guy which supposedly you don't like as a structure) - where are the others (as you clearly don't support the core developers)?

As you don't like "one guy in charge" please get behind something that Gavin is not involved with for a start (at least then you'd look more honest with regards to your statements).
This seems to be somewhat of a ridiculous statement, my preferred implementation is actually Bitcoin Unlimited. Every open source project is essentially a dictatorship out of necessity, including Core and Classic. The only way to distribute this power is through multiple implementations, and that is exactly what I am doing, what I am doing is completely consistent.

We each choose for ourselves what implementation we prefer, that way we do end up with a more decentralized development since if everyone chose freely they would surely not all choose the same client.
hero member
Activity: 546
Merit: 500
Veritas wants increased adoption so he can get rich quick.

Veritas is a miner, a merchant, a user, and political philosopher.

Veritas hates people using other cryptocurrencies. (no mass adoptions = no get rich quick = bad)

Veritas wants unlimited max block size. (free transactions = mass adoptions = get rich quick = good)

Veritas wants much governance.

Veritas wants hardfork.

Veritas shouts ad hominem often.

Veritas is a very intelligent and capable person.

1 Veritas > 10 noob shills
Thanks I guess, though some corrections, I do support the alternative cryptocurrencies especially considering that they are implementing Satoshi's vision when Bitcoin might not.

I do not think transactions should be free, there should be a free market for fees, the miners know their own parameters best they can decide what transactions to include and not to include.

Bitcoin is not just about getting rich, it is about doing good for the world, it is nice how the incentives of Bitcoin allign these two things, it is part of the beauty and power of Bitcoin.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
This is not a good governance model for Bitcoin, it is only through multiple implementations that users have the freedom of choice.

Strange - as you are only supporting *one* alternative implementation of Bitcoin (that is being controlled by one guy which supposedly you don't like as a structure) - where are the others (as you clearly don't support the core developers)?

As you don't like "one guy in charge" please get behind something that Gavin is not involved with for a start (at least then you'd look more honest with regards to your statements).
legendary
Activity: 2156
Merit: 1393
You lead and I'll watch you walk away.
Bitcoin Classic is only proposing to increase the blocksize to two megabytes. That is not an exponential increase at all.
This is Bitcoin "Classic"'s proposal:
Quote
Phase 3 (Q3-Q4) [2016] Make the block size limit dynamic.  Use a variation of Stephen Pair’s/BitPay proposal. Validation cost of a block must be less than a small multiple of the average cost over the last difficulty adjustment period.
The main developers of classic previously were pushing an effectively unlimited exponentially growing scheme. They generally reject the notion of any blocksize limit at all.

Why would you bother to respond here? Pandering to the plebeians is unbecoming.
sr. member
Activity: 471
Merit: 250
BTC trader
Veritas wants increased adoption so he can get rich quick.

Veritas is a miner, a merchant, a user, and political philosopher.

Veritas hates people using other cryptocurrencies. (no mass adoptions = no get rich quick = bad)

Veritas wants unlimited max block size. (free transactions = mass adoptions = get rich quick = good)

Veritas wants much governance.

Veritas wants hardfork.

Veritas shouts ad hominem often.

Veritas is a very intelligent and capable person.

1 Veritas > 10 noob shills

hero member
Activity: 546
Merit: 500
What I think some of you do not understand is that this is not a case of Classic vs Core, in an ideal world we would have both. All that classic changes in the short term is an increase the blocksize to two megabytes. Nobody is forced to adopt any of the other changes that Classic plans on implementing, regardless of what you are saying, all of this talk of a coup is just ridiculous. Unless you think that Core should decide on everything within Bitcoin, which in my opinion is antithetical to Bitcoin itself, we can have multiple competing implementations, this is critical for the correct functioning of the governance mechanism of Bitcoin. Core is hostile towards this idea, the very mechanism that guarantees our freedom within the protocol.

Classic just increases the blocksize to two megabytes, that is all it does, you are all treating it like the plague or something, coming up with these ridiculous stories when all that matters is the code, and the code is simple. Not the people, not their qualifications none of that matters. The simple truth is that increasing the blocksize to two megabytes is good for the network and Core refuses to do so in a timely fashion, they are not even communicating their plans clearly. Bitcoin deserves better then that, it should not be at the mercy of whatever decisions Core makes, especially considering they are a small group of people, with one person having the final say over decisions. This is not a good governance model for Bitcoin, it is only through multiple implementations that users have the freedom of choice.
hero member
Activity: 546
Merit: 500
VS, is there some big _Classic post or something that states all the stuff you've been posting? I ask because I feel that many of your points are arguments that I've seen gmaxwell respond to before when brought up by other people. He argues this stuff far better than I could ever hope to (being an actual developer and all), so I'd rather refer you to his posting history than bother trying to repeat stuff.
You might want check this out, a debate between me and gmaxwell:

https://bitco.in/forum/threads/discussion-with-greg-maxwell.841/
hero member
Activity: 854
Merit: 1009
JAYCE DESIGNS - http://bit.ly/1tmgIwK
I believe the best solution is the one originally suggested by Theymos: as a full
node operator, examine the capacity of your hardware and advertise your block
size preferences in transactions you make. Gather data about what preferences
other have. Upgrade your hardware or update your preferences, and in the
end the block size will converge on a Schelling point based on signalling.

Or in short mining software needs more updates and features, but not too many to not worsen performance.

But some features could improve performance as well. If you could specifically optimize mining to your hardware, then it would be fantastic, and the software designed that way.
legendary
Activity: 996
Merit: 1013
What prevents most of the miners reject such a block? Nothing. You took have an hour to verify this block, only to find out that the main chain already extended by 3 blocks and this block is orphaned, what is the point?
So as a new user joining the system, I'm not allowed to mine the blocks that I want (within the block size limit)? Don't you see how idiotic this is?

Of course you are allowed to, but then again, other users
are not forced to accept your too-expensive-to-validate blocks.

This is exactly the heart of the idea behind Bitcoin Unlimited.
We'd need to have a reasonably reliable idea what size blocks are
being accepted by the network at any given time without resorting
to a fixed limit that needs to be updated by devs.

I believe the best solution is the one originally suggested by Theymos: as a full
node operator, examine the capacity of your hardware and advertise your block
size preferences in transactions you make. Gather data about what preferences
other have. Upgrade your hardware or update your preferences, and in the
end the block size will converge on a Schelling point based on signalling.
hero member
Activity: 854
Merit: 1009
JAYCE DESIGNS - http://bit.ly/1tmgIwK

That's usually how it goes. They tell you "it's just Core with a 2 MB block size limit" to pull you towards them and then they start adding random "features".


They will add a "give me all your coins" button in bitcoin classic, where the developers will just push 1 button to empty out random accounts and then blame it on core. Cheesy

Thats the level of insanity that could happen with classic.
member
Activity: 177
Merit: 11
Are you going to provide the funds for this network-wide upgrade?

That's not how it works. In his world everything is free for everyone, and we all live happily ever after. Wink
Pages:
Jump to: