Исследователи Массачусетского технологического института (MIT) «улучшили» Lightning Network, создав модель сети маршрутизации транзакций в блокчейне под названием Spider.
По словам разработчиков MIT, решение представляет собой «сеть платежных каналов» (PCN), которые могут сократить время на проведение сделок в блокчейне и даже приносить прибыль. Его архитектура имеет значительное сходство с сетью платежных каналов Lightning Network, уже действующей в Биткоине и еще нескольких публичных блокчейнах.
Специалисты пояснили, что транзакции будут осуществляться с минимальным участием блокчейна. Пользователи PCN будут создавать вне блокчейна эскроу-счета, тем самым формируя объединенную сеть совместных счетов. Затем через эти счета будут проводиться платежи, а информация записываться в блокчейн только для создания и закрытия счетов, что значительно ускорит транзакции. Счета также могут взимать небольшую комиссию, если через них проводится маршрутизация транзакций.
В традиционных схемах транзакции совершаются кратчайшим путем, однако при этом не учитывается баланс пользователя, и если при обработке большого количества транзакций баланс на совместном счете станет нулевым, это приведет к задержке или сбою операции. Схема Spider предлагает более эффективный способ маршрутизации криптовалютных платежей. Речь идет о разделении транзакций на части, которые передаются по каналам с разной пропускной способностью. Разработчики уверены, что такая схема будет работать гораздо эффективнее в отличие от других сетей, в которых платеж отклоняется, если платежный канал не может передать крупный платеж.
Кроме того, если в Spider счет не может обработать входящую транзакцию, она не отклоняется, а ставится в очередь, пока этот счет не восстановит баланс монет в результате другой сделки. При этом специальный алгоритм будет проверять загруженность узлов для выявления задержек в таких очередях, что позволит реже направлять транзакцию через загруженный маршрут. В ближайшее время разработчики планируют повысить эффективность решения Spider для проведения транзакций на основе DAG и устранить возможные проблемы, связанные с конфиденциальностью.