ББ-080: Егор Хомяков (Fairlayer) о проблемах Lightning и платёжных каналах с кредитами

Егор Хомяков — исследователь в области информационной безопасности. Обсуждаем перспективы layer-2, архитектурные недостатки биткоина и Lightning, идею Extended Lightning Network (сеть платёжных каналов с кредитами) и её имплементацию в проекте Fairlayer.

  • 00:30 как Егор пришёл в security research (спойлер: сломав Github)
  • 04:06 где гость расположен на шкале биткоин-максимализма?
  • 05:40 архитектурные проблемы биткоина: давайте добавим снэпшоты!
  • 13:20 on-chain governance как неограниченная власть большинства?
  • 17:20 какое отношение скрипты имеют к governance (снова вспоминаем прекомпайлы)
  • 21:37 Lightning: проблема с ликвидностью как уловка-22
  • 29:42 почему раскрутка Lightning отличается от биткоина
  • 34:19 Extended Lightning Network (XLN): чему нужно учиться у реально работающих систем. Частные счета в центральном банке и Coinbase как кастодиальный L2
  • 41:21 и как повесить долг на банк с помощью balance proof
  • 44:45 можно ли отказаться неколлатеризированный платёж?
  • 47:41 зачем нужен блокчейн с постоянными identity?
  • 50:41 проект Fairlayer
  • 54:20 перспективы IOU на базе биткоина
  • 56:20 перспективы интеграции Fairlayer в Lightning
  • 58:46 proof-of-work себя изжил? Перспективы proof-of-stake и proof-of-authority
  • 1:08:17 перспективы блокчейн-технологий
  • 1:09:51 почему биткоин ещё жив?
  • 1:13:43 что смотивирует банки внедрить блокчейн?

Ссылки:

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

basicblockradio.com

 

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

ББ-079: Степан Снигирев (Cryptoadvance) об аппаратных кошельках

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

  • 00:25 путь гостя из квантовой физики в криптовалюты
  • 03:27 применима ли квантовая криптография к криптовалютам?
  • 06:05 в чём технологическая сложность масштабирования квантовых компьютеров?
  • 11:13 об алгоритмах квантовой криптографии
  • 15:25 тур Степана по биткоин-конференциям и курс Programming blockchain
  • 21:27 в чём сложность поддержки Lightning в аппаратных кошельках?
  • 27:30 Value of Bitcoin: конференция в Мюнхене для банкиров
  • 32:30 Breaking Bitcoin совещание разработчиков Bitcoin Core
  • 34:14 грядущие изменения в Bitcoin: Taproot, Schnorr, Eltoo
  • 36:00 Eltoo: сделать сеть Lightning более гуманной
  • 37:58 подписи Шнора и агрегация подписей
  • 42:02 состояние индустрии аппаратных кошельков
  • 45:23 Trezor против Ledger: что безопасней?
  • 49:33 ColdCard: полностью оффлайновый аппаратный кошелёк
  • 53:10 как разрабатывать на основе secure element? NDA и прочее
  • 57:50 что разрабатывает Cryptoadvance?
  • 58:52 где производят чипы? Сотрудничество с Институтом Фраунгофера
  • 1:01:48 как вести криптовалютный бизнес в Германии? Инвесторы, гэмблинг, марихуана
  • 1:05:43 поиск сотрудников: знакомьтесь на конференциях!

Ссылки:

basicblockradio.com

ББ-078: Libra! Тихомиров, Марченко, Иваницкий о криптовалюте Facebook

Обсуждаем Libra — криптовалюту от Facebook. Что это? Зачем это нужно? Это блокчейн или всё-таки не блокчейн? На эти вопросы постараются ответить Иван Иваницкий, Евгений Марченко и Сергей Тихомиров. По ходу стрима (да, это был стрим!) читаем вопросы из чата и подключаем двух специальных гостей!

Видеоверсия: https://youtu.be/WFZyWdVRnMQ

