Введение в биткойн, блокчейн и децентрализованные технологии
Я рад объявить о новом курсе, доступном на Pluralsight: https://app.pluralsight.com/library/courses/bitcoin-decentralized-technology?utm_source=youtube&utm_medium=video&utm_campaign=authordemo Программа Модуль 1: Концепции и базовое использование биткоина Демонстрация: покупка цифрового видео онлайн Что придает биткоину ценность? Основные идеи: открытость, конфиденциальность, децентрализация, криптовалюта, программируемость Базовая структура: коллективно поддерживаемый реестр Транзакции: как отправляются деньги в биткоинах Пример смарт-контракта: краудфандинг Получение биткоинов: обмен, банкомат, лично, плюсы/минусы Демонстрация: покупка биткоинов на бирже Кошельки: как хранить и использовать биткоины, мобильные, онлайн, аппаратные, холодное хранение Демонстрация: использование аппаратного кошелька Майнинг биткоинов Демонстрация: прием биткоинов на веб-сайте с помощью BitPay Модуль 2: Как работает биткоин изнутри Программная вселенная биткоина: от кошельков и библиотек до полных узлов Демонстрация: установка Bitcore, библиотека JavaScript для биткоинов, создание биткоин-адреса Цифровые подписи, Биткоин-адреса Структура транзакций, UTXO, скрипты Демонстрация: создание и отправка транзакции в тестовой сети с помощью Bitcore Консенсус реестра (голосование) и безопасность Криптографические хеши Блокчейн: структура, хранящая транзакции Монета Создание, атаки двойной траты SPV (Simplified Payment Verification) кошельки Модуль 3: Расширенный Биткойн HD (Hierarchical Deterministic) кошельки Мнемонические коды (удобное для человека хранение закрытых ключей) Демонстрация: безопасное получение HD-адресов Биткойна на публичном сервере без закрытых ключей с использованием Bitcore Адреса с мультиподписью для общих кошельков и резервного копирования Эскроу с низким уровнем доверия с адресами с мультиподписью Проблемы Биткойна: централизация из-за майнинга и программного контроля, дискуссия о размере блока Мягкие и жесткие форки (процедуры обновления программного обеспечения) Сегрегированные свидетели Платежные каналы и сети Lightning (безопасные транзакции вне блокчейна) Проверка времени блокировки (логика скрипта на основе времени) Замена комиссией (обновление зависших транзакций) Платежный протокол (безопасная доставка платежных адресов) CoinJoin (смешивание транзакций для обеспечения конфиденциальности) Модуль 4: За пределами Биткойна Альткоины, метакоины, цветные монеты и сайд-коды блокчейны Сравнительные метрики Проблема Византийского Генерала Альтернативы консенсусу Proof-of-Work (Primecoin, Foldingcoin) Proof-of-Stake (Peercoin, NXT, будущий Ethereum, делегированный Proof-of-Stake от Bitshares) Блокчейны с ограниченным доступом / частные блокчейны для банковского дела, предприятий (распределенная база данных или что-то большее? Multichain, R3) Поиск высокопроизводительных блокчейнов (Tendermint, Ripple, BigChainDB) Протоколы и проекты обеспечения конфиденциальности - зачем они нужны? (Monero, кольцевые подписи, скрытые адреса) Доказательства с нулевым разглашением и Zerocash Монеты стабильности: Digix, Tether, BitUSD, Nubits, MakerDAO Ethereum - открытый децентрализованный компьютер для смарт-контрактов Демонстрация: создание и использование смарт-контракта (создание собственного токена) на Ethereum Рынки прогнозов и Augur IoT (Интернет вещей) и DAO (децентрализованные автономные организации) с Slock.it Децентрализованное хранилище с Storj и IPFS (межпланетная файловая система) Децентрализованная идентификация и репутация (Namecoin, Identify и Onename) Если вы хотите поддержать создание дополнительного контента, вот адрес для пожертвований в биткоинах/Lightning: http://bit.ly/2NldSYA поддержка в фиатных деньгах: https://www.patreon.com/CuriousInventor
Название:
Введение в биткойн, блокчейн и децентрализованные технологии
Категория:
Разное