ББ-125: Роман Сторм, Роман Семенов и Алексей Перцев (Tornado.Cash) о анонимности блокчейн-транзакций


Tornado Cash самое известное (и уже работающее) решение для анонимизации платежей на блокчейне Ethereum. Мы пригласили в гости его создателей Романа Сторма, Романа Семенова и Алексея Перцева и обсудили безопасность подобных продуктов, их устройство и разницу в подходах для разных блокчейнов.

  • 1:30 Благодарим наших патронов и спонсоров: Solana, HodlHodl и Zerion!
  • 4:11 Как гости попали в команду Tornado Cash?
  • 7:21 Что такое миксер?
  • 12:59 Насколько эффективны миксеры на Bitcoin?
  • 14:46 Можно ли сделать на Ethereum эффективный миксер без использования Zero Knowledge?
  • 17:20 Актуальна ли для Ethereum проблема «грязных» монет из миксеров?
  • 22:38 Как работает Tornado Cash?
  • 26:58 А может ли эта система скейлиться?
  • 29:30 Как работает SNARK?
  • 33:53 Почему именно SNARK, а не STARK например?
  • 35:05 Что такое и зачем нужен Trusted Setup?
  • 41:25 Почему не использовать Trusted Setup от ZCash?
  • 44:13 Сколько поучаствовало людей?
  • 46:22 Кто такие релееры?
  • 50:36 Обновляемы ли контракты Tornado Cash?
  • 54:46 Не является ли фронтенд точкой централизации?
  • 56:20 Кого конкретно в себя включает анонимити сет и как его увеличить?
  • 1:01:11 Какие правила безопасности необходимо соблюдать при использовании Tornado Cash?
  • 1:03:01 Как обеспечить сетевую безопасность, если метамаск посылает все запросы на инфуру?
  • 1:04:23 Можно ли пользоваться Tornado.cash через Tor?
  • 1:08:30 Какие еще есть решения для приватности в крипте?
  • 1:12:38 Гранты и проблемы с монетизацией Tornado Cash.
  • 1:18:24 Ближайшие планы.

Ссылки:

Спасибо нашим спонсорам:

  • Подкаст выходит при поддержке Zerion – понятного интерфейса к DeFi-протоколам. 
  • Подкаст выходит при поддержке HodlHodl – площадки для покупки и продажи биткоинов без верификации. Зарегистрируйтесь и получите скидку на комиссию!
  • Подкаст выходит при поддержке Solana – быстрого блокчейна без шардинга. Подробности на solana.com и в телеграме @solanarus.

    Поддержите подкаст!
  • Bitcoin: bc1qec856uhwuguhnn28r54tlkrh3dh95ctajvpjaf
  • Patreon: https://www.patreon.com/basicblockradio/overview

https://basicblockradio.com/

РАСШИФРОВКА ВЫПУСКА

ББ-123: Игорь Мацак и Александр Ракунов (Atomex) об атомарных свопах


Протоколы атомарных свопов позволяют децентрализованно обменивать криптовалюты. Игорь Мацак и Александр Ракунов рассказывают о проекте Atomex – кошелька с атомарными свопами. Обсуждаем технологии, экономику и перспективы обмена криптовалют без доверенной стороны.

Таймкоды:

  • 01:10 спасибо патронам и спонсорам: HodlHodl, Solana, Zerion!
  • 02:05 бэкграунд гостей: Бауманка, трейдинг, Tezos
  • 06:35 почему именно Tezos (про Tezos слушайте ББ-055)
  • 10:35 что такое атомарный своп?
  • 14:25 процесс свопа по шагам
  • 17:55 что должен поддерживать блокчейн? Атака длины секрета
  • 22:35 сравнение свопов и Lightning
  • 31:05 сравнение свопов с HodlHodl и Bisq
  • 33:35 о проекте Atomex
  • 35:45 какие валюты поддерживает Atomex
  • 37:45 в чем нужно доверять серверу?
  • 43:35 проблема ликвидности и проблема бесплатного опциона
  • 47:35 депозит провайдеров ликвидности
  • 51:55 экономика атомарных свопов: где прячутся комиссии?
  • 55:55 параметры контрактов и величины таймаутов
  • 59:55 проблема оплаты комиссии в эфирах
  • 1:03:15 насколько большие транзакции для on-chain?
  • 1:05:55 ждем подписей Шнорра!
  • 1:06:55 использование спопов для OTC-сделок, проект Arwen
  • 1:08:15 статистика использования Atomex
  • 1:13:15 почему Windows? Вопросы кросс-платформенности 
  • 1:17:25 приватность в атомарных свопах
  • 1:22:45 перспективы добавления приватных криптовалют в Atomex
  • 1:28:05 Atomex проверяет происхождение средств?
  • 1:36:05 Atomex как компания, гранты Tezos Foundation
  • 1:38:25 roadmap: мобильные приложения, OTC, новые чейны, редизайн
  • 1:40:25 мост между двумя DeFi-экосистемами: Ethereum и Tezos
  • 1:42:05 атомарные свопы с фиатом
  • 1:44:05 перспективы свопов: где адопшен?
  • 1:47:25 торговля с плечом через свопы

