Logo
Поділитися цією статтею

Talking Ethereum: стан діалогу розробників у 2016 році

Розробник дає огляд спільноти Ethereum , підказуючи, як новачкам найкраще отримати допомогу та як можна покращити діалог у 2017 році.

Рейн Ревір — розробник і вчитель із понад 15-річним досвідом кодування та провідним голосом у сфері безпеки смарт-контрактів Ethereum , що розвивається.

У цій спеціальній функції CoinDesk 2016 in Review,шанувати дає вступний огляд спільноти Ethereum , тонкощів комунікації розробників і того, що він/вона вважає, що є можливості для покращення діалогу у 2017 році.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto Long & Short вже сьогодні. Переглянути Всі Розсилки
CoinDesk-2016-огляд
CoinDesk-2016-огляд
ласкаво просимо, мат

Спільнота розробників Ethereum є активною спільнотою.

Оскільки 2016 рік добігає кінця, настав чудовий час подумати про те, як новітні криптографічні методи та розподілені програми (dapps) були впроваджені та розроблені в рамках колективного обміну знаннями спільноти з відкритим кодом – чи то командою, чи то завдяки пристрасті окремих інженерів.

Завдяки своєму досвіду розробника дап-програм Ethereum я Навчання тонкощі цієї молодої спільноти, і, наближаючись до 2017 року, я хотів би поділитися своїми спостереженнями та познайомити вас із різними типами розробників, які часто працюють за лаштунками.

Для тих, хто не є розробником, це може бути вашим першим поглядом на те, хто стоїть за Ethereum і соціальний аспект розробника dapp. Це допоможе вам краще зрозуміти, звідки беруться ідеї, як спілкуються розробники та як Технології розвивається за участі спільноти.

Для розробників, які не знайомі зі світом Ethereum , ви Навчання , які основні ресурси та як можна ефективно попросити допомоги.

Розробники протоколу

Сам Ethereum розроблено талановитою командою розробників, які працюють у Ethereum Foundation.

Ці розробники та дослідники відповідають за безпеку, стабільність мережі, механізми консенсусу, масштабування, протоколи та інтерфейси, впровадження та розгортання форків, інструкції для майнерів, мову програмування смарт-контрактів (Solidity), веб-API та клієнт Go Ethereum (Geth) – так, багато!

Розробники Ethereum Foundation несуть найбільшу відповідальність, оскільки вони мають справу як з критично важливими функціями мережі, такими як консенсус і безпека, так і з визначенням протоколів, які служать платформою для розробників програм. Ці розробники підтримують приватне спілкування для внутрішньої роботи, але вони періодично активні на публічних каналах, таких як reddit і gitter, і часто взаємодіють із ширшою спільнотою.

Вони в першу чергу стурбовані створенням стабільного та потужного фундаменту, який дозволить довгострокова цінність Ethereum, але вони також несуть відповідальність за вжиття короткострокових заходів (наприклад, пропозиція хардфорків) у разі виникнення проблем із безпекою чи стабільністю в мережі.

Розробники Dapp

Інший сегмент розробників, який становить основну частину спільноти розробників, — розробники розподілених програм.

Розробники Dapp — це ті, хто розробляє програми, які використовують потужність платформи Ethereum для створення нових розподілених програм. За допомогою криптографічних підписів на стороні клієнта та транзакцій, які можна перевірити в загальнодоступній книзі, dapps забезпечують абсолютно нову форму обчислень, яка не покладається на довіру до центрального сервера.

Однорангові партнери в мережі можуть виконувати складні транзакції, такі як передача права власності, фінансові угоди або спільне управління, за допомогою непідробних правил, закодованих у системі.

Тим не менш, самі розробники dapp мають круту криву навчання — щоб розробляти dapp, вони повинні Навчання мову програмування Solidity, взаємодію різних рівнів системи (від протоколу до рівня додатків), основи безпеки смарт-контрактів, витрати на GAS і ліміти, управління пам’яттю, специфічне для віртуальної машини Ethereum (EVM), як розгортаються контракти та як транзакції надсилаються та обробляються в мережі.

Solidity — це проста у використанні мова, зовні схожа на Javascript, але справжня розробка dapp передбачає розуміння як базової EVM, так і всіх вищезгаданих рівнів програмного забезпечення Ethereum , які дозволяють працювати в реальному середовищі.

Це може бути страшним набором навичок, які потрібно отримати, і справді мені знадобилося кілька місяців, щоб Навчання навіть основи, незважаючи на багаторічний досвід програмування. На щастя, ресурси доступні, коли ви зануритеся.

Початкові діалоги

