Перевести страницу

БИТКОИН, ЭФИРИУМ

Сначала они игнорируют биткоин, затем они смеются над биткойном, потом они борются с биткойном, а потом биткоин побеждает!


Долгожданный Ethereum “Frontier”

Что такое Frontier?

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


Когда Frontier будет выпущен?

Frontier уже содержит всю функциональность, а его база кода “заморожена” в течение двух недель. Никакого обратного отсчета не будет: Эфириум не тот продукт, который рассчитан на центральный “выпуск”; запуск будет произведен на основе консенсуса. Пользователи должны будут добровольно скачать и запустить конкретную версию ПО, а затем вручную сгенерировать и загрузить генезис-блок, чтобы присоединиться к официальной сети проекта.


Чего ожидать от Frontier

Лимиты на газ в первые несколько дней

В первом выпуске Frontier будет жестко закодировано ограничение газа на блок, а именно 5000 единиц газа. В отличие от нормального параметра “газ на блок”, это ограничение не будет расти пропорционально использованию сети; по сути, это будет препятствовать выполнению транзакций в первые несколько дней. Этот период “размораживания” платформы поможет майнерам и ранним пользователям приступить к работе без суеты и волнений. Через несколько дней (3-4) будет выпущено небольшое обновление ПО, которое должны будут установить все клиенты. Оно увеличит ограничение газа на блок до 3 миллионов единиц — первоначального значения, которое будет увеличиваться или уменьшаться согласно параметрам по умолчанию, принятым майнерами.


Ошибки, проблемы и сложности

Тестирование пре-релиза Olympic в тестнете прошло гладко, и все же работа над Frontier далека от завершения, так что ожидайте выпуска еженедельных обновлений, которые будут делать клиентское ПО все более эффективным и стабильным. Многие из планировавшихся “фич” Frontier (в том числе сброс блокчейна при выпуске Homestead, ограничение наград майнерам 10 процентами и централизованные контрольные точки), похоже, не потребуются, но все же Frontier и Homestead будут сильно различаться. В Frontier наверняка будут обнаружены дефекты, для него будет выпущено много обновлений и т. д. — как не раз говорилось, вы используете его на свой страх и риск. Многим даже установить его будет непросто. Документация по Frontier будет ограниченной, а для использования реализованных в нем возможностей потребуются нетривиальные технические навыки.


“Канареечные” контракты

Canary contracts — это просто переключатели со значением 0 или 1. Каждый такой контракт контролируется отдельным участником из группы разработчиков Эфириума и будет устанавливаться в 1, если внутренняя группа Frontier по восстановлению от критических сбоев будет сообщать о проблеме с консенсусом (например, о форке).


В каждом клиенте Frontier после каждого блока выполняется проверка по четырем контрактам. Если в двух из них значение переключилось с 0 на 1, майнинг будет прекращаться и для пользователя будет отображаться сообщение о том, что необходимо обновить клиент. Это сделано для того, чтобы безответственные и невнимательные майнеры не могли заблокировать обновление блокчейна.


Этот процесс будет централизован и будет действовать только в течение жизненного цикла Frontier. Он поможет предотвратить длительные периоды простоя сети.


Статистика, статус и плохие блоки

Многие уже знакомы со средством мониторинга сети Ethereum по адресу https://stats.ethdev.com/. Оно предоставляет обзор работоспособности сети, время нахождения блоков и статистику по использованию газа. Для желающих изучить его получше, есть краткий видеоролик с объяснением различных показателей. Чтобы ваш узел Ethereum появился на панели, нужно вручную добавить его.


Кроме страницы статистики вскоре станет доступна страница состояния по адресу https://status.ethdev.com/ (ссылка пока не работает), где вы сможете получить краткий обзор любой проблемы, которая потенциально может влиять на работу Frontier. Если вам покажется, что что-то пошло не так, посещайте ее в первую очередь.


Наконец, если какой-либо из клиентов получит недействительный блок, он откажется обрабатывать его и отправит на веб-сайт плохих блоков https://badblocks.ethdev.com.


Чистая тестовая сеть

За последние пару месяцев тестовая сеть Эфириума была протестирована самых разных режимах для проверки ее масштабируемости и времени распространения блоков. В рамках этого тестирования разработчики просили пользователей заспамить сеть транзакциями, кодом создания контрактов и вызовами контрактов с частотой, превышающей 25 транзакций в секунду. Это привело к существенному увеличению блокчейна тестовой сети, из-за чего новым пользователям уже трудно “догнать” ее. По этой причине вскоре после выпуска Frontier будет запущен новый тестнет с теми же правилами, что и в Frontier.


Награды за тестирование Olympic

На этапе разработки Olympic, был объявлен ряд наград за различные достижения, в том числе за отличия в майнинге. Многие пользователи приняли в этом участие, и многие заработали награды. Однако, эти награды не войдут в генезис-блок Frontier, а будут вручены ботом Фонда Эфириума в первые недели после релиза.


Как начать работу с Frontier? Инструменты

Установщик Frontier и всех его зависимостей для OSX, Linux и Windows будет доступен на веб-сайте по адресу https://www.ethereum.org/. Разумеется, более продвинутые пользователи по-прежнему смогут собрать все из исходного кода или воспользоваться двоичной сборкой от ботов автоматизированной сборки


После установки Frontier на компьютере вы должны будете самостоятельно сгенерировать генезис-блок и загрузить его в свой клиент Frontier. Соответствующий скрипт и инструкции о том, как это сделать, а также различные вики-энциклопедии будут доступны на новом веб-сайте Ethereum.


Нас часто спрашивают, как существующие пользователи смогут переключиться с тестовой сети на рабочую. Для этого нужно будет использовать соответствующий параметр в консоли geth (–networkId). По умолчанию новая сборка будет стремиться подключиться к рабочей сети; чтобы переключиться обратно на тестовую сеть, просто укажите идентификатор сети 0.


Документация

Для начала работы с Эфириумом лучше всего воспользоваться официальным сайтом документации gitbook. После ознакомления с этой документацией вы можете углубиться в подробности, изложенные в официальном учебнике по языку Solidity. Другие подробные сведения доступны в главной викивики по клиенту go и вики по клиенту c++. Наконец, если вы хотите больше узнать о майнинге, на форумах доступны ЧАВО и руководство по майнингу, которые регулярно обновляются. 


Помощь

Эфириум — это ПО с открытым исходным кодом, поэтому вся помощь предоставляется сообществом. Если у вас возникнут проблемы, обращайтесь первым делом на форумы, а затем — в чат Ethereum. Если же ваши проблемы связаны с кошельком Ether Sale (например, вы не можете загрузить свой купленный на прошлогодней распродаже эфир), в течение жизненного цикла Frontier (и, вероятно, далее) будет работать служба поддержки.


И, конечно, вы можете поискать помощь и рекомендации на любом из 115 встреч пользователей Ethereum, проводимых по всему миру. Если вашего города нет в этом списке, почему бы вам самим не организовать митап?


Стефан Туал (Stephan Tual)


Источник bitnovosti.com

Нет комментариев Добавить комментарий