Стоимость создания учетной записи на EOS сократилась на 25%

in #eos6 years ago

Оригинал:https://medium.com/eos-new-york/the-cost-of-account-creation-on-eos-has-been-reduced-by-25-6e10a273c54c

Стоимость EOS / KiB RAM за последние два месяца. Источник: https://buyeosram.io/

Предыстория

В статье Даниэля Ларимера, «Трехэтапный план снижения затрат на создание учетной записи EOS» он изложил следующее.

Этап 2 - Снижение использования памяти
По-умолчанию EOS блокчейне использует 3 КБ RAM на одну учетную запись, где есть уже зарезервировано 1,5 КБ для будущего расширения. Что является слишком консервативной оценкой. При внимательной оценке, фактического использования RAM мы пришли к выводу, что для каждой новой учетной записи требуется всего 512 байтов RAM. Block one обеспечит обновление системного контракта, который создаст 1,5 КБ RAM на одну учетную запись и ретроспективно компенсирует чрезмерное использование консервативных оценок.

Подтверждение на GitHub здесь.

EOSIO v1.2.1

6 сентября 2018 года в 13:36:41 UTC, EOS Нью-Йорк подтвердил EOSIO обновленый контракт v1.2.1 вместе с другими 14 Блок Продюсерами.
Часть этого обновления уменьшила стоимость учетной записи EOS на 25%, сделав изменение того, как для каждой учетной записи рассчитывался общий объем RAM и выделили 1400 байт всем новым учетным записям. Что уменьшило рекомендуемый минимальный объем памяти с 4 до 3 Кб для новых учетных записей. Более того, всем существующим аккаунтам нужно застейкать, разстейкать, либо купить RAM чтобы освободить 1400 байтов памяти.

Дорога к Утверждению

Создание EOS аккаунта чрезвычайно важный аспект жизнеспособности платформы. Многие пользователи EOS децентрализованных приложений (dApps) являются ранними пользователями, это люди которые хотят и готовы потратить время, чтобы более четко понять экосистему EOS блокчейна. Но в будущем пользователи не будут столь охотны. Они захотят использовать новый dApp как можно быстрее. По факту они даже могут не знать, что они взаимодействуют с блокчейном.

Чтобы этого добиться, разработчики dApp будут вынуждены платить за сетевые ресурсы, необходимые для активных пользователей (либо переложить эти затраты на пользователей). Сокращение цен на 25% резко снижает барьеры на пути развития, если рассмотривать этот вопрос в масштабе.

Создание Учетной Записи

Если вы являетесь тем, кто создал свою учетную запись перед обновлением EOSIO v.1.2.1, вы по-прежнему имеете право на бесплатные 1400B RAM. Если вы выполните любое из следующих действий, вы получите 1.367188 KiB (1400 байт): BUYRAM, DELEGATEBW, UNDELEGATEBW. В популярных кошельках, застейкав свои токены на любые сетевые ресурсы.

BUYRAM

РАНЬШЕ

КОМАНДА

cleos system buyram bob123451234 bob123451234 1 — kbytes

ПОСЛЕ

1 KiB был куплен, так как вы можете видеть всего 2.353516 KiB.

DELEGATEBW

РАНЬШЕ

КОМАНДА

cleos system delegatebw bob123451234 bob123451234 “1.0000 EOS” “1.0000 EOS”

ПОСЛЕ

UNDELEGATEBW

РАНЬШЕ

КОМАНДА

cleos system undelegatebw bob123451234 bob123451234 “1.0000 EOS” “0.0000 EOS”

ПОСЛЕ

Новая Цена Учетной Записи

Минимальная объем RAM которую вы должны приобрести для новой учетной записи, теперь составляет 3KiB либо $1.84 (с бесплатным 1400B) на 6 сентября 2018 года. Этот новый аккаунт сможет хранить EOS токены, а также до 8 уникальных dApp токенов, которые использует eos.io токен контракт.


Тестирование

Обратите внимание, что эти цифры только для целей тестирования. Стоимость EOS за KiB показана для тестовой сети и не отражает фактических затрат. Но ram_usage отражает фактическое использование RAM в мейннете EOS.

Создание учетной записи с системным контрактом 1.1.0

Здесь показан общий объем RAM, приобретенный для новой учетной записи, объемом 4 Кбайт RAM.

cleos system newaccount eosio newacct12353 EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV — stake-net “100.0000 EOS” — stake-cpu “1000.0000 EOS” — transfer — buy-ram-kbytes 4

4KiB стоимость 0.0595 EOS

0.595 / 4 KiB= 0.014875 EOS/KiB

Аккаунт ответственен за токен EOS, в момент перевода токенов.

Действия:

  • eosio tranfers ‘10000.0000 EOS’ to newacct12353
  • newacct12353 transfers ‘1.0000 EOS’ back to eosio

Используемая RAM для хранения токенов = 3574–3446 = 128 байтов

В 1.1.0 минимальное требование к RAM составляет 3574 байтов (поскольку мы не можем знать точный объем купленной RAM мы округлим ее до 4KiB).

Создание учетной записи с системным контрактом 1.2.1

Здесь показан общий объем RAM, приобретенный для новой учетной записи, объемом 3KiB RAM.

cleos system newaccount eosio newacct12333 EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV — stake-net “100.0000 EOS” — stake-cpu “1000.0000 EOS” — transfer — buy-ram-kbytes 3

Перевод CryptoLions

photo_122x122.jpg

Website

Telegram

Steemit

Twitter

GitHub

Meetup

Coin Marketplace

STEEM 0.36
TRX 0.12
JST 0.040
BTC 70446.49
ETH 3571.68
USDT 1.00
SBD 4.73