Завели Патреон. Поддержите подкаст регулярным пожертвованием, чтобы мы смогли выпускать больше качественного контента. Спасибо!

  • 00:00 Сергей хвастается свэгом с EuroS&P, а Иван — с ETH Denver
  • 01:20 YouTube закрывает стримы по Hangouts
  • 02:14 официальное начало выпуска и анонс Патреона. Подпишитесь, чтобы поддержать подкаст! Спасибо 🙂
  • 04:28 первое впечатление от Libra (авторы пейпера на читали Ильяхова!)
  • 06:56 краткое введение в Libra и финансовые технологии в развивающихся странах
  • 10:42 конкуренция с WeChat? Экспансия Китая в Африку и Индию
  • 14:50 корпоративные / частные деньги и кредиты Amazon
  • 18:58 отличия от Hyperledger и Corda
  • 21:11 снова ссылаемся на ББ-056 про BitTorrent
  • 24:35 основная проблема — не технологическая. Libra как регуляторный таран
  • 28:11 перспективы произвольного бана кошельков. Свяжут финансовые и социальные профили?
  • 34:40 Libra это блокчейн? Blockchain, not Bitcoin
  • 37:30 консенсус-алгоритм Libra и 1000 транзакций в секунду: достаточно для миллиарда пользователей?
  • 44:10 зачем вообще консенсус в permissioned системе?
  • 50:00 монетарная политика и дефляционные деньги
  • 55:30 смарт-контракты в Libra и язык Move
  • 1:08:20 подключается первый специальный гость! (был в ББ-043)
  • 1:12:10 Петр Королев о Libra-экосистеме Пытаемся не уходить в разговоры про TON
  • 1:21:20 переход Libra к permissionless: как это возможно?
  • 1:24:51 как создать кошелёк Libra
  • 1:27:30 компилятор Move, который не компилирует
  • 1:30:20 плюсы и минусы Libra, корпоративная антиутопия
  • 1:34:30 криптоанархисты должны сделать удобный UX?
  • 1:40:40 общаемся со слушателями, читаем чат
  • 1:43:00 внезапный поворот: зовём второго специального гостя!
  • 1:44:30 Александр Селезнев: Microsoft пропустил mobile, кто пропустит блокчейн?
  • 1:46:35 упор Apple на privacy и как Facebook хранит пароли
  • 1:50:25 финальные мысли про Libra

Ссылки:

basicblockradio.com

ББ-077: Игорь Яловой (Zeppelin) о mass adoption среди разработчиков

Zeppelin — одна из старейших компаний в экосистеме Ethereum, авторы де-факто стандартных шаблонов для ERC-20-токенов и востребованные аудиторы смарт-контрактов. В этом выпуске обсуждаем с Игорем Яловым из Zeppelin безопасность смарт-контрактов и перспективы массового распространения блокчейн-технологий.

  • 00:20 где базируется Zeppelin?
  • 00:58 чем отличаются Zeppelin, OpenZeppelin и ZeppelinOS?
  • 03:30 находили ли уязвимости в контрактах OpenZeppelin (спойлер: нет)
  • 05:22 кто делает внешний аудит для Zeppelin?
  • 06:00 какие аудиты делает Zeppelin?
  • 06:45 аудит компилятора Solidity
  • 07:50 что такое ZeppeinOS (скоро Open Zeppelin Platform) и обновляемость контрактов
  • 09:10 недостатки обновляемости? использование DELEGATECALL и совместимость с мультисигами
  • 16:30 mass adoption среди пользователей и среди разработчиков
  • 17:32 как меняется developer experience?
  • 19:58 то, что писали два года назад, это песочница?
  • 22:57 инструменты для безопасности могут заменить аудитора?
  • 24:10 CoinPledge
  • 27:10 как устроена работа Zeppelin? ищут разработчиков!
  • 31:00 SECURITY.md: как репортить уязвимости?
  • 32:00 Solidity Hot Loader
  • 36:21 Gas Stations Network: как оплачивать транзакцию за пользователя (децентрализованно)
  • 42:25 как платить комиссию релеерам?
  • 45:42 чем интересна тема governance?
  • 53:55 чем Moloch лучше грантов Ethereum Foundation
  • 56:45 криптография и насилие (а также наркоторговля)
  • 1:01:12 о слежке со стороны корпораций (take back control!)
  • 1:07:03 что больше всего мешает mass adoption’у?
  • 1:10:30 массовое распространение может не настать?
  • 1:13:58 связано ли распространение биткойна и эфириума?
  • 1:15:00 вопрос слушателя: просветительская деятельность Zeppelin
  • 1:18:10 анонс: воркшоп по Open Zeppelin Platform в Москве летом

Ссылки:

basicblockradio.com

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

