Kevin Maschtaler
I write code | @tint
Développeur chez marmelab
Blockchain
Présenté aux développeurs
Ripple
La Zooz
Augur
- Un registre de faits
- Répliqués à travers un réseau P2P
- Echanges cryptés
& ordonnés
(consensus par blocs)
Bloc 0
Bloc 1
Bloc 3
Bloc 2
Faits
Signature du
bloc précédent
HEADER(Bloc 2)
Signature
SHA256(SHA256(Bloc 3))
{
number: 1400000,
timestamp: 1461568385,
miner: "0x52bc44d5378309ee2abf1539bf71de1b7d7be3b5",
difficulty: 30678006739605,
size: 1101,
hash: "0x00000000089282f49a9cae4ade86edf711ce9932d142155b906d07d8c511bf7",
parentHash: "0x0000000001349c1d6b963d76085c97b571d37ee3fb5e455a2e2c0c925",
transactions: [
"0xf323f24277a738909004a2a4f195f59d4ee4170abe1e1b8fd290af32693cb12f",
"0x2a579c2c2908b01fd3fd137c20adb346970d0a79531f1f6c1d129cfb91b45d25",
"0xfbcea60b510ad84f3d23f36b213893268692d8a0e81a17286a093d25949a131c",
"0x7f5c4b0270b940b2a6b334e5b41ed4f80a6fb6fa46aff786b2f5103cf430f817",
"0xc824837b6378f11fad9e66703ae433e1aee19b9d7517388dfafa7f29937a7e49"
],
...
}
- Un registre de faits
- Répliqués à travers un réseau P2P
- Echanges cryptés
& ordonnés (consensus par blocs)
Algo | Temps/bloc | Gain/bloc | Faits | |
---|---|---|---|---|
Bitcoin | Double SHA256 | 10 minutes | 5 BTC | Echanges BTC |
Litecoin | Double scrypt | 2.5 minutes | 50 LTC | Echanges LTC |
Ethereum | Etash | 10 secondes | 5 ETH | Smart Contract |
1 BTC = ~ 400€
1 LTC = ~ 3.5€
1 ETH = ~ 10€
+400 000 blocs
-100 000 blocs
+1 400 000 blocs
By Kevin Maschtaler
Blockchain, présenté aux développeurs