DEV Community

EgorMajj
EgorMajj

Posted on

Концепции Aleo | Записи

Запись - это фундаментальная структура данных для кодирования активов пользователя и состояния приложения.

Каждая запись аккаунта содержит информацию, которая определяет владельца записи, ее хранимое значение и состояние приложения. Аккаунт Aleo может создать транзакцию для потребления записи и создания новой записи на ее месте. Записи на Aleo шифруются по адресу владельца записи, что обеспечивает полную конфиденциальность всех записей на Aleo.

Компоненты записи

Запись Aleo преобразуется в следующий формат:

Параметр - owner
Тип - адрес

Параметр - gates
Тип - u64

Параметр - data
Тип - Map

Параметр - nonce
Тип - группа

Owner

aleo1r0dry2tlhjt0yplctz85692kjpqsadn7xgxsmrehkasykjxynypqza3fpl
Enter fullscreen mode Exit fullscreen mode

Владелец записи является адресом аккаунта и указывает сторону, уполномоченную проводить запись.

gates

4130
Enter fullscreen mode Exit fullscreen mode

Gates записи определяют количество кредитов Aleo, хранящихся в записи.

Data

[ RECORD BYTE MAP ]
Enter fullscreen mode Exit fullscreen mode

Data записи кодируют произвольную прикладную информацию.

Nonce

3024738992072387217402876176731225730589877991873828351104009809002984426287group
Enter fullscreen mode Exit fullscreen mode

Дополнительные сведения

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

Top comments (0)