Bitcoin

The following post is a quick tutorial how to use Trezor hardware wallet with Bitcoin Testnet.
Connect your Trezor like you normally would Click on “Wallet settings” Delete contents of this field and enter “https://testnet-bitcore1.trezor.io/" instead Click “Save & Reload” This is how the wallet page should look Notice that in the right left corner it says “Custom backend”, this is expected. I already have 0.20 testnet BTC there.

Yesterday I gave a lighting talk “Commitment scheme” The talk was give at DRUG #62. The lighting talk ended up taking almost 1h because we started to discuss how to organize elections based on commitment scheme principles.
Bitcoin for programmers - part 1 version 2 from Wojciech Langiewicz

In the recent weeks I did have many people asking me for recommender resources for learning Bitcoin from the techology side.
Here is a list of learning resources that I can recommend:
“Mastering Bitcoin” by Andreas M. Antonopoulos, purchase link: http://shop.oreilly.com/product/0636920032281.do, free version online: https://github.com/aantonop/bitcoinbook This is a very approachable for anyone wanting to learn details of how Bitcoin works under the hood, so far I have read it twice 🙂

Few days ago I have gave a “Introduction to Bitcoin for programmers” talk once again, today with updates and improvements. The talk was give at DRUG #61 which was and after-after party after wroc_love.rb conference.
Bitcoin for programmers - part 1 version 2 from Wojciech Langiewicz

I have spent last few days looking very closely at OP_RETURN features. This blogpost summarizes my findings and thoughts.
Bitcoin transactions – recap Every bitcoin transaction creates outputs (called transaction outputs, sometimes called txout) from one or more transaction inputs. All except one type of these transaction output types will create spendable outputs (called unspent transaction outputs – UTXO), the type that behaves differently is OP_RETURN The UTXO are tracked and stored by every full node (btcd or bitcoin-core/satoshi client).

This tutorial describes how to setup a new Bitcoin node on Linux server - this node will be used as relay node in the Bitcoin network and it’s not recommended to store anything in it’s wallet.
Download bitcoin from official website: https://bitcoin.org/en/download
At the moment the most recent version can be downloaded using this direct link: https://bitcoin.org/bin/0.9.1/bitcoin-0.9.1-linux.tar.gz">https://bitcoin.org/bin/0.9.1/bitcoin-0.9.1-linux.tar.gz
Extract archive:
tar xf bitcoin-0.9.1-linux.tar.gz Create bitcoin configuration file: