Как стать автором
Обновить
17.24

Криптовалюты

Деньги 2.0

Сначала показывать
Порог рейтинга
Уровень сложности

ethers.js – оптимизация запросов JSON-RPC

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 484

ethers.js – TypeScript библиотека для доступа к EVM блокчейнам. Я использую ее в своих проектах, и другими авторами по ней уже написаны хорошие статьи на хабре (основы, отправка транзакций). В этой же статье хочу поделиться опытом оптимизации запросов ethers js при работе с различными облачными провайдерами JSON-RPC (Alchemy, Infura) и своей нодой. Расскажу о случаях, когда приложение может просто перестать работать, и что с этим делать. Приведу прикидки производительности.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0

Новости

Нейроцензура от Роскомнадзора, а также долгожданные криптозаконы в РФ

Время на прочтение 6 мин
Количество просмотров 11K

Почти все самые важные и интересные финансовые новости в России и мире за неделю: трубопроводный банкинг от Тинькофф, новый биржевой фонд на тех-компании с премией в 1900%, а также история турецкого Сэма Бэнкмана-Фарука с тюремным сроком в 11 тысяч лет.

Читать далее
Всего голосов 15: ↑12 и ↓3 +9
Комментарии 9

Цифровые подписи в Ethereum: как с ними работать?

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 786

Всем привет! Что значит подписать сообщение? Что для этого нужно? В этой статье расскажу про механизм цифровых подписей в сети Ethereum: как работает, какие стандарты существуют и как их использовать.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 1

Blockchain-интеграция: возможности API и веб-сервисов для безопасных биткоин транзакций

Время на прочтение 61 мин
Количество просмотров 500

В современном мире цифровых технологий тема блокчейна приобретает все большее значение. Блокчейн-технологии обещают революцию в различных сферах экономики и информационных систем, предоставляя надежные и прозрачные способы ведения записей. Одним из ключевых аспектов внедрения и использования блокчейна в бизнесе и разработке приложений являются блокчейн API и веб-сервисы. Эти инструменты позволяют интегрировать функциональные возможности блокчейна в различные информационные системы, упрощая и ускоряя процесс взаимодействия с технологией распределенного реестра.

Цель данной статьи – осветить концепцию блокчейн API, исследовать основные типы веб-сервисов, используемых для работы с блокчейн-сетями, и проанализировать их применение в реальных бизнес-моделях. Мы рассмотрим технические аспекты интеграции блокчейн API, преимущества и недостатки различных подходов, а также потенциальные риски и вызовы, стоящие перед разработчиками и предприятиями при внедрении этих технологий.

В статье будет дан обзор ключевых платформ, поддерживающих блокчейн API, и примеры успешных кейсов, демонстрирующих эффективность их использования в различных отраслях. Особое внимание будет уделено вопросам безопасности и конфиденциальности данных при работе с блокчейн-сетями через API и веб-сервисы.

Давайте, обсудим перспективы развития блокчейн API и веб-сервисов, а также их влияние на будущее цифровой экономики и информационных технологий.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 0

Истории

Да кто такой этот ваш крипторынок?

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.5K

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

Читать далее
Всего голосов 10: ↑5 и ↓5 0
Комментарии 9

NFT 2.0: на страже цифрового порядка

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 1.3K

Наверняка все слышали об NFT, большинство даже знают, что это такое. Для тех кто не совсем в теме, NFT (non-fungible token) – невзаимозаменяемый токен. Говоря простым языком, это технология, которая позволяет сделать цифровой объект уникальным. Т.е. она создает свойство, которого изначально у цифрового объекта не было и казалось, что быть не может, т. к. все что в цифре, все можно скопировать.

Мы пережили взлет этой технологии, увидели токены за миллионы долларов и стали свидетелем ее падения. Большинство даже не поняло ее: как это простая картинка может столько стоить? Кто-то кинулся рисовать свои и выкладывать на продажу, рассчитывая хорошо заработать. Но безумный хайп прошел, оставив послевкусие разочарования, об NFT начали забывать, но сама технология никуда не делась. Есть ли у нее шанс? Найдет ли она свое место в нашей жизни?

Читать далее
Всего голосов 13: ↑2.5 и ↓10.5 -8
Комментарии 19

Transient storage в EVM (EIP-1153): на грани добра и зла

Время на прочтение 18 мин
Количество просмотров 361