Найвідоміший ресурс для новин і комунікацій Ethereum це Reddit.

Якщо ви відчуваєте, що перебуваєте осторонь, Reddit — це найшвидший Для вас дізнатися, що відбувається у світі Ethereum . Усі основні оголошення, включно з офіційними оголошеннями про мережу та платформу (а також оголошення для dapps і жетони) відбуваються тут.

Це також місце, де люди висловлюють думки, задають запитання та роблять прогнози.

Існує стільки ввічливих і підтримуючих людей, скільки людей з негативним ставленням, хоча це часто поляризований простір через величезну гучність голосів. Я особисто намагаюся перевіряти Reddit кожні пару днів, щоб стежити за тим, що відбувається, але в іншому випадку уникаю активної взаємодії, яка часто призводить до отримання великої кількості інформації, але без остаточних висновків.

Тим не менш, це важливий перший крок для кращого розуміння того, що відбувається в громаді.

Ресурс, яким я дуже радий поділитися, однак gitter, чат-платформа, де відбувається більша частина публічного інженерного дискурсу. Спільнота включає величезну кількість людей, від перших користувачів Solidity до досвідчених розробників dapp і розробників Foundation, які розробляють саму платформу.

Сюди можна прийти, щоб поставити технічні запитання. Розробники з будь-яким рівнем досвіду задають питання про gitter, коли пропонують ідеї, функції планування, усувають помилки або борються з проблемами мережі.

На ваше запитання може так само легко відповісти новачок, який щойно зіткнувся з проблемою та вирішив її самостійно, або розробник фундаменту, який знайшов час, щоб вказати вам правильний напрямок щодо проблеми, з якою вони стикалися незліченну кількість разів.

Вивчення мотузок

Якщо ви новачок у спільноті, чи можете ви приєднатися та почати брати участь? Абсолютно! Однак вам може бути корисно KEEP про деякі речі, коли ви вперше заходите.

По-перше, відповіді на запитання можуть бути короткими та неповними, а інколи відповіді на запитання не отримують взагалі.

Це не через небажання, а лише результат спільноти людей, які постійно змінюються в різних часових поясах і працюють над різними проектами та часто збалансовують участь у спільноті з робочими обов’язками. Я рекомендую запитувати ввічливо та включати якомога більше деталей. Чим конкретніше, тим краще!

Найбільша помилка, яку я бачу в нових учасників, полягає в тому, що вони ставлять надто загальні запитання, наприклад «Я T можу розгорнути свій контракт. Що мені робити?» або «У мене є ідея щодо програми, яка схожа на децентралізований ринок токенів. Як її створити?».

Ці запитання або не надають достатньо інформації, щоб хтось міг допомогти у вирішенні проблеми, або є величезними питаннями, на які немає ONE правильної відповіді, і їх можна реалізувати різними способами.

Загальнодоступний чат не завжди є найкращим місцем для отримання відгуків про великі нові ідеї. Коли ви працюєте над додатком або навіть просто граєтесь із реальними прикладами, ви знайдете багато допомоги для різних проблем, з якими можете зіткнутися. KEEP конкретними та опублікуйте свій код (з належним форматуванням), і ви, ймовірно, отримаєте відповідь.

Сьогодні спільнота Ethereum все ще знаходиться в зародковому стані. Але це також надає йому шарму. Для вас T знадобиться багато часу, щоб побачити знайомі аватари, якщо ви зависнете на gitter кілька днів. Я насолоджувався моїм внеском у підтримку спільноти розробників, і я закликаю вас приєднатися, якщо ви взагалі зацікавлені в розробці Ethereum .

В основному я тусуюсь у солідність, web3 і трюфель канали на gitter – приходь і скажи привіт. Мені подобається чути від нових розробників, які в захваті від того, що вперше досліджують Ethereum !

Завдяки приєднанню нових учасників до спільноти та новим інструментам, що полегшують розробку програмних додатків для новачків, 2017 рік обіцяє бути найкращим часом, щоб почати втілювати свої ідеї в життя!

Ця стаття не призначена для схвалення будь- ONE конкретної Технології. Повне журналістське висвітлення CoinDesk про блокчейн Ethereum можна знайти тут.

Маєте Погляди про блокчейн у 2016 році? Прогноз на 2017 рік? Електронна поштаeditors@ CoinDesk.com щоб Навчання , як ви можете зробити свій внесок у нашу серію.

Ласкаво просимо зображення килимка через Shutterstock

Примітка: Погляди, висловлені в цьому стовпці, належать автору і не обов'язково відображають погляди CoinDesk, Inc. або її власників та афіліатів.

Picture of CoinDesk author Raine Revere