Блокчейн транзакции - защита от фиктивных сделок

transaction

Рассказываем просто и понятно о транзакциях в Bitcoin.

Как работает?

Bitcoin представляет собой платежную систему. Здесь ты можешь перевести деньги другому пользователю. При этом, тебе нужно будет заплатить всего лишь небольшую комиссию вне зависимости от суммы перевода. Транзакции обрабатываются за 10-20 минут, если нет огромного объема заявок в сети. Если нужно, чтобы перевод прошел как можно быстрее, можно немного повысить комиссию в кошельке.

Основные преимущества биткоина — псевдоанонимность и отсутствие географических границ. В системе указываются адреса для кошельков, но они не привязаны к имени, как в Яндекс Деньгах и т.д. Отправлять биткоины можно по всему свету.

Как именно обрабатывается транзакция?

Bitcoin — как и другие криптовалюты — это децентрализованная система. Здесь нет единого пункта управления. Это блокчейн. Журнал с записями по всем транзакциям с момента запуска биткоина сохраняется в форме копий на нодах. Это компьютеры, которые подключаются к сети. Если кто-то захочет хакнуть систему, то ему придется хакать более 51% нодов, что является огромным количеством, так как их уже очень много по всей планете.

Если ты хочешь сделать перевод, то ты создаешь заявку на платеж. Например, «я хочу перевести 5 биткоинов Бобу». Она направляется нодам-майнерам. Эти компьютеры могут зайти к тебе в кошелек и посмотреть, есть ли там нужная сумма. Если все ок, то они добавляют эту запись в блок.

После этого все ноды начинают разгадывать сложную математическую загадку. Тот, кто первым ее разгадает, получает право добавить новый блок на блокчейн (блок + чейн = цепочка из блоков). В этом блоке будет как раз сидеть твоя транзакция.

Что делать, если я передумал и хочу отменить платеж?

Фишка в том, что ты его отменить не можешь. Блокчейн — это неизменяемость (immutability) данных. Здесь нет службы поддержки, нет директора, нет менеджеров. Здесь царит полная децентрализация.

Если ты отправил платеж, то его уже никто и никогда не сможет отменить.

Но ведь если блокчейн — это просто журнал, то можно вернуться в предыдущие блоки и там изменить запись?

Каждый новый блок содержит кусочек данных из предыдущего блока. Такой кусочек называется hash. А предыдущий блок содержит hash блока перед ним. И так до самого первого блока.

Если кто-то решит попробовать изменить что-то в старом блоке, то ему понадобится очень мощный компьютер (квантовым компьютерам может это быть под силу). Все майнеры в сети Bitcoin’а сегодня потребляют электричество, равное уровню потребления Аргентины. Перебороть их просто уже невозможно.

А почему нужно всегда ждать, пока транзакцию одобрят?

Да, это одна из проблем криптовалют и Bitcoin, в частности. Скорость обработки транзакций в «битке» низкая и находится примерно на 7 операциях в секунду. А Visa способна обработать до 65 000 операций в секунду.

Однако девелоперы постепенно улучшают работу системы и сейчас выкатывают различные решения, среди которых Lightning Network. Этот новый “платежный канал” позволяет выполнять транзакции офф-чейн, что дает огромную скорость (до 40 000 транзакций в секунду) и снижает комиссии по сравнению с обработкой транзакций он-чейн.