On the 9th birthday of Bitcoin, I’d urge everyone who hasn’t yet read Satoshi’s 9-page* white-paper to read it. It’s brilliantly written, and with a lot of newbie’s coming in to the community, this is a must read!

Link to the white paper is here – https://bitcoin.org/bitcoin.pdf

*9th page is the reference page. so really, it's only 8 pages.

I was just re-reading it, and i really enjoy Satoshi's outright sass in it. For example, when talking about 'greedy attackers' :

"He ought to find it more profitable to play by the rules, such rules that favour him with more new coins than everyone else combined, than to undermine the system and the validity of his own wealth."

and you can see that he was aware and conscious about node's being able to store the blocks with commonly found hardware:

"A block header with no transactions would be about 80 bytes. If we suppose blocks are generated every 10 minutes, 80 bytes * 6 * 24 * 365 = 4.2MB per year. With computer systems typically selling with 2GB of RAM as of 2008, and Moore's Law predicting current growth of 1.2GB per year, storage should not be a problem even if the block headers must be kept in memory."

happy reading!

EDIT – I've unknowingly sort of delved into the block-size/scaling debate in the last bit above. Not my intention. Bitcoin itself has evolved from the original white paper. Satoshi himself had found ways to improve on top of the white paper during the days he was active. My point here is to appreciate the great invention and truly understand it as told my the author/creator himself 🙂

submitted by /u/ha5hmil
[link] [comments]
Bitcoin – The Currency of the Internet

We must boycott exchanges without Segwit

The division and inertia in the community are a serious danger for BTC future.

Good forks must be successful and widely adopted or else we might get replaced by some shitty centralized coin.

Most widely used exchanges have no motivation to adopt forks if the community does not threat their profits.

Those who refuse to adopt new technologies must perish or adapt.

Could someone post some newbie friendly advice on which exchanges to change to?

  • Could you please detail pros and cons of each option?

  • How hard is to move all the coins to another exchange?

  • Which fees can we expect?

submitted by /u/yarauuta
[link] [comments]
Bitcoin – The Currency of the Internet

Australian Bitcoin Exchanges Must Now Register at Financial Intelligence Agency (news.bitcoin.com)

Whether or not bitcoin users think it is a good idea, governments around the world are determined to try and regulate how citizens trade their cryptocurrency. Due to this, Australian bitcoin exchanges’ clients should now expect their service providers to focus more on compliance with bureaucracy.   
Also read:

Bitcoin

The silence is deafening. NYA CEOs must issue public statements

A number of very high profile bitcoin companies publicly supported the Segwit2X hard fork.

As we have just learned, had the HF occurred, the entire Segwit2X network would have frozen; probably causing a significant price crash.

This is the network that CEOs were telling everyone to run. This is the network that NYA companies had fired up AWS nodes for. This is the network that was running non-consensus software that had fallen well behind the current core version, running code that was not in compliance of the most basic standards of safe secure software engineering practices. This is the network these CEO's falsely claimed was a 'safe upgrade' for bitcoin.

The existing chain would have still continued to function in this case, but it would have still been very bad reputationally.

Those of us who fought against the S2X hard fork were called trolls, brainwashed, paid shills, and worse. We suffered through endless online attacks while we tried to make the clear, cogent, rational, argument that any agreement which didn't include the core developers was meaningless.

It is not enough that these companies dropped out of the agreement when they realized it was going to fail in the marketplace anyway; they were prepared to drive the network off a cliff up until the last moment.

They never should have gone along with it in the first place without technical leadership and competence behind it; without the support of the core devs and without professional software engineering practices.

The mistakes they made are profound and, if they don't learn anything from it, they are destined to repeat them.

Some have spun conspiracy theories, but I'm willing to chalk it up to technical incompetence and naivete. Most of these CEOs are business people not software engineers and lack the background or experience to know the degree of process that is required to mitigate risk.

You would think security disasters in other alt-coins, such as ETH repeatedly losing tens, if not hundreds of millions, of customer funds due to their fundamentally insecure network, would have been enough, but apparently not.

I believe the CEO of every NYA company that was willing and ready to move forward with Jeff Garziks' buggy code which would have caused major market disruption as he tried to spit out a hard fork fix, needs to seriously reflect on their decision. It was bad enough that S2X didn't have replay protection; which all NYA participants should have adamantly insisted upon.

  • Issue an apology. A real apology. One acknowledging their mistake in cutting out the core devs, failing to actually test the software, and putting the entire network at fatal risk.
  • Promise to never do it again. Recognize that no consensus can be reached without the support of the technical community as well as those who actively support the network in terms of running full nodes and being deeply informed about the technical merits of changes.
  • Commit that they will never support any change to the bitcoin network which has not undergone extensive peer review and testing. To never rush a change, unless 100% absolutely necessary in the form of an emergency fix and, even then, to be remarkably careful.
  • Commit to supporting segwit immediately.
  • Commit to supporting layer-2 scaling efforts, which are the official roadmap for bitcoin core. If they don't 'believe in layer-2 scaling', then they need to abandon bitcoin and move to BCH, IOTA, ETH, or some other network with a different roadmap. Had these companies devoted resources to advancing the roadmap, instead of diverting everyone onto counterproductive hard-forks, we would be much further ahead than we are now.
  • Hire core devs! Some of these companies have enormous financial resources. Every single one of them should be hiring the best and brightest software engineers in the world and providing resources to support the network; not just the base layer, but every single part of the ecosystem.

It is not enough that we just 'let this pass' without there being some real change.

This isn't a joke here. Bitcoin has a market cap over 120 billion dollars right now. Most of us hope/expect to see it hit a trillion dollars some day.

You don't treat a financial network of this size like you were updating some java-script on a webpage.

This is serious business and requires the absolute highest degree of software engineering processes.

No more amateur hour.

If these companies don't have a culture that supports professional software engineering practices, then they need to hire people who do; and empower them to do their job.

Every single day, every person involved in this space, needs to understand that the fortune of millions is tied up in this network. It's not your toy to be handed off to one incompetent dev who doesn't understand the most basic concepts of software process.

EDIT

'Must' is too strong a word. Take these as very strong recommendations. These companies burned an enormous amount of reputation in this near disaster. I implore them to learn from it.

submitted by /u/jratcliff63367
[link] [comments]
Bitcoin