Skip to content

Details

Stéphane Roche, Bitcoin expert, founder of https://www.bitcoin-studio.com, invites you to a two-days Bitcoin training, during the week-end.

GOALS
Day 1
The first day will be used to present Bitcoin, the main concepts you need to know, setting up a wallet, receiving and sending bitcoins using the Bitcoin Core GUI wallet, data anchoring via a web app, etc.
The goal is to get familiar with the tech without being too technical.

Day 2
The second day is more technical. Participants will install the Bitcoin Core software on their machine and perform different kind of transactions by hand using Bitcoin RPC commands and Javascript.
We will create P2PKH transactions, used to send bitcoins to someone; data anchoring using a special type of transaction with OP_RETURN; P2SH, which consists of locking bitcoins to a custom smart contract (puzzles, timelocks, hashlocks, multi-signatures).

You will learn how Bitcoin transaction works internally, how to read a raw transaction, what we can do with Bitcoin scripts, all kinds of useful Bitcoin Core commands, etc. We will not spend too much time on the new Segwit format as it is not essential to understand how Bitcoin works.

After this week-end, you should have a good understanding of the technology, and capable of sending and locking bitcoins in various ways. Chances are you will never look at Bitcoin the same way!

PUBLIC AND PREREQUISITE
The first day is accessible to everybody. Attendees don't need prior knowledge of Bitcoin, blockchain or computer science.

The second day is more technical and only accessible to people comfortable with computers and command line.
We will also read and execute simple Javascript code.

*** PLEASE COME PREPARED ***

In order to avoid spending half a day setting up the computer of each participant, please come prepared.
We will type some Bash commands in a terminal and Javascript commands in a Node.js console. You will need to have Bitcoin Core, Node.js, JQ and a code editor installed on your computer. We will work on Regtest, a local blockchain, so you don't need to download the Testnet blockchain.
Prepare the workshop day 2 by following 1.0 and 2.0 of this tutorial https://github.com/bitcoin-studio/Bitcoin-Programming-with-BitcoinJS

If you are on Windows make sure you are able to run bash commands. I highly recommend to set up a Linux virtual machine.

Almost all teaching materials are open source, available at https://www.bitcoin-studio.com/resources

PRACTICAL INFORMATION

Price is 50 euros for the two days, 25 euros for one day. You can attend only one of the two days.

Payable in cash or Bitcoin, preferably before the event.
Pay in Bitcoin at this address 3CmJsUcx6txveq32kVqG92pczc1suLh6BD and send me a mail to let me know.

The workshop is limited to 15 attendees, priority will be given to people who have paid in advance.

The workshop will take place at the Block café, 9 and 10 of March, from 9h30 to 17h30.

PLEASE CONFIRM YOUR PRESENCE BY MAIL AT rstephane@protonmail.com. It allows me to know how much people are really attending and to better prepare the event.

Related topics

You may also like