Что такое блокчейн?
ОпределениеБлокчейн — это общий цифровой реестр, копии которого хранятся на множестве независимых компьютеров. Транзакции записываются в блоки, связанные криптографическими хешами, поэтому старые записи нельзя незаметно изменить, а сам реестр не контролирует ни одна компания.
Как работает блокчейн
Блокчейн объединяет новые транзакции в блоки и присоединяет каждый блок к предыдущему. В каждом блоке есть хеш — короткий криптографический отпечаток предыдущего блока. Стоит изменить одну старую транзакцию, и её отпечаток изменится, а вместе с ним сломаются все последующие блоки, так что подделку сразу видят все.
Тысячи компьютеров, которые называют узлами (нодами), хранят собственную копию цепочки и проверяют каждый новый блок по одним и тем же правилам. Посередине нет банка, который одобряет платежи: о том, что произошло, договаривается вся сеть.
Как сеть приходит к согласию: консенсус
Консенсус — это способ, которым блокчейн решает, кто добавит следующий блок и какая версия истории считается верной. Два самых распространённых способа:
- Доказательство работы (proof of work): майнеры тратят вычислительную мощность, чтобы получить право добавить блок. Так работают Bitcoin, Litecoin и Dogecoin.
- Доказательство доли (proof of stake): валидаторы блокируют монеты сети в качестве залога и могут потерять их часть, если будут жульничать. Так работают Ethereum (с сентября 2022 года), TON и многие новые сети.
Пример из жизни: перевод USDT
Перевод USDT в сети Tron хорошо показывает блокчейн в действии. Ваш кошелёк подписывает транзакцию и отправляет её в сеть, валидатор включает её в блок, другие узлы проверяют его, и через несколько секунд перевод становится частью общего реестра. Любой может найти его в обозревателе блоков по идентификатору транзакции (TxID).
Каждый блокчейн — отдельная сеть, поэтому USDT в Tron и USDT в TON живут в разных цепочках, и отправитель с получателем должны использовать одну и ту же. Waletifi поддерживает 15 сетей, от Bitcoin и Ethereum до TON, Tron и Solana, и показывает сеть на каждом адресе для получения и на экране проверки перед отправкой.
Чего блокчейн не делает
Блокчейн гарантирует, что запись согласована, но не гарантирует, что транзакция была хорошей идеей. Помните о его ограничениях:
- Транзакции окончательны: ни один банк не отменит платёж, отправленный на неверный адрес или мошеннику.
- Большинство блокчейнов публичны: суммы и адреса видны всем, даже если имена неизвестны.
- Средствами распоряжается тот, у кого приватный ключ, поэтому беречь ключи — ваша задача.
- Комиссии и скорость зависят от сети и меняются вместе со спросом.