В одной из статей о расчете газа в Ethereum (ссылка) я рассказал об истории изменений механизмов подсчета газа для хранилища смарт-контракта (storage) — от правил, заложенных в протоколе изначально, до EIP-3529. Во всех этих изменениях прослеживается основная проблема: нерациональное использование газа, когда слот хранилища смарт-контракта изменяется в ходе транзакции и затем возвращается к исходному значению, например, при блокировке функции для защиты от атак reentrancy. Иными словами, в ситуациях, когда постоянное хранилище используется как временное, а также в случаях необходимости безопасной передачи данных между фреймами вызовов.

В этой статье рассмотрим нововведение хард-форка Dencun (Cancun-Deneb), где в рамках обновления слоя выполнения был представлен EIP-1153: Transient storage opcodes, предлагающий решение этой проблемы за счет введения двух новых опкодов (TSTORE, TLOAD) и создания нового типа памяти в EVM - transient storage.

Читать далее
Всего голосов 7: ↑8 и ↓-1 +9
Комментарии 0

Формальная верификация смарт-контрактов во фреймворке ConCert

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 670

Добрый день! Меня зовут Кирилл Зиборов, я представляю отдел безопасности распределенных систем Positive Technologies. В этой статье мы продолжим обсуждать методы и инструменты формальной верификации смарт-контрактов и их практическое применение для предотвращения уязвимостей. Мы подробно поговорим о методе дедуктивной верификации, а точнее, о фреймворке для тестирования и верификации смарт-контрактов — ConCert.

Под кат
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

Upgradeable smart contracts. 5 способов обновить код смарт-контрактов на все случаи жизни

Уровень сложности Средний
Время на прочтение 24 мин
Количество просмотров 1.2K

Рассказываем, зачем нужны обновляемые смарт-контракты, какие методы обновления существуют, а также делимся примерами кода реализации. Это может оказаться must have технологией на старте проекта, которая поможет спасти ваш код от уязвимостей и критических ошибок.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 1

Бэнкмана-Фрида посадили на 25 лет, а Альтман собрался строить гига-компьютер Stargate

Время на прочтение 6 мин
Количество просмотров 2.9K

Почти все самые важные и интересные финансовые новости в России и мире за неделю: взрывной рост шоколадных котировок, смерть Канемана, «Правду» Трампа оценили в $7 млрд, а также хорошая новость для отечественных приставок.

Читать далее
Всего голосов 20: ↑15 и ↓5 +10
Комментарии 1

Как крипто-индустрия переиграла традиционный мир разработки

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 3.5K

В этой статье хочу рассказать, что меня вдохновляет в мире крипты. Да, большинство проектов — это говно в воздухе, да, много скама и есть явные понци схемы. Но вместе с этим, это сверх динамичная индустрия, где тестируются технологические, бизнесовые и маркетинговые инновации.

В крипте время летит очень быстро: то что в реальном секторе проходит за 5 лет, тут может пройти за одно лето. Крипта — это мир где Open source, который удался.

Читать далее
Всего голосов 62: ↑38 и ↓24 +14
Комментарии 30

Стейкинг NFT: как это работает?

Время на прочтение 9 мин
Количество просмотров 2.3K

Все знают про стейкинг обычных ERC-20 токенов. А что с ERC-721? Вокруг стейкинга NFT уже давно ходят противоречивые мнения, и мы решили разобраться в этом с точки зрения технологии. Поговорим о том, как это работает: как организовать на смарт-контрактах, как рассчитываются вознаграждения и какую пользу это может принести проектам и держателям NFT.

Добро пожаловать в технический гид по стейкингу NFT!

Читать далее
Всего голосов 18: ↑13 и ↓5 +8
Комментарии 9

Расчет количества газа необходимого для выполнения транзакции в Ethereum. Часть 2 — storage

Уровень сложности Сложный
Время на прочтение 18 мин
Количество просмотров 1.3K

Привет всем! В прошлой статье мы с вами изучили общую механику расчета газа при выполнении транзакций. В этой статье мы сфокусируемся на самых «дорогих» операциях работы с хранилищем смарт‑контракта (storage), а также пройдемся по истории EIPs, связанных с расчетом газа в Ethereum, чтобы увидеть, по каким принципам сообщество принимало решения об изменениях «правил игры» и как сегодня, на основе этой истории, правильно выполнять такие расчеты.

Статья для тех, кто хочет разобраться почему слоты в storage бывают теплыми и холодными, грязными или свежими и за что возвращают газ. Также затронем списки доступа и intrinsic gas. Наконец увидим полную картину учета газа от инициализации транзакции до ее выполнения.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 1

Ближайшие события

PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн
Weekend Offer в AliExpress
Дата 20 – 21 апреля
Время 10:00 – 20:00
Место
Онлайн

Apple просит у Гугла поделиться AI, а Илон Маск вводит моду на нейрогейминг

Время на прочтение 9 мин
Количество просмотров 3.3K

