2.83M
Категория: ФинансыФинансы

Как работают транзакции

1.

Как работают транзакции
Лекция 2

2.

Что такое эллиптическая кривая?
Что такое ECDSA?
Как генерируется bitcoin адрес?

3.

Обозначения
tx – транзакция
txid – id транзакции. Хеш-значение от тела транзакции
Script – скриптовый язык, который описывает правила проверки
UTXO – Unspent Transaction Output (не потраченные выходы)
fee – комиссия
KeyPair – ключевая пара (открытый и личный)
Address – хеш открытого ключа
Wallet – программа кошелёк

4.

5.

Транзакция

6.

Input
Поле
Значение
prev_hash
Хеш-значение предыдущей транзакции
out_no
Порядковый номер выхода этой транзакции
script
Доказательство того, что может быть потрачен

7.

Output
Поле
Значение
value
Количество отправляемых bitcoins
script
Описание того, как и кем может быть потрачен

8.

ЭЦП отправителя
Header
Input-0
Inputs
Input-1
Output-0
Outputs
Output-1
Хеш - идентификатор транзакции

9.

10.

Сдача

11.

Комиссии

12.

13.

14.

Цепочка транзакций

15.

Как работает wallet

16.

Как работает узел сети?

17.

Размер mempool за последний год

18.

Как защитить монеты от кражи?
от потери?

19.

20.

21.

Bitcoin Improvement Proposal
BIP0001

22.

Questions?
skriabinb@gmail.com
bogdan.user
Bohdan Skriabin
English     Русский Правила