О блокчейне сейчас говорят везде: его используют для торговли криптовалютой и предметами искусства, для заключения смарт-контрактов и защиты от кибератак. Что такое блокчейн? Как он работает? Разбираемся вместе с командой pro.finansy.
Блокчейн: что это, зачем нужен
Понятие пришло в русский язык из английского. Blockchain в дословном переводе — это цепочка блоков. Если давать более подробное определение, то блокчейн — это децентрализованная общедоступная база данных. В ней хранят информацию о сделках между участниками системы в виде блоков, связанных друг с другом.
Блокчейн позволяет узнать, кому какой актив принадлежит. Если в цепочке записано, что именно вы являетесь последним покупателем цифровой копии портрета Моны Лизы, то никто не сможет просто взять и присвоить ее себе.
Особенности технологии блокчейн:
- Децентрализация — нет единого сервера или одной организации, где хранят все записи. Всю цепочку сделок, связанную с активом, хранят пользователи сети на своих компьютерах. Изменения в цепочке фиксируют все участники. Если с одним компьютером что-то произойдет, информация останется на других;
- Прозрачность — информация о сделках находится в открытом доступе;
- Неизменность — подделать или отредактировать запись в блокчейне нельзя.
Сначала блокчейн использовали только для подписания документов. Потом люди придумали, как с его помощью переводить деньги напрямую, без посредников в виде банков и платежных систем. Для этого потребовалось изобрести криптовалюту — цифровые деньги, существующие в виде математического кода.
Как работает блокчейн
Допустим, вы решили перевести деньги другу. Он живет за границей, а вы — в России. Отправить средства через системы денежных переводов не получается — страны нет в списке доступных. За перевод по SWIFT требуют высокую комиссию. Взвесив все «за» и «против», вы решаете отправить деньги с помощью криптовалюты.
Вы сделали перевод на криптокошелек друга, и запись об этой транзакции теперь есть в блокчейне. В этой записи — вся информация о сделке. Она дает понять, кто, кому, когда, сколько и на каких условиях отправил деньги.
Чтобы система признала транзакцию безопасной, она должна собрать подтверждения от участников сети. Когда запись подтвердят, информацию внесут в новый блок в цепочке. В него добавят специальный код — криптографический хеш. С помощью него скрепляют элементы цепи: в каждом новом блоке указывают хеш предыдущего. Если попытаться изменить какую-то запись, хеши у блоков не совпадут, изменения не примут другие пользователи. Поэтому подделать запись не получится.
Для превращения транзакции в блок нужны майнеры. Их задача — добавлять цифровые блоки в общую цепочку. Они подбирают хеши для записей о транзакциях и соединяют их с другими. За свой труд они получают вознаграждение в виде комиссии.
После того как информацию о вашем переводе заграничному другу добавят в цепочку, обновленную версию реестра сделок получат все участники блокчейна. На этом процесс добавления данных заканчивается. Если друг решит перевести криптовалюту кому-то еще, в блокчейне появится новый блок.
Для чего используют блокчейн
Особенности технологии позволяют применять ее там, где нужны прозрачность и безопасность. Поэтому блокчейн используют:
- В криптоиндустрии. Технология стала основой для выпуска криптовалют. Блокчейн увеличивает скорость транзакций, делает переводы безопаснее, снижает риски. Его используют также для учета перехода цифровых активов от одного владельца другому;
- В банковском деле. Блокчейн делает все процессы прозрачнее и надежнее. Технологию внедряют в различные операции: денежные переводы, расчеты по сделкам с ценными бумагами, KYC-комплаенс и другие. Блокчейн снижает затраты банков за счет оптимизации процессов;
- В сфере кибербезопасности. Поскольку единой базы данных в блокчейне не существует, и каждый ее участник хранит копию цепочки с важной информацией, система становится устойчивее к атакам хакеров на отдельных пользователей сети. Если информация о транзакциях исчезнет с одного компьютера, она все равно останется на других;
- В государственных структурах. Технологию применяют для создания удостоверений, цифровых профилей граждан. Уже сегодня к государственным услугам предоставляют доступ с помощью блокчейна в Эстонии и некоторых эмиратах ОАЭ. Его внедрение позволит оптимизировать административную работу.
Это далеко не все сферы, где можно использовать распределенные базы данных. Эксперты считают технологию перспективной.
Недостатки блокчейна
- Масштабируемость — у блока в цепочке ограниченный вес, в него не запишешь много информации;
- Незрелость — технологии еще предстоит завоевать доверие пользователей и стать по-настоящему массовой;
- Энергопотребление — проверка транзакции требует больших мощностей;
- Легализация — в большинстве стран криптовалюты не признаны законодательно;
- Хранение — увеличение количества транзакций требует большего объема хранилища.