Как стать автором
Поиск
Написать публикацию
Обновить
100.46

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

Деньги 2.0

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

Обзор блокчейн-мостов: взаимодействие между разными сетями

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

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

Читать далее

LotItBit или история ранней криптолотереи

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

LotItBit или как я создал криптолотерею и потерял все.

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

Читать далее

Как связать кредиторов и заемщиков с помощью смарт-контрактов? Обзор кредитного протокола Compound V2

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

В статье мы рассмотрим, как организовано кредитование в DeFi: что такое кредитные протоколы и как работает один из самых популярных протоколов  – Compound. Вместе со мной вы пройдете весь путь сквозь кодовую базу протокола, начиная от предоставления ликвидности, займов и заканчивая ликвидациями.

Читать далее

Децентрализованное доверие. 1. Гипотеза

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

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

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

Задача 1.

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

Необходимо вернуть доступ к данным.

Задача 2.

Технология Deepfake достигла совершенства, и вам надо отличить реального человека от мошенников или ботов для собственной безопасности.

Читать далее

Вестинг в криптопроектах: зачем нужен и как реализовать на Solidity

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

Привет, Хабр! Меня зовут Рома Ярлыков и я Solidity-разработчик в компании MetaLamp. В этой статье я подробнее расскажу про различные приемы, подходы и паттерны в распределение токенов среди участников проекта, а также покажу несколько популярных решений, используемых для вестинга токенов, одно из которых я применял на проекте заказчика. В этой статье можно найти ответы на популярные вопросы, которые возникают у разработчиков в проекте при реализации вестинга.

Читать далее

Гонконгский эксперимент: зачем власти Гонконга придумали цифровой доллар и как идут его испытания

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

Недавно Гонконгская монетарная ассоциация (HKMA Hong Kong Monetary Association) опубликовала отчет о пилотных проектах гонконгской долларовой цифровой валюты (Central Bank Digital Currency, CBDC или ЦВЦБ) — e‑HKD. Регулятор запустил программу‑пилот в мае, чтобы исследовать применение потенциальной цифровой валюты в реальных сценариях. Чем это интересно? Гонконг — одна из ведущих экономик мира, десятки лет занимавший первые строки в разнообразных рейтингах. Поэтому можно ожидать, что лучшие практики будут перениматься другими странами. А отчет, представленный по итогам пилота — один из немногих документов, подробно освещающих тестирование цифровой валюты. Я прочитала этот монументальный труд и расскажу из чего состоит проект и что интересного напилотировали в Гонконге.

Читать далее

Инструмент статического анализа Slither

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

Всем привет! Я из команды по анализу уязвимостей распределенных систем Positive Technologies. Мы занимаемся исследованием безопасности в области блокчейн-технологий и хотим поделиться обзором фреймворка для статического анализа кода, написанного на Solidity, — Slither. Он разработан компанией Trail of Bits, релиз состоялся в 2018 году. Slither написан на Python 3.

Подробнее

Как получить доступ к данным Ethereum смарт-контракта в real-time из Python

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

Всем привет! Представим, что вам нужен доступ к данным каких-либо смарт-контрактов на Ethereum (или Polygon, BSC и т.д.), например, Uniswap, SushiSwap, AAVE (или даже PEPE-coin) в реальном времени, чтобы анализировать их с помощью стандартных инструментов дата-аналитиков: Python, Pandas, Matplotlib и т.д. В этом туториале я покажу инструменты для доступа к данным на блокчейне, которые больше похожи на хирургический скальпель (сабграфы The Graph), чем на швейцарский нож (доступ к RPC ноде) или, скажем, молоток (готовые API от компаний-разработчиков). Надеюсь, мои неумелые метафоры вас не пугают. Кому интересно научиться, добро пожаловать под кат.

Под кат

Как устроен AMM — Automated Market Maker

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

Привет! Меня зовут Павел Найданов, я блокчейн-разработчик, пишу смарт-контракты на Solidity в MetaLamp. Наша команда занимается разработкой DeFi приложений на базе платформ Ethereum и Cardano. 

Несколько лет практики и углубленного ресерча не прошли даром: нашу команду (меня вместе с Романом Ярлыковым и Алексеем Куценко) приглашают в качестве экспертов к созданию учебного курса по блокчейн. А еще мы начали упаковывать наши наработки в wiki-статьи, для того чтобы начинающим web3 разработчикам было проще пройти наш путь.

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

Задумано — сделано: мы подготовили цикл статей, которые наглядно показывают и объясняют, как устроены децентрализованные обменники, по каким принципам они работают, какие монстры проблемы и сложности могут поджидать пользователей и программистов в мире web3. Все разбираем по полочкам на конкретных примерах.

DEX

Децентрализованные обменники (DEX) — ключевая составляющая сферы DeFi (децентрализованных финансов). В отличие от централизованных решений (CEX), DEX не верифицируют пользователей, не хранят их средства и не контролируют операции.

Читать далее

Создаем свой сервис для исследования криптовалют

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

Что-нибудь слышали про «Прозрачный блокчейн»? По данным СМИ, сумма, потраченная на создание этого российского программного продукта для исследования криптовалют, составляет около 2 миллиардов рублей. Довольно много, не находите? Давайте в рамках небольшого эксперимента попробуем воспроизвести этот функционал и даже расширить его подручными средствами. Для этого нам понадобится простой криптовалютный...

Читать далее

Развитие ситуации с долларом и госдолгом США, а также новые налоговые вопросы к блогерам

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

Почти все самые важные и интересные финансовые новости в России и мире за неделю: Tinder уходит из РФ, крестный отец искусственного интеллекта заявил об опасности сверх-умного ИИ, а ребята из Google боятся конкуренции с кустарными языковыми моделями.

