Bitcoin — это сообщество, которое согласно Coinmarketrate.com, берет свое начало с 2009 года. Речь идет о децентрализации и передаче власти и контроля в руки людей. Он создает свободную сеть, где сами пользователи отвечают за работу и управление экосистемой. Чтобы достичь этого, создатель Биткойна Сатоши Накамото ввел понятие узлов и майнеров.
Крипто-технологии, могут быть, трудными для понимания, но стоит знать, как именно работает блокчейн, и в какие менее очевидные способы он может принести вам пользу. Давайте об этом и поговорим.
В настоящее время мы в основном используем наши банковские счета для финансовых операций. Итак, чем же на самом деле занимаются банки? Они выполняют три основные функции.
- Они помогают нам хранить наши деньги
- Они обеспечивают инфраструктуру для проведения транзакций
- Они ведут учет всех этих операций, и обновляют данные по различным счетам.
Однако проблема с банками заключается в том, что они централизованы. Поэтому, когда мы храним свои деньги в банках, мы фактически доверяем этой системе полный контроль над нашими финансами. Хотя мы по-прежнему можем совершать сделки, правила определяются банками, и у нас нет ни конечного контроля, ни права собственности на наши собственные активы.
Кроме того, плохое управление, проблемы с безопасностью, простои и коррупция делают централизованную банковскую систему еще более неутешительной. Чуть более десяти лет назад мир столкнулся с финансовым кризисом, потому что банки не регулировали, как они инвестируют средства клиентов, и продолжали функционировать только для того, чтобы получить большую прибыль. Это в сочетании с несколькими другими факторами привело к кризису, в результате которого миллионы людей потеряли работу и сбережения.
Именно по этой причине Сатоши Накамото разработал Биткойн — блокчейн-сеть, которая работает как одноранговая сеть для платежей. Его идея заключалась в том, чтобы предложить людям финансовую систему, которая могла бы делать все то, что делали для нас банки, но без необходимости доверять центральному органу. Система без доверия.
И Биткойн действительно достиг этой цели. Это безопасный, неизменяемый и прозрачный реестр, который помогает вам хранить средства и проводить транзакции с любым человеком по всему миру.
Вы, вероятно, задаетесь вопросом: кто управляет системой, если нет банка?
Вместо центрального органа, который проверяет и регистрирует транзакции, в Bitcoin существует сеть компьютеров, называемых узлами и майнерами. Когда вы инициируете транзакцию Bitcoin, ее детали распространяются через эту сеть, работающую в унисон, чтобы убедиться, что вы действительно владеете средствами, которые пытаетесь потратить.
Ниже мы рассмотрим, что такое узлы и майнеры и как все устроено.
Не путайте майнеров с узлами
Очень часто слова «узлы» и «майнеры» используются как взаимозаменяемые. Поэтому давайте сначала разберемся с этим.
- Понимание узлов
Узел в сети Bitcoin — это любой компьютер, на котором постоянно работает Bitcoin Core — программное обеспечение, позволяющее компьютерам загружать и хранить весь блокчейн Bitcoin, а также проверять и записывать новые транзакции по мере их совершения. Поскольку центральных структур не существует, именно эти тысячи узлов всегда сверяют каждую новую транзакцию с существующими записями и отсеивают транзакции, которые могут пытаться обмануть систему или нарушить правила. Большее количество узлов означает, что записи хранятся на большем количестве систем, а значит, обмануть всю систему становится сложнее.
- Понимание манеров
С другой стороны, майнер — это специальная компьютерная система, которая использует высокопроизводительное вычислительное оборудование для добавления новых наборов (блоков) транзакций в блокчейн, и генерации новых ВТС с каждым блоком. Но чтобы добавлять новые транзакции, сначала нужно знать, какие транзакции запрашиваются, поэтому каждый майнер сначала должен быть узлом, который может принимать и записывать новые транзакции.
Но, каждый узел не обязательно должен быть майнером. Любой человек может запустить узел с простым аппаратным обеспечением для обеспечения безопасности сети Биткойн и записи всех транзакций в режиме реального времени.
Запутались? Не стоит. Для лучшего понимания мы разберем транзакцию Биткойн и посмотрим, как она работает.
Петя, Вася, узлы и майнеры
- Узлы начинают работу
Предположим, Петя хочет отправить Васе 1 BTC. Когда Петя вводит сумму и адрес Биткойн-кошелька Васи и подтверждает транзакцию из своего кошелька, детали транзакции отправляются нескольким из тысяч Биткойн-узлов. Первые несколько узлов, получившие транзакцию, сверяют ее с имеющимися у них записями и проверяют, есть ли в кошельке Пети 1 BTC, который он пытается отправить. Если все в порядке, первые узлы передают транзакцию другим узлам, которые затем проверяют ее и передают дальше. Так продолжается до тех пор, пока все узлы не получат данные о транзакции.
После проверки деталей транзакции Пети, она отправляется в пул памяти, где множество других транзакций BTC от других пользователей Bitcoin ожидают подтверждения и добавления в существующую блокчейн.
Майнеры берут на себя ответственность
Именно здесь в дело вступают майнеры ВТС. Работа этих майнеров заключается в том, чтобы взять ожидающие подтверждения транзакции от Пети и других пользователей Bitcoin, собрать их в блок и добавить в блокчейн Bitcoin. Как они это делают?
Представьте себе майнинг Биткойна как чрезвычайно сложное соревнование по разгадыванию головоломки, где человеку дается почти решенная головоломка с несколькими недостающими кусочками. Теперь недостающие кусочки перемешаны с тысячами других случайных кусочков. И тот, кто первым найдет нужный фрагмент и завершит головоломку, уходит с призом. Здесь нет алгоритма, который вы могли бы использовать. Это просто игра на удачу, в которой вы можете использовать метод проб и ошибок. И чем быстрее вы пробуете случайные кусочки и вычеркиваете неправильные, тем выше ваши шансы найти правильный кусочек.
В Биткойн-майнинге именно этим и занимаются майнеры. У них есть все детали транзакций, которые им нужно добавить в новый блок, и они могут сгенерировать уникальный идентификатор блока под названием «хэш», пропустив детали через технику шифрования, используемую в Биткойне. Однако для того, чтобы добавить эти транзакции в блокчейн и получить за это вознаграждение от Bitcoin, майнер должен сначала найти один недостающий фрагмент головоломки, который называется nonce.
Nonce — это случайное число, похожее на недостающий фрагмент пазла, смешанный с множеством других случайных фрагментов. Оно нужно майнерам для того, чтобы они могли прикрепить его к хэшу своего блока, снова пропустить его через алгоритм шифрования, чтобы в результате получился хэш, который Bitcoin распознает как решение головоломки.
Для поиска этого простого числа могут потребоваться миллионы попыток. И, как вы можете догадаться, это не под силу человеку. Поэтому майнеры используют мощные вычислительные устройства, чтобы каждую секунду прогонять тысячи чисел и генерировать новые хэши, и проверить, смогут ли они найти решение. И тот майнер, у которого больше вычислительных мощностей, очевидно, имеет больше шансов найти это число.
Назад, к узлам
Майнер, нашедший правильное решение для блока с транзакцией Пети, сначала передает его на утверждение всей сети узлов.
Теперь окончательная проверка находится в руках узлов. Они проверяют решение и убеждаются, что все транзакции, включенные в этот блок, справедливы и соответствуют правилам сети. Если все подтверждается большинством узлов Биткойна, они соглашаются добавить новый блок в существующий блокчейн, и таким образом данные транзакции Пети вместе с данными других, включенных в этот блок, необратимо подтверждаются и записываются.
Майнер, который первым нашел решение, уходит домой со свежесгенерированным Биткойном, стоимость которого в настоящее время составляет 6,25 BTC за блок. И процесс повторяется снова и снова.
Зачем запускать только узел
В отличие от майнеров, участники, управляющие только узлами, не получают никакого вознаграждения. Их работа заключается в том, чтобы просто поддерживать последнюю запись транзакций. Но тогда зачем кому-то управлять узлом, если это не приносит никакой финансовой выгоды?
Потому что иногда есть нечто большее, чем просто деньги. Вы можете запустить узел, чтобы
- Внести вклад в безопасность сети Bitcoin.
Биткойн — это децентрализация. Поэтому, когда вы запускаете узел, вы увеличиваете количество узлов BTC, тем самым делая сеть более децентрализованной и безопасной. Узлы также гарантируют, что пользователи и майнеры играют по правилам сети.
Также, это обеспечивает вам настоящую конфиденциальность от любого стороннего поставщика кошельков. Когда вы запускаете узел, вам прежде всего необходим кошелек, созданный непосредственно в сети Биткойн без какого-либо поставщика услуг. Он хранится в вашей системе и, таким образом, обеспечивает вам полную конфиденциальность.
- Обладать полной автономией
Люди используют Биткойн, чтобы не доверять третьим лицам. Но эта логика сразу же исчезает, когда вы используете сторонний веб-сайт для проверки транзакций Bitcoin. Кто знает, работает ли их система правильно или нет? В этом случае управление узлом делает вас собственным источником истины, позволяя вам самостоятельно проверять все транзакции в блокчейне Биткойна.
- Получите возможность участвовать в управлении Биткойном
Изменения в сети Биткойн могут быть внесены только с согласия большинства узлов сети. Таким образом, если вы управляете узлом, вы имеете право голоса при обновлении сети, как, например, недавно внедренное обновление под названием Taproot. Чтобы это обновление было внедрено, узлы должны были подать сигнал о своей поддержке сети, и достичь консенсуса по этому вопросу.
Даже в случае раскола цепи из-за разногласий между участниками сети, вы можете выбрать, какую цепь вы хотите поддерживать, только если у вас работает полный узел. Это наблюдалось в 2017 году во время обновления Биткойна под названием SegWit, когда цепочка Биткойна была разделена из-за разногласий между узлами, и была создана Bitcoin Cash.
- Доступно по цене
В отличие от майнинга, для узла не требуется вычислительное оборудование или установки. Вы можете запустить полноценный узел на большинстве базовых компьютеров, которые оснащены всего 350 ГБ, 2 ГБ оперативной памяти и безлимитным подключением к Интернету.
Завершение
Биткойн — это финансовая революция. Он создает более надежную систему, напрямую распределяя ответственность за ее функционирование между собственными пользователями. В этой финансовой системе нет центральных структур, практически отсутствуют возможности для коррупции, а вероятность сбоя сети близка к нулю.
Все, что есть — это свобода и децентрализация. Каждый, кто использует Биткойн, ощущает эту свободу. Но более того, у каждого есть справедливый шанс сделать эту сеть более децентрализованной и безопасной. Поэтому, если вы хотите ощутить и свободу, и роль, которую вы можете сыграть в обеспечении безопасности Биткойна, стоит создать свой узел.