Ссылки: 

Спасибо нашим спонсорам:

  • Подкаст выходит при поддержке Zerion – понятного интерфейса к DeFi-протоколам. 
  • Подкаст выходит при поддержке HodlHodl – площадки для покупки и продажи биткоинов без верификации. Зарегистрируйтесь и получите скидку на комиссию!
  • Подкаст выходит при поддержке Solana – быстрого блокчейна без шардинга. Подробности на solana.com и в телеграме @solanarus.

Поддержите подкаст!

https://basicblockradio.com/

 

Расшифровка выпуска

ББ-117: Сетевые протоколы для блокчейнов и файлообмена

Файлообменные сети, в том числе BitTorrent, можно считать предшественниками криптовалют. Они показали, как построить децентрализованную сеть, устойчивую ко внешним атакам. Но все ли уроки файлообмена применимы к блокчейнам? Чем отличаются задачи сетевого уровня для файлообменных сетей и для криптовалют?

  • 01:00 спасибо патронам и спонсорам: Zerion, HodlHodl и Solana!
  • 03:50 фундаментальный вопрос: насколько опыт файлообмена применим к блокчейнам?
  • 05:50 интернет изначально разрабатывался устойчивым
  • 09:00 две задачи файлообмена: найти файл и скачать его
  • 10:10 краткая история файлообменных сетей от Napster к BitTorrent
  • 15:20 адресация контента в BitTorrent
  • 17:10 DHT, Kademlia и IPFS
  • 18:30 оказывается, у IPFS нет Sybil protection
  • 20:30 нужна ли защита от Sybils для файлообмена?
  • 22:50 файлшеринг как предвестник блокчейнов
  • 29:30 цели дизайна для сетевого уровня биткоина
  • 31:20 сетевой уровень биткоина — часть цельной системы
  • 32:30 блокчейн как общий набор данных
  • 33:40 синхронизация блокчейна не заканчивается никогда
  • 35:00 нет проблемы адресации: блокчейн одинаковый у всех
  • 36:00 Kademila и eclipse-атаки в Ethereum
  • 38:20 данные блокчейна имеют логическую структуру
  • 43:50 верификация транзакций
  • 45:30 две роли в файлообмене и в блокчейне
  • 49:30 мотивации и приватность: зачем поддерживать полные узлы
  • 52:30 три задачи для блокчейна
  • 56:30 почему важна приватность в криптовалютах
  • 1:01:40 два пути для атак на приватность
  • 1:08:00 итог: как дизайнить P2P-протоколы

Ссылки:

Спасибо нашим спонсорам:

  • Подкаст выходит при поддержке Zerion – понятного интерфейса к DeFi-протоколам. 
  • Подкаст выходит при поддержке HodlHodl – площадки для покупки и продажи биткоинов без верификации. Зарегистрируйтесь и получите скидку на комиссию! 
  • Подкаст выходит при поддержке Solana – быстрого блокчейна без шардинга. Токены SOL доступны на Binance с 9 апреля, подробности на solana.com и в телеграме @solanarus.

 Поддержите подкаст!

 https://basicblockradio.com/ 

Читать расшифровку выпуска

ББ-116: Алексей Башлыков и Вадим Колеошкин (Zerion) про «Черный четверг» в DeFi

12 марта в экосистеме DeFi произошло событие, названное «Черным четвергом». Мы пригласили Алексея Башлыкова и Вадима Колеошкина, экспертов в области DeFi и создателей платформы Zerion, чтобы они помогли нам восстановить и разобрать хронологию событий: почему курс эфира пошел вниз, почему «отказала» система ликвидацииии Maker и как заделывается дыра в обеспечениии? А также что произошло в этот день с другими протоколами и что произошедшее может значить для будущего DeFi.

