как-то раз пошутил в Твиттере про инвестиции на свой диплом
а в итоге проект по моему Flats Tinder оказался на столе миллиардера на 116й позиции в Российском Форбс
Он сказал, что идея огонь, однако область недвижимости не супер подходящая
в связи с чем вопрос - где можно использовать систему подбора изображений с похожим стилем ?
а в итоге проект по моему Flats Tinder оказался на столе миллиардера на 116й позиции в Российском Форбс
Он сказал, что идея огонь, однако область недвижимости не супер подходящая
в связи с чем вопрос - где можно использовать систему подбора изображений с похожим стилем ?
💡 Идея для ТГ бота или сайта
Называется, разори неприятеля, который вызывает такси
Указываешь примерный адрес откуда - (А) этот человек собирается ехать и примерный адрес куда - (Б)
дальше сервис через эмуляцию приложений под андроид с разных «фальшивых» устройств пытается вызвать такси из точки А в точку Б, таким образом катастрофически поднимая цену на такси.
💣 Бинго, шалость удалась
* конкретные детали реализации могут отличаться, потому что идея достаточно высокоуровневая
Называется, разори неприятеля, который вызывает такси
Указываешь примерный адрес откуда - (А) этот человек собирается ехать и примерный адрес куда - (Б)
дальше сервис через эмуляцию приложений под андроид с разных «фальшивых» устройств пытается вызвать такси из точки А в точку Б, таким образом катастрофически поднимая цену на такси.
💣 Бинго, шалость удалась
* конкретные детали реализации могут отличаться, потому что идея достаточно высокоуровневая
Последний год занимаюсь бизнесом веб студии: менеджу проекты, привлекаю новых заказчиков, строю customer journeys и даже иногда UX
собрал самые выдающиеся наши проекты в портфолио для Английского и Европейского рынка
P.S. в нашем портфолио есть даже Мегафон!
портфолио
собрал самые выдающиеся наши проекты в портфолио для Английского и Европейского рынка
P.S. в нашем портфолио есть даже Мегафон!
портфолио
OAK ESSENTIALS LTD on Notion
Portfolio 410 Web Studio
🇬🇧 Британский всем привет!
Летом 2021го я поступил в HULT Business School на бизнес магистратуру, а в октябре переехал учиться в Лондон.
Моя мотивация была отшлифовать свои бизнес навыки после 4х лет физтеха, чтобы в итоге уметь и прогать и управлять.
Что ж сказать, после МФТИ любой другой вуз, а в особенности международная магистратура в сравнительно гуманитарном направлении будут казаться проще некуда. Однако есть несколько интересных особенностей.
1️⃣ Когда ты технарь - большая часть заданий в твоём вузе имеет чёткую метрику оценивания, ты понимаешь за что получаешь оценку. В бизнес школах метрики конечно есть, но выглядят они как-то не по технарски, во многом размыто.
2️⃣ Отсутствие семинаров. Да, у нас нет семинаров, одни лекции. Обычно курс в моём университете выглядит так: 10 лекций, по 3 часа каждая, после или во время которых даётся 2-3 крупных задания. Как правило одно групповое, на команду из 6 человек (30% оценки), а другое индивидуальное (70% оценки).
3️⃣ Много студенческой активности, которая культивируется вузом. У нас есть клуб моды, клуб консалтинга и даже клуб виски! Каждый клуб получает от вуза что-то типо 300~500£ на семестр на организацию мероприятий.
P.S. клуб виски на днях делали коктейли прямо в вузе! и устроили вечеринку!
Летом 2021го я поступил в HULT Business School на бизнес магистратуру, а в октябре переехал учиться в Лондон.
Моя мотивация была отшлифовать свои бизнес навыки после 4х лет физтеха, чтобы в итоге уметь и прогать и управлять.
Что ж сказать, после МФТИ любой другой вуз, а в особенности международная магистратура в сравнительно гуманитарном направлении будут казаться проще некуда. Однако есть несколько интересных особенностей.
1️⃣ Когда ты технарь - большая часть заданий в твоём вузе имеет чёткую метрику оценивания, ты понимаешь за что получаешь оценку. В бизнес школах метрики конечно есть, но выглядят они как-то не по технарски, во многом размыто.
2️⃣ Отсутствие семинаров. Да, у нас нет семинаров, одни лекции. Обычно курс в моём университете выглядит так: 10 лекций, по 3 часа каждая, после или во время которых даётся 2-3 крупных задания. Как правило одно групповое, на команду из 6 человек (30% оценки), а другое индивидуальное (70% оценки).
3️⃣ Много студенческой активности, которая культивируется вузом. У нас есть клуб моды, клуб консалтинга и даже клуб виски! Каждый клуб получает от вуза что-то типо 300~500£ на семестр на организацию мероприятий.
P.S. клуб виски на днях делали коктейли прямо в вузе! и устроили вечеринку!
🪙👾 Аналитика мира NFT
📌 Проект NFT Brew
Первая вводная. На днях в моё вузе закончился курс по Data & Decisions. Курс был хорошим, но вот датасетов интересных почти что не было, опять анализировали Титаник. У меня остался незакрытый гештальт, хотелось интересных данных!
Вторая вводная. 2022 год, разговоры вокруг - только об NFT, даже в Англии, в каждом пабе, на каждом углу.
И тут меня осенило, я вспомнил что криптовалюты - это про открытые данные! Это же идеальный мэтч! Так я решил заняться анализом данных рынка NFT, а в частности самого крупного маркетплейса - OpenSea.
Начал с изучения доступного API, которое бы давало доступ к данным в режиме Real Time. Мой выбор остановился на etherscan. Пожалуй, самый адекватный провайдер данных. Ещё местами я использую BlockScout, потому что он по адресу смарт контракта умеет отдавать название NFT коллекции (etherscan так не умеет). Однако в BlockScout по каким-то неведомым причинам нет части транзакций, вот прямо целыми блоками нет, что очень неприятно.
Для того чтобы получить данные о сделках с NFT на OpenSea нужно научиться анализировать логи смарт контракта OpenSea. А логи в контексте ETH - это прикольные hex строчки и много много непонятных полей.
Поигрался с API, написал простенький интерпретатор логов смарт контракта в что-то более менее читаемое и сделал первую версию своего проекта.
На данный момент мой алгоритм каждые пару минут собирает логи исполнения смарт контрактов и каждый час выбирает несколько самых дорогих транзакций.
Решил заморочиться с архитектурой. В моём проекте целых 9 Docker контейнеров! Из стека технологий я использовал:
Celery + RabbitMQ + Redis + MongoDB
Наконец-то научился запускать команды по расписанию не с помощью crontab а более продвинуто и надёжно, через Celery.
Использую Redis в качестве БД быстрого доступа. Процесс, который достаёт данные по API записывает туда транзакции, затем они анализируются и записываются в MongoDB.
Для аудитории стран СНГ сделал Телеграм бота. Для аудитории зарубежной буржуазии решил сделать твиттер. Алгоритм каждый час публикует и туда и туда краткую сводку транзакций за последний час.
Что я узнал:
Познакомился поближе с миром смарт контрактов сети ETH, в особенности смарт контрактов вокруг NFT. Оказывается, не так-то уж сложно это и работает.
Что я хочу сделать сделать дальше:
На данный момент я собираю фидбек, касательно того, какие бы инсайты хотели получать люди заинтересованные в NFT.
Хочу сделать более детальную аналитику данных и упаковать всё это в продукт.
Из ближайших идей, хочу чтобы моя система отслеживала ряд известных коллекций и в случае покупки связанной с элементом данной коллекции немедленно присылала уведомление в телеграм и делала бы постик в твиттер.
📌 Проект NFT Brew
Первая вводная. На днях в моё вузе закончился курс по Data & Decisions. Курс был хорошим, но вот датасетов интересных почти что не было, опять анализировали Титаник. У меня остался незакрытый гештальт, хотелось интересных данных!
Вторая вводная. 2022 год, разговоры вокруг - только об NFT, даже в Англии, в каждом пабе, на каждом углу.
И тут меня осенило, я вспомнил что криптовалюты - это про открытые данные! Это же идеальный мэтч! Так я решил заняться анализом данных рынка NFT, а в частности самого крупного маркетплейса - OpenSea.
Начал с изучения доступного API, которое бы давало доступ к данным в режиме Real Time. Мой выбор остановился на etherscan. Пожалуй, самый адекватный провайдер данных. Ещё местами я использую BlockScout, потому что он по адресу смарт контракта умеет отдавать название NFT коллекции (etherscan так не умеет). Однако в BlockScout по каким-то неведомым причинам нет части транзакций, вот прямо целыми блоками нет, что очень неприятно.
Для того чтобы получить данные о сделках с NFT на OpenSea нужно научиться анализировать логи смарт контракта OpenSea. А логи в контексте ETH - это прикольные hex строчки и много много непонятных полей.
Поигрался с API, написал простенький интерпретатор логов смарт контракта в что-то более менее читаемое и сделал первую версию своего проекта.
На данный момент мой алгоритм каждые пару минут собирает логи исполнения смарт контрактов и каждый час выбирает несколько самых дорогих транзакций.
Решил заморочиться с архитектурой. В моём проекте целых 9 Docker контейнеров! Из стека технологий я использовал:
Celery + RabbitMQ + Redis + MongoDB
Наконец-то научился запускать команды по расписанию не с помощью crontab а более продвинуто и надёжно, через Celery.
Использую Redis в качестве БД быстрого доступа. Процесс, который достаёт данные по API записывает туда транзакции, затем они анализируются и записываются в MongoDB.
Для аудитории стран СНГ сделал Телеграм бота. Для аудитории зарубежной буржуазии решил сделать твиттер. Алгоритм каждый час публикует и туда и туда краткую сводку транзакций за последний час.
Что я узнал:
Познакомился поближе с миром смарт контрактов сети ETH, в особенности смарт контрактов вокруг NFT. Оказывается, не так-то уж сложно это и работает.
Что я хочу сделать сделать дальше:
На данный момент я собираю фидбек, касательно того, какие бы инсайты хотели получать люди заинтересованные в NFT.
Хочу сделать более детальную аналитику данных и упаковать всё это в продукт.
Из ближайших идей, хочу чтобы моя система отслеживала ряд известных коллекций и в случае покупки связанной с элементом данной коллекции немедленно присылала уведомление в телеграм и делала бы постик в твиттер.
👍1
👾👾👾
@NFTBrewBot
Вот телеграм бот, отдаю его вам на растерзание.
На данный момент он присылает сводку за час в начале каждого часа.
Также по команде /brew присылает последнюю доступную сводку.
Чтобы получать уведомления от бота нужно начать кнопочку «Subscribe»
Пример сводки от бота прислал ниже.
@NFTBrewBot
Вот телеграм бот, отдаю его вам на растерзание.
На данный момент он присылает сводку за час в начале каждого часа.
Также по команде /brew присылает последнюю доступную сводку.
Чтобы получать уведомления от бота нужно начать кнопочку «Subscribe»
Пример сводки от бота прислал ниже.
Forwarded from NFT Brew
⏱ Last hour OpenSea stats
💰 Total ETH sales volume
832 ETH - 2.675.936 $
📌 7 hottest NFT sales
🔥 90.99 ETH - 292.429$ (link)
BoredApeYachtClub #7051
🔥 28.65 ETH - 92.106$ (link)
🔥 15.0 ETH - 48.207$ (link)
Azuki #790
🔥 13.69 ETH - 43.997$ (link)
Doodles #3223
🔥 12.0 ETH - 38.566$ (link)
Azuki #4783
🔥 10.0 ETH - 32.138$ (link)
Purrnelopes Country Club #2184
🔥 8.5 ETH - 27.317$ (link)
Neo Tokyo Outer Item Caches #55
💰 Total ETH sales volume
832 ETH - 2.675.936 $
📌 7 hottest NFT sales
🔥 90.99 ETH - 292.429$ (link)
BoredApeYachtClub #7051
🔥 28.65 ETH - 92.106$ (link)
🔥 15.0 ETH - 48.207$ (link)
Azuki #790
🔥 13.69 ETH - 43.997$ (link)
Doodles #3223
🔥 12.0 ETH - 38.566$ (link)
Azuki #4783
🔥 10.0 ETH - 32.138$ (link)
Purrnelopes Country Club #2184
🔥 8.5 ETH - 27.317$ (link)
Neo Tokyo Outer Item Caches #55
💡Инсайт
За день в сети ETH происходит примерно 1.1-1.2М транзакций
За день работы мой алгоритм собирает примерно 50k транзакций от успешных трансферах NFT (method OrdersMatched)
также где-то около 25k транзакций отмены продажи отбрасываются (orderCancelled)
таким образом порядка 75k транзакций в день
то есть на OpenSea происходит порядка 6.25% от всех транзакций эфира
За день в сети ETH происходит примерно 1.1-1.2М транзакций
За день работы мой алгоритм собирает примерно 50k транзакций от успешных трансферах NFT (method OrdersMatched)
также где-то около 25k транзакций отмены продажи отбрасываются (orderCancelled)
таким образом порядка 75k транзакций в день
то есть на OpenSea происходит порядка 6.25% от всех транзакций эфира
Сначала мне показалось что это ошибка кода и все транзакции одинаковые
Но нет, это все разные транзакции
кто-то по кругу продаёт один и тот же экземпляр NFT
Но нет, это все разные транзакции
кто-то по кругу продаёт один и тот же экземпляр NFT
Forwarded from NFT Brew
⏱ Last hour OpenSea stats
💰 Total ETH sales volume
3482 ETH - 10.796.273 $
📌 7 hottest NFT sales
🔥 189.0 ETH - 585.945$ (link)
Audioglyphs #1935
🔥 189.0 ETH - 585.945$ (link)
Audioglyphs #1935
🔥 189.0 ETH - 585.945$ (link)
Audioglyphs #1935
🔥 189.0 ETH - 585.945$ (link)
Audioglyphs #1935
🔥 188.0 ETH - 582.845$ (link)
Audioglyphs #1935
🔥 188.0 ETH - 582.845$ (link)
Audioglyphs #1935
🔥 187.0 ETH - 579.744$ (link)
Audioglyphs #1935
💰 Total ETH sales volume
3482 ETH - 10.796.273 $
📌 7 hottest NFT sales
🔥 189.0 ETH - 585.945$ (link)
Audioglyphs #1935
🔥 189.0 ETH - 585.945$ (link)
Audioglyphs #1935
🔥 189.0 ETH - 585.945$ (link)
Audioglyphs #1935
🔥 189.0 ETH - 585.945$ (link)
Audioglyphs #1935
🔥 188.0 ETH - 582.845$ (link)
Audioglyphs #1935
🔥 188.0 ETH - 582.845$ (link)
Audioglyphs #1935
🔥 187.0 ETH - 579.744$ (link)
Audioglyphs #1935
🍷 Винные семинары
Выбираю себе семинары на летний семестр в вузе, выбираю в кампусе в Сан Франциско, нахожу это чудо:
Art, Science and Business of Wine
По сути предмет, на котором тебя вывозят на виноградники Калифорнии (Napa Valley), рассказывают про вино и устраивают дегустации.
Чёрт возьми, это же прекрасно!
описание курса ниже
Выбираю себе семинары на летний семестр в вузе, выбираю в кампусе в Сан Франциско, нахожу это чудо:
Art, Science and Business of Wine
По сути предмет, на котором тебя вывозят на виноградники Калифорнии (Napa Valley), рассказывают про вино и устраивают дегустации.
Чёрт возьми, это же прекрасно!
описание курса ниже
написал подробный туториал на Хабр про то как парсить транзакции с OpenSea
https://habr.com/ru/post/651771/
https://habr.com/ru/post/651771/
Хабр
Парсим NFT транзакции на OpenSea
Примерно раз в год у меня появляется неутолимая жажда накопать много данных и что-то с ними сделать. В этот раз мой выбор пал на маркетплейс NFT OpenSea. Меня осенило что блокчейн - это про открытые...
🏢 Сайт Белого Дома
В рамках общения с одним из заказчиков делаем презентацию на тему того, что CMS WordPress - это солидная и надёжная платформа (если грамотно её использовать)
Искал примеры известных сайтов на WP. Оказалось, что сайт белого дома сделан на этой CMS!
на изображении - слайд из презентации с аудитом производительности и количеством посещений в месяц (Crome Lighthouse)
В рамках общения с одним из заказчиков делаем презентацию на тему того, что CMS WordPress - это солидная и надёжная платформа (если грамотно её использовать)
Искал примеры известных сайтов на WP. Оказалось, что сайт белого дома сделан на этой CMS!
на изображении - слайд из презентации с аудитом производительности и количеством посещений в месяц (Crome Lighthouse)
Каждую неделю невольно обращаю внимание на свой телеграмм канал и думаю, «ну что-то уже точно пора сюда написать»
Почти год с последнего поста, столько всего нового произошло, а тут тишина.
Начну Step-by-Step о том что произошло за последний год
🦄 Закончил бизнес магистратуру в Лондоне и начал работать в Revolut Crypto — как Business Strategy & Operations Manager
🐉 Заботал Solidity до уровня Middle+, занимался аудитом разработкой и консалтингом.
🪐 Поближе познакомился с DeFi, научился делать flash loans, meta transactions. Сейчас делаю хеджирование UniswapV3 позиций и думаю сделать серию классных pet projects.
🦭 Обосновался в Лондоне, успел от него устать и сбежал в Дубай.
Ну и на десерт:
🦧 Выжил в барной драке в Лиссабоне, на католическое Рождество. Напали потому что мы с товарищем не смогли рассказать как заработать миллионы на крипте, хорошая мотивация, что скажешь
Почти год с последнего поста, столько всего нового произошло, а тут тишина.
Начну Step-by-Step о том что произошло за последний год
🦄 Закончил бизнес магистратуру в Лондоне и начал работать в Revolut Crypto — как Business Strategy & Operations Manager
🐉 Заботал Solidity до уровня Middle+, занимался аудитом разработкой и консалтингом.
🪐 Поближе познакомился с DeFi, научился делать flash loans, meta transactions. Сейчас делаю хеджирование UniswapV3 позиций и думаю сделать серию классных pet projects.
🦭 Обосновался в Лондоне, успел от него устать и сбежал в Дубай.
Ну и на десерт:
🦧 Выжил в барной драке в Лиссабоне, на католическое Рождество. Напали потому что мы с товарищем не смогли рассказать как заработать миллионы на крипте, хорошая мотивация, что скажешь
🔥15👍6❤1🐳1
Итак, провокационный пост, Tornado Cash, ZK-proofs.
🥲 Наверное одно из самых ярких (и болезненных) событий децентрализованной крипты для меня за последний год — блокировка Tornado Cash. Давайте разберёмся что это такое и как оно работает.
🦹🏽♂️ Прежде я часто про него слышал в контексте разных темок и отмыва денег, хакеров и взломов, но всегда не до конца понимал как и что там работает. Так вот, разобрался.
🙈 Не буду углубляться в детали, сразу в самую суть. Tornado Cash нужен для того чтобы анонимно перевести деньги в блокчейне.
👨🏽💻 Но ведь все транзакции в блокчейне анонимны?! — возразите вы. На самом деле — и да и нет. Зная адрес кошелька человека можно с оооочень хорошей точностью изучить что он там со своей криптой делает.
🌚 Всякие компании по типу Elliptic и Merkle Science делают миллионы зелёных в месяц на том что анализирует кто куда кому отправил монеты. Они продают это компаниям, которым нужно знать откуда у кого пришли деньги (Compliance, AML, CTF). Именно благодаря этим компаниям грязные денюжки с какого-нибудь взлома на биржу просто так не выведешь, даже если прогнать их через 100+ кошельков — всё равно найдут источник и заблокируют.
⛓️ Tornado Cash эту проблему решает (решал). Платформа позволяет разорвать цепочку между отправителем и получателем, используя Zero Knowledge Proofs и общий котёл с деньгами. Как это работает? Давайте разбираться!
🧮 Сначала небольшой дебриф. ZK - proof — это такая математическая штука, которая позволяет вам показать что вы знаете какую-то ценную информацию, не раскрывая ни капли ценной информации.
🗝️ Можно представить это в таком формате, у вас есть какой-либо пароль и ZK-proof этот пароля будет показывать что вы этот пароль знаете, но по ZK-proof вашего пароль НИКТО его восстановить не сможет. Это если вкратце.
🥘 Так вот, Tornado Cash — это такой общий котел с деньгами (смарт контракт), куда все кладут одинаковую сумму денег (1, 10, 100 ETH) совместно с неким паролем. Затем, спустя некоторое время, деньги из этого котла забирают, на другие кошельки, предоставляя ZK-proof пароля по которому деньги ложили.
🕵🏽♂️ Таким образом
1. За счет того что по ZK-proof никак не восстановить изначальный пароль
2. За счет того что в общий котел кладут и снимают одинаковые суммы
Разрывается цепочка между отправителем и получателем.
🔎 По разным оценкам, не более 30% всех средств проходящих через Tornado Cash были грязными, однако OFAC решило внести в санкционный список абсолютно весь сервис. На фоне чего в децентрализованную крипту начала все больше и больше пробираться цензура — о чём в следующий раз
🔗 Почитать больше про эту историю можно на моём любимом rekt.news
🥲 Наверное одно из самых ярких (и болезненных) событий децентрализованной крипты для меня за последний год — блокировка Tornado Cash. Давайте разберёмся что это такое и как оно работает.
🦹🏽♂️ Прежде я часто про него слышал в контексте разных темок и отмыва денег, хакеров и взломов, но всегда не до конца понимал как и что там работает. Так вот, разобрался.
🙈 Не буду углубляться в детали, сразу в самую суть. Tornado Cash нужен для того чтобы анонимно перевести деньги в блокчейне.
👨🏽💻 Но ведь все транзакции в блокчейне анонимны?! — возразите вы. На самом деле — и да и нет. Зная адрес кошелька человека можно с оооочень хорошей точностью изучить что он там со своей криптой делает.
🌚 Всякие компании по типу Elliptic и Merkle Science делают миллионы зелёных в месяц на том что анализирует кто куда кому отправил монеты. Они продают это компаниям, которым нужно знать откуда у кого пришли деньги (Compliance, AML, CTF). Именно благодаря этим компаниям грязные денюжки с какого-нибудь взлома на биржу просто так не выведешь, даже если прогнать их через 100+ кошельков — всё равно найдут источник и заблокируют.
⛓️ Tornado Cash эту проблему решает (решал). Платформа позволяет разорвать цепочку между отправителем и получателем, используя Zero Knowledge Proofs и общий котёл с деньгами. Как это работает? Давайте разбираться!
🧮 Сначала небольшой дебриф. ZK - proof — это такая математическая штука, которая позволяет вам показать что вы знаете какую-то ценную информацию, не раскрывая ни капли ценной информации.
🗝️ Можно представить это в таком формате, у вас есть какой-либо пароль и ZK-proof этот пароля будет показывать что вы этот пароль знаете, но по ZK-proof вашего пароль НИКТО его восстановить не сможет. Это если вкратце.
🥘 Так вот, Tornado Cash — это такой общий котел с деньгами (смарт контракт), куда все кладут одинаковую сумму денег (1, 10, 100 ETH) совместно с неким паролем. Затем, спустя некоторое время, деньги из этого котла забирают, на другие кошельки, предоставляя ZK-proof пароля по которому деньги ложили.
🕵🏽♂️ Таким образом
1. За счет того что по ZK-proof никак не восстановить изначальный пароль
2. За счет того что в общий котел кладут и снимают одинаковые суммы
Разрывается цепочка между отправителем и получателем.
🔎 По разным оценкам, не более 30% всех средств проходящих через Tornado Cash были грязными, однако OFAC решило внести в санкционный список абсолютно весь сервис. На фоне чего в децентрализованную крипту начала все больше и больше пробираться цензура — о чём в следующий раз
🔗 Почитать больше про эту историю можно на моём любимом rekt.news
👍9❤4🔥2👏2⚡1