Примечание редактора: эта статья размещена Цзян Цзячжи, лектором из Bitmain, организованным сообществом Nuggets Technology.«Руководство по технологии блокчейн для разработчиков | JTalk Nuggets Offline Activity 5»Делимся на мероприятии. На данный момент Nuggets JTalk провел 5 сессий, и каждая сессия JTalk приглашает выдающихся инженеров из вертикальных отраслей поделиться своим превосходным практическим опытом, навыками и методами. Он направлен на то, чтобы предоставить разработчикам возможность автономного технического обмена и взаимодействия, чтобы помочь разработчикам расти.
Цзян Цзячжи, руководитель проекта Copernicus компании Bitmain; старший разработчик сообщества BCH; 10-летний опыт разработки серверных технологий и интерконнекта, разработчик клиентов Bitmain для Android и iOS; занимается исследованием протоколов, лежащих в основе блокчейна, уделяя особое внимание высокой производительности, разработке распределенных систем.
У всех блокчейн-проектов сейчас есть большая проблема с производительностью, которую необходимо решить с технической точки зрения, это направление, на котором сосредоточена наша команда, кроме того, большая часть движущей силы для развития всей блокчейн-индустрии исходит от криптографии. У нас также есть задача реализовать некоторые идеи и исследования в области криптографии в технике.
Я начал увлекаться Биткойном в 2013 году. Когда я впервые столкнулся с Биткойном, я почти две недели не мог спать по ночам. Я думал, что в 2015 и 2016 годах Биткойн сможет распространиться среди многих людей, но после прохождения медвежьего рынка в течение 14 или 15 лет я думаю, что это может быть отложено еще на несколько лет. Неожиданно в 2017 году блокчейн приобрел огромную популярность.
Сегодня я поделюсь с вами основными принципами и технической реализацией блокчейна.
1. Что такое блокчейн?
Что такое блокчейн?
Сложно дать полное определение блокчейна по двум причинам:
Сейчас так много отраслей, вовлеченных в блокчейн, что трудно дать ему четкое определение. По сути, блокчейн будет время от времени сильно меняться, и вы сможете делать на нем более интересные и забавные вещи.
-
децентрализация
Самой большой особенностью Биткойна является децентрализация.
Принятие POW, такое как ранний Биткойн, Ethereum и т. д., использовало POW После десяти лет проверки POW является лучшим доказательством реализации децентрализации.
Появление POS и DPOS теперь в определенной степени приносит в жертву децентрализацию. DPOS использует избирательную систему.Люди, за которых вы голосуете, могут представлять ваши собственные мысли, но это не означает, что любой может присоединиться к сети по своему желанию.
Децентрализация имеет несколько отличительных черт:- Сопротивление цензуре. Во всей сетевой активности транзакция, соответствующая всей цепочке блоков, — это транзакция, которая не будет отклонена по личным причинам, то есть способности противостоять цензуре. Во всей сети, даже если один майнинг-пул отклонит вашу транзакцию, другие майнинг-пулы помогут вам ее упаковать.
- Когда какая-то сеть зависает или какая-то непреодолимая причина вызывает зависание узла, это не повлияет на работу всей сети.
Такие возможности есть у POW, BCH, BTC и Ethereum. Если какой-либо пул майнинга приостановлен, другие узлы по-прежнему работают в обычном режиме. Если все пулы майнинга приостановлены, узлы в работающих узлах восстановят новый. может быть снижение вычислительной мощности всей сети, но сеть неразрушима.
Этот метод DPOS определенно пожертвует двумя упомянутыми выше характеристиками: если все 21 узел будут забанены, восстановить их будет сложно (конструкция резервного узла еще не подтверждена). 21 узел также имеет возможность цензурировать транзакции, и кому-либо сложно войти в сеть (необходимо пройти выборы). Я называю этот метод слабой централизацией, ведь там еще 21 узел, а не полная централизация. Дизайн слабой централизации заключается в улучшении некоторых показателей производительности.Чтобы иметь возможность делать больше вещей, характеристики децентрализации приносятся в жертву.
-
цифровая книга
Весь блокчейн работает в Интернете -
не может быть изменен
Эта функция более очевидна в Биткойне, а в Эфириуме будет возможность ее изменить. Если контракт определен, его состояние можно изменить позже с помощью транзакций. Но эта изменчивость также определена ранее, а это значит, что все знают, что ваш контракт написан так. -
Детерминированный реплицированный конечный автомат
Проще говоря, все узлы во всей сети могут получить все данные. -
Программируемость
Это отражено в биткойнах. В Ethereum возможности программирования еще более расширены, и он использует язык Solidity, похожий на JavaScript. -
анонимность
Потому что каждый адрес/аккаунт находится во всей сети и не соответствует человеку в реальном мире. Но поскольку транзакция Биткойна представляет собой цепную структуру, если вы знаете, кому дается монета, обратная трассировка может найти источник. Анонимность — это определенная степень анонимности, если она не переносится в реальный мир и не обменивается с реальными личностями. В противном случае эта анонимность исчезнет. Это также причина, по которой биржи применяют строгую аутентификацию KYC.
Как работает блокчейн
- система открытого и закрытого ключей
- Утверждение цифровой подписи
- Общесетевое вещание
- транзакция записи блокаВзяв транзакции как единицу, каждая транзакция будет записана в блокчейне, никаких реальных результатов не будет, и сами эти транзакции будут влиять на результаты.
- цепная структураВся транзакция и блок представляют собой цепную структуру, и все будут продолжать расширяться в одном направлении, и не будет ни петель, ни разветвлений.
- Участники подтверждают достоверностьВ биткойне майнеры подтверждают транзакции, а в EOS транзакции подтверждаются суперузлами.
Особенности блокчейна
Блокчейн — это сеть, основанная на активах. Независимо от того, какой блокчейн-проект вы видите сейчас, существует сеть активов.
- Сеть сильных правилСуществуют такие операции, как шифрование, подпись, проверка, транзакция и подтверждение. Если какой-либо блок не соответствует правилам, весь блок отклоняется. В интернет-проектах, когда есть несоответствие, есть последующая вероятность исправления и разрешения, но в блокчейне эта вероятность очень мала. Если произойдет небольшая ошибка, вся сеть столкнется с проблемами, которые окажут большое влияние на всю сеть. В первые дни в Биткойн было несколько ошибок, которые вызывали форки, и вся сеть была приостановлена и перезапущена. Но теперь, если подобный баг появится снова, это будет очень серьезно, потому что в то время участников в сети биткойнов было немного, и цена биткойна была низкой, и влияние было небольшим.
- слабое довериеУ каждого узла есть эквивалент, и вся цепочка блоков понимается как база данных, и каждый узел имеет разрешение на запись в систему. В соответствии с принципом взаимности Биткойн использует вычислительную мощность, чтобы определить, кто может написать больше. Если у вас больше ресурсов и вы можете мобилизовать больше вычислительной мощности, вероятность написания будет очень высокой.
- Доверие исходит от механизма консенсуса, а не от третьей стороныМеханизмы консенсуса включают POW, POS, DPOS и DAG. DAG — это механизм консенсуса, одобренный криптографами.
- децентрализацияВ настоящее время многие блокчейн-проекты развиваются в направлении слабой централизации, и преимущества слабой централизации могут также привести к отношениям однорангового доверия.Экономическая ценность, которую может создать эта сеть доверия, может быть больше, чем ценность, принесенная прежняя централизованная сеть.
использование блокчейна
- цифровые активы
- Как и Биткойн, это торговая система для бенчмаркинга. перечислить. Капитал. финансирование. цифровые права. игра. место хранения. Если хранилище решено, могут быть включены вышеуказанные авторские права и игры, включая некоторые новые приложения или новые сети для создания новой ценности. В настоящее время все они находятся на стадии исследования, и во всей отрасли есть люди, которые движутся в этих направлениях.
EatBCH, это венесуэльский проект. В настоящее время фиатная валюта Венесуэлы рухнула, а отношения между Венесуэлой и другими странами не очень хорошие В сочетании с внутренней блокадой доллару США трудно войти. Важная проблема сейчас в том, что легальной валюты для совершения транзакций нет, в Венесуэле сильный голод, но на черном рынке есть еда. У них есть внутренний проект под названием EatBCH, который покупает для них еду, жертвуя BCH. Весь биткойн является трансграничным, и вам нужно знать только его адрес, вы можете отправлять биткойны напрямую ему, устраняя необходимость в промежуточных звеньях.
Воспользовавшись характеристиками недорогой сети BCH, сэкономив на комиссиях, несколько долларов могут заставить их есть в течение длительного времени. Это передача сетей стоимости. По оценкам, проект принесет пользу от 400 до 500 человек в Венесуэле. Аналогичные проекты есть и в Африке.
2. Внедрение технологии блокчейн
открытый и закрытый ключ
Зашифрованная сеть, VPN и т. д., которые мы используем, представляют собой системы с открытыми и закрытыми ключами.Закрытые ключи Биткойн представляют собой, по сути, случайные числа, но это случайное число очень велико.Существует от 2 до 256 закрытых ключей, и невозможно обойти все закрытые ключи. ключи. . После того, как закрытый ключ сгенерирован в кошельке, теоретически возможно, что закрытый ключ будет взломан другими, но на практике это невозможно, и вероятность очень мала.Вся сеть использует алгоритм secp256k1. Когда Сатоши Накамото разработал Биткойн, реализация некоторых библиотек шифрования была одобрена правительством США, которое, по его мнению, не было особенно надежным.
Hash
Хэш — это алгоритм хэширования, который эквивалентен отпечатку пальца данных. Мы не можем вывести исходные данные из хэша, поэтому мы можем защитить исходные данные. Хэш непротиворечив, если исходные данные непротиворечивы. Вероятность конфликтующих значений хэшей разных исходных данных очень мала и в основном может считаться несогласованной.цифровой подписи
Вычислите соответствующий хэш из исходных данных, подпишите его с помощью закрытого ключа и получите исходные данные и подписанные данные от верификатора.Хеш можно рассчитать из исходных данных, получить хэш и открытый ключ и подписать данные вместе. Сделайте проверку. Это также широко используется в Интернете, и использование шифрования PGP в электронной почте также аналогично. Во всей цепочке блоков подпись — это метод подтверждения права собственности. Во всем блокчейне самым важным является закрытый ключ.Если вы будете использовать кошелек в будущем, вы должны обеспечить свой закрытый ключ. Но это очень хлопотная вещь.Большинство людей может меньше знать об открытых и закрытых ключах.Возможно лучше положить небольшие суммы в онлайн кошельки.Также есть много провайдеров онлайн кошельков.Например биржи это большой онлайн кошелек.Поскольку закрытый ключ должен быть защищен сам по себе, проблема с закрытым ключом существовала с первых дней, то есть пароль не может быть восстановлен, или нет резервной копии и т. д. В первые дни некоторые люди занимались майнингом биткойнов.На компьютере было 5000 и 8000 биткойнов.После того, как компьютер некоторое время не использовался, все могло быть потеряно. Во всей сети Биткойн насчитывается 21 миллион монет, и, по оценкам, пять или шесть миллионов монет невозможно найти.
адрес
Многие блокчейн-проекты сейчас используют адреса, вычисляемые с помощью алгоритма хеширования. Когда монеты не отправляются, адрес может гарантировать, что ваш открытый ключ не будет виден внешнему миру. Вы используете адрес только для получения монет. Открытый ключ не будет раскрыт в сети. Открытый ключ будет раскрыт только когда вы отправляете монеты. Преимущество этого в том, что однажды кто-то взломает алгоритм и сможет вывести закрытый ключ из открытого ключа.Если открытый ключ не раскрыт, закрытый ключ не может быть вычислен, что добавляет уровень защиты.торговля
Биткойн-транзакции делятся на вход и выход: вход — это место, где вам дается монета, а выход — это место, куда ваша монета должна быть отправлена. Каждая транзакция должна иметь ввод, потому что если ввода нет, это равносильно тому, что вы не знаете, откуда взялись деньги. За исключением транзакции, сгенерированной майнингом, эта транзакция является вознаграждением, генерируемым всеми правилами консенсуса, эта транзакция не имеет входных данных, и это выпуск биткойнов. Сама транзакция имеет сценарии блокировки и разблокировки. Адреса в сети нет. Заинтересован только сценарий блокировки. Существуют соответствующие условия разблокировки в соответствии с условиями блокировки. Их можно использовать вместе для использования ваших монет.запуск сценария
Сценарий работает в стеке. Когда он сталкивается с оператором сценария, он выполняет соответствующую операцию. Если он встречает данные, он помещает данные в стек. Конечным результатом является обеспечение правильного выполнения всего стека. Любой условие в середине Если оно не выполняется, вся транзакция не может быть выполнена. Вот почему весь протокол Биткойн заботится только о том, каковы условия блокировки и могут ли они предложить соответствующие условия разблокировки. Если условия разблокировки могут быть выполнены, активы внутри могут быть использованы, а если они не могут быть выполнены, они не могут быть использованы.UTXO и учетные записи
Каждая транзакция имеет вход и выход, но каждый выход может временно не использоваться или может быть использован через год.Если нет, то он будет существовать во всей системе.Эта структура называется UTXO, которую Биткойн использует UTXO. Концепция UTXO может упростить реализацию характеристик децентрализации во всей конструкции системы, но Ethereum использует концепцию не UTXO, а концепцию учетной записи, которую мы можем легко понять, которая эквивалентна адресу вашего закрытого ключа. генерации, которая является вашей учетной записью., вы всегда можете использовать эту учетную запись, и все операции и записи находятся под учетной записью.Почему существует концепция UTXO и учетной записи, вот некоторые преимущества, которые дают две системы UTXO и учетной записи.
- UTXO не нужно поддерживать баланс, потому что ему все равно, какой у вас баланс, только какой у него скрипт блокировки и введен ли соответствующий скрипт разблокировки, поэтому всей системе не нужно поддерживать адрес. кошелек, в нем отображается сколько адресов в адресе.При подсчете баланса он подсчитывается кошельком.Получается количество нетранзакций по этому адресу, а сумма и есть ваш баланс.
- Каждый UTXO представляет собой независимую запись данных, повышающую скорость проверки транзакций.
- Сам UTXO не заботится о проблемах с транзакциями, только сценарии блокировки и сценарии разблокировки. UTXO может значительно оптимизировать всю систему с точки зрения реализации и кодирования, поэтому Биткойну очень легко добиться децентрализации. Чтобы запускать смарт-контракты в Ethereum, каждая учетная запись должна иметь независимые возможности хранения и извлечения данных.Если используется концепция UTXO, непросто найти, где существует часть данных. Система учетных записей может решить эту проблему, теперь под каждой учетной записью есть хранилище kv, и вы можете хранить все, что хотите, что проще реализовать при использовании смарт-контрактов.
Block
Заголовок блока включает в себя основные данные, список транзакций и подтверждение транзакции.Майнеры помещают соответствующую транзакцию в блок, который является подтверждением транзакции, поэтому концепция блока широко используется во всей системе. Все блоки складываются вместе, чтобы сформировать концепцию блокчейна.3. Биткойн
После распада Бреттон-Вудской системы покупательная способность доллара упала примерно на 98%.В Зимбабве мы в молодости читали учебники, толкали тележку с деньгами, чтобы купить что-то, и, наконец, бросали деньги и отталкивали тележку. Зимбабве находится в таком состоянии прямо сейчас, с продолжающейся инфляцией, которая привела к краху системы бумажной валюты. Россия также пережила масштабную девальвацию своей валюты за последние несколько лет, с обесцениванием около 50% за определенный период времени, как и Венесуэла. Индия заменила свою старую валютную систему на новую в прошлом году, и благодаря этому ВВП немного снизился. В мировой истории есть много стран, где происходит что-то подобное.
Что такое биткойн?
- A Peer-to-Peer Electronic Cash System
- Опубликовано Сатоши Накамото 1 ноября 2008 г.
- 3 января 2009 г. родился блок генезиса («Таймс», 03 января 2009 г., канцлер на пороге второй помощи банкам), написал саркастическое замечание, когда британцы спасают банковскую систему во второй раз.
- После 2010 года сам Сатоши постепенно исчез и исчез из мира.
- Общая сумма установлена на уровне 21 млн.
- Выпуск биткойнов (Coinbase) Майнинг
Богатство математики защищено
- Абсолютный контроль над собственностью, закрытый ключ является единственным удостоверением личности, потеря закрытого ключа приведет к потере всего.
- Алгоритм асимметричного шифрования, алгоритм хэш-дайджеста.
- На адреса (публичные ключи) зарегистрировано большое количество учетных записей, и их количество практически не ограничено.
- Глобальная бесшовная циркуляция, есть сеть, есть Биткойн.
- Никаких фальшивых банкнот, естественный аудит.
Три характеристики системы Биткойн
- Подтверждение работы POW, что отражается в расчете, что значение хэша меньше заданного значения.Это целевое значение поддерживается всей сетью.Если вычислительная мощность велика, а целевое значение остается прежним, она точно не сможет произвести блок за 10 минут.В это время необходимо увеличить целевое значение.Чем больше целевое значение, тем больше вычислительной мощности требуется.Вот почему вычислительная мощность всей сети сейчас настолько велика,что биткойн все еще продолжает производить блоки примерно через 10 минут.
- цепная структура, отраженные в блоках и транзакциях.
- Децентрализованная система, ни одна организация не может полностью заблокировать всю сеть или контролировать всю сеть.
добыча полезных ископаемых
Майнинг — это также способ выпуска биткойнов, а транзакция выпуска — это транзакция Coinbase.
- Процесс перебора множества случайных чисел для нахождения желаемого числа.
- Воплощение Proof of Work (POW).
- Выпуск биткойнов (Coinbase).
- высокий доход.
- Поддерживайте платежную функцию биткойнов и пакетных транзакций.
- Большая вычислительная мощность обеспечивает безопасность системы Биткойн. Во всей отраслевой цепочке больше всего платят майнеры.Майнеры должны иметь инфраструктуру и покупать майнинговые машины, а стоимость относительно высока.
Майнинг ориентирован на прибыль
- Решите проблему саморазвития, ориентированного на прибыль, независимого от морали и чувств.
- Устранение угроз безопасности биткойнов.
- В процессе вычислительной мощности игрового блокчейна зло приведет к уменьшению благ.
- Связанные интересом организации с огромными вычислительными мощностями спонтанно будут поддерживать системную безопасность.
- Долгосрочное развитие Биткойн более благоприятно для транзакций майнеров.
- Большая вычислительная мощность обеспечивает безопасность системы Биткойн. Майнинг - это связывание интересов. Организация с наибольшей вычислительной мощностью будет спонтанно поддерживать безопасность всей системы. Долгосрочное развитие Биткойн благоприятствует транзакциям майнеров, потому что стоимость инвестиций майнеров в этот блок очень высока. высокий.
История майнинга
В первые дни использовался майнинг на процессоре, потому что майнеров было очень мало, и немногие могли его улучшить; после того, как пришли новые игроки, они обнаружили, что вычислительная мощность видеокарты была выше, поэтому видеокарта была , а затем EPGA был использован позже., после 2012 года наступает эра ASIC.Статус биткойнов
- Чрезвычайно прорывная инновация, но все еще экспериментальная
- Стоимость валюты сильно колеблется, и это не стабильная расчетная единица.
- Отсутствие поддержки со стороны большинства продавцов
- Аудитория еще маленькая
- Пропускная способность системы по-прежнему очень мала и не может поддерживать крупномасштабные глобальные транзакции (необходимо расширение) Биткойн чрезвычайно инновационный, он все еще находится в экспериментальной стадии, его цена нестабильна, и в настоящее время он не является стабильной расчетной единицей. Биткойн не имеет большей поддержки продавцов и имеет небольшую аудиторию. Система имеет небольшую пропускную способность и не может поддерживать масштабные глобальные транзакции, поэтому ее необходимо расширять. Биткойн имеет сложную историю масштабирования, и теперь он разделен на BCT и BCH. Теперь больше не будет пререканий по поводу масштабирования.
История масштабирования биткойнов
- В 2014 году Гэвин поднял проблему расширения
- Биткойн XT (20 миллионов, слишком агрессивно)
- 2016 Биткойн Классик (2M)
- В гонконгском консенсусе 2016 года майнеры запускают только код Core, а SW появился впервые.
- Запрещено обсуждать расширение блоков, только SW в дорожной карте не имеет прямого расширения блоков
- Появился Bitcoin Unlimited, поддерживаемый до 50% вычислительной мощности
- УАШ и гривна
Эфириум
Рыночная стоимость Ethereum постоянно растет. Есть ли проблемы с масштабированием на Ethereum? На самом деле, размер блока Ethereum увеличивается.По мере увеличения использования Ethereum увеличивается количество транзакций, которые могут быть обработаны всей сетью.Теперь для запуска узла Ethereum необходимо использовать жесткие диски SSD.Ethereum постоянно повышает свой GPSLimit. В прошлый раз Эфириум вызвал большую перегрузку из-за появления зашифрованных кошек, потому что у Эфириума нет способа решить проблему TPS путем простого расширения, поэтому для ее решения необходимо разработать некоторые новые технологии. Если Биткойн столкнется с той же проблемой перегрузки, что и Эфириум, и не сможет быть решен простыми техническими решениями, для появления, вероятно, потребуется 100-500 транзакций в секунду.На картинке выше показан полный узел BTC. Полным узлам Эфириума сейчас очень сложно работать: существует всего более 10 000 полных узлов Биткойн, но все еще существует более 20 000 полных узлов Эфириума. Эфириум может предоставить многим людям смарт-контракты, и они могут делать с ним более творческие вещи, поэтому каждый готов запускать узлы Эфириума.4. Смарт-контракты Ethereum
смарт-контракт
- Ник Сааб в 1990-е годы
- Компьютерная программа, которая может выполняться автоматически
- Получать информацию и реагировать на нее, получать и сохранять ценность, а также отправлять информацию и ценность.
- Тьюринг-полные языки
Эфириум
- смарт-контракт
- общедоступная блокчейн-платформа
- Эфир является его токеном
- Ethereum Virtual Machine
- одноранговый контракт
- Представлено Виталиком Бутериным в 2013 г.
- Краудфандинг ICO 2014 набирает обороты
EVM
- Внешние счета и контрактные счета
- Одно постоянное хранилище KV на аккаунт
- Транзакции пересылаются с одного счета на другой
- Включите код кода, он будет выполнен, данные о транзакции в качестве параметров
- Когда EVM выполняет транзакции, газ будет потребляться
- стек машина стек Виртуальные машины EVM делятся на внешние учетные записи и контрактные учетные записи, причем внешние учетные записи специально используются для переноса. Учетная запись контракта содержит некоторый код, который может быть выполнен на каждом узле, а данные, связанные с транзакцией, являются его параметрами. Если вы запускаете длинный код в контракте и разрешаете ему работать все время, он может потреблять все системные ресурсы, поэтому у него есть концепция газа.Если вы хотите что-то запустить, вы должны заплатить, а заплаченные деньги будут быть израсходованным.После этого контракт исполняется.Если газ будет израсходован, он не будет выполнен.Неважно будет ли результат.Это обеспечивает безопасность всей системы.
Solidity
- Solidity — это язык высокого уровня, похожий на JavaScript, используемый Ethereum.
- Сгенерируйте код виртуальной машины Ethereum в скомпилированном виде
- Каждое состояние данных может храниться постоянно
- Подчеркните вызывающий метод выполнения контракта или функции
- При возникновении исключения все выполнения будут отменены.
- Контракт прекращается, когда газ исчерпан
- Браузерный компилятор Remix, который не нужно устанавливать
ERC 2.0
- ICO
- ERC20 — набор стандартных интерфейсов
- Кошельки автоматически поддерживают токены
- Отправьте ETH на соответствующий адрес контракта, чтобы автоматически получить токены ERC2.0 по сути представляет собой набор соответствующих интерфейсов, и если адаптироваться к этому интерфейсу, можно завершить процесс ICO. Преимущество в том, что вы можете автоматически получать токены, перейдя в Ethereum на соответствующий адрес контракта ICO, что относительно просто для пользователей, поэтому кто-то сказал в Интернете, что они научат вас отправлять токены за 5 минут.
КриптоКотики
- ERC721 Token
- Каждый кот - это символ
- Каждая кошка уникальна
- У каждой кошки свои гены Зашифрованный кот также является токеном. Самая высокая цена транзакции зашифрованного кота кажется более 100 миллионов. Каждый кот уникален, потому что он по своей природе является токеном. Как и у токена, у него есть свои гены. Так играется в игру. .
5. Как начать
Состав индустрии блокчейнов
- базовый протокол
- Производство майнинг пула
- майнинг пул
- Обмен
- кошелек
- средства массовой информации Среди них базовый протокол является наиболее важным. Есть поговорка, что текущая базовая архитектура протокола похожа на Интернет в 1998 году. В то время все делали разные сетевые протоколы, HTTP-протоколы и т. д., и нынешний блокчейн на самом деле такой же.
техническое направление
• Отличные навыки программирования • Go, C/C• распределенный протокол • База данных • переводчик • Операционная система, ядро • Криптографические алгоритмы
Присоединение к блокчейн-предприятию — лучший способ понять и узнать о блокчейне
Ранние проекты блокчейна в основном имеют открытый исходный код, и редко можно увидеть работу с закрытым исходным кодом.Весь блокчейн фактически работает на основе сообществ с открытым исходным кодом, и сам проект блокчейна является проектом с открытым исходным кодом.Я надеюсь, что проект блокчейна может внести больший вклад в сообщество открытого исходного кода в будущем, и многое из того, что мы делаем, также является открытым исходным кодом. Есть надежда, что в будущем сформируется положительный цикл, сообщество открытого исходного кода внесет свой вклад в индустрию блокчейна, а индустрия блокчейна будет генерировать больше проектов блокчейна Сам проект блокчейна является открытым исходным кодом и может внести свой вклад в сообщество открытого исходного кода. .Выше«Руководство по технологии блокчейн для разработчиков | JTalk Nuggets Offline Activity 5»Рассказ лектора Цзян Цзячжи: если вас интересует офлайн-деятельность Nuggets на JTalk, вы можете подписатьсяСтраница события наггетсЗарегистрируйтесь на мероприятии JTalk. На данный момент Nuggets JTalk провел 5 сессий, а ежемесячная JTalk приглашает выдающихся инженеров из вертикальных отраслей поделиться своим превосходным практическим опытом, навыками и методами. Он направлен на то, чтобы предоставить разработчикам возможность автономного технического обмена и взаимодействия, чтобы помочь разработчикам расти.
JTalk Трейлер
Шестой выпуск JTalk пройдет в Ханчжоу.
- Темы: От фронтенда к "бэкенду"
- Время: 5.20