ББ-076: Lightning Hackday MUC

  • 00:30 где проходила конференция Lightning Hackday в Мюнхене?
  • 04:30 мемы Lightning: #wumbo и #reckless
  • 07:39 Lightning-сообщество — подмножество Bitcoin-сообщества?
  • 09:39 был ли хакатон? собрали lightning ATM из LEGO
  • 12:40 обзор интересных докладов: Electrum, Eclair и прочее
  • 14:15 как написать Lightning за полчаса
  • 15:30 как хранить секреты в Lightning? что можно вынести в cold storage?
  • 20:22 поддержка hardware-кошельков и зависимость от полной ноды
  • 23:20 технический хардкор: плагины для c-lightning, LND на телефонах
  • 26:20 почему Eclair на телефонах подключается к Electrum
  • 30:06 Ptarmigan — четвёртая имплементация Lightning, а также плагин lightning-dissector для Wireshark
  • 34:20 юз-кейсы Lightning: покупка кофе и пива
  • 42:13 у централизованных решений всегда лучше интерфейс?
  • 45:14 как купить билет на конференцию через Lightning?
  • 48:23 с кем открывать канал и сила централизации
  • 50:15 доклад Giacomo Zucco об эволюции протоколов: LNP/BP как TCP/IP
  • 58:10 ответы на вопросы слушателей

Ссылки:

basicblockradio.com

ББ-075: Евгений Марченко и Павел Кондратенков (SmartDec) о хардфорке Istanbul

    • 00:30 чем Стамбул отличается от Константинополя?
    • 02:25 как доработали процесс подготовки хард-форков
    • 04:18 О ProgPoW и ASIC resistance (и новая рубрика: вопросы от слушателей!)
    • 08:20 как устроен ProgPoW?
    • 12:45 почему бомбу сложности постоянно откладывают? зачем она нужна?
    • 19:36 как классифицировать EIPы, улучшение EVM и мета-транзакции
    • 27:47 жёстко заданные расценки газа — костыль?
    • 29:20 о прекомпайлах
    • 31:45 работа с эллиптическими кривыми и новая криптография
    • 34:15 первые два байта адресов зарезервировать для прекомпайлов
    • 35:48 «глупые» проверки внутри EVM
    • 36:46 любимое изменение Павла: замена аукциона первой цены для газа
    • 40:15 увеличение лимита газа на блок: аналог размера блока в биткойне?
    • 44:38 по какому принципу наполнять блоки?
    • 46:25 storage rent (он же state rent)
    • 57:47 куда Istanbul движет Ethereum?
    • 59:43 какая роль Ethereum в мире будущего?

Ссылки:

basicblockradio.com

ББ-074: Сергей Павлин (SmartDec) о конференциях в Нью-Йорке

Смотрите видео из Нью-Йорка на нашем YouTube-канале: обзор, интервью по-английски, интервью по-русски. Подписывайтесь, чтобы не пропустить новые репортажи!

    • 00:28 как погодка в Нью-Йорке?
    • 01:06 сколько раз звучало слово BUIDL? а HODL?
    • 02:05 токенизация и токенизация?
    • 04:50 для кого были конференции? Fluidity, Ethereal, Consensus
    • 07:05 Fluidity и DeFi. Kyber network, Uniswap и другие
    • 18:43 Ethereal и форс инфантильности в Ethereum
    • 22:50 почему банки не внедряют Ethereum?
    • 26:32 куда бы вложили миллион: BTC vs ETH
    • 32:30 панельная дискуссия: layer-1 vs layer-2
    • 40:53 Consensus
    • 45:25 куда двигается zero knowledge
    • 48:17 доклад Blockstack
    • 52:00 RSK и RIF
    • 57:25 Blockstream Satellite: биткойн из космоса
    • 1:02:02 исполнять на приватном, заверять на публичном блокчейне
    • 1:03:30 система для хранения данных для NEO
    • 1:05:25 блокчейн и healthcare
    • 1:07:00 Tezos: onboarding department льёт воду и обновление «Афины»
    • 1:08:55 Tezos это не DPOS!
    • 1:13:50 зачем ездить на конференции?

 

Ссылки:

ББ-073: Егор Бугаенко (Zerocracy) о Zold — криптовалюте без блокчейна

  • 00:25 как регулярно писать блог и записывать подкаст?
  • 04:18 что такое Zerocracy?
  • 06:42 если метод Zerocracy это эффективно, почему не видно конкурентов?
  • 08:18 кто ставит программистам задачи?
  • 09:58 что мешает заказчикам перейти на Zerocracy?
  • 14:54 мог ли Сатоши придумать биткойн в системе тикетов?
  • 18:25 применима ли Zerocracy для задач безопасности?
  • 22:25 Zold: зачем ещё одна криптовалюта?
  • 25:11 техническая составляющая важнее экономической?
  • 28:12 proof-of-work: необходимость объективной проверки
  • 30:45 в Zold нет глобального леджера?
  • 34:17 как решается проблема двойной траты?
  • 38:02 ограничение по времени для пересмотра транзакции
  • 43:32 как выбирать соседей по сети?
  • 46:08 хеш должен зависеть от транзакции? можно ли просчитать PoW заранее?
  • 50:21 как регулируется сложность?
  • 51:30 PoW на SHA256: опасность атаки от биткойн-майнеров
  • 52:11 «мастер-нода всегда права»: надо ли их убрать?
  • 57:00 можно было просто поставить базу данных?
  • 58:50 разработчики контролируют биткойн?
  • 1:15:27 откуда берутся золды: финансовая модель
  • 1:19:15 мотивация узлов и налоги
  • 1:22:33 роль Zold в Zerocracy
  • 1:30:48 кто разрабатывает Zold?

