- PVSM.RU - https://www.pvsm.ru -
Это подборка материалов о наших блокчейн-решениях — Exonum, Crystal, Lightning Peach и Bitfury Clarke. Статьи под катом рассказывают, как отследить украденную криптовалюту на блокчейне, как охладить майнинговые чипы в дата-центре и как сварить кофе за биткоины.
[1]
Изображение: Ardonik [2] CC BY-SA [3]
При создании нашей платформы для разработки приватных блокчейнов Exonum мы использовали веб-фреймворк Iron. Однако со временем его авторы перестали выпускать обновления и тот устарел. В качестве замены Iron был выбран actix-web. В этой статье мы делимся своим опытом миграции Exonum на новый фреймворк с использованием приемов обобщённого программирования: приведем код «до» и «после» обновления всего бэкенда.
Еще одна статья о разработке нашего фреймворка Exonum. Рассказываем о том, как мы внедряли асинхронный обработчик событий Tokio взамен библиотеки Mio. Приводим код и схемы реализации циклов событий для работы с узлами Exonum-блокчейна, а также говорим о функциональных компонентах Tokio — futures и streams.
Exonum написан на Rust, так как этот язык ориентирован на безопасность работы с памятью (что важно при создании блокчейнов). Однако Rust, довольно трудный ЯП для изучения. Чтобы упростить работу с платформой Exonum для пользователей, мы написали байндинг-библиотеку на Java. В статье рассказываем, почему выбрали Java, и приводим руководство по созданию сервисов Exonum на «новом» языке.
Блокчейн — это анонимная сеть, в которой личности владельцев адресов неизвестны. Этим пользуются киберпреступники для вывода средств, полученных незаконным путем (например, с помощью вирусов вымогателей вроде WannaCry). Однако установить владельца того или иного кошелька в биткоин-сети все же возможно. Для этого мы разработали особый метод кластеризации, который объединяет адреса, принадлежащие одному владельцу.
Поиск информации в различных источниках, ручная регистрация на биржах и другие методы позволяют определить владельцев для полученных кластеров. В этой статье мы описали принципы работы нашего подхода, сравнили его с аналогичными методами и поделились результатами тестов.
В сентябре прошлого года наши разработчики Lightning Peach представили систему мониторинга узлов сети Lightning Network — LN Monitor [9]. Она отслеживает количество подключенных узлов в сети, среднее время жизни установленных двунаправленных каналов, размеры комиссий и многое другое. В статье мы разбираем возможности инструмента на реальных данных LN — с графиками и пояснениями.
Это — результаты исследования взлома [11] японской криптовалютной биржи Zaif, который произошел в сентябре 2018. Наши специалисты проанализировали методы киберпреступников с помощью Bitfury Crystal [12] — инструмента для отслеживания криптовалюты в публичных блокчейнах. Принципы его работы основаны на алгоритме кластеризации (который мы упоминали в предыдущем подразделе) и особом алгоритме трекинга.
Рассказываем, как команда Bitfury следила за передвижением украденных биткоинов до точек вывода — бирж Binance, Livecoin и BTCBox.com. Приводим пошаговый алгоритм действий.
Статья Forbes, о планах криптогигантов (в том числе Bitfury) по развитию инструментов для защиты блокчейнов и криптокошельков, которые обсуждали на главном событии отрасли — BlockShow. Автор статьи не обошел стороной и наше решение Crystal.
Подробный гайд о компонентах и принципах работы нашей платформы для аналитики транзакций Crystal. Говорим об основных модулях и инструментах: оценка риска, визуальное представление, трекинг и объединение в кластеры.
Также мы подготовили короткий видеоролик [15], в котором разобрали возможности нашей системы на примере кейса с вирусом-вымогателем WannaCry. Показываем, как составить список адресов, через которые прошла украденная криптовалюта, и построить наглядную схему, отражающую связи всех виртуальных кошельков.
/ Bitfury Crystal [12]
В конце декабря разработчики электронного кошелька Electrum опубликовали твит [17], в котором предупредили пользователей о зафиксированных фишинговых атаках. Но злоумышленникам все же удалось похитить 245 BTC. Рассказываем, как работали хакеры и на каких адресах «осела» украденная валюта.
Обзор компонентов нового ASIC-чипа Bitfury Clarke: от контроллеров и шин до интерфейса и генератора. Еще в статье есть характеристики устройства: производительность, энергопотребление, число гигахешей, которое чип решает за секунду. Например, в нашем новом майнинговом сервере Bitfury Tardis [19] они «считают» до 80 терахешей за секунду. Также приведем примеры отраслей, где найдет применение новая микросхема.
Какие показатели влияют на эффективность чипа: размер, энергопотребление, техпроцесс, дизайн, что-то еще? Ответ на этот вопрос вы найдете в нашем промо-ролике о свежем чипе Bitfury Clarke.
Материал о нашей новой иммерсионной системе охлаждения на основе «сухой воды». Рассказываем, как она устроена на примере установки в нашем дата-центре в Тбилиси. Подробнее о свойствах «сухой воды» читайте в Хабраблоге наших партнеров [22] — компании 3М — которая производит эту специальную жидкость для охлаждения оборудования в ЦОД.
Блокчейн используют не только банки и финтех-стартапы. Технология нашла применение и в сфере недвижимости. В статье рассматриваются два кейса: блокчейн для продажи домов и квартир в округе Франклин, штат Огайо, и распределённый реестр на базе нашего фреймворка Exonum для регистрации прав на землю в Грузии.
Борьба с подпольным рынком почтовых марок в России ведется долгие годы, но надежного решения проблемы до сих пор не придумали. Bitfury опубликовала исследование, описывающее как блокчейн может устранить эту проблему.
Суть идеи в том, чтобы сопровождать реальную покупку и продажу знаков почтовой оплаты транзакциями с токенами в распределенной сети. Метки времени будут проставляться при покупке марок дистрибьютором и при их гашении. Таким образом, поддельные марки не смогут попасть на конверты. Подробнее о концепции читайте в нашем материале.
Изображение: Ralf Steinberger [25] CC BY [26]
С 2015 года на территории Украины работает первый государственный аукцион OpenMarket. Руководство организации столкнулось с проблемой подтверждения подлинности ставок пользователей. На помощь пришла команда Bitfury. Мы за три месяца внедрили блокчейн в систему аукциона, что свело к нулю риски подмены данных. В этом коротком ролике CEO OpenMarket расскажет, что изменилось в компании после перехода на блокчейн, и какие дополнительные выгоды принесла технология.
Компания Paytomat, разрабатывающая систему обработки платежей на базе блокчейнов, теперь работает с нашим решением Lightning Peach — это электронный кошелек, основанный на технологии Lightning Network, ускоряющей оплату покупок криптовалютой. Мы подготовили два видеоролика, в которых показали, как с помощью Paytomat оплатить счет в ресторане [28] и купить чашечку горячего напитка в кофейне [29].
Рассказываем, как с помощью Exonum создать собственный криптовалютный сервис с высоким уровнем приватности. Разработка ведется с использованием Rust и кастомной реализации «доказательства с нулевым разглашением [31]» — протокола Bulletproofs (PDF [32]).
Рассказываем, как мы научили кофемашины в наших офисах принимать платежи в криптовалюте с помощью Raspberry Pi. Работает это следующим образом, сперва пользователь выбирает тип кофе и нажимает кнопку для его приготовления. Затем контроллер кофемашины посылает информацию о заказанном напитке на одноплатный компьютер, который генерирует QR-код. Этот код пользователь сканирует в специальном приложении. Через секунду оплата проходит, и машина начинает готовить кофе.
Как выглядит «установка», можно посмотреть в ролике на YouTube [34]:
К 2020 году количество IoT-гаджетов превысит 30 миллиардов. Интернет вещей развивается очень быстро, однако остается нерешенной одна из главных его проблем — слабая безопасность. Рассказываем, как Lightning Network поможет преодолеть эту трудность с помощью децентрализации и микроплатежей.
Автор: BitfuryRussia
Источник [38]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/306168
Ссылки в тексте:
[1] Image: https://habr.com/ru/company/bitfury/blog/437134/
[2] Ardonik: https://www.flickr.com/photos/ardonik/3274122364
[3] CC BY-SA: https://creativecommons.org/licenses/by-sa/2.0/
[4] Как мы переводили Exonum с Iron на actix-web: https://habr.com/company/bitfury/blog/429450/
[5] Взгляд на Tokio: как устроен асинхронный обработчик событий: https://habr.com/company/bitfury/blog/351824/
[6] Первый байндинг для Exonum: почему мы выбрали Java: https://habr.com/company/bitfury/blog/423441/
[7] Как деанонимизирвоать пользователей биткоин-блокчейна и зачем это нужно: https://bitfury.com/content/downloads/clustering_whitepaper.pdf
[8] Монитор для Lightning Network от команды Lightning Peach: https://medium.com/meetbitfury/announcing-the-ln-monitor-69480719356a
[9] LN Monitor: https://lightningpeach.com/ln-monitor
[10] Блокчейн-аналитика с Crystal: расследуем атаку на Zaif: https://bitfury.com/content/downloads/bitfury_crystal_zaif_report_23_10_18.pdf
[11] взлома: https://www.zdnet.com/article/zaif-cryptocurrency-exchange-loses-60-million-in-july-hack/
[12] Bitfury Crystal: https://crystalblockchain.com/
[13] Как отследить злоумышленника с помощью биткоин-блокчейна: https://www.forbes.com/sites/rachelwolfson/2018/11/26/tracing-illegal-activity-through-the-bitcoin-blockchain-to-combat-cryptocurrency-related-crimes/
[14] Bitfury Crystal: как отследить подозрительные криптотранзакции: https://habr.com/company/bitfury/blog/434282/
[15] короткий видеоролик: https://www.youtube.com/watch?v=ElfdWsLCip4
[16] Как мы кражу биткоинов с кошельков Electrum расследовали: https://medium.com/@BitfuryGroup/crystal-blockchain-analytics-fa6113d3929
[17] опубликовали твит: https://twitter.com/ElectrumWallet/status/1078319006862454785
[18] Под капотом Bitfury Clarke — как устроен наш новый чип для майнинга: https://habr.com/company/bitfury/blog/428788/
[19] в нашем новом майнинговом сервере Bitfury Tardis: https://medium.com/meetbitfury/bitfury-launches-new-enterprise-grade-bitcoin-mining-server-18981ca79fa1
[20] Bitfury Clarke: что в нем особенного: https://www.youtube.com/watch?v=NZORKyjBaf4
[21] «Волшебные ванны» или система охлаждения Bitfury: https://www.bloomberg.com/news/articles/2018-09-05/crypto-miner-bitfury-turns-to-magic-baths-to-keep-machines-cool
[22] Хабраблоге наших партнеров: https://habr.com/company/3mrussia/blog/200840/
[23] Как блокчейн поможет ускорить покупку дома: https://www.bloomberg.com/news/articles/2018-10-30/home-deeds-creep-onto-blockchain-but-face-hurdles-to-wider-use
[24] Блокчейн избавит Почту России от «филателистического пиратства»: https://bitfury.com/content/downloads/blockchain-based-supply-chain-for-postage-stamps.pdf
[25] Ralf Steinberger: https://www.flickr.com/photos/ralf-steinberger/32198928778/
[26] CC BY: https://creativecommons.org/licenses/by/2.0/
[27] Как Exonum помогает государственному онлайн-аукциону: https://www.youtube.com/watch?v=yMuy4kJpwy4
[28] оплатить счет в ресторане: https://www.youtube.com/watch?v=EL3oZ5k3os8
[29] купить чашечку горячего напитка в кофейне: https://www.youtube.com/watch?v=bOTwojmc50M
[30] Создаем приватный криптовалютный сервис на базе Exonum: https://medium.com/meetbitfury/building-a-private-currency-service-using-exonum-341db49c811b
[31] доказательства с нулевым разглашением: https://ru.wikipedia.org/wiki/%D0%94%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE_%D1%81_%D0%BD%D1%83%D0%BB%D0%B5%D0%B2%D1%8B%D0%BC_%D1%80%D0%B0%D0%B7%D0%B3%D0%BB%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC
[32] PDF: https://eprint.iacr.org/2017/1066.pdf
[33] Кофемашины Bitfury научились принимать биткоины: как это работает: https://www.coindesk.com/quick-brew-bitfurys-coffee-machine-accepts-bitcoin-via-lightning-network
[34] в ролике на YouTube: https://www.youtube.com/watch?v=qug6tCHPXtw
[35] Как защитить интернет вещей — чем поможет Lightning Network: https://medium.com/meetbitfury/the-internet-of-things-and-the-lightning-network-41b93dbb8456
[36] Блокчейн 101: книги, исследования и статьи по теме: https://habr.com/ru/company/bitfury/blog/344602/
[37] Что почитать о блокчейн-технологиях: руководства, книги и статьи: https://habr.com/ru/company/bitfury/blog/425131/
[38] Источник: https://habr.com/ru/post/437134/?utm_campaign=437134
Нажмите здесь для печати.