Что такое Блокчейн?
Вполне возможно, вы уже видели эти кричащие заголовки о том, что технология блокчейн считается революционной инновацией, которая способна изменить мир во многих смыслах и является БУДУЩИМ и так далее и тому подобное. Но даже при том количестве внимания, что получает технология в новостях, многие люди до сих пор не осознают, что такое блокчейн и как его вообще использовать.
В данном разделе я постараюсь вам объяснить - что такое блокчейн, как блокчейн работает, как отличается от традиционных технологий и как ВЫ можете использовать его.
Готовы? Давайте начинать!
Термин на самом деле состоит из двух слов - “блок” и “чейн”. “Блок” - это место где мы храним данные и различные типы информации. В такой же манере, как вы бы хранили масло и молоко в холодильнике для сохранения свежести, данные хранятся в блоках для их безопасности, структурированности и удобного доступа.
Что насчёт “чейна”? Каждый блок имеет информацию о предыдущем блоке и это формирует связь или “чейн” (цепь) между двумя стоящими блоками, что-то вроде настоящей цепочки.
Итак, какого рода информация хранится в этих блоках? Хотя вы можете хранить различные типы информации в этих виртуальных хранилищах, блоки обычно содержат простые текстовые данные - мы называем их “записи транзакций”.
Почему записи “транзакций”? Просто потому, что Биткоин, самая популярная криптовалюта о которой вы могли слышать, считается одним из самых используемых блокчейнов и превратился в своего рода замену повседневной валюты.
В итоге, Биткоин является валютой. И каждая сделка с валютой должна производить действия, и обычно их принято называть “транзакциями”.
Очевидно, что таким же образом как и в реальной жизни, в блокчейне их тоже стали называть - транзакции! Поэтому все записи действий в блокчейне называются транзакциями, даже если эти действия никак не связаны с криптовалютой или цифровыми средствами.
Например, это может быть просто запись текстового журнала чего-то, что мы хотим хранить на блокчейне, предположим ваше имя или номер телефона, и да, мы всё равно можем называть это записью транзакции, так сложилось исторически.
Звучит круто, но как она выглядит? Обычная транзакция в блокчейне напоминает что-то такое:
“Сэм заплатил Джо 20$”
Довольно просто, не так ли? Но один блок может хранить сотни или даже тысячи транзакций! Вместимость зависит от отдельного взятого блокчейна, но новые обычно могут хранить гораздо больше, чем их более старые итерации.
Тогда где здесь применима часть “чейн”? Как я сказал, “чейн” или цепочка говорит о том, что все блоки информации связаны между собой, хронологически.
Очень простым способом взглянуть на это будет такой подход:
Представьте, что в нашем предыдущем примере, Сэм заплатил Джо 20$ в прошлую пятницу. В следующие несколько дней, Джо заплатил Элли 50$, а Элли заплатила Тому 10$. Все эти транзакции произошли в данном порядке и следовательно важно отследить их в этом порядке! Блоки информации могут содержать данные, но их связь с помощью виртуальной цепи позволяет помогать отслеживать проводимые транзакции.
Я опять слышу как вы спрашиваете - почему бы не создать один блок и не хранить в нём всю информацию? Ну, по той же причине почему вы не используете один автобус, чтобы возить всех людей с одного города в другой - там просто нет места и мощности для перевозки всех за раз!
Блоки очень ограничены в количестве хранимых транзакций. Помимо этого, несколько блоков позволяют регистрировать транзакции быстрее, а не ждать пока они будут помещены в одну цифровую область.
Представьте - вы идёте в единственный магазин за продуктами, берёте все необходимое и идёте оплачивать товар. Сегодня день загруженный - много покупателей также пытаются пробить товар. Теперь представьте, что происходит распродажа Черная Пятница - миллионы людей пришли за выгодными скидками.
Это приведёт к тому, что вы потратите часы, если не дни в магазине пока не дождётесь пока все люди закончат покупки! Но если бы было множество таких магазинов и людям было бы необходимо стоять в очереди, ситуация была бы куда лучше.
Подводя промежуточный итог, блокчейн просто является местом, где хранятся данные (информация) в очень эффективной манере. Эта информация может относится к различным вещам, но для простоты, давайте просто скажем, что основной тип данных для хранения в блокчейне - это записи транзакций.
Видео с Объяснениями
Видео с Объяснением: Что такое Блокчейн?
Читать, это не для вас? Посмотрите видео с объяснениями 'Что такое Блокчейн?'
What is Blockchain? (Animated Examples + Explanation)
Как Работает Блокчейн?
Первое, вам необходимо знать, что блокчейнам для хранения данных, эти данные необходимо поместить в блоки. Другими словами, нужно поработать! Если вы хотите попасть в магазин в нескольких километрах от вас, вы можете пойти либо пешком, либо съездить на машине или автобусе - проще говоря, для достижения цели есть разные способы.
Если применить эту же логику здесь, существуют разные методы работы блокчейна для хранения данных. Два самых крупных метода называются “Proof-of-Work” и “Proof-of-Stake” - я постараюсь не путать вас и расскажу только про эти два.
Итак, самый популярный метод называется “Proof-of-Work”! Обычно как только транзакция совершается между пользователями, её нужно подтвердить перед сохранением в блоке.
Поэтому между вами и публичным блокчейном появляется ещё один элемент - Майнер - компьютер или скорее масса компьютеров называемых нодами, которые работают для решения сложных математических уравнений для подтверждения упомянутых транзакций - сохранения ваших записей в блокчейне. Эти ноды принимают решения, приходят к консенсусу о проверке и хранении вашей транзакции.
Но давайте не вдаваться в технические подробности - вместо этого, позвольте вернутся к простым примерам!
В реальном мире майнеры (шахтёры) добывают руду для получения ценных металлов, вроде железа и золота. Добыча является их работой и награда продукт их добычи. Если без преувеличений, такой же процесс происходит при майнинге на блокчейне!
Но так как это виртуальная транзакция, вместо человека работу выполняет компьютер, а вместо ценных руд эти компьютеры получают награду в виде криптовалюты, что они добыли - подтверждая транзакции в сети - и получая за это награду.
Перед тем как продолжить, я думаю, мы должны ответить на другой назревающий от вас вопрос - кто эти майнеры, что подтверждают транзакции в блокчейне?
Чтобы ответить на него, нужно затронуть концепт “децентрализации”.
Децентрализация в Крипто
Большинство блокчейнов децентрализованы. Значит они не имеют единой власти - никакой компании, генерального директора владеющего блокчейном. Никто не управляет им!
Тогда… Кто ответственен за работу блокчейна?
Если вы прошептали “майнеры”, вы правы!
Для ответа на изначальный вопрос - любой может стать майнером в блокчейне! В большинстве случаев вам нужно подключить ваш компьютер к сети и выделить вычислительные ресурсы для майнинга. Таким образом многие люди со всего мира стали майнерами, помогают управлять блокчейном и подтверждать транзакции.
Делая это, эти майнеры награждаются криптовалютой блокчейна, что они майнят - поэтому если вы будете майнить Биткоин, получать будете BTC!
Раскрывая то, как работает технология блокчейн также стоит обсудить ещё одну вещь - нечестную игру и как с ней справляется блокчейн.
Вопрос здесь простой - как блокчейн убеждается в том, что майнеры не будут мошенниками и не позволят просто ввести поддельные данные и убежать со средствами других людей?
Вопрос простой, но ответить на него без технической приправки сложно, хаха. Однако я не буду пытать вас техническими деталями и просто дам достаточно информации, чтобы вы имели общее представление.
Все транзакции в блокчейне зашифрованы. Значит когда Сэм платит Элли 73$, этот платёж анонимен в блокчейне и отображается в виде последовательности чисел и букв.
Вы ведь ещё не забыли про часть “чейн” в “блокчейне”? И как она помогает сохранять хронологический порядкой информации (или данные транзакций)? По сути, благодаря шифрованию и функциями безопасности блокчейна, все ранее подтвержденные транзакции нельзя изменить.
Представьте, что скоро вы представите презентацию для всего класса. Учитель оценит вас. Предположим, вы выступили неплохо и получили 4 - учитель озвучил вашу оценку всему классу.
Теперь, что будет если вы или какой-либо другой студент скажет, что на самом деле вы получили 5+, никто не поверит - так как весь класс слышал про вашу настоящую оценку! В очень базовом варианте, таким образом блокчейн обеспечивает честность и легитимность происходящих транзакций.
Вместо презентации, вы проводите транзакцию - отправляете или получаете цифровую валюту в форме криптовалюты. Вместо оценки, вы получаете данные (подтверждение) вашей транзакции. И вместо класса, что слышит вашу оценку, будут майнеры подтверждающие транзакцию.
Весьма круто!
Итак - мы уже выяснили, что блокчейн является виртуальным хранилищем для данных транзакции и может шифровать эти транзакции, чтобы никто не смог в них вмешаться. Мы также слегка раскрыли темы децентрализации и майнеров!
Как Использовать Блокчейн в Вашей Жизни?
На данный момент самым распространённым способом использования технологии блокчейна является покупка и проведение операций с криптовалютой. Если вы покупаете Биткоин и отправляете его вашим друзьям, то ВЫ используете технологию блокчейна, знаете ли вы об этом или нет!
Ожидается, что со временем блокчейн будет более интегрирован в нашу повседневную жизнь. Традиционные методы оплаты будут происходить с помощью технологии блокчейна, займы будут выдаваться блокчейном и другие финансовые операции не исключение.
Кроме того, технология блокчейн является тем, что позволяет концептуализировать Web 3.0 и Метавселенные. Я не буду вдаваться в подробности этих занимательных тем здесь, так как мы уже многое обсудили - но если вам всё же интересно, загляните в разделы “Что такое Web 3.0?” и “Что такое Метавселенная?”.