Categories
Bitcoin

Building Bitcoin: Change of Focus

The overall intent of my focus when I started was to build a crap-coin, using a Bitcoin-like blockchain in order to do it. But as I kept writing code, I realized I would learn much more by building a testnet wallet and testnet related elements. So, it would probably be better to be focused on […]

Categories
Bitcoin

Building Bitcoin: Wallet import format in Ruby

Today I got nowhere near as much done as I wanted. Still have client work! So I knocked out an easy element – built the WIF encoding part. This was fairly straightforward, since I restructured the code from yesterday and used a lot of the code to help generate encoding. This is the basic code. […]

Categories
Bitcoin

Building Bitcoin: Generating Bitcoin Addresses

At first I was going to build this in PHP. I write code the most in PHP and I just figured, “Eh, what the heck?” I spent 2 hrs trying to figure out how to generate private keys in PHP. I wanted to do it, but it was weird and really obfuscated. Instead, I looked […]

Categories
Bitcoin

Building My Own Bitcoin

I’ve wanted to this a while, but today I really got a hankering to do it. I want to build my own “bitcoin”. Obviously it won’t be a real bitcoin. I just need to understand Bitcoin at a deeper level, and I want to write code while I do it. I understand that I should […]

Categories
Bitcoin

What is Bitcoin?

People will ask, “What is Bitcoin?”. The answer depends on who you are. If you are an anarcho-capitalist, maybe you see Bitcoin as a step to overthrowing the government. If you are an economist, you see Bitcoin as a hedge against the cabal of banks who ruthlessly print money, backed by the promises of the […]

Categories
Bitcoin

What is a Schelling Point?

Sometimes when listening to Bitcoin related podcasts, you will hear this term “Schelling point”. I’ve heard this phrase before, but it seems to be one of those concepts that you understand implicitly, without being able to explain explicitly. A Schelling point refers to a focal point, that people will use to coordinate, without communicating explicitly. […]

Categories
Bitcoin

Bitcoin Core vs Bitcoin Network

The Bitcoin Network is different from Bitcoin Core. Bitcoin Core is an implementation of the Bitcoin network rules. Other implementations of the Bitcoin network: Knots BTCD Bcoin Libbitcoin BitcoinJ Anyone who downloads and runs a node from these projects, is running a node on the Bitcoin Network. What is the Bitcoin Network? How do we […]

Categories
Bitcoin

I Cannot Find Bitcoin.conf

So I struggled with this for a while — I installed Bitcoin on a linux instance by cloning the Github repository, and running ./bitcoind -daemon -pruned=550 The only problem I found, was that I could not find Bitcoin.conf. Turns out, that sometimes bitcoind will just run without it, so you can go ahead and create […]

Categories
Bitcoin

Chris Derose, the Philosopher of Bitcoin

Interesting interview with Chris Derose where he talks about the philosophy and mindset of Bitcoin “maximalists”. Good discussion overall about mindset, alliance and Bitcoin as a God substitute.

Categories
Bitcoin

Bitcoin is

Bitcoin is a hedge vs overengineering and giant centers of authoritarian control. Bitcoin is a bad bet, until it becomes the ideal bet. Bitcoin is a bet that localism wins in the long-run and preparing an infrastructure where localism can thrive.