Читать далее

Кормушка для собак с интеграцией Bitcoin и Lightning Network

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

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

Читать далее

Надежные пароли будут надежно забыты

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

Приветствую тебя дорогой читатель.

Я хочу начать цикл статей о паролях и о том какие проблемы они решают и вызывают в нашей жизни. Зачем? Спросите вы. Чтобы облегчить и улучшить нашу жизнь отвечу я. Поэтому мы занимаемся разработкой Meta Secret, но об этом позже, а сейчас поговорим о сложности и надежности паролей и механизмов лежащих в основе проблемы которая звучит так: люди очень плохо придумывают надежные пароли а запоминают эти пароли ещё хуже.

И тут меня посетила простая и очевидная мысль — чем сложнее пароль тем выше вероятность, что владелец забудет пароль. P = password_length^2; Это простая зависимость, каждая добавленная буква к паролю увеличивает сложность его запоминания человеком в 2 раза.

Не забудьте прочитать остальное

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

Прикладной MEV или как наводить свой порядок в блоке Еthereum

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

На хабре уже заходили в тёмный лес MEVа, но мало говорили про его прикладную сторону. В этой статье поговорим про основную инфраструктуру MEVа на эфире и разберём несколько примеров, как это работает сейчас.

Глубже в лес...

Доказуемая честность и PoL в казино (и не только)

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

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

Читать далее

Записки блокчейновода: многообразие видов в окружающем нас мире цифровых технологий

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

Блокчейн. Тема популярная, модная и очень «вкусная» для маркетинга и разнообразного рода людей с активной жизненной позицией и стремлением открыть новый мир и заработать много много денег (впрочем как и слить их). Продуктов на основе блокчейн-технологий сейчас развелось большое количество, все уникальные неповторимые и однозначно вызывающие интерес, каждый по-своему, каждый по разному.

Всего ученые интернет умы выделяют три поколения DLT-технологий (а некоторые особо креативные даже четыре поколения). Но давайте обо всем по порядку.

Поехали!

Что делают арбитраж боты, что из себя представляет MEV, и почему это проблема всех блокчейнов

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

Disclaimer: обычно я пишу про крипту почти на ежедневной основе в канале миллениалы делают веб3, но когда удается найти что-то особенно интересное, получается лонгрид.

MEV maximum value that can be extracted from block production in excess of the standard block reward and gas fees by including, excluding, and changing the order of transactions in a block [initially referred to as "miner extractable value" во времена майнеров и PoW, но после мерджа у нас ни первого ни второго].

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

Assuming searchers are economically rational, the gas fee that a searcher is willing to pay will be an amount up to 100% of the searcher's MEV.

Но фокус в том что за одну транзакцию могут бороться много серчеров сразу (например в случае дексов) и газ физ могут правда доходить до 90% от MEV.

Так как стоимость транзакции = цена за газ * количетсво газа, а цена за газ -- высоко конкурентная переменная, появились програмируемые транзакции которые минимизируют необходимое количество газа.

Каким образом можно минимизировать необходимое количество газа:

Читать далее

E2E-тестирование подключения по WalletConnect между DApp и мобильным приложением Metamask

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

Тестирование приложений через сквозные (end-to-end) тесты сейчас довольно популярно. Этот вид тестирования позволяет оценить работоспособность приложения со стороны пользователя. Поэтому компания, в которой я работаю, внедряет этот вид тестирования в проекты.

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

Читать далее

Почему биткоин-транзакция зависла?

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

Блок имеет ограниченный размер в 1 мегабайт, а все неподтвержденные (пока не попавшие в блок) транзакции хранятся в мемпуле (в памяти биткоин-ноды).

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

Вторая по частоте причина статуса UnConfirmed - наличие ранее неподтвержденных переводов. Обычно сделки необходимо подтверждать по цепочке. Новые транзакции не попадут в блок, пока входящие монеты не подтверждены.

Читать далее

Криптовалюты и государство: как законодательное регулирование создаёт условия для легального криптобизнеса

Время на прочтение9 мин
Количество просмотров4.4K
Законы, которых ожидали, не хотели и боялись блокчейн-энтузиасты и криптобизнесы — пришли. Этап проб, поисков и попыток последних 5-7 лет в десятках стран по всему миру как будто бы завершается. В последние пару лет законы о криптовалютах и регуляторы криптобизнеса из нависающей в будущем возможности стали реальностью и уже действуют в десятках стран, включая Россию и страны Евросоюза, среди которых выделяется Эстония — родина робота для автоматического управления криптопортфелем Osom Автопилот. Сейчас государства, наконец, сформулировали и значение слов «блокчейн» и «криптовалюта», и своё отношение к ним. То есть, вопрос законности криптовалюты и применения блокчейна больше не стоит. Разные страны определили свои основные проблемы с криптовалютой, сформулировали их на языке законов и определили ответственных регуляторов.



Задним числом видно, что значительная часть этого времени ушла даже не на законотворчество, а на то, чтобы определиться, как относиться к криптовалюте, блокчейну и всему остальному, что на блокчейне было построено. Выглядело это метаниями от «Запретить и посадить!» до «Разрешить и сделать свою криптовалюту!». Сейчас видно, что они просто перебирали палитру вариантов и пытались почувствовать, какой вернее, да и приходят все в итоге к вариантам скорее на положительной половине спектра. Но рефлекторная первая реакция многих чиновников и политиков «Запретить, посадить» в качестве их первых идей по регуляции криптосферы подпортило кровь многим криптоэнтузиастам с начала процесса.
Читать дальше →