Вы находитесь на странице: 1из 33

blockchain

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

Blockchain, Fintech:
!

2 Changellenge Cup Technical,


CryptoTrader iOS
( 600 )

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

(
)
if balance[alice] > X:
balance[alice] -= X
balance[bob] +=

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev


Bob
Alice

Alice

Charlie

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

Blockchain

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

10

:
> .

Sha256(Hello World) =
a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e

Sha256(Hello World!) =
7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

11

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

12

Blockchain

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

13

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

14


Proof-of-Work:
prev_block_hash
h1, ..., hN
d ,

nonce
nonce,
hash(prev_block_hash + h1 + ... + hN + nonce) < d
Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

15

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

16


6
(6 )

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

17

blockchain

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

18

Bitcoin

2008

~$7 .

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

19

Google Trends bitcoin

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

20

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

21

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

22


blockchain

Namecoin ( + )

SafeCoin ( )

Factom (
)

NXT (
)

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

23

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

24

Ethereum

World Computer, -

EVM - ethereum

Ether - ,

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

25

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

26

step
sload
sstore
balance
create
call
txdata
transaction

()

1
.
20
.
100
.

20
.
100
.
20
.
5
.
500
.

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

27

contract Token {
mapping (address => uint) balances;
uint256 public totalSupply;
function Token(uint initialAmount) {
balances[msg.sender] = initialAmount;
totalSupply = initialAmount;
}
function transfer(address to, uint value) returns (bool success) {
if (balances[msg.sender] >= value && value > 0) {
balances[msg.sender] -= value;
balances[to] += value;
return true;
} else { return false; }
}
function balanceOf(address owner) constant returns (uint balance) {
return balances[owner];
}
}

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

28

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

29

ethereum

Proof-of-Work > Proof-of-Stake

Swarm

Sharding

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

30

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

31

https://blockchain.info/wallet/
-
eugene@yurtaev.me
:)

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

32

Blockchain, Bitcoin, Ethereum. Speaker - Evgeny Yurtaev

33