Bitcoin Forum
June 03, 2024, 04:56:08 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: An Open Letter to Bitcoin Miners  (Read 359 times)
jonald_fyookball (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
May 16, 2017, 02:31:39 PM
 #1

An Open Letter to Bitcoin Miners:
Source: https://medium.com/@jonaldfyookball/an-open-letter-to-bitcoin-miners-c260467e1f0

Dear Bitcoin Miner,

My name is Jonald, and I am a Bitcoin investor.

I bought my first Bitcoins in 2013 and have been active on the Bitcointalk
forum since March, 2014.
I’m also a small business owner that actually
uses Bitcoin for remittance payments, and I hold a degree in Computer Science.

Since Bitcoin investors and miners need each other to succeed,
I wanted to take a minute to reach out to you, and send a sincere message from a “real Bitcoiner”.
 
I’ll cut right to the chase:

I’m concerned. I believe we urgently need to find a scaling solution,
and I believe the best solution is to increase the blocksize.


At least, hear me out.


Why Should You Listen to Me?


There’s a huge amount of misinformation, dishonesty, and political agendas
attached to the Great Scaling Debate. The situation is serious and there’s a lot at stake here.

I am not beholden to any special interests. No one is paying me to write this.
I am not a contributor to any Bitcoin projects, but I am quite familiar with
the scaling topic because I’ve been following it for some time now,
and I am knowledgeable enough to clearly understand the technical details.

I’ve heard all the arguments from every side of the debate,
and I want to give you my honest, unbiased, unfiltered understanding of the situation.


Let’s Start At the Beginning


In 2008, Satoshi Nakamoto published a paper titled Bitcoin: A Peer-to-Peer Electronic Cash System.
Everybody knows this, but the exact title needs to be repeated because today,
even the most basic facets of Bitcoin are being challenged.
Should Bitcoin really be “cash” or instead “digital gold”?
And if we follow Satoshi’s plan, is it really peer to peer?

These questions come not so much from open-minded inquiry, but rather from a biased agenda.
This would have been inconceivable a few years ago, but now things have become so political,
that certain people even want to re-write the Bitcoin whitepaper.


(Attempting to re-write history has always been a favorite tactic of tyrannical elites.)


Satoshi’s Vision to Scale Bitcoin


Regardless of “which side” of the scaling debate you are on, it should not be contested that Satoshi always planned for and advocated for simple, on-chain scaling.

When asked how Bitcoin would scale to Visa-like levels, he said:

Quote
    Long before the network gets anywhere near as large as that, it would be safe
    for users to use Simplified Payment Verification (section 8 ) to check for
    double spending, which only requires having the chain of block headers, or
    about 12KB per day. Only people trying to create new coins would need to run network nodes. At first, most users would run network nodes, but as the
    network grows beyond a certain point, it would be left more and more to
    specialists with server farms of specialized hardware. A server farm would
    only need to have one node on the network and the rest of the LAN connects with that one node.

    The bandwidth might not be as prohibitive as you think. A typical transaction
    would be about 400 bytes (ECC is nicely compact). Each transaction has to be
    broadcast twice, so lets say 1KB per transaction. Visa processed 37 billion
    transactions in FY2008, or an average of 100 million transactions per day.
    That many transactions would take 100GB of bandwidth, or the size of 12 DVD or 2 HD quality movies, or about $18 worth of bandwidth at current prices.

    If the network were to get that big, it would take several years, and by then,
    sending 2 HD movies over the Internet would probably not seem like a big deal.

    Satoshi Nakamoto

Source

Disturbingly, this simple quote from Satoshi was moderated
(deleted) from the r/bitcoin reddit page.
I’ll revisit the censorship issue in a moment.

Another important fact is that the current blocksize limit of 1mb was
intended to be a temporary measure. This was something
‘everyone’ knew before the debate became politicized.

One of the earliest code reviewers, Ray Dillinger, explained that he,
Hal Finey, and Satoshi all agreed the limit was to be temporary.


Satoshi also provided the means to raise the limit with his famous quote:

Quote
    It can be phased in, like:

    if (blocknumber > 115000)
     maxblocksize = largerlimit

Here is one more explanation from Satoshi,
in an email to Mike Hearn
, about why Bitcoin never hits a scaling ceiling.

Sure, Satoshi isn’t God. The point isn’t to appeal to his authority,
but simply to remember that Bitcoin always had a scaling plan
in place from the beginning.


…But the “Core Devs” Had Other Ideas.



The history of the current crop of Bitcoin Core developers
has been already summarized and described elsewhere.


Explanations have been given for the unproductive scaling conferences,
the broken Hong Kong agreements, and so on, but it should be extremely clear to everyone,
based on years of their behavior (and even their own words),
that the Core group does not want to scale Bitcoin with a simple blocksize increase.

In fact, they (and their supporters) have done everything
in their power to prevent this, including engaging in massive censorship.

Their primary arguments are as follows:

1.  It is problematic to raise the limit because it requires a hard fork, which is difficult to coordinate.

2.  Bitcoin nodes should be as inexpensive to run as possible, otherwise the decentralization of Bitcoin will be threatened.

3.  Without a constraint on the blocksize, Bitcoin won’t be secure once subsidies (block rewards) decline.


None of These Arguments Have Sufficient Merit
to Forestall a Blocksize Increase


I am not saying the arguments are entirely without merit.
Few things in life are ever 100% black-and-white.
But we have to weigh the merits of these positions against the alternatives,
and against other factors in the Bitcoin ecosystem.

Let’s take one at a time:


The “Hard Forks Are Dangerous” Myth


This was a prominent talking point in 2014–2015.
However, the truth is that hard forks (HF) are not necessarily dangerous,
especially if they occur with a clear majority of
hashing power supporting the upgraded consensus rules.

The previous group of developers, including
Gavin Andresen, Jeff Garzik, and Mike Hearn,
all supported upgrading Bitcoin with hard forks.

Initially, the discussion was whether the new
maximum blocksize would be 2MB, 4MB, or 8MB. What begin as
a minor difference of opinions between the miners somehow
snowballed into a potent meme that consensus over scaling was going to be difficult.

The developers starting adding their own opinions about hard forks, creating additional friction.
Yes, it is easy to claim there is contention when you are among those being contentious!

Core has no official leadership positions or governance structure.
Because of this, it has been easy to justify inaction by simply concluding
that “there’s no consensus”. And since they control the reference code repository,
their refusal to raise the limit effects everyone else.

In practice, Core does have leaders. How else can it be explained
that segwit was merged into the code (even if not activated)
with practically no public debate whatsoever?

On a side note, prominent Core developers have denied that
Core decides what code is published, and have denied there is any leadership.
This is an example of the kind of constant misinformation that is being generated on a daily basis.

Back to the HF issue:

Many altcoins like Monero have regular hard forks.
Coordination between major players in an ecosystem
is not a big challenge if everyone is on the same page.

So far, I have not heard of a single problem that an altcoin
had in performing a network upgrade via hard fork.
So, there is evidence that they can be done safely.

In addition, if Core admits in their roadmap that eventually the blocksize
will need to be increased, then why not do it now when it is badly needed?
There is no logical reason why it would be more risky now rather than later.


Decentralization Myths


There are actually several myths surrounding the issue of decentralization.
Let’s address the obvious ones:

The most ludicrous is the “all users should be running full nodes” idea.

As others have explained, there is no security provided to the network by non-mining ‘full nodes’.
Only mining nodes secure and extend Bitcon’s distributed ledger.

The white paper explains why most users do not need to run full nodes:

Quote
It is possible to verify payments without running a full network node. A user only needs to keep a copy of the block headers of the longest proof-of-work chain, which he can get by querying network nodes until he’s convinced he has the longest chain, and obtain the Merkle branch linking the transaction to the block it’s timestamped in. He can’t check the transaction for himself, but by linking it to a place in the chain, he can see that a network node has accepted it, and blocks added after it further confirm the network has accepted it… …Businesses that receive frequent payments will probably still want to run their own nodes for more independent security and quicker verification.

The idea that a lot of non-mining full nodes will make the network more decentralized
(because they can make sure the miners are behaving) is erroneous,
because an SPV client can already query the network’s nodes.
Generally, there would only be a problem if a majority mining of nodes
were colluding dishonestly, in which case Bitcoin would be already broken.

A more valid concern is that as nodes become more expensive,
eventually only large corporations will run nodes. It is true that node costs
will increase over time as the network grows.
However, storage, bandwidth, and processing capabilities are also constantly increasing.

Just as important: By the time that capacity increases — lets say from
3 TPS (transactions per second) to 30 TPS — the network will be
so large that it likely won’t be any less decentralized, even if it costs more to run a node.

At 3000 TPS, Bitcoin would be highly dominant globally,
and making use of the millions of datacenters and servers available worldwide.
This was always the plan


The Alternative Vision of Bitcoin Holds Decentralization Risks That Are Worse


Many users are not aware of the decentralization risks
that come with the small-node/small-block vision of Bitcoin.
Core’s vision for Bitcoin is to transform the peer-to-peer cash system
into some kind of settlement network.

While this would be a way to keep node costs minimal,
most users would be economically forced off the main chain
because they cannot compete with institutions for fees.
They would then need to get permission from trusted third parties to transact.

In my opinion, this represents a much more dangerous form
of centralization than bigger blocks and expensive nodes.


The Fee-Market Failure Myth


The third primary argument of the small-block philosophy
is that eventually, block rewards will run out, and mining fees
will be the sole source of funding security. They then claim
that without limiting the supply of transaction space,
miners will be hopelessly caught in a tragedy-of-the-commons price war,
 with the users paying rock bottom fees, leading to a collapse of commercial mining.

There’s a few problems with this argument.

First of all, there is a natural market for every good and service in the world.
There have been many price wars, but nothing with high demand ever stops being produced.

The concern that the network hashrate will become too low is based
on several assumptions and variables, including the number of daily transactions,
the willingness of the users to wait for confirmations, the willingness of the users
to pay small amounts, the behavior of the miners, the fee policies set by various wallets,
 the emergent consensus on acceptable fees by the mining community,
and other factors, including what actually is “too low” of a network hashrate in the first place.

The hypothetical failure of the natural fee market depends on all
these assumptions combining into an unfavorable outcome,
as well as the inability of the system to adjust itself favorably using any of these factors.

But, by far the biggest reason that this argument is bunk,
is that it will be decades before the majority of the subsidies actually disappear.


Pure Foolishness: Overplanning the Future While Ignoring Urgent Issues Today


Why implement a plan that might help Bitcoin in 20–30 years,
if it requires you to damage the user experience and erode
the adoption and network effect of Bitcoin, today?

In the case of Bitcoin, it’s completely unnecessary to plan ahead that far,
 and the destructive consequences are already being seen.

This is the biggest reason why Core’s position should be considered indefensible.
Even if their arguments have merit, it is more important to keep Bitcoin healthy right now,
stay competitive, and keep the user base growing than
to prevent the problems that may or may not happen later.


Even worse, those prevention plans work in direct opposition to the short term goals!


It is no less insane than demanding a bedridden hospital patient, badly in need of rest,
to immediately go outside and start running laps because “exercise will help you live longer”.

What About Segwit?

It is my understanding that at “the Hong Kong meeting”,
the miners agreed to Segwit PLUS a hardfork blocksize increase
because they didn’t trust the Core team enough to offer satisfactory scaling in a timely manner.

I think their decision was smart. Core cannot be trusted.
However, if Core changed their mind today, and agreed to the 2MB+Segwit,
I would support that as a compromise to break the impasse.


They seem to be unwilling to do this.


Since miners are unwilling to accept segwit on its own,
and since Core will not compromise, the only logical alternative
is bigger blocks, which is the best option regardless.


What Core Wants


You may be wondering: How is it possible for people as intelligent
as the Bitcoin Core developers to fail to see the obvious mistakes in their thinking?

American author Upton Sinclair’s famous quote comes to mind:

Quote
It is difficult to get a man to understand something, when his salary depends upon his not understanding it!

The Core team and their supporters want to change Bitcoin
into a settlement network. They will deny this, but in my opinion,
all of their actions point to this logical conclusion.

This is why they are against on chain scaling,
and why segwit offers as little of it as possible
while supporting their “HF are bad” narrative.

Additionally, I believe they also want to control public opinion
by employing key individuals, by their associates and moderation
policies on various platforms, and with an army of trolls.

They also intimidate and punish businesses that don’t fall in line.
For example, coinbase.com was delisted from bitcoin.org for supporting Bitcoin XT instead of the Core client.

Despite these shenanigans, companies do support bigger blocks and on-chain scaling.

Most importantly, they want to scare you, the miner, into believing that the community
doesn’t really want big blocks and if that if you mine big blocks,
you’ll be forked off to a worthless coin and left with worthless ASICs.


Do not let them intimidate you.



What the Users Want


Most users just want a Bitcoin that works.
They do not want slow confirmation and high fees.
Most Bitcoiners that use bitcoin frequently understand the issues and support bigger blocks.

Despite all the trolling and propaganda, users controlling actual coins vote overwhelmingly in favor of Satoshi’s scaling plan.


The “Healthy Fee Market” is Already Unhealthy


Even IF a centrally planned fee market was a good idea right now,
it is being managed poorly. A “healthy” fee market should strive to provide
adequate fee revenue while at the same time provide
a good user experience and promote growth of the network and user base.

While miner revenue is certainly adequate,
the user experience is severely degraded because of
slow confirmations and high fees, and this is definitely
not attractive or conducive to growing the user base.

If keeping the blocksize at 1mb was an experiment to see
how the fee market would develop, it has already played
out its usefulness. To keep fees at a level competitive with other coins,
supply must catch up with demand (we must raise the blocksize) .
But these developers seem to have no interest in doing so.
They would rather carry on with their agenda than serve the users.


What About Bitcoin As a Store-of-Value or as “Digital Gold”?


The great thing about Bitcoin is that it can be both
a cash-like payment system and a gold-like store of value.
These two aspects enhance each other.

Exposed to the propaganda that Bitcoin can’t scale as electronic cash,
some users have said “that’s ok. I’m fine with Bitcoin being digital gold only”.
The problem with this thinking is that Bitcoin has competition.

If another coin is useful to store value AND to transact cheaply with,
it severely undermines Bitcon’s appeal to investors.
At the same time, it greatly dampens demand for actual usage.

Sure, its possible that Bitcoin could survive in some form as digital gold,
but it would be at a huge disadvantage.


Small Blocks Destroy Miner Revenue


At first glance, the idea that smaller blocks are bad for mining revenue
may appear incorrect, since fee rates have recently exploded based
on the demand of Bitcoin transactions outpacing the supply of space in the blocks.

However, this trend cannot continue for long, since users will only pay so much.
At the same time, new users and new demand are being shut out from the ecosystem.

To use an analogy: Who makes more money — the farmer in town “A” selling milk from one cow?
Or the farmer in town “B” selling milk from 8 cows? Townspeople in “A” might pay more per bottle,
but they’ll only pay so much for it. They will start drinking something else, drink milk less often,
or import their milk from another town.

Bitcoin miners simply cannot meet the demands of users at fees
they are willing to reasonably pay if blocks are restricted to 1mb… and users
will find satisfactory alternatives which are quickly becoming abundant.

The situation will become even worse in the long run if Core
is allowed to create “second layer solutions”, because those
solutions will probably not be free, and they will further absorb
the money that users are willing to spend in order to transact.

This will be bad for miners, and bad for network security.
It will make bitcoin even less competitive, and money will leave the ecosystem.


Price Always Lags Behind Fundamentals


It is easy to look at a high Bitcoin price and
think that everything is fine. If things were going so badly, why isn’t the price dropping?

But, price doesn’t always reflect in the underlying fundamentals of a market in the short term.

In the long run, fundamentals always dictate the direction of the market.
Daytraders are flat at the end of the day. Speculators come and go.
In the end, it’s only the long term investors and the non-speculative demand that determines the price.

The fundamental value of Bitcoin primarily comes from its usefulness as a payment system.
If that system ceases to be useful, Bitcoin will cease to be valuable.

Time To Act. Let’s Help Bitcoin Grow Again.


It’s always better to fix a problem BEFORE it gets too big. As they say, “an ounce of prevention is worth a pound of cure”.

If we wait until the Bitcoin price crashes because Bitcoin is unusable as a currency,
it will be too late. We would have already lost serious momentum, marketshare, users, reputation, and merchants.

This is already happening, but there is still time to act.

I urge you: don’t be complacent.

You are the miner. You have the power.
Start signaling for bigger blocks today, and let’s make sure Bitcoin says #1.


Help Spread the Word


If you’re not a miner, but a concerned investor like myself,
then please spread this message far and wide,
and ask the miners and pools that you know for bigger blocks.

BillyBobZorton
Legendary
*
Offline Offline

Activity: 1204
Merit: 1028


View Profile
May 16, 2017, 02:55:54 PM
 #2

An Open Letter to Bitcoin Miners:
Source: https://medium.com/@jonaldfyookball/an-open-letter-to-bitcoin-miners-c260467e1f0

Dear Bitcoin Miner,

My name is Jonald, and I am a Bitcoin investor.

I bought my first Bitcoins in 2013 and have been active on the Bitcointalk
forum since March, 2014.
I’m also a small business owner that actually
uses Bitcoin for remittance payments, and I hold a degree in Computer Science.

Since Bitcoin investors and miners need each other to succeed,
I wanted to take a minute to reach out to you, and send a sincere message from a “real Bitcoiner”.
 
I’ll cut right to the chase:

I’m concerned. I believe we urgently need to find a scaling solution,
and I believe the best solution is to increase the blocksize.


At least, hear me out.


Why Should You Listen to Me?


There’s a huge amount of misinformation, dishonesty, and political agendas
attached to the Great Scaling Debate. The situation is serious and there’s a lot at stake here.

I am not beholden to any special interests. No one is paying me to write this.
I am not a contributor to any Bitcoin projects, but I am quite familiar with
the scaling topic because I’ve been following it for some time now,
and I am knowledgeable enough to clearly understand the technical details.

I’ve heard all the arguments from every side of the debate,
and I want to give you my honest, unbiased, unfiltered understanding of the situation.


Let’s Start At the Beginning


In 2008, Satoshi Nakamoto published a paper titled Bitcoin: A Peer-to-Peer Electronic Cash System.
Everybody knows this, but the exact title needs to be repeated because today,
even the most basic facets of Bitcoin are being challenged.
Should Bitcoin really be “cash” or instead “digital gold”?
And if we follow Satoshi’s plan, is it really peer to peer?

These questions come not so much from open-minded inquiry, but rather from a biased agenda.
This would have been inconceivable a few years ago, but now things have become so political,
that certain people even want to re-write the Bitcoin whitepaper.


(Attempting to re-write history has always been a favorite tactic of tyrannical elites.)


Satoshi’s Vision to Scale Bitcoin


Regardless of “which side” of the scaling debate you are on, it should not be contested that Satoshi always planned for and advocated for simple, on-chain scaling.

When asked how Bitcoin would scale to Visa-like levels, he said:

Quote
   Long before the network gets anywhere near as large as that, it would be safe
    for users to use Simplified Payment Verification (section 8 ) to check for
    double spending, which only requires having the chain of block headers, or
    about 12KB per day. Only people trying to create new coins would need to run network nodes. At first, most users would run network nodes, but as the
    network grows beyond a certain point, it would be left more and more to
    specialists with server farms of specialized hardware. A server farm would
    only need to have one node on the network and the rest of the LAN connects with that one node.

    The bandwidth might not be as prohibitive as you think. A typical transaction
    would be about 400 bytes (ECC is nicely compact). Each transaction has to be
    broadcast twice, so lets say 1KB per transaction. Visa processed 37 billion
    transactions in FY2008, or an average of 100 million transactions per day.
    That many transactions would take 100GB of bandwidth, or the size of 12 DVD or 2 HD quality movies, or about $18 worth of bandwidth at current prices.

    If the network were to get that big, it would take several years, and by then,
    sending 2 HD movies over the Internet would probably not seem like a big deal.

    Satoshi Nakamoto

Source

Disturbingly, this simple quote from Satoshi was moderated
(deleted) from the r/bitcoin reddit page.
I’ll revisit the censorship issue in a moment.

Another important fact is that the current blocksize limit of 1mb was
intended to be a temporary measure. This was something
‘everyone’ knew before the debate became politicized.

One of the earliest code reviewers, Ray Dillinger, explained that he,
Hal Finey, and Satoshi all agreed the limit was to be temporary.


Satoshi also provided the means to raise the limit with his famous quote:

Quote
   It can be phased in, like:

    if (blocknumber > 115000)
     maxblocksize = largerlimit

Here is one more explanation from Satoshi,
in an email to Mike Hearn
, about why Bitcoin never hits a scaling ceiling.

Sure, Satoshi isn’t God. The point isn’t to appeal to his authority,
but simply to remember that Bitcoin always had a scaling plan
in place from the beginning.


…But the “Core Devs” Had Other Ideas.



The history of the current crop of Bitcoin Core developers
has been already summarized and described elsewhere.


Explanations have been given for the unproductive scaling conferences,
the broken Hong Kong agreements, and so on, but it should be extremely clear to everyone,
based on years of their behavior (and even their own words),
that the Core group does not want to scale Bitcoin with a simple blocksize increase.

In fact, they (and their supporters) have done everything
in their power to prevent this, including engaging in massive censorship.

Their primary arguments are as follows:

1.  It is problematic to raise the limit because it requires a hard fork, which is difficult to coordinate.

2.  Bitcoin nodes should be as inexpensive to run as possible, otherwise the decentralization of Bitcoin will be threatened.

3.  Without a constraint on the blocksize, Bitcoin won’t be secure once subsidies (block rewards) decline.


None of These Arguments Have Sufficient Merit
to Forestall a Blocksize Increase


I am not saying the arguments are entirely without merit.
Few things in life are ever 100% black-and-white.
But we have to weigh the merits of these positions against the alternatives,
and against other factors in the Bitcoin ecosystem.

Let’s take one at a time:


The “Hard Forks Are Dangerous” Myth


This was a prominent talking point in 2014–2015.
However, the truth is that hard forks (HF) are not necessarily dangerous,
especially if they occur with a clear majority of
hashing power supporting the upgraded consensus rules.

The previous group of developers, including
Gavin Andresen, Jeff Garzik, and Mike Hearn,
all supported upgrading Bitcoin with hard forks.

Initially, the discussion was whether the new
maximum blocksize would be 2MB, 4MB, or 8MB. What begin as
a minor difference of opinions between the miners somehow
snowballed into a potent meme that consensus over scaling was going to be difficult.

The developers starting adding their own opinions about hard forks, creating additional friction.
Yes, it is easy to claim there is contention when you are among those being contentious!

Core has no official leadership positions or governance structure.
Because of this, it has been easy to justify inaction by simply concluding
that “there’s no consensus”. And since they control the reference code repository,
their refusal to raise the limit effects everyone else.

In practice, Core does have leaders. How else can it be explained
that segwit was merged into the code (even if not activated)
with practically no public debate whatsoever?

On a side note, prominent Core developers have denied that
Core decides what code is published, and have denied there is any leadership.
This is an example of the kind of constant misinformation that is being generated on a daily basis.

Back to the HF issue:

Many altcoins like Monero have regular hard forks.
Coordination between major players in an ecosystem
is not a big challenge if everyone is on the same page.

So far, I have not heard of a single problem that an altcoin
had in performing a network upgrade via hard fork.
So, there is evidence that they can be done safely.

In addition, if Core admits in their roadmap that eventually the blocksize
will need to be increased, then why not do it now when it is badly needed?
There is no logical reason why it would be more risky now rather than later.


Decentralization Myths


There are actually several myths surrounding the issue of decentralization.
Let’s address the obvious ones:

The most ludicrous is the “all users should be running full nodes” idea.

As others have explained, there is no security provided to the network by non-mining ‘full nodes’.
Only mining nodes secure and extend Bitcon’s distributed ledger.

The white paper explains why most users do not need to run full nodes:

Quote
It is possible to verify payments without running a full network node. A user only needs to keep a copy of the block headers of the longest proof-of-work chain, which he can get by querying network nodes until he’s convinced he has the longest chain, and obtain the Merkle branch linking the transaction to the block it’s timestamped in. He can’t check the transaction for himself, but by linking it to a place in the chain, he can see that a network node has accepted it, and blocks added after it further confirm the network has accepted it… …Businesses that receive frequent payments will probably still want to run their own nodes for more independent security and quicker verification.

The idea that a lot of non-mining full nodes will make the network more decentralized
(because they can make sure the miners are behaving) is erroneous,
because an SPV client can already query the network’s nodes.
Generally, there would only be a problem if a majority mining of nodes
were colluding dishonestly, in which case Bitcoin would be already broken.

A more valid concern is that as nodes become more expensive,
eventually only large corporations will run nodes. It is true that node costs
will increase over time as the network grows.
However, storage, bandwidth, and processing capabilities are also constantly increasing.

Just as important: By the time that capacity increases — lets say from
3 TPS (transactions per second) to 30 TPS — the network will be
so large that it likely won’t be any less decentralized, even if it costs more to run a node.

At 3000 TPS, Bitcoin would be highly dominant globally,
and making use of the millions of datacenters and servers available worldwide.
This was always the plan


The Alternative Vision of Bitcoin Holds Decentralization Risks That Are Worse


Many users are not aware of the decentralization risks
that come with the small-node/small-block vision of Bitcoin.
Core’s vision for Bitcoin is to transform the peer-to-peer cash system
into some kind of settlement network.

While this would be a way to keep node costs minimal,
most users would be economically forced off the main chain
because they cannot compete with institutions for fees.
They would then need to get permission from trusted third parties to transact.

In my opinion, this represents a much more dangerous form
of centralization than bigger blocks and expensive nodes.


The Fee-Market Failure Myth


The third primary argument of the small-block philosophy
is that eventually, block rewards will run out, and mining fees
will be the sole source of funding security. They then claim
that without limiting the supply of transaction space,
miners will be hopelessly caught in a tragedy-of-the-commons price war,
 with the users paying rock bottom fees, leading to a collapse of commercial mining.

There’s a few problems with this argument.

First of all, there is a natural market for every good and service in the world.
There have been many price wars, but nothing with high demand ever stops being produced.

The concern that the network hashrate will become too low is based
on several assumptions and variables, including the number of daily transactions,
the willingness of the users to wait for confirmations, the willingness of the users
to pay small amounts, the behavior of the miners, the fee policies set by various wallets,
 the emergent consensus on acceptable fees by the mining community,
and other factors, including what actually is “too low” of a network hashrate in the first place.

The hypothetical failure of the natural fee market depends on all
these assumptions combining into an unfavorable outcome,
as well as the inability of the system to adjust itself favorably using any of these factors.

But, by far the biggest reason that this argument is bunk,
is that it will be decades before the majority of the subsidies actually disappear.


Pure Foolishness: Overplanning the Future While Ignoring Urgent Issues Today


Why implement a plan that might help Bitcoin in 20–30 years,
if it requires you to damage the user experience and erode
the adoption and network effect of Bitcoin, today?

In the case of Bitcoin, it’s completely unnecessary to plan ahead that far,
 and the destructive consequences are already being seen.

This is the biggest reason why Core’s position should be considered indefensible.
Even if their arguments have merit, it is more important to keep Bitcoin healthy right now,
stay competitive, and keep the user base growing than
to prevent the problems that may or may not happen later.


Even worse, those prevention plans work in direct opposition to the short term goals!


It is no less insane than demanding a bedridden hospital patient, badly in need of rest,
to immediately go outside and start running laps because “exercise will help you live longer”.

What About Segwit?

It is my understanding that at “the Hong Kong meeting”,
the miners agreed to Segwit PLUS a hardfork blocksize increase
because they didn’t trust the Core team enough to offer satisfactory scaling in a timely manner.

I think their decision was smart. Core cannot be trusted.
However, if Core changed their mind today, and agreed to the 2MB+Segwit,
I would support that as a compromise to break the impasse.


They seem to be unwilling to do this.


Since miners are unwilling to accept segwit on its own,
and since Core will not compromise, the only logical alternative
is bigger blocks, which is the best option regardless.


What Core Wants


You may be wondering: How is it possible for people as intelligent
as the Bitcoin Core developers to fail to see the obvious mistakes in their thinking?

American author Upton Sinclair’s famous quote comes to mind:

Quote
It is difficult to get a man to understand something, when his salary depends upon his not understanding it!

The Core team and their supporters want to change Bitcoin
into a settlement network. They will deny this, but in my opinion,
all of their actions point to this logical conclusion.

This is why they are against on chain scaling,
and why segwit offers as little of it as possible
while supporting their “HF are bad” narrative.

Additionally, I believe they also want to control public opinion
by employing key individuals, by their associates and moderation
policies on various platforms, and with an army of trolls.

They also intimidate and punish businesses that don’t fall in line.
For example, coinbase.com was delisted from bitcoin.org for supporting Bitcoin XT instead of the Core client.

Despite these shenanigans, companies do support bigger blocks and on-chain scaling.

Most importantly, they want to scare you, the miner, into believing that the community
doesn’t really want big blocks and if that if you mine big blocks,
you’ll be forked off to a worthless coin and left with worthless ASICs.


Do not let them intimidate you.



What the Users Want


Most users just want a Bitcoin that works.
They do not want slow confirmation and high fees.
Most Bitcoiners that use bitcoin frequently understand the issues and support bigger blocks.

Despite all the trolling and propaganda, users controlling actual coins vote overwhelmingly in favor of Satoshi’s scaling plan.


The “Healthy Fee Market” is Already Unhealthy


Even IF a centrally planned fee market was a good idea right now,
it is being managed poorly. A “healthy” fee market should strive to provide
adequate fee revenue while at the same time provide
a good user experience and promote growth of the network and user base.

While miner revenue is certainly adequate,
the user experience is severely degraded because of
slow confirmations and high fees, and this is definitely
not attractive or conducive to growing the user base.

If keeping the blocksize at 1mb was an experiment to see
how the fee market would develop, it has already played
out its usefulness. To keep fees at a level competitive with other coins,
supply must catch up with demand (we must raise the blocksize) .
But these developers seem to have no interest in doing so.
They would rather carry on with their agenda than serve the users.


What About Bitcoin As a Store-of-Value or as “Digital Gold”?


The great thing about Bitcoin is that it can be both
a cash-like payment system and a gold-like store of value.
These two aspects enhance each other.

Exposed to the propaganda that Bitcoin can’t scale as electronic cash,
some users have said “that’s ok. I’m fine with Bitcoin being digital gold only”.
The problem with this thinking is that Bitcoin has competition.

If another coin is useful to store value AND to transact cheaply with,
it severely undermines Bitcon’s appeal to investors.
At the same time, it greatly dampens demand for actual usage.

Sure, its possible that Bitcoin could survive in some form as digital gold,
but it would be at a huge disadvantage.


Small Blocks Destroy Miner Revenue


At first glance, the idea that smaller blocks are bad for mining revenue
may appear incorrect, since fee rates have recently exploded based
on the demand of Bitcoin transactions outpacing the supply of space in the blocks.

However, this trend cannot continue for long, since users will only pay so much.
At the same time, new users and new demand are being shut out from the ecosystem.

To use an analogy: Who makes more money — the farmer in town “A” selling milk from one cow?
Or the farmer in town “B” selling milk from 8 cows? Townspeople in “A” might pay more per bottle,
but they’ll only pay so much for it. They will start drinking something else, drink milk less often,
or import their milk from another town.

Bitcoin miners simply cannot meet the demands of users at fees
they are willing to reasonably pay if blocks are restricted to 1mb… and users
will find satisfactory alternatives which are quickly becoming abundant.

The situation will become even worse in the long run if Core
is allowed to create “second layer solutions”, because those
solutions will probably not be free, and they will further absorb
the money that users are willing to spend in order to transact.

This will be bad for miners, and bad for network security.
It will make bitcoin even less competitive, and money will leave the ecosystem.


Price Always Lags Behind Fundamentals


It is easy to look at a high Bitcoin price and
think that everything is fine. If things were going so badly, why isn’t the price dropping?

But, price doesn’t always reflect in the underlying fundamentals of a market in the short term.

In the long run, fundamentals always dictate the direction of the market.
Daytraders are flat at the end of the day. Speculators come and go.
In the end, it’s only the long term investors and the non-speculative demand that determines the price.

The fundamental value of Bitcoin primarily comes from its usefulness as a payment system.
If that system ceases to be useful, Bitcoin will cease to be valuable.

Time To Act. Let’s Help Bitcoin Grow Again.


It’s always better to fix a problem BEFORE it gets too big. As they say, “an ounce of prevention is worth a pound of cure”.

If we wait until the Bitcoin price crashes because Bitcoin is unusable as a currency,
it will be too late. We would have already lost serious momentum, marketshare, users, reputation, and merchants.

This is already happening, but there is still time to act.

I urge you: don’t be complacent.

You are the miner. You have the power.
Start signaling for bigger blocks today, and let’s make sure Bitcoin says #1.


Help Spread the Word


If you’re not a miner, but a concerned investor like myself,
then please spread this message far and wide,
and ask the miners and pools that you know for bigger blocks.

Gavin Andresen and Mike Hearn also wanted to blacklist tor nodes and set a benevolent dictator in charge:

http://coinjournal.net/gavin-andresen-mike-hearn-will-be-the-benevolent-dictator-of-bitcoinxt/

Those two people aren't an example of someone you should listen to.

Bigger blocks are kicking the can down the road. Raise it to 2MB, blocks get filled in no time. Raise it to 8MB, nodes go to hell because nobody can run nodes anymore (and soon before technology catches up, 8MB will not be enough anymore), then you cannot no longer call bitcoin "peer to peer cash" but "peer to corporation of miners to corporation of datacenters to peer". If you are ok with that, then you need to admit something doesn't add up with satoshis claim of "peer to peer cash".

What we need is segwit, second layer solutions, and also a blocksize increase. But we need segwit first of all, as advised by all experts in the field. Anyone that is still against segwit has brick for brains.
It's working as expected in litecoin, no armageddon, no end of the world came after segwit. The FUDsters need to admit defeat.
buwaytress
Legendary
*
Offline Offline

Activity: 2828
Merit: 3510


Join the world-leading crypto sportsbook NOW!


View Profile
May 16, 2017, 03:21:41 PM
 #3

Thank you for that, jonald. I note that your letter is vastly more objective than many we've seen pit against others in the mire of scaling debate threads here. I would hope to see even better ones. Everyone needs to do more to use less antagonistic language like "foolish" or "cannot be trusted" because that just detracts from what we really want (a compromise, right?).

I'm not an investor - simply a recent enthusiast late to the party but I probably represent the majority if we use that aspect of depth and experience in crypto.

You've argued well against the reservations of Core. But you did not provide rationale against SegWit.

Yes, I think the whitepaper and original devs did not rule out size increase and I don't actually think "Core" is either. Isn't it a case of just that there is a better solution for now (SegWit)?

To me, and I hope I speak for the layman, there are two options, simplified as:

1. A direct, more complex technological innovation (SegWit)
2. A temporary, more simple technological tinkering (blocksize increase)

Personally, I think most people who want to see Bitcoin reach its potential would opt for the former.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
bitbunnny
Legendary
*
Offline Offline

Activity: 2898
Merit: 1068


WOLF.BET - Provably Fair Crypto Casino


View Profile
May 16, 2017, 04:52:29 PM
 #4

Impressive letter but I don't think this will affect or change anything. It's true that Bitcoin isn't so "pure" as it was at the begininig and that today there is too much influence of different lobbies and interest groups. The sooner we find the solution, the better will be the future of Bitcoin. Hope miners will cooperate.

btcforall777
Full Member
***
Offline Offline

Activity: 235
Merit: 250


View Profile
May 16, 2017, 04:58:36 PM
 #5

Impressive letter but I don't think this will affect or change anything. It's true that Bitcoin isn't so "pure" as it was at the begininig and that today there is too much influence of different lobbies and interest groups. The sooner we find the solution, the better will be the future of Bitcoin. Hope miners will cooperate.

The sooner there is a resolution, the sooner a bitcoin ETF. Lets just get it done.
Pages: [1]
  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!