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

in #blockchain6 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% торговой комиссией

Sort:  

А что значит "создание аккаунта"?
Вот у меня есть сколько 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.

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

<рука лицо>

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

...

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

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

This User is on the @buildawhale blacklist for one or more of the following reasons:

• Spam
• Plagiarism
• Scam or Fraud


35474576.jpg
Please show support show your support for @spam-detector by following and upvoting this post.
Thank you for your support.

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.033
BTC 64961.60
ETH 3103.64
USDT 1.00
SBD 3.86