Найти тему
3.8 Блокчейн и деньги: Биткоин-адреса 💰
Заложим фундамент еще по одной теме — это Биткоин-адреса. Биткоин-адреса 🏡 Ключевой момент тут такой: когда мы слышим о публичных ключах и биткоин-адресах, то мы думаем, что это одно и то же. На самом деле это не совсем так! Технология, которую использовал Сатоши Накамото, использует публичный ключ, и хеширует его 2 раза (см. картинку выше). Сделано это с использованием двух разных hash-функций в целях безопасности. Первый раз публичный ключ хешируется функцией SHA-256, а второй раз функцией RIPEMD-160...
2 года назад
3.7 Блокчейн и деньги: Цифровая подпись 💰
Цифровая подпись ✍ Прочтите предыдущую статью, прежде чем читать эту, потому что они связаны! В дополнение к публичному и приватному ключу мы имеем цифровую подпись. Эту подпись можно создать используя приватный ключ + само сообщение. Например, Боб посылает сообщение Алисе и ставит свою цифровую подпись при отправке. Цифровая подпись по сути является шифрованием сообщения с использованием приватного ключа Боба. Алисе в свою очередь нужно как-то понять, что это сообщение пришло именно от Боба, верифицировать его, то есть проверить его подпись...
2 года назад
3.6 Блокчейн и деньги: Публичный и приватный ключ 💰
Публичный и приватный ключ 🔑 Вспомним картинку с Алисой и Бобом, показывающую упрощённую схему ассиметричного шифрования: Боб хочет передать сообщение Алисе и пишет: "Привет, Алиса." Но Боб стесняется и хочет зашифровать это сообщение от посторонних глаз. Он делает это с помощью публичного (открытого) ключа Алисы. Затем он отправляет сообщение, а Алиса расшифровывает его с помощью своего приватного (личного) ключа. Вы можете подумать, что же это, чёрт побери, за открытые и закрытые ключи? Что это...
2 года назад
3.5 Блокчейн и деньги: Древо Меркла 💰
Древо Меркла 🌳 Корень Меркла (Merkle Root), который является бинарным (двоичным) древом данных с хэшами, выглядит примерно так, как на картинке ниже: Посмотрите на 4 транзакции снизу на картинке. Они все хешируются. Полученный результат объединяется и затем снова хешируется. Таким образом и дальше мы продвигаемся вверх по древу. Если бы у нас было 1000 транзакций вместо 4-х, что составляет примерно 2 в степени 10, то у нас было бы 10 уровней этого древа, вместо двух как на картинке. Майнеры и майнинговые пулы буквально этим и занимаются в своих нодах...
2 года назад
3.4 Блокчейн и деньги: Из чего состоит блок биткоина? 💰
Введение 🚪 Hash-функции часто используются как названия, как ссылки, как указатели и как обязательства. Что касается биткоина, то там hash-функции используются как указатели, потому что один блок указывает на другой блок. В этой статье мы не будем разбирать использование hash-функций подробно, но вы обязательно прочтёте об этом в следующих статьях. Hash-функции биткоина используют заголовки и древа Меркла, которые в свою очередь используют стандарт SHA-256. Этот стандарт имеет длину в 256 бит. Это значит, что там чередуются 1 и 0, и длина всего этого выражения составляет 256 знаков...
2 года назад
3.3 Блокчейн и деньги: Особенности криптографической Hash-функции 💰
Криптографическая Hash-функция 🐾 Hash-функция - это как отпечаток пальца, но только в отношении данных. У hash-функции есть несколько особенностей: Одна из hash-функций, которые мы используем повседневно, это почтовые индексы. В России они шестизначные, то есть они имеют фиксированную длину. У нас может быть сколько угодно человек (к примеру, 50 000 или 500 000) внутри одной области, они могут по-разному весить, но мы можем их всех скомпоновать в одно значение с фиксированной длиной символов. Однако, почтовые индексы - это не защищённая hash-функция...
2 года назад
3.2 Блокчейн и деньги: Электроэнергия для добычи блока биткоина💰
Электроэнергия для добычи блока биткоина ⚡ Сколько же электроэнергии потребуется майнеру для добычи блока биткоина и получения награды в 1BTC? За последние несколько лет всё больше и больше компьютеров используются для майнинга и добычи биткоина. Из-за этого возникает большая конкуренция, и вероятность добычи блока такая маленькая, что вероятность выигрыша его именно вами невероятно мала! Поэтому ноды и майнеры сделали такую вещь: они стали объединяться в так называемые пулы, и майнят его вместе, что бы была наибольшая вероятность его добыть...
2 года назад
3.1 Блокчейн и деньги: Биткоин - технические особенности💰
Биткоин - технические особенности ⚙ Перечислим основные технические особенности биткоина и кратко разберём их суть: Они используются, что бы присоединить старый блок к новому блоку в цепочке блоков, а так же для подтверждения транзакций и для более наглядного хранения информации в базе данных блокчейна. Только добавление (append-only) — свойство компьютерного хранилища данных, при котором новые данные могут быть добавлены в хранилище, но при этом существующие данные являются неизменяемыми. Древа...
2 года назад
2.6 Блокчейн и деньги: Обработка кредитных карт. Характеристики и дизайн денег. Самый старый блокчейн💰
Обработка кредитных карт 🏧 Продолжая предыдущую статью, поговорим про устройства, обрабатывающие кредитные запросы. Так выглядел аппарат, который это делал в 1960-х: Это устройство называется импринтер. Это механическое устройство, предназначенное для оформления слипа при совершении операции с платёжной картой. Выпущенное в 1960 году в Канаде, оно позволяло продавцам быстро и точно переносить информацию о счете с имени и номера счета на карточках на несколько листов бумаги для учета розничным продавцом, банком и клиентом...
2 года назад
2.5 Блокчейн и деньги: Центральный банк, деньги и леджеры. Кредитные карты 💰
Центральный банк, деньги и леджеры (бухгалтерские книги) 🏦 Представьте, что у нас есть 2 знакомых, и их зовут Алиса и Боб. Они оба хотят совершить транзакцию и находятся в одном и том же банке. Поскольку они оба хотят совершить транзакцию в одном и том же банке, то этому банку будет достаточно просто это сделать. Банк просто поменяет в своей бухгалтерской книге (леджере) балансы двух людей, что бы деньги перетекли от одного человека к другому. Но, если они приходят в разные банки, и им нужно совершить...
2 года назад
2.4 Блокчейн и деньги: Характеристики хорошего леджера и фиатных валют 💰
Характеристики хорошего леджера (бухгалтерской книги) 🟢 Характеристики хорошего леджера очень похожи на характеристики хороших денег. Они не идентичны, но они очень часто пересекаются. Платёжные системы 💳 Платежные системы - это метод внесения поправок и записей в леджеры (бухгалтерские книги) для денег. Понятно, что это не то к чему вы привыкли, когда вы слышите термин "Платёжные системы", но представьте себе такую ситуацию: вы идёте в кафе и оплачиваете кофе своим телефоном. Что происходит в...
2 года назад
2.3 Блокчейн и деньги: Леджеры (Бухгалтерские книги) 💰
Леджеры 🧾 Леджеры (или форма учёта финансов или бухгалтерские книги) - это способ записи экономических транзакций, то есть принципиальные записи счетов. Первые леджеры появились примерно 5000 лет назад. Джорджу Вашингтону было 15 лет, когда он начал вести эту книгу учёта. И по различным данным он вёл такие леджеры всю свою жизнь. Это порядка 52-ух лет. Использовал он их просто для того, что бы вести для себя некую отчётность: сколько, кому и когда он дал денег, сколько человек ему вернуло и т. п...
2 года назад