DOLBAEBSKICODE Telegram 1175
Очередной лонгрид про солану...😇


Что такое аккаунты в солане?

Работая с соланой, вы скорее всего сталкивались с аккаунтами, но не понимали что это и зачем это нужно.

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

К каждому аккаунту присваивается свой уникальный 256-битовый адрес, который служит путем для поиска аккаунта внутри памяти валидатора.

Все аккаунты имеют свое время жизни, определяемое количеством соланы на счету этого аккаунта(аренда). Но аккаунт можно избавить от арендной платы, если на счету имеется достаточное количество соланы.

Чтобы узнать количество соланы, которое позволит избавить аккаунт от арендной платы, можно вызвать метод getMinimumBalanceForRentExemption, который можно передать необходимое количество байтов.


Есть два типа аккаунтов:

Executable(исполняемые аккаунты)

Non-executable(хранящие в себе какую-то информацию)

Исполняемые аккаунты представляют собой контракты(или же на язык соланы ПРОГРАММЫ), как и на компьютере они выполняют роль какого-то исполняемого файла. Аккаунты считаются программами, если были задеплоены с помощью встроенных утилит соланы(SBF развертывание).

Не исполняемые аккаунты служат, как хранилище какой-то определенной информации по адресу этого аккаунта. Максимально допустимый размер - 10 мегабайт.

Чтобы создать аккаунт нужно вызвать инструкцию SystemProgram::CreateAccount, в который передается адрес(открытый ключ) предполагаемого аккаунта и предварительно выделенный размер аккаунта.

Каждый аккаунт имеет своего овнера. Каждая программа может создать аккаунт, который будет принадлежать ей, таким образом программа может как читать, так и изменить данные внутри аккаунта. Если при вызове метода программы, передается аккаунт, который не принадлежит программе, то программа может только считывать данные.

Хочу сказать, что солана по своему строению, очень интересная и сиськастая вещь, которую очень интересно изучать.😏😏
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍9🔥61🥱1



tgoop.com/dolbaebskicode/1175
Create:
Last Update:

Очередной лонгрид про солану...😇


Что такое аккаунты в солане?

Работая с соланой, вы скорее всего сталкивались с аккаунтами, но не понимали что это и зачем это нужно.

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

К каждому аккаунту присваивается свой уникальный 256-битовый адрес, который служит путем для поиска аккаунта внутри памяти валидатора.

Все аккаунты имеют свое время жизни, определяемое количеством соланы на счету этого аккаунта(аренда). Но аккаунт можно избавить от арендной платы, если на счету имеется достаточное количество соланы.

Чтобы узнать количество соланы, которое позволит избавить аккаунт от арендной платы, можно вызвать метод getMinimumBalanceForRentExemption, который можно передать необходимое количество байтов.


Есть два типа аккаунтов:

Executable(исполняемые аккаунты)

Non-executable(хранящие в себе какую-то информацию)

Исполняемые аккаунты представляют собой контракты(или же на язык соланы ПРОГРАММЫ), как и на компьютере они выполняют роль какого-то исполняемого файла. Аккаунты считаются программами, если были задеплоены с помощью встроенных утилит соланы(SBF развертывание).

Не исполняемые аккаунты служат, как хранилище какой-то определенной информации по адресу этого аккаунта. Максимально допустимый размер - 10 мегабайт.

Чтобы создать аккаунт нужно вызвать инструкцию SystemProgram::CreateAccount, в который передается адрес(открытый ключ) предполагаемого аккаунта и предварительно выделенный размер аккаунта.

Каждый аккаунт имеет своего овнера. Каждая программа может создать аккаунт, который будет принадлежать ей, таким образом программа может как читать, так и изменить данные внутри аккаунта. Если при вызове метода программы, передается аккаунт, который не принадлежит программе, то программа может только считывать данные.

Хочу сказать, что солана по своему строению, очень интересная и сиськастая вещь, которую очень интересно изучать.😏😏

BY gfhfyjbr.bezzzdarnost


Share with your friend now:
tgoop.com/dolbaebskicode/1175

View MORE
Open in Telegram


Telegram News

Date: |

Healing through screaming therapy Find your optimal posting schedule and stick to it. The peak posting times include 8 am, 6 pm, and 8 pm on social media. Try to publish serious stuff in the morning and leave less demanding content later in the day. In 2018, Telegram’s audience reached 200 million people, with 500,000 new users joining the messenger every day. It was launched for iOS on 14 August 2013 and Android on 20 October 2013. Hashtags are a fast way to find the correct information on social media. To put your content out there, be sure to add hashtags to each post. We have two intelligent tips to give you: Telegram is a leading cloud-based instant messages platform. It became popular in recent years for its privacy, speed, voice and video quality, and other unmatched features over its main competitor Whatsapp.
from us


Telegram gfhfyjbr.bezzzdarnost
FROM American