TON Payments — технология для микроплатежей и передачи ценности по сети Lightning, которая позволяет организовать платежный канал для мгновенного приема неограниченного числа платежей между двумя участниками без комиссии.
Она дает возможность осуществлять моментальные переводы без необходимости фиксировать все транзакции в блокчейне, оплачивать соответствующие комиссии и ждать те пять секунд, пока блок, содержащий данные транзакции, будет подтвержден. Общие накладные расходы таких мгновенных переводов настолько малы, что их можно использовать для микроплатежей.
Идея платежных каналов возникла вследствие необходимости совершить множество микротранзакций между пользователями. Вместо того чтобы фиксировать каждый платеж как транзакцию в блокчейне, два пользователя создают общий денежный пул и вносят в него некоторую сумму TON.
Консенсус между сторонами достигается за счет специального смарт-контракта в блокчейне и отправки в него монет, где они блокируются до исполнения обязательств между сторонами. По достижению договоренностей смарт-контракт проводит разблокировку суммы и отправляет ее на адрес одного из участников сделки.
Смарт-контракт платежного канала действует как арбитр и, в случае выявления недобросовестных действий, способен обработать жалобы сторон друг на друга, наказать виновного, конфисковать у него все монеты и присудить их обманутой стороне.
Обзор блокчейна The Open Network, часть 3: Криптовалюта Toncoin (TON)
Сеть платежных каналов — Lightning Network
Отдельный платежный канал полезен в случае, когда ожидается большое количество переводов между двумя участниками. Однако, если нужно перевести TON только один или два раза определенному получателю, создание платежного канала будет нецелесообразным, ведь это подразумевает замораживание значительного количества монет в смарт-контракте и в любом случае потребует как минимум 2 ончейн-транзакций — открытия и закрытия канала.
Сеть платежных каналов, известная как Lightning Network, преодолевает ограничения обособленных платежных каналов. Lightning Network состоит из набора узлов, которые уже установили между собой долговременные шлюзы и по которым позволяет осуществлять переводы. Гарантия того, что платеж одного пользователя будет доставлен куда следует, а не будет присвоен каким-либо недобросовестным узлом сети, обеспечивается смарт-контрактом.
Все узлы создают оверлейную сеть, и каждый из них распространяет всю доступную информацию о каналах связи своим соседям. В результате все ноды имеют полный список всех платежных каналов, участвующих в Lightning Network, и могут самостоятельно находить кратчайший путь для моментальной и менее затратной доставки платежа от одного участника другому.
Технология TON Payments чрезвычайно полезна для множества сервисов, входящих в экосистему TON, позволяя им легко и моментально собирать микроплатежи там и тогда, где это необходимо.