Таймкоды:

    • 3:00 — Еще раз: как работает Maker?
    • 5:44 — Что такое ликвидация и как она работала в Single-Collateral Dai?
    • 11:36 — Механизм аукционов при ликвидации в Multi-Collateral DAI
    • 19:05 — С чего начался черный четверг? Почему пошел вниз курс ETH и поднялись комиссии?
    • 22:44 — Почему начались проблемы с ликвидностью DAI и почему это сыграло решающую роль?
    • 29:20 — Был ли это «взлом» системы со стороны ликвидаторов или случайность?
    • 30:50 — Maker как ЦБ.
    • 31:50 — Кто в итоге остался в дураках?
    • 35:00 — Была ли вообще предусмотрена ситуация Network Congestion в Maker?
    • 37:24 — Что предпринял Maker, чтобы решить проблему?
    • 38:14 — Что такое MKR токен и зачем он нужен? Похож ли он на акции обычных компаний?
    • 43:24 — Как проходит голосование стейкхолдеров?
    • 45:21 — Как происходит аукцион по продаже MKR?
    • 47:35 — Насколько децентрализован Maker?
    • 52:10 — А вернул ли кто-нибудь деньги заемщикам? Могло ли количество пострадавших быть больше?
    • 56:30 — Что произошло на других lending протоколах? Почему там не произошла подобная «катастрофа»?
    • 1:03:10 — Что происходило с объемом торгов на DEX типа Uniswap?
    • 1:04:47 — Что происходит с рынком ликвидаторов? Объединятся ли ликвидаторы с майнерами?
    • 1:08:43 — Как разработчикам таких систем защититься от подобных рисков в будущем?
    • 1:12:20 — Возможен ли under-collateralized lending в DeFi? Гибридные блокчейн-системы для оптимизациии финансовых систем.
    • 1:21:20 — Итоги для экосистемы DeFi
    • 1:24:04 — Проголосуйте за Вадима и Алексея на конкурсе выпускников ВШЭ!
    • 1:25:00 — DeFi SDK

Ссылки:

Спонсоры

    • Подкаст выходит при поддержке HodlHodl. Зарегистрируйтесь по нашей ссылке и получите скидку на комиссию!
    • Подкаст выходит при поддержке Zerion – понятного интерфейса к DeFi-протоколам.

 Поддержите подкаст!

https://basicblockradio.com/

Читать Расшифровку Выпуска

ББ-112: Андрей Козлов (Aave) о flash loans

Две атаки на bZx с использованием flash loans активно обсуждались в феврале. Разобраться в теме нам помог Андрей Козлов – разработчик в Aave, DeFi-компании, предлагающей в том числе flash loans. Обсуждаем продукты Aave и подробно разбираем атаки: какие ошибки к ним привели и как хакер ими воспользовался? И был ли это хак, или смарт-контракт отработал, как и должен был?

    • 0:38 — как гость попал в криптоиндустрию
    • 3:43 — о компании Aave
    • 7:38 — продукт компании Aave: протокол для кредитования и депонирования, его особенности и отличие от Maker DAO
    • 20:37 — про Flash Loans: что это, как работает и почему это интересная тема для обсуждения
    • 31:23 — статистика использования Flash Loans; как повлиял форк Эфириума на ивенты в контракте Flash Loans
    • 36:21 — о рисках использования Flash Loans
    • 42:40 — первая атака на bZx с использованием Flash Loans: участники, схема атаки, в чем была проблема
    • 53:17 — маржинальная торговля в блокчейн-системах
    • 57:48 — вторая атака с использованием Flash Loans и при чем тут ораклы
    • 1:16:23 — особенности атак на финансовые протоколы в блокчейн-системах
    • 1:25:30 — роль майнеров и фронтраннинга в Flash Loans
    • 1:31:52 — советы разработчикам финансовых протоколов
    • 1:33:09 — DeFi заново проходит путь традиционных финансовых систем, но есть и отличия

Ссылки:

Поддержите подкаст!

https://basicblockradio.com/

ББ-110: Арик Сосман (Square Crypto) об LDK и поддержке Bitcoin-экосистемы

