Чтобы лучше разобраться с тем, что такое блокчейн, давайте начнем с более знакомого нам понятия, понятия интернета.
Сегодняшний интернет позволяет нам переводить деньги с помощью мобильного банка или платежной системы (такой как PayPal или Alipay). Но представьте, что можно было бы беспрепятственно переводить активы онлайн без участия посредников. Проще говоря, как свободно перевести деньги без банка, Alipay и PayPal?
Задавшиеся этим вопросом люди начали размышлять о том, как децентрализовать одноранговые транзакции.
Реализовать эту идею впервые удалось с помощью короля криптовалют Биткоина, на основе структуры системы которого была выведена концепция блокчейна.
Что такое блокчейн? Давайте разберемся.
По сути блокчейн представляет собой децентрализованную и распределенную базу данных. Как вы понимаете децентрализацию в данном случае?
Представим, что каждый член семьи мистера Х, включая самого мистера Х, его жену, дедушку и бабушку, записывает траты в своей отдельной тетради. Так происходит, потому что члены семьи мистера Х не доверяют друг другу. Каждый месяц мистер Х дает миссис Х определенную сумму на хозяйственные расходы. Скажем, миссис Х может получить 1000$, но предоставит чек о расходах на сумму лишь в 100$. Так можно ли утверждать, что семейный журнал расходов точно отражает положение дел?
Можно ли решить данную проблему с помощью блокчейна?
Да, если однажды мистер Х, давая миссис Х 1000$, проинформирует об этом каждого члена семьи и попросит каждого из них записать в своем журнале о том, что мистер Х дал миссис Х 1000$.
Таким образом каждый член семьи мистера Х становится узлом, и каждая операция любого члена семьи мистера Х записывается каждым членом семьи (каждым узлом).Когда любой из членов семьи моет посуду (доказательство объема работы), он может получить за это вознаграждение, сделав ночью соответствующую запись в общем журнале. Новые записи должны добавляться в общий журнал, правильность которого признал каждый член семьи в предыдущий день, последними, таким образом каждый член семьи будет проверять, верны ли записи за текущий день.
Естественно, возникает вопрос о том, может ли злоумышленник разрушить всю систему блокчейна. Что произойдет, если результаты, записанные другими, не будут признаны или будут подделаны?
Например, если миссис Х однажды внезапно заявит, что мистер Х не давал ей 1000$, все остальные члены семьи выступят в защиту мистера Х и сделают миссис Х замечание. Если миссис Х попробует обмануть остальных членов семьи с оплатой счета за мытье посуды, остальные члены семьи будут против и упрекнут ее (если, конечно, она не подкупит большую их часть). В результате миссис Х придется мыть посуду в этот и, вероятно, следующий день бесплатно. В последнем, признаваемом всеми членами семьи журнале, цифры расходов будут только возрастать, а не уменьшаться. Новые члены семьи будут продолжать расчеты, беря за основу самый полный, самый длинный журнал.
В приведенном выше примере в качестве блокчейна выступает большой распределенный журнал, включающий записи из журналов каждого члена семьи, что обеспечивает честность и прозрачность его ведения.
Поняв, что такое децентрализация, мы разберемся и в принципах, на которых основан блокчейн, в переводе означающий цепочка блоков.
Что такое блок?
Как правило, блок представляет собой небольшой реестр (журнал), в котором фиксируется каждая операция.Каждый последующий блок реестра связан с предыдущим блоком паролем. Проще говоря, новый блок должен включать своего рода цифровой отпечаток (хэш) предыдущего блока, то есть, все небольшие реестры связаны друг с другом. Поскольку каждый последующий цифровой отпечаток указывает на предыдущий, в результате он соединяется с цепочкой блоков, иначе говоря, небольшой реестр в результате формирует огромный, глобальный реестр - блокчейн.
Из-за эффекта бабочки все блоки транзакций последовательно связываются в круг, гарантируя, что огромная распределенная база данных не подделана. Поняв, что такое блок, вы поймете самую важную концепцию, поскольку в дальнейшем каждая осуществленная вами в криптомире транзакция станет блоком цепи, и, если вы захотите проверить историю своей транзакции, все всегда сможете узнать ее, изучив информацию о транзакции в блоке с помощью блокчейн-браузера.
Именно благодаря тому, что блокчейн невозможно подделать, и для подтверждения его достоверности не требуется гарантий или свидетельства посредника-гиганта, данный алгоритм и механизм стимулирования, лежащие в основе блокчейна, привлекают огромное количество людей к участию в ведении учетных реестров и обеспечении бесперебойного проведения транзакций. Для обеих сторон транзакция является одноранговой, при этом отсутствует необходимость в переводе активов на счет посредника.
Приведем пример. Если вы переводите деньги в интернете, сначала вам нужно привязать вашу банковскую карту, при этом процесс открытия счета в банке обычно выглядит следующим образом - "Предоставьте персональную информацию" - "Откройте банковский счет" - "Предоставьте номер банковской карты" - "Установите пароль для банковской карты" - "Счет открыт". Для перевода денег вам потребуется номер банковского счета получателя перевода или QR-код, то есть, у получателя средств должен быть заранее открытый банковский счет. При проведении любой транзакции или перевода банк или сторонний финансовый институт будет записывать данные о движении средств.
Блокчейн означает, что до тех пор, пока у обеих сторон есть зашифрованный адрес, они могут переводить деньги друг другу без границ и без необходимости в прохождении утомительных процедур открытия банковского счета и идентификации личности.
Теперь вы лучше понимаете, что такое блокчейн? Попробуйте осуществить свой первый блокчейн-перевод с нами.