Эта статья составлена ​​и отредактирована на основе твитов пользователя X Loon @Web3Loon.

пополнить

Пользователям необходимо сначала пополнить баланс, но пополнение происходит не напрямую на адрес кошелька Unisat, а напрямую уничтожает токены#BRC20(официально он заблокирован в вашем кошельке, но никто не должен иметь возможность потратить эти деньги, верно?), и записать сумму пополнения и адрес в своей базе данных.

Например: если пользователь хочет пополнить счет на 100 миллионов долларов США, Unisat сотрет банкноту со 100 миллионами долларов и сделает ее пустой, в то же время он запишет адрес xxx в базу данных и пополнит счет на 100 миллионов долларов США.

обмен

Расчет базы данных

Упаковывайте и загружайте записи Swap в цепочку через определенные промежутки времени.

В процессе обмена возникает явление опережения. Поскольку все записи транзакций сосредоточены в централизованной базе данных, существуют потенциальные риски. Это может привести к манипулированию транзакциями со стороны централизованных органов или других злоумышленников, что приведет к убыткам.

Любой, кто играл в Ethereum Dog, знает, что каждый раз, когда вы покупаете или продаете, всегда есть робот, который первым бросается торговать, что приводит к убыткам. Весь процесс Swap рассчитывается по централизованной базе данных. Если Unisat совершит зло, он станет самой большой ловушкой. Судя по опубликованной на данный момент информации, механизма, запрещающего Unisat это делать, не существует.

отзывать

В настоящее время используется «черный модуль», то есть пользователю необходимо инициировать запрос на вывод средств и дождаться, пока кто-то внесет достаточную сумму, прежде чем внесенные средства смогут быть выведены пользователю. В крайнем случае, если никто их не положит, он никогда не сможет их вывести.

Другой вариант — «белый модуль», который предназначен для прямой выдачи «нового протокола BRC20» с номиналом, соответствующим сумме вывода для пользователя. Однако другие индексаторы не распознают этот «новый протокол BRC20», поэтому внедрение. до «белого модуля» еще далеко. Сроков нет.

Недостатки:

1. Unisat уничтожил активы BRC20, и вы можете проверить в браузере, что баланс владельца BRC20 уменьшился.

Это нарушает логику общих транзакций, поскольку обычно A должен перевести деньги B, но B в этой транзакции является несуществующим адресом, что приводит к безвозвратному исчезновению актива BRC20. доказательство:

2. Из-за этой специальной конструкции модуля базовая конструкция не поддерживает BTC для газа и может использовать только токены BRC20 в качестве комиссий за обработку (в настоящее время выбран SAT, Лоренцо сказал, что другие токены могут быть использованы позже), а также Direct торговые пары между BRC20 и BTC невозможны.

Это усложняет путь к монетизации. Если не будут приняты другие альтернативы, такие как выпуск токенов BTC второго уровня (Лоренцо сказал, что проекты с идеями могут прийти к нему).

Поэкспериментировав несколько дней, я обнаружил, что текущий Swap имеет различные ограничения и не очень прост в использовании, поэтому я сам редко открываю эту страницу😂

Ps: Содержание этой статьи основано на общении со многими большими парнями, и Лоренцо участвовал в форуме, чтобы отвечать на вопросы. Пожалуйста, поправьте меня, если что-то не так. Я также являюсь активным держателем BRC20. Я надеюсь, что экосистема BRC20 будет развиваться лучше, разорвать порочный круг и позволить большему количеству людей узнать и принять участие.