Bitcoin is a digital currency middleware.
Satoshi Nakamoto stated in his white paper that: "The root problem with conventional currencies is all the trust that's required to make it work. The central bank must be trusted not to debase the currency, but the history of fiat currencies is full of breaches of that trust."
+10 years without interruption or incident
Bitcoin does not have a central authority and the bitcoin network is decentralized (Wikipedia):
- There is no central server; the bitcoin network is peer-to-peer.
- There is no central storage; the bitcoin ledger is distributed.
- The ledger is public; anybody can store it on their computer.
- There is no single administrator; the ledger is maintained by a network of equally privileged miners.
- Anybody can become a miner.
- The additions to the ledger are maintained through competition. Until a new block is added to the ledger, it is not known which miner will create the block.
- The issuance of bitcoins is decentralized. They are issued as a reward for the creation of a new block.
- Anybody can create a new bitcoin address (a bitcoin counterpart of a bank account) without needing any approval.
- Anybody can send a transaction to the network without needing any approval; the network merely confirms that the transaction is legitimate.
Privacy: Bitcoin is pseudonymous, meaning that funds are not tied to real-world entities but rather bitcoin addresses. Owners of bitcoin addresses are not explicitly identified, but all transactions on the blockchain are public.
The proof of work allows to create an energetic cost and in time to the fraud. This cost is also the security value shared across the contributor network. This makes it possible to decentralize, on a single neutral ground, conventionally banking operations historically duplicated in banks' data centers, offices and administrations.
Value register use a blockchain system
A blockchain makes it possible to keep up to date the register of the inputs and outputs on the Bitcoin addresses.
- Location Deskeo
- Next session December 2-4
- Duration 3 Days
- Languages English French
- Skill level Programming Beginner
- Students 25
- Learning 19
- Exercises 17
Chain Accelerator is a blockchain startup accelerator based at STATION F, the biggest startup campus in the world, building an ecosystem with blockchains, universities, corporates, institutionals and investors.
- Minimum setup in cryptography
- Writing transactions on Bitcoin
- Writing scripts on Bitcoin
- Writing services on Bitcoin
Lesson 1. Standardization of transactions and consensus: serialization80 minutes
Lesson 2. Standardization of transactions and consensus: transactions80 minutes
Lesson 3. Standardization of transactions and consensus: scripts80 minutes
Lesson 4. Standardization of transactions and consensus: validation and creation of transactions80 minutes
Lesson 5. Standardization of transactions and consensus: pay-to-script80 minutes
Lesson 1. Infrastructure: blocs45 minutes
Lesson 2. Infrastructure: network45 minutes
Lesson 3. Exercise400 minutes
Lesson 1. Light client: simple payment verification45 minutes
Lesson 2. Light client: bloom filters45 minutes
Lesson 3. Exercise (group)400 minutes
Expert systems and networks, developer multi-languages, interested in the security of systems information, p2p, cryptography and Bitcoin. Founding member of the association AssoCryptoFR, member of Cercle Du Coin, referent Bitcoin Chaintech. CEO of Condensat Technologies, Bitcoin developer and Lightning Network, ESILV affiliated professor, cypherpunk, cryptoanarchist, maximalist. GPG: 0CF1 BADA 7943 9587 9733 6EF2 6833 831A A0F9 9850.