Смешно то, что пиар эфира осуществляется за счёт собранных на исо битков.
Но биток ему не заменить никогда. Просто биток первый и это навсегда.
А модные фишки, типа смарт контракты и т.п. можно прикрутить к любой крипте.
Эфир давно прошел фазу самопиара,сейчас его пиарят бесплатно ,как и биток.Если биток не поменяется,то больше 30-40 лет сеть не проживет,взломают раньше.Это битку никогда не заменить эфир и в смартконтрактах эфир тоже первый).
Вы на самом деле думаете, что столь финансово-развитые проекты кто-то из СМИ или финансового сектора будет бесплатно пиарить
? Это риторический вопрос.
Вот интересная статья "Опыт разработки и запуска проекта на платформе Ethereum" -
http://elcoin.foundation/ru/blog/elcoinspace/20.htmlКак известно, транзакции в сети Ethereum оплачиваются в соответствующих внутренних токенах, которые стоят $. Мы не хотели, чтобы наши пользователи заморачивались покупкой внутренних токенов Ethereum для оплаты транзакций, и поэтому взяли груз их оплаты на себя. И это немаленькие суммы...
...Размер блока в сети Ethereum. Этот параметр нужно учитывать, когда вам необходимо разослать большое количество транзакций автоматически. Для рассылки, например, нескольких тысяч транзакций ваш сервис должен учитывать размер блока, точно зная сколько в него поместится, и отправлять транзакции пачками так, чтобы каждая пачка вмещалась в один блок, после чего ожидать подтверждения блока и только после этого переходить к следующему. Также, необходимо учитывать наличие параметра nonce (
https://github.com/ethereum/wiki/wiki/Subtleties#nonces). Смысл его в том, что он инкрементируется при каждой транзакции. Если у вас есть очередь транзакций для каждой из которых вы уже проставили значение этого параметра и вдруг одна из транзакций в очереди не подтверждается — все остальные транзакции из очереди становятся не валидными из-за некорректного параметра nonce в них. Это необходимо учитывать. В Ethereum нет возможности узнать о подтверждении транзакции пока не подтвердился блок с этой транзакцией — не забывайте и об этом.
Много «приятного» мы получили используя официальную Geth ноду сети Ethereum. Сейчас качество ее кода не совершенно и в нашем проекте работающая нода стабильно падает один раз в неделю или чаще. В итоге, чтобы наш сервис не страдал, нам пришлось собрать кластер из нескольких Geth и разработать балансировщик нагрузки между ними, который в т.ч. отслеживает их работоспособность и при необходимости маршрутизирует трафик с упавшей ноды на рабочие и упавшую перезапускает.
Еще из интересного отмечу, что сейчас Geth нода Ethereum не предоставляет адекватного инструментария для получения списка транзакций адресата. Чтобы получить такой список через Geth ноду нужно ждать пока будет отсканирован весь блокчейн. В итоге, мы разработали собственный нотификатор, который мониторит транзакции Ethereum и кэширует «наши» транзакции на базе данных нашего сервиса. Это позволяет видеть историю транзакций практически мгновенно + эта фишка нужна для реализации адекватного блокчейн эксплорера нашего сервиса.
Добавлю, что более-менее стабильные библиотеки для работы с Ethereum-овскими контрактами есть пока только на JavaScript (web3). Поэтому нам пришлось переписывать большое кол-во кода с других языков и искать способы интеграции интерпретатора JS с нашим кодом. Учтите это и надеюсь скоро ситуация изменится...
...На оплату транзакций уходило более $2000 в месяц. Что делать? Наши разработчики смогли выйти на разработчиков платформы Ethereum и с их помощью решение было найдено: была уменьшена стоимость газа, оптимизирован код контрактов elCoin (в Ethereum стоимость обращения к контракту зависит в т.ч. и от объема выполняемого при вызове кода контракта) и еще несколько оптимизаций.
В итоге мы поняли следующее: в Ethereum есть возможность управлять стоимостью транзакция со стороны майнеров, но этим практически никто не пользуется и используют стоимость транзакции по умолчанию.