#6 Nicolas Dorier, Part 2 – NBitcoin

Part 2 of my discussion with Nicolas Dorier in which we discuss NBitcoin, what it is and why Nicolas wrote it, features of NBitcoin, how to contribute; other development work, bitcoin as a payment mechanism for consultants;
colored coins as a way of replacing shares for funding companies, dividends and distribution of profit, dilution of investment; regulation, taxation, legal backlash, fiat money.
Nicolas’ Codeproject contributions, .NET Micro Framework for use in a car, Gadgeteer project, Gadgeteer vs Netduino; 11 Useful Classes; Nicolas’ book choice.

#5 Nicolas Dorier, Part 1 – Bitcoin

This interview was longer than expected so I have it cut into two parts, in the first Nicolas and I discuss what a bitcoin is; why Nicolas became interested in bitcoin; decentralized currency; distributed ledger; escrow; mining, variance problem, computing power needed, mining pools, democracy, 51% problem, changing rules; mining as way of making money; commission on payments, loss of value of bitcoin; storage of bitcoins, MtGox, cold wallets; bitcoin for subscription services; scalability, transaction processing limitations and solutions, memory requirements of block chain and loss of decentralization; anonymity; more on the 51% problem, distributed decision making, voting, 51% attack – cancelling blocks of miners, code changes; hard limit on number of bitcoins, decreasing speed of mining; hoarding of bitcoins and deflationary currencies, Friedman vs Keynes.

In part two we discuss NBitcoin, colored coins, other work by Nicolas and one of his book choices – Thieves Emporium

Links to Nicolas’ work – NBitcoin, Code Project, github, colored coin spec.

Book recommendations

Thieves Emporium (The New Badlands), The Pragmatic Programmer: From Journeyman to Master, Reversing: Secrets of Reverse Engineering, Windows Internals, Domain-Driven Design, Peopleware: Productive Projects and Teams