Содержание
- 2. Bitcoin Архитектуры и паттерны проектирования Егор Зуев
- 3. Меня хорошо слышно && видно?
- 4. Содержание Свойства биткоина Основные структуры UTXO Адреса Форматы приватных ключей Переводы Merkle root Своя ценность Майнинг
- 5. Свойства биткоина 01
- 6. Свойства Использует POW консенсус Транзакции жестко зависят от предыдущих Долгая сборка блока (около 10 минут)
- 7. Основные структуры 02
- 8. Блок const block = { // https://bitcoin.org/en/developer-reference#getblock "result": { "hash": "0000000000000000000b0f271558b6ae0bb31389d4072bb11f3b9cda51e1357a", // block hash "confirmations": 1991,
- 9. Транзакция const tx = { txid: '3b29b258f6c1ebc0b4fc750e3e9950f859e3c7cb5fd843e8049905ef18aa08c1', hash: '74654e6e4ace830d24f02d5fea20686521f7196f95152a6ec2276eee8c27b33b', size: 380, vin: [{ txid: 'db43b8c11cd89682c4182c7f9a8561b2836da822a3ece440d103e0d5c1551521', vout:
- 10. UTXO 03
- 11. UTXO UTXO (unspent transaction output) Транзакции в биткоине устроены по принципу “входы-выходы” Представим, что у Alice
- 12. Адреса 04
- 13. Виды адресов P2PKH: pay to public key hash (начинаются с “1”) P2SH: pay to script hash
- 14. Merkle root 05
- 15. Merkle root
- 16. Типы приватных ключей 06
- 17. Виды приватных ключей WIF Mnemonic (bip39)* Hex private key
- 18. Hierarchical Deterministic Wallets Есть мнемоник / xpriv ключ С помощью специального пути, мы можем получить конкретный
- 19. Майнинг 07
- 20. Как происходит валидация Раз в определенный промежуток времени (около 10 минут) Майнер собирает блок (заголовок блока)
- 21. Что можно еще делать? 08
- 22. Что можно? Блокчейн – это не о крипте Блокчейн – это о ценности. Пользователи сами определяют
- 23. Опрос https://otus.ru/polls/6414/
- 25. Скачать презентацию