Ключи и подпись

Что такое BC-UR?

BC-UR (Uniform Resources, от Blockchain Commons) - это стандарт кодирования двоичных данных, таких как транзакции, PSBT и ключи счетов, в QR-коды. Когда данных слишком много для одного кода, они разбиваются на анимированную последовательность кадров.

Почему это важно

Один QR-код вмещает от силы несколько килобайт, а плотные коды плохо сканируются. BC-UR использует фонтанные коды: считыватель собирает данные из любого достаточного набора кадров, поэтому пропущенный кадр стоит мгновения, а не повторного старта.

Как это устроено в Locker Protocol Wallet

Locker Protocol Wallet и Locker Vault обмениваются крупными запросами через анимированные QR-коды BC-UR, то же семейство форматов используют Keystone и другие автономные кошельки. Сейф ограничивает размер того, что собирает, прежде чем что-либо декодировать.

Получить расширение

Вопросы

Почему QR-код постоянно меняется?

Это анимированная последовательность, несущая данные, которые не помещаются в один код. Держите камеру наведённой, пока сейф не сообщит, что прочитал всё.

BC-UR привязан к одной марке кошельков?

Нет. Это открытая спецификация Blockchain Commons, её используют несколько аппаратных и программных кошельков.