DEV Community

EgorMajj
EgorMajj

Posted on

1 1

Концепции 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

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

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

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay