SlideShare uma empresa Scribd logo
1 de 11
Как работают транзакции
Павел Кравченко
Лекция 3
План
Обозначения
Что такое транзакция
Что входит в транзакцию
Сдача и комиссия
Формирование транзакции
Как можно потратить результат
Выводы
Обозначения
tx – транзакция
txid – id транзакции. Хэш от некоторых полей.
Используется для поиска транзакции в blockchain
Script – название скриптового языка, который
описывает как клиент должен валидировать
транзакции
UTXO - Unspent Transaction Output – выход
транзакции
Wallet – ключевая пара
Address – открытый ключ
Формат транзакции
Транзакция - это подписанный кусок данных,
авторизующий пересылку средств от одного
аккаунта на другой.
Сервисная информация – идентифицирует
транзакцию и позволяет сети выполнить ее
корректно.
Input – информация откуда отправитель взял
берет деньги.
Output – информация куда деньги направляются
Input
У аккаунта нет “баланса”
Но есть список непотраченных “расписок”
Input указывает, какая расписка должна быть
потрачена, и кокретную статью расходов в
ней
Input также содержит подпись отправителя
Как формируется транзакция. Сдача
Выводы
Каждый баланс который послан или получен должен быть
привязан к адресу.
Каждый адрес может быть ассоциирован с кошельком.
Остальные – non-spendable, монеты которые посланы на
них – потеряны.
Баланс который может быть потрачен всегда был получен с
кошелька.
Монеты полученные на адрес не миксуются вместе – они
используются раздельно (или в комбинации) в момент,
когда биткоины тратятся.
Если сумма всех входов (input) больше, чем сумма выходов
(output), разница считается комиссией.
Вопросы?
kravchenkopo@gmail.com
ideateam_macuser
ua.linkedin.com/in/pkravchenko/

Mais conteúdo relacionado

Semelhante a Как работают транзакции. Лекция 3

Bitcoin
Bitcoin Bitcoin
Bitcoin
SPPL
 
Анонимизация и деанонимизация пользователей в блокчейн-сетях. Спикер: Григори...
Анонимизация и деанонимизация пользователей в блокчейн-сетях. Спикер: Григори...Анонимизация и деанонимизация пользователей в блокчейн-сетях. Спикер: Григори...
Анонимизация и деанонимизация пользователей в блокчейн-сетях. Спикер: Григори...
Cyber Fund
 
платежные системы от платежей на сотовый телефон к электронн
платежные системы от платежей на сотовый телефон к электроннплатежные системы от платежей на сотовый телефон к электронн
платежные системы от платежей на сотовый телефон к электронн
Samson Bezmyatezhny
 
кабинет бухгалтера New new 1
кабинет бухгалтера New new 1кабинет бухгалтера New new 1
кабинет бухгалтера New new 1
jusonok
 

Semelhante a Как работают транзакции. Лекция 3 (17)

Все о Bitcoin
Все о BitcoinВсе о Bitcoin
Все о Bitcoin
 
Bitcoin
Bitcoin Bitcoin
Bitcoin
 
Bitcoin - криптовалюта будущего
Bitcoin - криптовалюта будущегоBitcoin - криптовалюта будущего
Bitcoin - криптовалюта будущего
 
Bitcoin core версия v0.10.0
Bitcoin core версия v0.10.0Bitcoin core версия v0.10.0
Bitcoin core версия v0.10.0
 
Блокчейн в компаниях • Сбербанка
Блокчейн в компаниях • СбербанкаБлокчейн в компаниях • Сбербанка
Блокчейн в компаниях • Сбербанка
 
Анонимизация и деанонимизация пользователей в блокчейн-сетях. Спикер: Григори...
Анонимизация и деанонимизация пользователей в блокчейн-сетях. Спикер: Григори...Анонимизация и деанонимизация пользователей в блокчейн-сетях. Спикер: Григори...
Анонимизация и деанонимизация пользователей в блокчейн-сетях. Спикер: Григори...
 
Доклад Александра Мазалецкого на третьем митапе сообщества блокчейн-разработч...
Доклад Александра Мазалецкого на третьем митапе сообщества блокчейн-разработч...Доклад Александра Мазалецкого на третьем митапе сообщества блокчейн-разработч...
Доклад Александра Мазалецкого на третьем митапе сообщества блокчейн-разработч...
 
Bitcoin for APU (Ukraine Legal Association)
Bitcoin for APU (Ukraine Legal Association)Bitcoin for APU (Ukraine Legal Association)
Bitcoin for APU (Ukraine Legal Association)
 
Api.tech
Api.techApi.tech
Api.tech
 
Протокол 3-D Secure
Протокол 3-D SecureПротокол 3-D Secure
Протокол 3-D Secure
 
Блокчейнч
БлокчейнчБлокчейнч
Блокчейнч
 
Bitcoin Wite paper (ru)
Bitcoin Wite paper (ru)Bitcoin Wite paper (ru)
Bitcoin Wite paper (ru)
 
Криптовалюты
КриптовалютыКриптовалюты
Криптовалюты
 
Блокчейн: правовые основы
Блокчейн: правовые основыБлокчейн: правовые основы
Блокчейн: правовые основы
 
платежные системы от платежей на сотовый телефон к электронн
платежные системы от платежей на сотовый телефон к электроннплатежные системы от платежей на сотовый телефон к электронн
платежные системы от платежей на сотовый телефон к электронн
 
