- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Говоря об Ethereum: состояние диалога разработчиков в 2016 году
Разработчик дает обзор сообщества Ethereum , предлагая новичкам наилучшие способы получения помощи и способы улучшения диалога в 2017 году.
Рейн Ревир — разработчик и преподаватель с более чем 15-летним опытом программирования, а также ведущий специалист в области безопасности смарт-контрактов Ethereum .
В этом специальном обзоре CoinDesk 2016 годаПочитать дает вводный обзор сообщества Ethereum , подробностей коммуникаций с разработчиками и указывает, где, по его/ее мнению, есть возможности для улучшения диалога в 2017 году.


Сообщество разработчиков Ethereum — это активное сообщество.
Поскольку 2016 год подходит к концу, настало прекрасное время поразмышлять о том, как новейшие криптографические методы и распределенные приложения (dapps) были созданы и разработаны в рамках коллективного обмена знаниями сообщества разработчиков ПО с открытым исходным кодом — будь то командой или благодаря энтузиазму отдельного инженера.
Благодаря моему опыту разработчика децентрализованных приложений на базе Ethereum я Словарь все тонкости этого молодого сообщества, и, поскольку мы вступаем в 2017 год, я хотел бы поделиться своими наблюдениями и познакомить вас с различными типами разработчиков, которые часто работают за кулисами.
Для тех, кто не является разработчиком, это может быть вашим первым взглядом на то, кто стоит за Ethereum и социальным аспектом работы разработчика dapp. Это поможет вам лучше понять, откуда берутся идеи, как общаются разработчики и как Технологии развивается с участием сообщества.
Для разработчиков, впервые работающих в мире Ethereum , вы Словарь об основных ресурсах и о том, как можно эффективно обратиться за помощью.
Разработчики протоколов
Сам Ethereum разработан талантливой командой разработчиков, работающих в Фонд Ethereum.
Эти разработчики и исследователи отвечают за безопасность, стабильность сети, механизмы консенсуса, масштабирование, протоколы и интерфейсы, реализацию и развертывание форков, руководство для майнеров, язык программирования смарт-контрактов (Solidity), веб-API и клиент Go Ethereum (Geth) — да, за многое!
Разработчики Ethereum Foundation несут наибольшую ответственность, поскольку они имеют дело как с критически важными сетевыми функциями, такими как консенсус и безопасность, так и с определениями протоколов, которые служат платформой для разработчиков приложений. Эти разработчики поддерживают закрытое общение для внутренней работы, но при этом они периодически активны на публичных каналах, таких как reddit и gitter, и часто взаимодействуют с более широким сообществом.
Они в первую очередь озабочены созданием стабильного и прочного фундамента, который позволитдолгосрочная ценность Ethereum, однако они также несут ответственность за принятие краткосрочных мер (например, предложение хард-форков) в случае возникновения проблем с безопасностью или стабильностью в сети.
Разработчики dapp-приложений
Другой сегмент разработчиков, составляющий основную часть сообщества разработчиков, — это разработчики распределенных приложений.
Разработчики dapp — это те, кто разрабатывает приложения, использующие мощь платформы Ethereum для создания новых распределенных приложений. Благодаря криптографическим подписям на стороне клиента и проверяемым транзакциям в публичном реестре dapps предоставляют принципиально новую форму вычислений, которая не зависит от доверия к центральному серверу.
Участники сети могут выполнять сложные транзакции, такие как передача прав собственности, финансовые соглашения или совместное управление, с использованием не поддающихся подделке правил, закодированных в системе.
Однако разработчикам dapp приходится проходить сложную кривую обучения — чтобы разрабатывать dapps, им необходимо Словарь язык программирования Solidity, взаимодействие различных уровней системы (от протокола до уровня приложения), основы безопасности смарт-контрактов, стоимость и лимиты GAS , управление памятью, характерное для виртуальной машины Ethereum (EVM), порядок развертывания контрактов и порядок отправки и обработки транзакций в сети.
Solidity — это простой в использовании язык, внешне похожий на Javascript, однако настоящая разработка dapp требует понимания как особенностей базовой EVM, так и всех вышеупомянутых слоев программного обеспечения Ethereum , которые обеспечивают его работу в реальной среде.
Это может быть пугающим набором навыков для приобретения, и действительно, мне потребовалось несколько месяцев, чтобы Словарь даже основы, несмотря на годы опыта кодирования. К счастью, есть ресурсы, доступные, как только вы нырнете.
Открытие диалогов
Самый известный ресурс новостей и коммуникаций Ethereum. это реддит.
Если вы чувствуете, что находитесь в стороне от событий, reddit — это самый быстрый способ Для вас узнать, что происходит в мире Ethereum . Все основные объявления, включая официальные объявления о сети и платформе (а также объявления о dapps и жетоны) происходят здесь.
Это также место, где люди выражают свое мнение, задают вопросы и делают прогнозы.
Вежливых и поддерживающих людей столько же, сколько и людей с негативным отношением, хотя это часто поляризованное пространство из-за огромного количества голосов. Я лично стараюсь проверять Reddit каждые пару дней, чтобы быть в курсе происходящего, но в остальном избегаю активного взаимодействия, которое часто приводит к большому количеству информации, но не к окончательным выводам.
Тем не менее, это важный первый шаг к лучшему пониманию того, что происходит в сообществе.
Однако ресурс, которым я больше всего хочу поделиться, этохрень, чат-платформа, где происходит большая часть публичного инженерного дискурса. Сообщество включает в себя широкий круг лиц, от новичков Solidity до опытных разработчиков dapp, до разработчиков Foundation, которые разрабатывают саму платформу.
Это место, куда можно прийти, чтобы задать технические вопросы. Разработчики с любым уровнем опыта задают вопросы на Gitter, предлагая идеи, планируя функции, устраняя ошибки или борясь с проблемами сети.
На ваш вопрос с таким же успехом может ответить новичок, который только что столкнулся с проблемой и решил ее самостоятельно, или застройщик фундамента, который уделит время, чтобы указать вам правильное направление решения проблемы, с которой он сталкивался бесчисленное количество раз.
Изучение азов
Если вы новичок в сообществе, можете ли вы присоединиться и начать участвовать? Конечно! Однако, вам может быть полезно KEEP о некоторых вещах, когда вы впервые присоединяетесь.
Во-первых, ответы на вопросы могут быть краткими и неполными, а иногда ответы на вопросы вообще отсутствуют.
Это не из-за нежелания, а скорее просто продукт постоянно перемещающегося сообщества людей в разных часовых поясах, работающих над разными проектами и часто совмещающих участие в сообществе с рабочими обязанностями. Я рекомендую спрашивать вежливо и включать как можно больше подробностей. Чем конкретнее, тем лучше!
Самая большая ошибка, которую я вижу у новых участников, — это задавать слишком общие вопросы, например: «Я T могу развернуть свой контракт. Что мне делать?» или «У меня есть идея приложения, которое будет похоже на децентрализованный рынок токенов. Как мне его создать?».
Эти вопросы либо не дают достаточной информации для устранения неполадок, либо представляют собой обширные вопросы, на которые нет ONE правильного ответа, и на них можно ответить разными способами.
Общественный чат не всегда является лучшим местом для получения отзывов о больших новых идеях. Однако, как только вы начнете работать над приложением или просто поиграетесь с реальными примерами, вы найдете массу помощи по различным вопросам, с которыми можете столкнуться. KEEP конкретны и публикуйте свой код (с правильным форматированием), и вы, скорее всего, получите ответ.
Сегодня сообщество Ethereum все еще находится в зачаточном состоянии. Но это также придает ему очарование. Для вас T потребуется много времени, чтобы увидеть знакомые аватары, если вы потусуетесь на Gitter несколько дней. Мне понравилось вносить свой вклад в сообщество разработчиков, и я призываю вас присоединиться, если у вас есть хоть какой-то интерес к разработке Ethereum .
Я в основном тусуюсь впрочность,веб3 и трюфель каналы на gitter – приходите, скажите привет. Мне нравится слышать от новых разработчиков, которые с нетерпением ждут возможности впервые исследовать Ethereum !
Благодаря присоединению к сообществу новых участников и появлению новых инструментов, упрощающих разработку dapp для новичков, 2017 год обещает стать лучшим временем, чтобы окунуться в мир и начать воплощать свои идеи в реальность!
Эта статья не предназначена для поддержки какой-либо ONE конкретной Технологии. Полное журналистское освещение CoinDesk блокчейна Ethereum можно найти здесь.
Есть Мнение о блокчейне в 2016 году? Прогноз на 2017 год? EmailCoinDesk чтобы Словарь, как вы можете внести свой вклад в нашу серию.
Приветственное изображение коврикачерез Shutterstock
Примечание: мнения, выраженные в этой колонке, принадлежат автору и не обязательно отражают мнение CoinDesk, Inc. или ее владельцев и аффилированных лиц.