Мы собрали дайджест материалов по принципам технологии блокчейн и разработке децентрализованных приложений.
В него вошли наши собственные статьи и ресурсы по теме, рекомендованные резидентами Hacker News, Quora и Reddit.
В материалах под катом: что лежит в основе механизмов майнинга в сети Bitcoin, как устроены деревья Меркла и как написать собственное блокчейн-приложение на Java.
Изображение Ладислав, Жирона П.
Д.
Книги и исследования
«Изучение Биткойна: как разработать открытый блокчейн»
Книга написана Андреасом Антонопулосом, консультантом по блокчейну нескольких организаций из списка Fortune 500, основателем нескольких блокчейн-компаний и давним ведущим подкастов.Давайте поговорим о биткойнах .
Он исследует принципы работы сети Биткойн с технической точки зрения, что будет интересно разработчикам и архитекторам программного обеспечения.
Кроме того, Андреас останавливается на таких технологиях, как Segregated Witness и Lightning Network. Книгу хвалят за большое количество примеров кода и удачных аналогий.
«Изучение Биткойна» было опубликовано под маркой О’Рейли, и его можно найти в общественном достоянии .
Андреас также написал аналогичный материал об Ethereum , посвященный созданию смарт-контрактов и децентрализованных приложений ( Децентрализованное приложение ).
«Машина правды: блокчейн и будущее человечества»
Эту книгу написал эксперт по блокчейну Майкл Кейси, старший научный сотрудник Медиа-лаборатории Массачусетского технологического института и председатель консультативного совета CoinDesk. Ее презентация прошло 20 марта при поддержке Bitfury. Он простыми словами объясняет сложные технические концепции, составляющие основу сети Биткойн.При этом основное внимание в книге уделяется проблемам, препятствующим масштабному распространению распределенных реестров в мире, в частности, сложности масштабирования и необходимости смены доверенных институтов, на которые человечество опиралось на протяжении веков.
.
«Изучаем блокчейн: о распределенных реестрах, децентрализации и смарт-контрактах»
Книга о том, как создавать безопасные децентрализованные приложения на основе криптографии с открытым ключом и симметричных криптосистем.Имран Башир (англ.
Имран Башир ), разработчик и архитектор программного обеспечения, а также специалист по ITSM, пишет о работе с фреймворками Гиперледжер и блокчейн-системы инициативы Linux Фонд .
Обратите внимание, что Имран есть еще одна книга , в котором он сосредоточился на работе с Ethereum и создании смарт-контрактов.
«Блокчейн: практическое руководство по разработке технологий и бизнес-решений»
Эту книгу можно считать руководством по созданию надежных и прозрачных приложений на блокчейне.Его написала команда технологических экспертов и юристов.
Здесь собраны кейсы использования и лучшие практики работы с технологиями блокчейна в финансовой, государственной и технической сферах.
Из книги вы также узнаете, как развернуть систему блокчейна в облаке и что такое Web 3.0 (и как он работает).
Flare: подход к маршрутизации сети Lightning
Технология Lightning Network значительно увеличивает пропускную способность сети Биткойн за счет установления прямых каналов оплаты между пользователями.Но есть сложность – при их большом количестве выбрать кратчайшее соединение оказывается затруднительно.
Чтобы решить эту проблему, мы в Bitfury предложили алгоритм Flare. Читайте: как это работает, какие данные используются для построения маршрута и как выбирается оптимальный путь.
Автоматическая кластеризация адресов в сети Bitcoin
Настоящие владельцы биткойн-адресов обычно неизвестны.Но при этом у общественности есть вся информация о транзакциях в сети.
В этом исследовании мы рассказываем, как можно скрыть свои транзакции с монетами на блокчейне и, наоборот, как при необходимости можно найти человека, осуществившего транзакцию.
Блокчейн и системы искусственного интеллекта: как они могут помочь развитию медицины
Как блокчейн и системы искусственного интеллекта могут ускорить медицинские исследования.В исследовательской работе описаны новые подходы к оценке личных медицинских карт пациентов и организации экосистемы здравоохранения в целом.
Статьи
Как это работает: деревья Меркла в сети Биткойн Что такое деревья Меркла и как они помогают проверять транзакции пользователей сети блокчейн.
Мы покажем, как реализуются деревья (с кодом и диаграммами), и рассмотрим две альтернативы: префиксное дерево Меркла и механизм HashFusion, предложенный Hewlett Packard.
Изображение Лукас Бенц СС Майнинг в блокчейн-сетях: как это работает В статье мы рассказываем о том, в чем заключается работа майнеров и какое отношение к этому имеет алгоритм хеширования SHA-256. Разберем процесс вычисления хэша на диаграммах и примерах кода Python.
Помимо криптовалют: для чего еще используется блокчейн? Криптовалюты и блокчейн часто считаются синонимами.
Однако применимость технологии выходит далеко за рамки финансового сектора.
Материал о том, где еще используется блокчейн — регистрация прав собственности, хранение медицинских данных и организация электронного правительства — и какие проекты уже развиваются в этих сферах.
Что грозит блокчейн-сетям: рассматриваем атаки и методы защиты Когда злоумышленник атакует сеть блокчейна, он пытается вмешаться в процесс установления консенсуса, чтобы начать запись своих данных в реестр и перезаписать уже введенную информацию.
Рассказываем, как хакер может повлиять на систему, защищенную механизмом Proof-of-Work, и как «отбить» такую атаку.
Наиболее полное руководство по разработке блокчейна
Алгоритм из десяти шагов, который поможет вам стать разработчиком блокчейн-приложений.Автор проходит все необходимые этапы: от теоретических знаний, которыми должен обладать блокчейн-разработчик, до устройства на работу в отрасли.
Внутри также собрано большое количество ссылок на сторонние источники (в том числе видеолекции) для «подкрепления» процесса обучения.
Как создать свой первый блокчейн на Java
Руководство в нескольких частях.Первый из них посвящен вопросам настройки рабочей среды, создания простого блокчейна и реализации механизма майнинга Proof-of-Work. В вторая часть автор объясняет, как реализовать простой кошелек и отправлять транзакции в блокчейн.
По сути, это руководство по созданию собственной криптовалюты.
Блокчейн: глубокое погружение
Это сборник ресурсов для разработчиков, которые должны упростить работу с различными блокчейнами.
Он включает в себя официальные репозитории, тематические темы на Reddit и различную документацию по Bitcoin, Ethereum, Dash, Lisk, Steem и Ripple.
Статистика: Lightning Network в основной сети Биткойн
Lightning Network активно развивается: люди уже реализуют ее функционал в отдельных устройствах.В этой статье мы делимся последней статистикой работы Lightning Network, которую собрала наша команда разработчиков — сколько узлов на данный момент находится в сети и как долго «живет» налаженный канал связи.
Новый чип для майнинга от Bitfury – что нужно знать
На прошлой неделе мы выпустили новый ASIC-чип для майнинга Bitfury Clarke. Пять успешных поколений чипов для майнинга предшествовали созданию ASIC Bitfury Clarke, обладающего лучшими эксплуатационными характеристиками.Подробнее о Bitfury Кларк в специальном видео И В сети .
h2> Видео: конференции и обучающие материалы
Встречайте Crystal Analytics: консенсус Bitfury 2018
Запись с конференции Consensus 2018, на которой глобальный представитель Bitfury Марк Тавернер представил новую аналитическую платформу Кристалл для отслеживания подозрительных транзакций в блокчейне.
Марк объясняет, как система усложняет «работу» злоумышленникам, в частности, создателям вирусов-вымогателей, таких как WannaCry.
За пределами Запада: технологии и блокчейн в Африке
Панельная дискуссия на Blockchain Summit 2018 в Марокко.Эксперты блокчейн-индустрии обсудили, как распределенные реестры могут стимулировать развитие африканского рынка, который имеет значение один из самых перспективных.
В частности, обсуждалась организация земельных кадастров и систем голосования на основе блокчейна.
Как стать разработчиком блокчейна
Что нужно знать разработчику, чтобы успешно создавать децентрализованные приложения, и где найти для этого необходимые руководства и материалы.
Автор канала объясняет, какую документацию стоит прочитать (например, документ по смарт-контрактам Ethereum) и почему важно владеть JavaScript и ReactJS.
Как разрабатывать блокчейн-приложения на C++
Технический директор Ripple и один из создателей сети XRP Дэвид Шварц ( Дэвид Шварц ) расскажет о трудностях, с которыми сталкиваются разработчики приложений на основе открытых блокчейнов, и о том, как C++ помогает решить эти трудности.Презентация сопровождается слайдами с графиками, диаграммами и примерами кода.
Работаем с Эксонумом.
Первая привязка для Exonum: почему мы выбрали Java Ядро нашей среды разработки блокчейна Exonum написано на Rust. Чтобы упростить работу с инструментом, мы написали для него библиотеку привязки на Java. О причинах такого решения и сложностях реализации идеи рассказываем в этой статье.
Взгляд на Токио: как работает этот асинхронный обработчик событий Описаны функции компонентов обработчика асинхронных событий Tokio. Давайте поговорим о его архитектуре и компонентах (фьючерсах и потоках) и расскажем, как все они используются в Exonum.
Краткая история Rust: от хобби до самого популярного языка по версии StackOverflow Где был создан Rust и кто его разрабатывает сегодня.
Прочтите, почему язык назвали Rust, как изменился его синтаксис и почему такие компании, как Mozilla и Dropbox, используют в производстве этот относительно молодой язык.
Документация Экзонума
Официальная документация Exonum. Там вы найдете руководство по установке и настройке фреймворка, анализ особенностей архитектуры решения и примеры разработки приложений (сервисов) на его основе.
GitHub: Экзонум
Официальный репозиторий Exonum. Внутри: основная библиотека кода, среда тестирования и служба настройки.Есть пример на создание собственной криптовалюты и демо-проект с разработкой службы временных меток .
Как создать блокчейн-проект на Exonum: краткое руководство Статью можно использовать как практическое руководство по созданию собственной криптовалюты с помощью Exonum. В конце руководства у вас будет два полнофункциональных кошелька, между которыми вы сможете переводить цифровую валюту.
Теги: #Bitfury Group #блокчейн-платформа #блокчейн-технологии #дайджест #Децентрализованные сети #программирование #Rust #Образовательный процесс в ИТ
-
Обзор Sony Vaio Vpc-Ca17Fx/D
19 Oct, 24 -
В Российской Блогосфере Нет Денег
19 Oct, 24 -
Метод Ci/Cd: Чистый Код И Строгая Дисциплина
19 Oct, 24 -
Что Нужно Знать О Продающих Текстах?
19 Oct, 24