Блокчейн. Обмани меня
tondevsby
Интро
– Всем привет, друзья, на связи @tondevsby!
В нашей первой статье мы расскажем, что вообще такое блокчейн и зачем он нужен. А в следующей поговорим про блокчейн TON, его историю, преимущества и экосистему. Ну что ж, полетели)
Мечта параноика
Представьте систему, в которой невозможно изменить или подделать данные, которые туда были внесены. Вся информация публична и доступна каждому. В этой системе все участники равны и нет центрального администратора, который может самовольно заблокировать вас. При этом, такая система работает по строгому порядку, который нельзя нарушить. Участники этой системы имеют определенную степень анонимности, но никто никого не может обмануть, да и взломать такую систему практически невозможно. Представили? Отлично, вы представили блокчейн!
Давайте теперь поговорим, как это работает. У вас есть круг друзей, и вы совершаете какие-то сделки. Во время каждого обмена, вы все вместе записываете в свои блокноты условия этого договора. Таким образом, если вдруг кто-то захочет схитрить и стереть запись со своими “долгами”, то об этом сразу все узнают, т.к. записи у всех должны совпадать. При этом, к вам в круг могут прийти новые друзья, они перепишут все старые записи и тоже могут начать фиксировать все сделки. Или же, к вам может прийти знакомый без блокнота, и когда он будет договариваться с кем-то, люди с блокнотами будут все записывать, и он будет уверен в том, что его не обманут, т.к. данные о его сделке зафиксированы у разных участников и он сможет легко доказать свою правоту.
Конечно, может возникнуть такая ситуация, когда большинство друзей сговорится между собой и изменит какую-то запись, тогда они будут показывать это меньшей части и настаивать, что те неправы. Это так называемая атака 51%, когда нечестные данные продвигаются большей частью участников. Самая очевидная защита от нее – увеличение числа не связанных между собой участников, чтобы было очень тяжело собрать большую группу сговорщиков. Однако блокчейны могут решать эту проблему по-разному.
Примерно так и устроен блокчейн: есть много узлов, которые по определенному правилу договариваются между собой о записи данных. Абсолютно каждый может отправлять данные в блокчейн, чтобы их записали эти узлы, или стать таким же узлом сети, который проверяет и записывает данные. Отличие блокчейна состоит в том, что данные согласуются участниками порциями (блоками) и, после того, как все участники сети одобрили блок, он связывается с предыдущим подтвержденным блоком (и образует цепь блоков = blockchain).
Конечно, это довольно грубая модель, но она удобна для ознакомления. Более подробно о том, как тут работает математика, как именно участники договариваются между собой и какие существуют уязвимости, мы поговорим в отдельной статье.
Преимущества блокчейна
И так, блокчейн предоставляет нам:
- Прозрачность: все участники видят все транзакции (записи данных, движение средств).
- Безопасность: записи не могут быть изменены или подделаны.
- Децентрализация: все участники равны, нет одного управляющего центра с особыми привилегиями.
- Доверие: можно договариваться и быть уверенным в исполнении правил даже с незнакомым человеком без каких либо посредников, регулирующих органов и т.д.
- Условная анонимность: возможность верифицировать участников, не зная и не раскрывая их личности. Об анонимности мы еще поговорим в отдельной статье.
Все эти свойства блокчейна критически важны во многих сферах: финансы, логистика, документы, медицина, искусство, производство и т.д. Давайте кратко посмотрим на них.
Где это можно применить?
Финансы
Чтобы перечислить кому-то деньги на счет, вам нужны банки в качестве посредников. Каждый из них должен одобрить ваш перевод, возьмет свою комиссию – неприятно, но в целом терпимо. А если вы захотите перевести деньги другу в Германию, например? Тут уже возникают проблемы, т.к. выши деньги проверять будет куча банков через SWIFT перевод, вы заплатите немалую комиссию за это, и деньги будут зачислены только через пару дней. А в нашей текущей ситуации, даже и такой вариант невозможен, ваши деньги через границу не пустят просто так.
В блокчейне вы можете перевести средства в любую точку мира за фиксированную комиссию, это займет от нескольких секунд до нескольких минут, и при этом, нельзя никого заблокировать, и каждый может быть уверен в том, что средства будут доставлены.
Сделки, споры, ставки
Еще один пример – заключение сделок, споров, ставок и т.д. В лучшем случае, у вас есть некий посредник, которому можно верить, что, давая свои деньги, условия сделки или спора будут соблюдены. В худшем случае, как, например, с казино, вы даете свои деньги третьей стороне и надеетесь на ее честность, что она не обманет вас и исполнит свои обязательства.
В блокчейне вам никому верить не надо и не нужны посредники-гаранты, все будет исполнено ровно так, как вы договорились с другим участником, и никто не сможет самовольно что-то изменить.
Документы и цифровые подписи
Бумажные документы с подписью несложно подделать, они требуют личной подписи, скапливаются, теряются и т.д. В принципе, бумажный документооборот стремится перейти в цифровой, чтобы не плодить горы бумаг и бюрократию. Но чтобы подтверждать какие-то серьезные документы простая роспись на экране не подойдет.
С помощью блокчейна можно реализовать систему криптографических цифровых подписей, которая позволяет однозначно убедиться, что документ был подписан или является подлинным, при этом даже не разглашая сам документ. Например, можно подтвердить свой возраст, не разглашая другие свои данные и т.д.

Голосование
Очевидно, что невозможно одновременно гарантировать и анонимность, и прозрачность. Но это не про блокчейн. На блокчейне возможно (в принципе он за счет этого и функционирует) сделать такое голосование, где каждый участник анонимен (если надо), но при этом мы точно знаем, что каждый участник верифицирован (нет посторонних, ботов, накрутки и т.д.). Все голоса каждый может увидеть и пересчитать сам, но не зная, чей именно это голос. При этом нельзя сделать вброс голосов, изменить их, не заметить и т.д.
Отслеживание поставок и ESG
В нашем мире постепенно набирает популярность контроль поставок и ESG. Данные в блокчейне публичны, неизменяемы и их нельзя подделать (т.е мы уверенны в их подлинности). С его помощью можно надежно отследить всю цепочку поставок, убедиться в подлинности какой-то эксклюзивной вещи или же посмотреть, что материалы продукта были из надежных и ответственных источников.
Вообще, про сферу применения блокчейна можно говорить много. Это могут быть и цифровые государства, и децентрализованные организации (DAO), и игры, и сложные финансовые инструменты и т.д. Пока что остановимся на самых простых примерах.
Саммари
В этой статье мы постарались довольно кратко изложить суть технологии блокчейн. Конечно, эта технология устроена сложнее, но об этом уже в другой статье)
Чтобы делать статьи лучше, нам важна важна ваша обратная связь, поэтому смело пишите в Telegram, что понравилось, а что нет, а так же по каким темам вы бы хотели видеть статьи.