- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к меню
- Вернуться к менюИсследовать
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюИсследовать
Как самостоятельно изучить блокчейн: руководство для начинающих строителей
Разработчики и преподаватели Web3 дают практические советы, которые помогут любому человеку начать разработку на основе блокчейна.
Новая форма интернета под названием Web3 строится прямо на наших глазах. Она строится на блокчейнах без разрешения, где любой может развернуть написанный им смарт-контракт. Действительно, некоторые из величайших разработчиков в этой зарождающейся отрасли являются анонимными людьми — здесь не требуется никакого высшего образования или опыта работы в корпорации.
Возможно, вы уже являетесь пользователем Web3, участвуете в децентрализованных автономных организациях (DAO), находитесь в сообществах невзаимозаменяемых токенов (NFT) и торгуете Криптo. Вы увидели, каково это, и теперь хотите сделать шаг вперед, чтобы помочь создать что-то лучшее — вы хотите стать строителем или dev (сокращение от developer).
Эта статья является частьюНеделя образования.Прочитайте третий ежегодный отчет CoinDeskРейтинг лучших университетов для блокчейна.
Еще одна замечательная особенность Web3 в том, что он приветствуетсамоучки – те, кто избегает формальных курсов или обучения и Словарь самостоятельно, на практике. Если вы заинтересованы в том, чтобы стать разработчиком блокчейна, все, что вам нужно для начала, доступно онлайн.
Чтобы помочь вам начать работу, мы попросили разработчиков, преподавателей и учащихся дать вам лучшие советы.
Смотрите также:Самоучки, добро пожаловать!
Понять, что такое блокчейн и что он делает
Начните с основ и разберитесь, что такое блокчейн, что он может делать, а также, что немаловажно, чего он T может делать.
«Я думаю, всем важно понимать, что в основе Криптовалюта лежит единая база данных — балансы счетов, код смарт-контракта и ETC., — а «блокчейн» — это всего лишь криптографический контрольный журнал, который позволяет любому человеку вычислить копию базы данных», Патрик МакКорри, исследователь в компании-разработчике инструментов блокчейнаИнфура, сообщил CoinDesk.
МакКорри начал курс по Криптовалюта , «потому что есть сторонние наблюдатели, которые готовы войти в нашу сферу, но у них нет ментальных моделей и более широкого контекста того, как работает эта Технологии ». Курс Партнерский материал его работодателем Infura и доступно бесплатно.
На CoinDesk также есть статьи, которые помогут вам начать работу:
Другие первоклассные ресурсы включают в себяШкола децентрализованных Финансы (DeFi) Калифорнийского университета в Берклис большим количеством бесплатных онлайн-материалов, включая этотВидео на YouTube, в котором излагаются основы.
Ознакомьтесь с особенностями блокчейна
Теперь, когда вы понимаете, что такое блокчейн, вашим следующим шагом должно стать выяснение уникальных, но важных аспектов, связанных с этой Технологии, — аспектов, с которыми вы, возможно, не знакомы по Web2, интернету, в котором доминируют такие компании, как Meta и Google.
«Понимание таких концепций, как кошельки, обозреватель блокчейнов, оракулы блокчейнов и т. д., которых T в архитектуре Web2, является важнейшей частью для участия в блокчейне», Франческо Чулла, разработчик, который помогает другим Словарь Web3, рассказал CoinDesk.
Лучший способ Словарь о них — просто попробовать их самостоятельно. Вот руководство CoinDesk по как выбрать и настроить свой первый Криптoчтобы вы начали.
Начните с кодирования
Можно быть разработчиком в Криптo без предварительного опыта кодирования. Но большинство разработчиков предполагают, что вы понимаете основы Яваскриптпрежде чем перейти к самому популярному языку криптографии — Solidity.
Остин Гриффит, который работает в Ethereum Foundation, помогая новым разработчикам, говорит, что лучший способ Словарь — начать с Яваскрипт и Разработка веб-сайта. Существует множествобесплатные ресурсыдоступны онлайн для обоих вариантов.
Далее вы можете перейти к разработке Ethereum , используя Griffith SpeedRunEthereum. Но для тех, кто T хочет ускоряться, у него также есть медленная учебная программа«Это поможет вам стать опытным пользователем и научиться писать скрипты, прежде чем научиться создавать приложения», — сказал он.
«Я думаю, что после того, как кто-то преуспеет в скоростном забеге, главное — изучить экосистему и войти в привычку отправлять небольшие прототипы публично», — добавил Гриффит.
Чулла, недавно перешедший с Web2 на Web3, написал:пошаговое руководство о том, как он осуществил переход, и настоятельно рекомендует пройти хотя бы ONE курс по JavaScript, чтобы получить некоторые основы, прежде чем приступить к вступительному курсу по Solidity.
ChainShot,недавно приобретенный от разработчика блокчейн-инструментов Alchemy, предлагает онлайн-лагерь, который поможет вам ускорить ваш путь разработчика Ethereum . Также есть курсы для самостоятельного обучения, чтобы Словарь все основы Ethereum и создавать простые протоколы DeFi, и все они бесплатны.
Если вы на самом деле T хотите Словарь программирование, но все равно хотите заниматься разработкой, есть варианты, о которых мы поговорим позже.
Строить в общественных местах
Блокчейны — это системы публичных идецентрализованные реестры (Ethereum и Bitcoin — два PRIME примера), а акцент на открытом исходном коде, сотрудничестве и прозрачности определяет культуру блокчейна. Существуют частные и другие типы блокчейновНо большинство из них являются публичными, и именно на них следует сосредоточиться, когда вы начинаете строительство.
Публичное создание проектов путем их публичного представления всем желающим и внесения вклада в другие проекты с открытым исходным кодом не только соответствует принципам, но и является хорошим шагом для ускорения обучения.
«Пространство большое и быстро движется. Все действительно децентрализовано. Итерации на публике — это хороший комбинированный ход для застройщика, чтобы исследовать новые вещи, увидеть, в чем они хороши, и увидеть, что на самом деле находит отклик у пользователей», — сказал Гриффит.
Со своей стороны, Чулласохранил репозиторий GitHub всего, чему он научился с ONE дня.
Словарь у тех, кто строит в общественных местах
Конрад Копп, разработчик протокола безопасности кошелькаПечать, самостоятельно научился программировать с помощью онлайн-ресурсов и личного общенияУчебный лагерь ChainShotОн рассказал CoinDesk , что больше всего в разработке в Web3 его вдохновляет внутренняя прозрачность блокчейнов и открытый исходный код, а это может быть чрезвычайно полезно.
«На самом деле очень просто посмотреть на чужую кодовую базу и поиграть с ней самостоятельно, чтобы увидеть, как именно она работает», — сказал Копп. «И этот код — не просто проекты случайных людей или руководства, а реальный код, используемый в производстве крупнейшими компаниями и протоколами Web3».
Как работает децентрализованный обменUniswapработа, технически? Точно какэтот. Какова логика кода кредитного протокола?Aave? Вы можете видеть это правильноздесь.
Если вы застряли в процессе обучения, вы можете взглянуть на примеры, которые существуют и уже обрабатывают миллиарды долларовДеФи. «Я думаю, что лучший способ, который я нашел для обучения кодированию, — это выбрать что-то, что вы хотите построить, и просто заняться этим. Разбейте это на компоненты и постройте их столько, сколько сможете, а если T сможете, попробуйте найти код, который делает что-то похожее, и который вы можете разобрать и поиграть с ним», — сказал Копп.
А если у вас возникнет конкретный вопрос по кодированию, просто зайдите на онлайн-форум разработчиков.Переполнение стекакак и все разработчики. Хотя это умный ход — сначала загуглить свой вопрос, так как он, скорее всего, уже был задан — и на него уже ответили — раньше.
Присоединяйтесь к сообществу разработчиков
Пассивное обучение у других путем просмотра их кода — T единственный вариант. Вы также можете попробовать присоединиться к сообществу единомышленников, стремящихся к той же цели — стать лучшими разработчиками.
Популярные DAO разработчиков включают в себяLearnWeb3,Разработчик ДАО,Одиссея ДАО и Женщины создают Web3.
Если вы T хотите писать код, но все равно хотите создавать…
T волнуйтесь.
Может быть, вы художник, который T хочет заниматься кодированием только для того, чтобы запустить коллекцию NFT и построить вокруг нее сообщество. У вас все еще есть варианты в Web3.
Буэно— это платформа для запуска NFT без кода, разработанная художником Пабло Стэнли.
А если вы T хотите Словарь , как взаимодействовать с обозревателями блокчейнов, такими как EtherScan, то вы можете использовать Формакоторый преобразует любой смарт-контракт в формы, понятные человеку.