Блокчейн для чайников — Учебное пособие от Cryptogeek

Блокчейн - Это Следующая Большая Вещь

Блокчейн определяется как неизменяемый реестр, что означает запись транзакций, которые нельзя отредактировать или подделать. Узел имеет полную копию всего блокчейна, которая обновляется с каждой новой транзакцией. По умолчанию блокчейн является общедоступным и сохраняется до тех пор, пока в сети есть хотя бы один узел.

Блокчейн не представляет собой ничего особенного, это просто обычный текстовый файл с тарабарщиной. Вы не можете прочитать эту тарабарщину, но специальное приложение может это сделать, чтобы выяснить, кто что кому отправил и когда. По мере того, как транзакции продолжают поступать, блокчейн растет, что может сделать его громоздким для обычных пользователей.

Как Работают Блокчейны

Представьте себе блокчейн в виде состава поезда, где каждый вагон заполнен записями транзакций. Когда вагон заполнен, следующий вагон присоединяется к составу и заполняется. Суть безопасности блокчейна заключается в том, что никто не может получить доступ к машине посередине, чтобы отредактировать записи, не пройдя через все машины позади нее.

Если вы задаетесь вопросом: "Что, если композиция станет слишком длинной?", это хороший вопрос. Два эксперта по биткойну, Джозеф Пун и Тадж Дриджа, выступили с докладом на эту тему, заявив, что биткойн не сможет работать, если он станет глобальным. Блоки (автомобили в нашем примере) станут слишком большими, что сделает невозможным хранение блокчейна на плебейском оборудовании.

Приложения к криптовалютам

Криптовалюты - это биты данных на компьютере. Все такие данные в конечном итоге могут быть продублированы, поэтому блокчейн проверяет право собственности на некоторую криптовалюту и обеспечивает подотчетность пользователей криптовалюты.

Пример сети Биткойн в действии

Алиса приходит в кофейню Боба и хочет купить чашку кофе за биткоин. Боб сообщает ей адрес своего кошелька (он же "открытый ключ"). Алиса открывает свое приложение для биткойн-кошелька и вводит адрес Боба, сумму биткойнов, которую она хочет отправить, и плату. Когда она нажимает "Отправить", транзакция подписывается ее подписью (она же "закрытый ключ"), но не сразу попадает в кошелек Боба.

Биткойн-узлы получают уведомление о том, что один адрес хочет отправить немного биткойнов на другой. Они не знают, кому принадлежат эти адреса, пока Алиса и Боб не раскроют их. Каждый узел может решить, стоит ли того плата. Если это так, они выполняют какую-то сложную математику, которая проверяет, что у Алисы достаточно биткойнов. Затем они добавляют запись транзакции в блокчейн.

Доказательство работы - это основа ценности Биткойна

Доказательство работы (также известное как PoW) - это идея о том, что криптовалюта ценна, потому что есть узлы, выполняющие сложную математику для проверки владения и транзакций. Узлы используют электричество для вычисления, поэтому цена потраченной электроэнергии учитывается в стоимости криптовалюты.

Как на самом деле работают Биткойн-кошельки и адреса?

Они работают через нечто, называемое "подтверждением". Проще говоря, это означает, что узлы выполняют сложную математику, чтобы подтвердить, что адрес, отправляющий биткойн, действительно имеет его. Обычно люди ждут одного подтверждения, но официальное руководство по биткойнам рекомендует ждать 6 или более, если вы отправляете большие суммы денег.

Подтверждения не позволяют владельцам кошельков тратить один и тот же биткоин более одного раза.

Что такое Открытый ключ?

Также известный как адрес, открытый ключ - это место, куда отправляется потраченная криптовалюта после транзакции. Официальное руководство по биткойну рекомендует менять адрес после каждой транзакции для повышения безопасности.

Что такое Закрытый ключ?

Закрытый ключ - это фактически биткоин или криптовалюта, которую он представляет. Один закрытый ключ - это очень длинная строка символов. Если кто-то узнает об этом, этот кто-то может потратить биткоин вместо вас. Эксперты рекомендуют хранить секретные ключи на листе бумаги или на оборудовании, которое никогда не подключается к Интернету. Вы никогда не должны говорить о владении Биткоином.

Преимущества технологии блокчейн

Блокчейн представляет собой революцию в том, как банковское дело осуществляется онлайн. Это снижает планку для инициирования или проверки транзакций, а также обеспечивает большую гибкость. Традиционный банк будет скрывать, как это работает, но блокчейн раскрывает все, включая то, кому сколько принадлежит в денежной криптовалютной системе.