Почти все самые важные и интересные финансовые новости в России и мире за неделю: Райффайзену не позволяют вытащить прибыль из РФ, японцы страдают от инфляции в несколько процентов, крупнейший бухгалтерский скандал с Evergrande, а также виртуальный тренажерный зал для роботов от Nvidia.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Комментарии 4

Закодили торгового бота, теперь подключаем к децентрализованной бирже

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 5.4K

В первой статье я рассказал с помощью каких IT-инструментов мы закодили бота для торговли криптовалютой. Это вторая статья, где я размышляю о шагах, сделанных в сторону децентрализованной биржи. Буду благодарен за обратную связь в комментариях.

Изучаем подопытных

Сначала выпишем характеристики, отличающиеся при торговле в централизованной бирже (CEX) и децентрализованной (DEX).

Таблица 1

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 16

Как создать свой DAO с блэкджеком и OpenZeppelin?

Уровень сложности Средний
Время на прочтение 18 мин
Количество просмотров 608

Продолжаем тему DAO. Раннее мы уже разбирали саму концепцию, а теперь пора делать своё решение!

Разберём по косточкам смарт-контракты короля Web3 библиотек — OpenZeppelin. Они прошли всевозможные аудиты и считаются эталоном безопасности. Умение использовать governance смарт-контракты от OpenZeppelin пригодится на реальных проектах.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 0

Методы глубокого хэширования нового поколения

Уровень сложности Сложный
Время на прочтение 4 мин
Количество просмотров 2.6K

В последние годы наблюдается значительный рост объема данных, которые генерируются и сохраняются в различных форматах и большом масштабе. Одним из ключевых направлений в этой области является глубокое хеширование, которое обещает обеспечить компактное представление данных и быстрый поиск по содержанию. В этом контексте, различные методы глубокого хеширования, такие как Deep Lifelong Cross-modal Hashing, LLSH (Deep Neural Network-based Learned Locality-Sensitive Hashing), Graph-Collaborated Auto-Encoder Hashing, Sparsity-Induced Generative Adversarial Hashing (SiGAH) и CLIP Multi-modal Hashing, были предложены для обеспечения эффективного сопоставления между различными модальностями данных.

Эти методы стремятся к созданию хеш-кодов, которые могут эффективно сопоставлять и связывать данные различных модальностей, обеспечивая при этом высокую точность и скорость поиска. Однако, несмотря на обещающие результаты, существует много вопросов и вызовов, которые еще предстоит решить для достижения оптимальной производительности и широкого применения в реальных системах.

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Комментарии 0

Анализ форка Биткоина 2013 года: централизованное принятие решений спасло положение

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 1.6K

28 июля 2015 г.

11 марта 2013 года Биткоин пережил технический кризис. Версии 0.7 и 0.8 программного обеспечения отличались друг от друга в поведении из-за ошибки, что привело к разделению цепочки блоков. Учитывая, насколько катастрофичным может быть хардфорк, кризис был быстро разрешен с удивительно малым ущербом благодаря исключительной компетентности ответственных разработчиков.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 2

Обзор Polygon zkEVM: как работает L2 решение для Ethereum

Уровень сложности Средний
Время на прочтение 19 мин
Количество просмотров 1.1K

Привет, Хабр! Меня зовут Леша Куценко, я разработчик смарт-контрактов в команде MetaLamp, мой основной стек – Solidity. В этой статье я подробнее расскажу про решение для масштабирования с нулевым разглашением (Zero-knowledge proof), а именно – о блокчейне второго уровня Polygon zkEVM. Как блокчейн решает проблему высокой стоимости газа в транзакциях и использует другие преимущества ZK-Rollups? Ответы на эти и другие вопросы в этой статье. 

Для более детального понимания Zero-Knowledge Proofs (ZKP), рекомендую обратиться к этой статье в нашей Blockchain-Wiki на Гитхабе.

Погнали!:)

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 2

Proof of Work и Proof of Stake для чайников

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 2.4K

Привет, Хабр!

На старте блокчейн-технологий стояла задача создания системы, которая могла бы функционировать надежно и без централизованного контроля. Здесь помогают консенсусные алгоритмы. Консенсус в блокчейнеэто согласие всех участников сети относительно ее текущего состояния, т.е это механизм, который позволяет децентрализованным сетям достигать общего согласия о том, какие транзакции считаются действительными и добавляются в блокчейн.

Для достижения консенсуса в блокчейне существуют механизмы Proof of Stake и Proof of Stake. Рассмотрим их в этой статье.

Читать далее
Всего голосов 18: ↑16 и ↓2 +14
Комментарии 15