Ссылки:

basicblockradio.com


ББ-072: Игорь Артамонов (ETC DEV) о Ethereum Classic

    • 00:21 как Игорь узнал про взлом The DAO?
    • 05:04 можно ли вмешиваться в блокчейны на раннем этапе развития?
    • 07:38 а баги в протоколе можно чинить хард-форками?
    • 09:57 история зарождения Ethereum Classic
    • 14:02 кто определял стратегию развития ETC?
    • 16:10 первая большая DoS-атака на ETC (и ETH)
    • 19:18 команды разработчиков ETC Dev и IOHK
    • 20:30 почему IOHK забросили проект Mantis?
    • 23:05 организация работы ETC Dev
    • 24:03 в чём отличие задач ETC от ETH и блокчейн для роботов
    • 28:15 монетарная политика ETC: сколько ETC с пресейла держит Ethereum Foundation?
    • 32:28 на что ориентирован governance ETC
    • 35:42 value proposition и технические особенности ETC
    • 37:14 что такое сайдчейн?
    • 40:45 сайдчейны и другие методы L2 для ETC
    • 41:37 важно сохранить совместимость с ETH?
    • 43:13 совместимость смарт-контрактов
    • 45:12 виртуальная машина SputnikVM и лицензирование Ethereum
    • 49:12 движение в сторону proof-of-stake?
    • 52:18 история захвата Ethereum Classic
    • 1:02:50 кошелёк Emerald
    • 1:03:53 атака 51% на Ethereum Classic
    • 1:08:42 причём тут Мавроди?
    • 1:10:08 насколько сложную логику можно класть на блокчейн?

Ссылки:

basicblockradio.com

ББ-071: Николай Вольф (Parity) о Substrate и Polkadot

  • 00:17 how you got into crypto, как узнал о блокчейне
  • 02:35 как Николай пришёл в Parity?
  • 03:20 биткойн и эфириум с точки зрения либертарианства
  • 04:42 что такоe Substrate?
  • 07:33 кто будет использовать Substrate?
  • 10:33 на каких языках пишутся контракты?
  • 11:05 что такое WebAssembly и чем хороша для блокчейнов?
  • 14:39 как изменили generic WebAssembly для Substrate?
  • 16:30 кто платит за вычисления, как устроен газ?
  • 18:04 определение газа заранее эквиваленто задаче останова?
  • 20:48 пользователи платят за газ криптовалютой?
  • 22:33 обновления без форков
  • 23:31 альтернативная имплементация на JavaScript
  • 24:52 гибридный консенсус PBFT / Aurand
  • 27:28 collective coin flipping
  • 29:54 кросс-платформенная абстракция базы данных
  • 33:20 применения для юз-кейсов кроме блокчейнов?
  • 33:59 живые юз-кейсы
  • 34:30 альтернативы Substrate
  • 36:00 технологии в основе Substrate: современные или неопробованные?
  • 37:05 (почти) биткойн-нода за 100 строк кода
  • 39:10 что такое Polkadot?
  • 40:29 что такое передавать ценность между блокчейнами?
  • 41:33 обмен между биткойном и другим блокчейном: через каналы?
  • 43:08 что такое pooled security?
  • 44:41 может ли быть double spend?
  • 47:23 Polkadot знает правила валидности подключённых блокчейнов?
  • 48:06 пример: обмен Alice-coin на Bob-coin
  • 52:30 загробная жизнь блокчейнов
  • 53:23 экономическая мотивация валидаторов
  • 56:23 The Polkadot: единая сеть с governance
  • 58:12 как работает governance? голосование за бинарник
  • 59:02 аналогия с Tezos и минусы голования за имплементацию
  • 1:02:00 проблемы демократии для сложных систем
  • 1:07:40 юз-кейс Polkadot
  • 1:08:26 Polkadot — конкурент Ethereum?
  • 1:09:15 почему выбрали язык Rust?
  • 1:10:47 эволюция видения Web 3.0
  • 1:11:55 Parity для энтерпрайза

Ссылки:

basicblockradio.com