Разработчики Web3-кошелька MetaMask добавили поддержку Apple Pay в новой версии 4.3.1. Также она поддерживает темную тему и безгазовые транзакции.
У пользователя криптокошелька MetaMask украли $650 тысяч через iCloud

Администрация программного криптокошелька MetaMask предупредила пользователей о фишинговых атаках на свой сервис. Атаки происходят через облачный сервис компании Apple — iCloud.
«Сбер» планирует интегрировать свою блокчейн-платформу с системой DeFi на базе Ethereum

«Сбер» планирует технически интегрировать свою блокчейн-платформу с экосистемой децентрализованных финансов (DeFi) на базе Ethereum. По мнению кредитной организации, это позволит разработчикам свободно переносить смарт-контракты и целые проекты между блокчейн-сетью банка и открытыми блокчейн-сетями.
Dive into Ethereum
Сегодня платформа Ethereum стала одним из самых узнаваемых брендов блокчейн сферы, вплотную приблизившись по популярности (и капитализации) к Bitcoin. Но из-за отсутствия "полноценного" рускоязычного гайда, отечественные разработчики все еще не очень понимают, что это за зверь и как с ним работать. Поэтому в данной статье я попытался максимально подробно охватить все аспекты разработки умных контрактов под Ethereum.
Я расскажу про инструменты разработки, сам ЯП, процесс добавления UI и еще много интересного. В конечном итоге мы получим обычный сайт-визитку, но "под капотом" он будет работать на умных контрактах Ethereum. Кого заинтересовало — прошу под кат.
Создаём собственный блокчейн на Ethereum

Как создать приватный блокчейн Ethereum с нуля?
Ethereum — децентрализованная платформа, на которой работают смарт-контракты: приложения, исполняемые строго запрограммированным образом, без возможности даунтайма, цензуры, фрода или вмешательства третьих лиц. В этой статье я проведу вас через все шаги, необходимые для создания полностью функционального приватного блокчейна Ethereum внутри вашей локальной сети.
Инструкция включает в себя следующее:
- Создание приватного блокчейна Ethereum с помощью geth.
- Создание кошелька MetaMask для работы с приватным блокчейном.
- Перевод средств между несколькими аккаунтами.
- Создание, развёртывание и вызов смарт-контракта в приватном блокчейне с помощью remix.
- Создание обозревателя блоков Ethereum поверх приватного блокчейна.
Платёжная система в 50 строк кода, реально?

Делаем web-аутентификацию через блокчейн
Недавно я участвовал в Ethereum-хакатоне, и сегодня хочу рассказать о проекте EtherAuth, с которым команда MixBytes заняла третье место. EtherAuth — это попытка сделать децентрализованную версию входа на сайт при помощи внешней учетной записи. Как кнопка войти через Facebook, только без Facebook.
Идея: анонимная регистрация/авторизация с помощью сети Ethereum + Metamask, без емейлов и т.п
- Это дорого. Почему я должен платить за регистрацию?
- Это долго. Транзакция может зависнуть на сутки и ничего не сделаешь.
- Это неудобно. Надо осваивать какие-то там криптокошельки, как-то их пополнять и т.п.
От себя еще добавлю: дико поражает то, что криптосоциальные сети, которые топят за анонимность и децентрализованность, требуют для регистрации емейлы и телефоны. Меня это вообще коребит.
А можно ли сделать регистрацию через крипту удобной и бесплатной? И чтобы ничего более не надо было (ни юзернеймы придумывать, ни почту, ни телефон и т.п.). Я для себя ответил на этот вопрос положительно. И хотя вопросы реализации регистрации без емейлов и т.п. — это уже на совести конечного разработчика и выбранной платформы, но непосредственно бесплатную регистрацию через блокчейн — ethereum обеспечивает.
Web3 и NFT: хайп обоснован или нет? Ещё неясно

Основатель Signal написал на прошлой неделе сильный текст о проблемах web3 и, в частности, NFT.
Привожу краткое саммари статьи + дискуссии о перспективах самой модной (по ожиданиям венчурных капиталистов) темы 2022 года. Высказались в том числе фаундер Metamask и создатель Ethereum.
И зову вместе разбираться, обоснован ли хайп.
Аутентификация в Django при помощи Metamask

Сегодня мы напишем простой сниппет для аутентификации пользователей на сайте при помощи кошелька Metamask. Замечу, что данное решение максимально изолировано от фреймворка. Вы сможете легко адаптировать его не только к Django, но и к Flask, Sanic, Starlette, Aiohttp и т.п.
Евросоюз забанил крипту для россиян? Обсуждаем, что это значит, и как жить дальше

Вопреки многим паническим постам в соцсетях, новые ограничения по крипте со стороны ЕС несут не так уж много изменений для большинства россиян. В этой статье я разберу, что конкретно произошло и как на это разумно отреагировать.
E2E-тестирование подключения по WalletConnect между DApp и мобильным приложением Metamask

Тестирование приложений через сквозные (end-to-end) тесты сейчас довольно популярно. Этот вид тестирования позволяет оценить работоспособность приложения со стороны пользователя. Поэтому компания, в которой я работаю, внедряет этот вид тестирования в проекты.
Летом 2022 года мы разрабатывали блокчейн приложение. Моя задача заключалась в проведении E2E тестирования DApp [Децентрализованное приложение — приложение, которое базируется на технологии блокчейн совместно с механизмом распределенного выполнения необходимых инструкций]. Но мы столкнулись с проблемой - готовых решений для проведения end-to-end тестирования DApp под нашу конкретную задачу не было. Эта статья о том, как мы решали эту проблему.
Как тестировать небольшие nft-проекты, если ты собрал комбо: джун + новичок в компании + ручник

Привет, меня зовут Александра Кошелева, я работаю тестировщиком в X-Technology. Работа QA в сфере блокчейна, это почти как спрашивать на хинди у мексиканца, где тут ближайший бар. Он не знает хинди, ты тем более не знаешь хинди. Кое-как жестами вы понимаете друг друга. Благодаришь, уходишь довольный, находишь “бар”, а там библиотека.
Сквозное тестирование DApp в связке с расширением Metamask

Всем привет! На связи снова QA Engineer Илья из компании Tourmaline Core и это вторая часть статьи про тестирование DApp.
В прошлый раз я рассказывал о том, как можно тестировать подключение и работоспособность блокчейн-приложения через WalletConnect с использованием мобильного эмулятора и библиотеки Detox. На этот раз я хочу рассмотреть процесс тестирования с другой стороны, а именно через расширение браузера при помощи инструмента Synpress. Я расскажу, как работает этот инструмент, как его настроить и запускать тесты.