HydraLAB Mechanics of Cryptocurrency Exchanges
HydraLAB Mechanics of Cryptocurrency ExchangesHydraLAB Mechanics of Cryptocurrency Exchanges
HydraLAB Mechanics of Cryptocurrency Exchanges
 
кабинет бухгалтера New new 1
кабинет бухгалтера New new 1кабинет бухгалтера New new 1
кабинет бухгалтера New new 1
 

Mais de Pavel Kravchenko, PhD

Mais de Pavel Kravchenko, PhD (18)

Cryptocurrency industry trends 2015
Cryptocurrency industry trends 2015Cryptocurrency industry trends 2015
Cryptocurrency industry trends 2015
 
Tokenization v2
Tokenization v2Tokenization v2
Tokenization v2
 
Tokenization
TokenizationTokenization
Tokenization
 
Blockchain for business
Blockchain for businessBlockchain for business
Blockchain for business
 
INFRA v2
INFRA v2INFRA v2
INFRA v2
 
Infra
InfraInfra
Infra
 
How do bitcoin transactions work?
How do bitcoin transactions work?How do bitcoin transactions work?
How do bitcoin transactions work?
 
How does Bitcoin work?
How does Bitcoin work?How does Bitcoin work?
How does Bitcoin work?
 
What is Bitcoin?
What is Bitcoin?What is Bitcoin?
What is Bitcoin?
 
anonymity_KYC_short
anonymity_KYC_shortanonymity_KYC_short
anonymity_KYC_short
 
Введение в смарт контракты. Лекция 8
Введение в смарт контракты. Лекция 8Введение в смарт контракты. Лекция 8
Введение в смарт контракты. Лекция 8
 
Анонимность в Биткоин. Часть 1. Лекция 9
Анонимность в Биткоин. Часть 1. Лекция 9Анонимность в Биткоин. Часть 1. Лекция 9
Анонимность в Биткоин. Часть 1. Лекция 9
 
Как работает Multisignature. Лекция 7
Как работает Multisignature. Лекция 7Как работает Multisignature. Лекция 7
Как работает Multisignature. Лекция 7
 
Ledger-based системы. Альтернатива Bitcoin?
Ledger-based системы. Альтернатива Bitcoin?Ledger-based системы. Альтернатива Bitcoin?
Ledger-based системы. Альтернатива Bitcoin?
 
Как работает майнинг. Лекция 5
Как работает майнинг. Лекция 5Как работает майнинг. Лекция 5
Как работает майнинг. Лекция 5
 
Как устроен Blockchain. Лекция 4
Как устроен Blockchain. Лекция 4Как устроен Blockchain. Лекция 4
Как устроен Blockchain. Лекция 4
 
Как устроена криптовалюта. Лекция 2
Как устроена криптовалюта. Лекция 2Как устроена криптовалюта. Лекция 2
Как устроена криптовалюта. Лекция 2
 
Вступление в Биткоин. Лекция 1.
Вступление в Биткоин. Лекция 1.Вступление в Биткоин. Лекция 1.
Вступление в Биткоин. Лекция 1.
 

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

  • 2. План Обозначения Что такое транзакция Что входит в транзакцию Сдача и комиссия Формирование транзакции Как можно потратить результат Выводы
  • 3. Обозначения tx – транзакция txid – id транзакции. Хэш от некоторых полей. Используется для поиска транзакции в blockchain Script – название скриптового языка, который описывает как клиент должен валидировать транзакции UTXO - Unspent Transaction Output – выход транзакции Wallet – ключевая пара Address – открытый ключ
  • 4. Формат транзакции Транзакция - это подписанный кусок данных, авторизующий пересылку средств от одного аккаунта на другой. Сервисная информация – идентифицирует транзакцию и позволяет сети выполнить ее корректно. Input – информация откуда отправитель взял берет деньги. Output – информация куда деньги направляются
  • 5.
  • 6. Input У аккаунта нет “баланса” Но есть список непотраченных “расписок” Input указывает, какая расписка должна быть потрачена, и кокретную статью расходов в ней Input также содержит подпись отправителя
  • 7.
  • 8.
  • 10. Выводы Каждый баланс который послан или получен должен быть привязан к адресу. Каждый адрес может быть ассоциирован с кошельком. Остальные – non-spendable, монеты которые посланы на них – потеряны. Баланс который может быть потрачен всегда был получен с кошелька. Монеты полученные на адрес не миксуются вместе – они используются раздельно (или в комбинации) в момент, когда биткоины тратятся. Если сумма всех входов (input) больше, чем сумма выходов (output), разница считается комиссией.

Notas do Editor

  1. Решил банк сделать себе интернет банкинг. У других уже все есть, а мы тут как в каменном веке, эти очереди в кассы с квитанциями, бабушки платят за коммунальные... С чего начать? Вокруг все эти хакеры, только и сделай сайт какой-то сразу накинутся. Нужно обеспечить информационную безопасность. А что это такое? Стоимость = риск х вероятный ущерб
  2. Возьмем тот же обычный компьютер в банке: Нельзя полазить по сайтам – только пара корпоративных ресурсов Никакого тебе скайпа и или аськи USB порты не работают, даже флешку с музыкой не подключить. И так далее... Здесь как раз вся нагрузка падает на тестировщика – возможно ли выполнять все необходимые функции пользователя при требуемых настройках безопасности