📝 Трехэтапный план по снижению стоимости создания аккаунта в EOS (Daniel Larimer)

in blockchain •  7 years ago  (edited)

Недавний всплеск цен на RAM в блокчейне EOS привел к тому, что на момент написания этой статьи стоимость создания нового аккаунта выросла до впечатляющей отметки в 10 долларов США за штуку. Каждому аккаунту в настоящее время требуется как минимум 4 КБ RAM при цене в 2,50 доллара за килобайт. Цена RAM устанавливается участниками рынка по мере того, как они покупают и продают пространство памяти EOS. Величина общего предложения RAM определяется сообществом через избранных производителей блоков, но при этом ограничена имеющимся аппаратным обеспечением. В настоящее время конфигурация блокчейна EOS установлена на 64 ГБ оперативной памяти, из которых 51 ГБ уже приобретены пользователями и спекулянтами, однако при этом используется менее 2%.

Этап первый: увеличение запаса RAM

Block.one выпустили обновление для системного контракта EOSIO, которое позволяет производителям блоков указывать скорость увеличения предложения RAM. Новая RAM будет добавляться в систему с каждым блоком, что приведет к снижению цены с учетом сохранения уровня спроса.

Я рекомендую, чтобы производители сразу же начали увеличивать объем RAM со скоростью 64 ГБ в год (1 КБ на блок). С введением этого нового предложения блокчейн EOS либо будет получать более 23 000 000 EOS в год, продавая RAM по текущим ценам, либо же снизится цена RAM.

Если цены останутся слишком высокими и/или тестирование покажет, что мы можем поддерживать более быстрый темп роста, то эта цифра может корректироваться сообществом по мере необходимости.

Этап второй: снижение уровня использования памяти аккаунтом

По умолчанию в коде блокчейна EOS зафиксировано использование 3 КБ RAM на один аккаунт, где 1,5 КБ в настоящее время зарезервированы для будущего расширения. Такая оценка оказалась слишком консервативной. При более тщательной проверке фактического использования RAM мы пришли к выводу, что для каждого нового аккаунта требуется всего 512 байт. Block.one намерен выпустить обновление системного контракта, которое задаст квоту в 1,5 КБ RAM на один аккаунт и ретроактивно компенсирует чрезмерно консервативную оценку уровня использования. Конечным результатом должно стать сокращение минимального объема RAM, требуемого для создания аккаунта, почти на 50%. Мы полагаем, что данное обновление будет готово к 31 июля.

Этап третий: бесплатные аккаунты с iOS-кошельком от Block.one

Block.one занимается созданием бесплатного аппаратного кошелька на iOS с использованием Secure Enclave от Apple. Я думаю, что когда он будет готов, Block.one сможет предложить бесплатные EOS аккаунты всем уникальным пользователям этого iOS-кошелька. Всё может поменяться в зависимости от рыночных условий. Этот бесплатный аккаунт можно будет использовать с любым децентрализованным приложением, совместимым с API кошелька Block.one.

Долгосрочный план

Я намерен масштабировать программное обеспечение EOSIO как в плане производительности транзакций, так и в том, что касается оперативной памяти. Моя цель – сделать так, чтобы EOSIO была самой быстрой, с самой низкой задержкой, наиболее масштабируемой и простой в использовании блокчейн-платформой на рынке.


Переведено @blockchained

Оригинал поста: ЗДЕСЬ


Если вам нравится то, что мы делаем - поддержите witness blockchained в сети EOS


Телеграм чат: https://t.me/EOS_RU


Вы можете торговать токенами EOS на RuDEX с 0% торговой комиссией

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

А что значит "создание аккаунта"?
Вот у меня есть сколько EOS ещё с ICO. Я тогда делал EOS адрес и привязывал к нему купленные ERC20 токены ICO через метамаск. Значит ли это что у меня уже есть EOS аккаунт? Или мне надо его как то покупать?

EOS чем дальше тем непонятнее...

WARNING! The comment below by @erudire leads to a known phishing site that could steal your account.
Do not open links from users you do not trust. Do not provide your private keys to any third party websites.

WARNING - The message you received from @erudire is a CONFIRMED SCAM!
DO NOT FOLLOW any instruction and DO NOT CLICK on any link in the comment!

For more information about this scam, read this post:
https://steemit.com/steemit/@arcange/phishing-site-reported-steem-link-premium

If you find my work to protect you and the community valuable, please consider to upvote this warning or to vote for my witness.

  ·  7 years ago (edited)
По умолчанию в коде блокчейна EOS зафиксировано использование 3 КБ RAM на один аккаунт, где 1,5 КБ в настоящее время зарезервированы для будущего расширения. Такая оценка оказалась слишком консервативной. При более тщательной проверке фактического использования RAM мы пришли к выводу, что для каждого нового аккаунта требуется всего 512 байт. Block.one намерен выпустить обновление системного контракта, которое задаст квоту в 1,5 КБ RAM на один аккаунт и ретроактивно компенсирует чрезмерно консервативную оценку уровня использования.

<рука лицо>

страдания новых пользователей по высокой цене аккаунта это просто слишком много 'памяти зарезервировано', мне очень сложно поверть что это ошибка, вот реально, честно!

...

я все же попробую пояснить, eos - это самый медленный и дорогой компьютер состояний, в нем все дорого, и каждый шаг разрабтчика в нем - должен быть выверен точнее чем программистами, пишущим обновление для межзвездного спутника Вояджер, потому что каждая даже самая незначительная ошибка в нем - это миллионные и миллиардные убытки бизнеса и пользователей в будущем. И вот самые высокооплачиваемые программисты, имеющие нехилый опыт (это как минимум третий проект на графене с dpos, ну может быть сильно переписанный), мотивацию и поддержку сообщества, случайно допускают идеологическую ошибку, которая делает одну из ключевых вещей блокчейна неоправданно затратной по ресурсам, которые по факту будут висеть мертвым грузом, при этом на серверах блокпродюссеров и самое главное api-нод эта память так же будет запрашиваться!

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