Арик Сосман – разработчик в Square Crypto, команде внутри платежного стартапа Square под руководством основателя Твиттера Джека Дорси. Обсуждаем работу гостя в BitGo и Facebook, Lightning Development Kit и другие проекты Square Crypto, а также перспективы децентрализованных денег.

  • 02:59 как гость пришёл в индустрию: приватность мобильных приложений
  • 04:15 работа в компании BitGo, кошельки с мультиподписью
  • 07:48 зачем нужен Ripple?
  • 08:33 работа в Facebook и Libra
  • 10:20 нужно ли было Фейсбуку строить свою криптовалюту?
  • 12:06 выходит ли bit tech из моды как работодатели?
  • 14:35 переход в Square Crypto
  • 16:32 о компании Square и Cash App
  • 20:01 в чем цели Square Crypto? Защита ключей, масштабирование и приватность
  • 24:43 Lightning Development Kit: что это и зачем нужно
  • 28:46 почему Rust-Lightning?
  • 31:01 если бы Сатоши начинал Bitcoin сейчас, написал бы на Расте?
  • 31:36 не рано ли писать LDK, пока протокол LN не устоялся?
  • 34:41 SIGHASH_ANYPREVOUT и eltoo
  • 41:45 первые шаги разрабочиков LDK
  • 43:35 сценарии использования Lightning
  • 47:27 перспективы рынка комиссии в Lightning
  • 49:06 Lightning движется к централизации?
  • 51:51 почему рост количества узлов и каналов замедлился?
  • 55:30 возможен ли успех биткоина без лайтнинга?
  • 56:01 команда Square Crypto
  • 57:41 как привлечь сторонних разработчиков?
  • 58:58 взаимодействие с авторами LN-имплементаций и BOLT
  • 59:58 как войти в Lightning-экосистему?
  • 1:02:51 как получить грант Square Crypto
  • 1:06:01 эксклюзив: кто ведет твиттер Square Crypto?!

Ссылки:

Ссылки от нашего патрона Петра Королева (спасибо!):

Поддержите подкаст!

https://basicblockradio.com/ 

ББ-103: Евгений Юртаев (Zerion) о децентрализованных финансах

Евгений Юртаев – CEO Zerion, интерфейса для DeFi-протоколов. Обсуждаем, как работают главные DeFi-проекты (Maker DAO, Compound, Uniswap), как развивается проект Zerion, как крипто-стартапу получить инвестиции и какое будущее ждет децентрализованные финансы.

  • 0:00 митап в Москве 2 января (пожалуйста, запишитесь!)
  • 02:00 что случилось в жизни гостя с прошлого выпуска с ним (ББ-033)
  • 03:58 что такое DeFi? ликбез по децентрализованным финансам
  • 05:38 как DeFi решает проблему оракулов?
  • 07:30 как работает алгоритмический стейблкоин Maker DAO?
  • 08:55 зачем класть в контракт 150 долларов, чтобы получить 100?
  • 12:00 как Maker понимает, сколько долларов стоит один эфир?
  • 18:30 насколько большой властью над Maker обладают его разработчики?
  • 23:20 зачем нужны токены MKR?
  • 26:09 что такое multi-collateral DAI?
  • 28:58 BTC как залог в DeFi
  • 30:35 почему код контрактов Maker нечитаемый?
  • 33:48 регуляторные риски DeFi
  • 37:09 что такое Compound и как это работает
  • 42:50 как соотносятся Maker и Compound
  • 48:23 Uniswap и децентрализованные биржи
  • 55:18 системные риски DeFi
  • 57:16 Zerion: что такое «интерфейс к DeFi»?
  • 1:01:00 нужен ли внешний кошелек?
  • 1:03:21 какие протоколы поддерживает Zerion? Как решают, что поддерживать?
  • 1:05:59 при каких условиях прекращают поддержку протокола?
  • 1:06:55 статистика по количеству пользователей
  • 1:09:02 планы монетизации
  • 1:10:46 приватность пользователей: можно ли пользоваться Zerion анонимно?
  • 1:14:11 Zerion как компания, как получить инвестиции
  • 1:19:25 обязательно ли ехать за инвестициями в США?
  • 1:21:25 планы Zerion на 2020 год
  • 1:24:59 будущее DeFi. Риски централизации?
  • 1:27:22 DeFi угрожает proof-of-stake?
  • 1:29:54 кто платит за безопасность: держатели или отправители транзакций? Плюсы и минусы дефляционной модели
  • 1:32:35 DeFi наступит на грабли традиционных финансов?
  • 1:34:19 должны ли DeFi-протоколы быть overcollateralized?
  • 1:37:20 вакансии Zerion

Ссылки:

Поддержите подкаст!

Подкаст выходит при поддержке Waves: https://wavesplatform.com/

https://basicblockradio.com/

 

Расшифровка выпуска

ББ-099: Сергей Прилуцкий (MixBytes) о производительности блокчейнов, финальности и базах данных

