2017 году удалось внести-таки существенное разнообразие в нашу жизнь. Мы не просто познакомились с рынком цифровых валют, но даже получили дополнительные суммы заработка. И всё это, в преобладающем большинстве, благодаря Биткоину и сети Эфириум. Если так и дальше пойдет, то в 2018 году количество поклонников криптовалютного мира возрастет в несколько раз. Поэтому не помешает разобраться в том, какими бывают адреса сети Ethereum?
Что собой представляют аккаунты системы Эфириум?
Просторы сети Виталика Бутерина представляют собой клубок большого количества взаимосвязанных крошечных объектов - Ethereum адреса. Они же являются и нашими персональными аккаунтами, которые взаимодействуют друг с другом через обмен извещениями (финансовыми переводами).
Различают два вида персональных аккаунтов:
·
externally owned accounts – адреса внешних клиентов. Данный тип аккаунтов управляется путем тайных ключей и не обладают специальными программными кодами.
·
Счета контрактов. Эти аккаунты регулируются соединенными с ними программными кодами.
Существуют ли существенные расхождения?
Подписывая созданные переводы индивидуальным ключом, хозяева внешних аккаунтов могут отправлять деньги на контрактные счета или на внешние адреса кошельков Ethereum других пользователей сети.
А вот просто так отправить средства со счета контрактов не получится. Для этого действия необходимо изначально получить денежную транзакцию. Только в этом случае произойдет активация программного кода, и система позволит создавать свежие контракты и токены, производить вычисления и пр. Так что для создания новой транзакции необходимо дождаться переводов с другого счета контракта или с внешнего аккаунта потребителя.
Из каких составляющих состоят счета просторов Эфириума?
Все счета просторов Ethereum, независимо от их вида, состоят из 4-х элементов:
· Nonce;
· Balance;
· StorageRoot;
· CodeHash.
Nonce – это общее число отправленных транзакций или количество созданных контрактов одним счетом.
Balance Ethereum адреса представляет собой следующую формулу: 1 эфир = 1018Wei.
StorageRoot, так называемое, «дерево», состоящее из множества узлов и кодирующее хэш содержимого спецхранилища конкретного кошелька и по умолчанию пустое.
CodeHash – для адресов внешних клиентов – это хэш пустой строчки, а для счетов контрактов – код, что хэшируется и сохраняется.
В завершение
Когда знаешь, как работает сервис, функционал которого регулярно используешь, тогда понимаешь, чего от него ждать и почему складывается та или иная ситуация. А так как рынок цифровых валют – молодое пространство, то нам еще так много о нем неизвестно. Если вам есть что добавить по теме, приглашаю вас к активному обсуждению.
-----------------------
Автор: Александра 81
Авторские права на статью принадлежат mmgp.ru