Безопасен ли Блокчейн?

Как бы. Это обеспечивает большую прозрачность и децентрализацию, но устраняет некоторую анонимность. Вы должны использовать несколько кошельков для отправки криптовалюты между ними и быть осторожными, чтобы прикрепить к кошельку минимум личной информации. Когда вы это сделаете, он останется в блокчейне навсегда.

Используйте blockchain explorer для просмотра транзакций и адресов на досуге. Все основные блокчейны должны иметь один, например Ethereum.

Правительства могут использовать публичный характер блокчейна для ретроактивного расчета налогов. Если вы прикрепите свою личную информацию к кошельку, вы можете оказаться в довольно затруднительном положении. Решение проблемы заключается в использовании сервиса, известного как "тумблер", который запутывает транзакции, так что никто не может понять, какая криптовалюта куда ушла.

Главная проблема, которую люди испытывают по поводу Блокчейнов

Атака, называемая "51%-ная атака" или просто "51%", представляет собой угрозу для любого блокчейна, где 51% узлов захвачены злоумышленником. Поскольку криптовалютные блокчейны управляются консенсусом, партия, правящая 51% узлов, может отказаться обрабатывать любую транзакцию, фактически убивая криптовалюту.

Защита от 51% состоит в том, чтобы иметь как можно больше небольших независимых узлов. Однако, если сложность становится слишком высокой или блоки становятся слишком большими, запуск узла становится слишком дорогостоящим, что приводит к закрытию небольших узлов. Остаются только богатые игроки, которые могут контролировать блокчейн благодаря тому, что они единственные в округе.

Действительно Ли Блокчейны Безопаснее Традиционных Банков?

Да, если пользователь принимает множество мер предосторожности. Например, установка и использование поддельных или взломанных кошельков может привести к истощению баланса криптовалюты пользователя. Банки тоже могут быть ограблены, хотя у них есть страховка и процедуры здравого смысла, позволяющие свести потери к минимуму. До тех пор, пока владелец криптовалюты делает то же самое, блокчейн так же безопасен, как и традиционный банк.

Доверие: Централизованное против децентрализованного

Централизация обеспечивает повышение качества жизни, например, возможность отменить или вернуть транзакцию, но также создает риск цензуры. Децентрализация означает, что никто не может подвергнуть цензуре транзакцию, но в случае ошибки или атаки нет возможности обратиться за помощью.

Что такое криптография и почему она Повышает безопасность?

Криптография - это сложная математика. Это повышает безопасность, потому что мы используем компьютеры и электричество для ее решения. Если математика достаточно сложна, злоумышленник не сможет решить математические задачи, чтобы получить доступ к решению, которым может быть сообщение или биткойн.

Как работают Майнеры/Узлы?

Майнеры решают сложные математические уравнения; когда они это делают, они получают вознаграждение в виде биткоина, и уравнение становится все более сложным. Для этих вычислений они используют специализированные машины, называемые ASIC, или просто графические процессоры потребительского класса. Чем больше блоков добыто, тем выше сложность решения следующего уровня уравнений.

Узлы работают по аналогичному принципу, за исключением того, что они проверяют транзакции, выполняя базовую математику. Узлы не обязаны проверять транзакции; если они считают, что плата за это слишком мала, они могут проигнорировать транзакцию. Это приводит к серьезной проблеме, связанной с тем, что узлы увеличивают сборы до такой степени, что транзакция биткойна обходится дороже, чем стоимость отправленного биткойна.

Должны Ли Вы Доверять Блокчейнам?

Неофициальный девиз Биткойна - "не доверяй, проверяй", который вам следует принять. Блокчейн - это всего лишь часть технологии, которая так же хороша или так же плоха, как и люди, ее использующие. Существуют способы неправильного использования или саботажа блокчейна, поэтому вы никогда не должны полностью доверять ему. Вы должны попробовать это с открытым умом и средствами, которые вы можете позволить себе потерять.

История блокчейна

Первый заметный пример блокчейна был создан Сатоши Накамото из Биткойна. Он создал первый блок в блокчейне Биткоина 3 января 2009 года, вставив заголовок о спасении банков. Его размер составлял 1 Мбайт. К 2014 году блокчейн Биткойна насчитывал 20 гигабайтных блоков; к 2017 году они составляли по 100 ГБ каждый.

Другие блокчейны последовали его примеру, и довольно скоро их стали тысячи.