Сергей Прилуцкий – директор по исследованиям в компании MixBytes. Обсуждаем базы данных, производительность и финальность в блокчейнах, связь блокчейна и zero-knowledge proofs.

    • 00:00:45 профессиональный путь Сергея
    • 00:04:40 проекты MixBytes
    • 00:05:50 как работает платформа Smartz.io
    • 00:15:48 зачем считать производительность блокчейн-сетей
    • 00:20:00 базы данных master-slave и master-master
    • 00:24:55 базы данных VS proof-of-authority блокчейны
    • 00:30:30 как MixBytes Tank меряет производительность блокчейна
    • 00:37:11 как считать финальность
    • 00:44:20 почему TPS — это не одно число и как CAP-теорема запрещает садиться на три стула
    • 00:52:11 есть ли простой способ изменить производительность блокчейна
    • 00:53:56 как мерять производительность для L2
    • 00:58:00 и нужно ли в свете этого мерять производительность для L1
    • 01:02:10 зачем нужны быстродействующие блокчейны
    • 01:05:00 тренды в блокчейн-индустрии
    • 01:07:58 связь блокчейна и zero knowledge proofs
    • 01:09:56 будущее криптографических протоколов
    • 01:13:03 планы компании MixBytes

Ссылки:

Поддержите подкаст!

Bitcoin: bc1qec856uhwuguhnn28r54tlkrh3dh95ctajvpjaf
Patreon: https://www.patreon.com/basicblockradio/overview

Подкаст выходит при поддержке Waves: https://wavesplatform.com/

https://basicblockradio.com/

ББ-095: Глеб Науменко (Chaincode Labs) о разработке Bitcoin Core и распространении транзакций

Глеб Науменко — разработчик в Chaincode Labs, работающий над сетевым уровнем Bitcoin Core. Обсуждаем процесс разработки биткоина, проблему неэффективности распространения транзакций и как протокол Erlay её решает.

  • 01:06 как Глеб узнал о биткоине
  • 02:00 магистратура в университете Британской Колумбии (Канада)
  • 08:48 как устроена разработка Bitcoin Core: кто решает, что вливать
  • 14:52 нужен ли биткоину on-chain governance?
  • 21:24 чем занимается Chaincode Labs: вклад в Bitcoin Core и стажировка для разработчиков
  • 27:30 Square Crypto ищут гениального дизайнера
  • 29:08 как работает сетевой уровень биткоина
  • 34:33 можно ли обособить сетевой стек биткоина в библиотеку?
  • 40:10 откуда узлы биткоина узнают, к кому подключаться?
  • 44:31 как биткоин-узлы анонсируют транзакции (и тратят 30 гигабайт в месяц)
  • 48:25 как протокол Erlay увеличивает эффективность распространения транзакций (а также улучшает анонимность и снижает количество орфанных блоков)
  • 52:51 блоки распространяются совсем не так, как транзакции!
  • 56:30 подробно о работе Erlay
  • 1:06:05 как соотносятся Erlay и Dandelion?
  • 1:10:11 планы внедрения Erlay в Bitcoin Core
  • 1:14:53 различия в стилях работы академиков и разработчиков
  • 1:17:22 достаточно ли ресурсов для разработки Bitcoin Core?
  • 1:19:42 перспективные нововведения в Bitcoin: Utreexo, Schnorr, Taproot
  • 1:22:31 главные угрозы для биткоина
  • 1:28:03 перспективы Lightning (сайдчейны недооценены!)

Ссылки:

Поддержите подкаст!

Подкаст выходит при поддержке Waves.

https://basicblockradio.com/

ББ-093: Олег Андреев (Stellar) о zkVM, связи UI и безопасности и будущем блокчейн-индустрии

Олег Андреев — архитектор протоколов в Stellar. UI и информационная безопасность, криптоанархия и работа в Stellar, свободное ПО и будущее блокчейна.

  • 00:25 — спасибо спонсорам
  • 00:55 — имеют ли смысл PGP и Keybase
  • 02:13 — бекграунд Олега: UI, Information Security, криптоанархия
  • 05:35 — работа во ВКонтакте, Телеграм
  • 11:43 — как пришёл в Биткойн, тулкиты Олега CoreBitcoin и BTCRuby, зачем писать свободное ПО
  • 20:11 — работа в Chain, а затем Stellar; зачем нужны токены
  • 30:30 — язык Ivy, смарт-контракты как у Сабо, Bitcoin Script
  • 42:15 — как работает Ivy, сравнение с Ethereum
  • 51:45 — zkVM — как появилась, как работает
  • 01:05:57 — решает ли Mimblewimble проблему масштабируемости
  • 01:15:15 — история с падением трёх нод Stellar
  • 01:28:42 — взгляд Олега на развитие блокчейн-индустрии
  • 01:35:22 — разница жизни в Питере, Париже, Сан-Франциско и Берлине

Ссылки:

Поддержите подкаст!

Подкаст выходит при поддержке Waves.

https://basicblockradio.com/