ББ-102: Алексей Глуховский (Matter Labs) о масштабировании на втором уровне с zero knowledge

Алексей Глуховский – сооснователь Matter Labs. Обсуждаем технологии zero knowledge и их применение для масштабирования Ethereum, в частности, разработку Matter Labs – проект ZK Sync.

  • 00:30 как гость пришел в блокчейн-индустрию
  • 03:20 почему именно zero knowledge поможет решить проблему масштабируемости?
  • 04:27 что такое Plasma и похоже ли это на merged mining
  • 09:00 почему именно Ethereum?
  • 09:55 ограниченность Bitcoin-контрактов
  • 12:03 Coda и рекурсивные снарки
  • 15:15 почему Plasma не заработала: доступность данных и массовый выход
  • 16:52 rollup: как данные публикуются как calldata и кто их хранит
  • 20:30 что если не будет архивных нод?
  • 21:45 ZK Sync: чем zk-rollup отличается от обычного rollup
  • 24:44 почему сайдчейн, а не централизованный оператор?
  • 26:35 возможность цензуры со стороны узлов сайдчейна
  • 31:09 консенсус, валидаторы и стражи (guardians), отличия от DPoS
  • 35:33 наказываются ли операторы за цензуру?
  • 39:30 speaker-listener dilemma: цензуру невозможно доказать?
  • 42:45 как происходит делегирование, токены ZK Sync
  • 43:53 в чем пользователи платят комиссию в ZK Sync?
  • 46:18 какой тип консенсуса между валидаторами?
  • 48:05 сколько валидаторов может быть?
  • 48:50 требования ZK Sync к L1
  • 50:34 пейзаж zero knowledge и различия ZK-протоколов
  • 58:52 сравнение ZK Sync с Raiden и платежными каналами
  • 1:05:08 кому нужны транзакции на L1, если L2 на ZK так хорош?
  • 1:07:23 история компании Matter Labs
  • 1:08:33 грант от Ethereum Foundation и инвестиции от VC
  • 1:10:45 виртуальная машина Zinc, отличия от zkVM
  • 1:13:50 языки программирования для работы с ZK
  • 1:18:40 что значит переход на Ethereum 2.0 для ZK Sync?
  • 1:19:56 стиль разработки Ethereum рискованный?
  • 1:22:38 перспективы блокчейн-индустрии

Ссылки:

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

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

https://basicblockradio.com/

ББ-101: Сергей Любич и Станислав Богатырев (NEO SPCC) о распределенном хранении объектов

Сергей Любич – генеральный директор компании NEO SPCC, Станислав Богатырёв – директор по IT. Компания NEO SPCC с 2018 года занимается исследованиями и разработкой распределённого хранения файлов для блокчейна NEO и другими проектами в этой экосистеме, являясь одним из основных контрибьютеров коммьюнити. В первой части выпуска мы поговорили об экосистеме NEO в целом, во второй погрузились в техническую реализацию и экономическую мотивацию системы NEO File Storage (NEO FS).

  • 0:00 о выпуске и гостях, благодарность спонсору – компании Waves, а также патронам
  • 1:41 как гости оказались в криптоиндустрии и почему выбрали NEO, коротко о компании NEO SPCC и о её разработках
  • 8:41 что из себя представляет экосистема NEO, её преимущества перед другими блокчейнами, алгорим dBFT
  • 13:20 насколько децентрализован NEO – кто контролирует ноды, кто должен проходить процедуру KYC
  • 19:48 что такое NEO Community Summit, на каких конференциях можно найти представителей NEO
  • 26:06 как и кем определяются планы на NEO 3.0, основные изменения
  • 29:01 каким образом распределяются токены, выпущенные в ходе premine-а
  • 30:00 описание NEO Virtual Machine, её особенности
  • 33:44 как в NEO решается проблема oracles
  • 37:30 трейдофы dBFT, #зачемздесьблокчейн
  • 41:35 описание проекта NEO File Storage, архитектура и техническая реализация
  • 53:00 экономическа мотивация участников NEO FS, применение гомоморфного шифрования
  • 1:01:27 отличие NEO FS от классических file storage, челленджи при разработке
  • 1:09:40 о команде NEO SPCC и её экспертизе
  • 1:15:50 ближайшие планы и с чем уже можно попробовать поработать
  • 1:19:48 объявления от гостей, предложение поработать над научными исследованиями

Ссылки:

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

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

https://basicblockradio.com/

ББ-098: Hashmap (Grin) и Иван Сорокин (Ironbelly) об анонимности и духе шифропанка

Hashmap – core-разработчик анонимной криптовалюты Grin, Иван Сорокин – создатель Ironbelly, мобильного кошелька для Grin. Обсуждаем протокол MimbleWimble и Grin как его имплементацию, особенности разработки мобильного кошелька и перспективы приватных криптовалют.

  • 00:16 как гости пришли в блокчейн-индустрию и в Grin
  • 01:47 устройство протокола MimbleWimble
  • 04:04 как началась разработка Grin и кто ее спонсирует
  • 09:07 как принмаются решения об изменениях протокола (процесс RFC)
  • 11:05 хард-форки в Grin и изменение алгоритма майнинга
  • 12:58 распределенная команда волонтеров эффективнее стартапа?
  • 15:40 механизм cut-through: промежуточные транзакции можно не хранить!
  • 18:07 блок Grin выглядит так же, как одна транзакция?
  • 20:47 интерактивность MW: как устроена коммуникация между отправителем и получателем?
  • 23:16 интеграция Tor в Grin
  • 24:27 опасность атаки «человек посередине»
  • 26:54 proof-of-work в Grin: почему cookoo cycle?
  • 28:53 двухступенчатая настройка сложности: алгоритм на графах плюс хеш-функция
  • 30:15 появятся ли ASIC-майнеры для Grin?
  • 31:08 постоянная эмиссия Grin как проявление честности
  • 32:32 неустойчивость дефляционной монетарной политики биткоина
  • 33:27 как работают комиссии в Grin: невыгодно создавать новые UTXO
  • 35:04 нерыночные комиссии ведут к DoS-атакам?
  • 36:03 Grin и BEAM: сотрудничество или конкуренция?
  • 38:38 Ironbelly: мобильный кошелек для Grin
  • 41:03 переиспользовать код основной имплементации: а что, так можно было?
  • 43:08 коммуникация с сетью: есть ли в Grin SPV-верификация?
  • 44:22 для Ironbelly нужна нода, но ключи хранятся на устройстве
  • 46:53 угроза приватности при использовании чужой ноды
  • 48:01 пользовательское соглашение Ironbelly разрешает трекинг, куки и прочее — почему?
  • 51:15 можно ли поставить Ironbelly через FDroid или APK-файл?
  • 52:00 кто разрабатывает Ironbelly?
  • 52:33 грант от Binance и страница на Gitcoin: финансирование open-source-проектов
  • 54:56 динамика количества пользователей, транзакций и нод Grin
  • 58:24 возможны ли смарт-контракты и Lightning на Grin?
  • 59:53 планы развития Grin
  • 1:02:06 перспективы приватных криптовалют: проиграют рынок улучшенному биткоину?
  • 1:08:43 Grincon в Берлине (22 ноября 2019)

Ссылки:

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

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

https://basicblockradio.com/

ББ-097: Алексей Петров (Bitfury) о майнинге, производстве чипов и применениях блокчейна

Алексей Петров – CIO Bitfury. Обсуждаем историю майнинга, производство ASIC-чипов и проекты компании Bitfury в майнинге и других отраслях блокчейн-индустрии.

  • 00:20 как Алексей пришел в блокчейн-индустрию
  • 02:12 чем занимается Bitfury, роль CIO (IT-директор)
  • 04:46 организация и география Bitfury
  • 06:50 офис в России и сертификация криптографии
  • 08:09 как устроен рынок майнинга
  • 11:03 ASIC-майнеры: потолок эффективности достингут?
  • 17:10 кто и как разрабатывает чипы для майнинга?
  • 20:18 процесс производства (70% всех чипов в мире производит одна компания!)
  • 27:40 возможны ли бэкдоры в майнинг-чипах?
  • 30:19 в чем особенности дата-центров для майнинга?
  • 33:22 где размещаются дата-центры Bitfury?
  • 35:10 как майнеры хеджируют риски?
  • 37:58 можно ли использовать фьючерсы для снижения риска майнинга?
  • 40:11 чем proof-of-stake отличается от proof-of-work
  • 43:05 Bitfury как майнинг-пул, как устроен рынок пулов
  • 48:10 зачем пулы подписывают свои блоки?
  • 52:31 энергопотребление биткоина: какие источники энергии используют майнеры?
  • 56:21 существует ли рынок «чистых» биткоинов (пришедших напрямую из награды за блок)?
  • 58:39 проект Lightning Peach, участие Bitfury в развитии Lightning
  • 1:02:23 Crystal Data: инструмент анализа блокчейн-данных
  • 1:05:28 планы Bitfury: нейросети, AI, авторские права на блокчейне

Ссылки:

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

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

https://basicblockradio.com/

ББ-096: Сергей Котляр (Bitrefill) о жизни на криптовалюту

Сергей Котляр – CEO Bitrefill, компании, помогающей тратить криптовалюты через подарочные карты и пополнение счетов различных сервисов. Обсуждаем жизнь на криптовалюту, инвестиции в крипто-стартапы, перспективы Lightning.

  • 0:00 – Вступление, анонс тура по Средней Азии с Terracrypto, благодарность спонсорам – компании Waves
  • 2:30 – Как гость оказался в криптоиндустрии?
  • 5:33 – Что делает Bitrefill, какие наиболее интересные покупки можно осуществить на платформе
  • 11:24 – Как хеджируются риски работы с криптовалютами в Bitrefill
  • 13:52 – Насколько сложно получить инвестиции в криптопроект
  • 18:21 – Как решаются вопросы приватности платежей
  • 21:20 – Проекты, в которых люди пытаются жить только на криптовалюту
  • 23:17 – Какие задачи сейчас решает команда Bitrefill
  • 25:28 – Почему в Bitrefill решили заниматься Lightning, о проекте Thor
  • 34:55 – Немного статистики о Lightning, целесообразность держать Lightning-ноду
  • 41:46 – Сложности работы на российском рынке (если таковые есть)
  • 45:06 – Как ведущий Базового Блока покупал подарочную карту на Bitrefill (спойлер – всё хорошо!)
  • 49:44 – Как формируется кросс-курс при покупках, откуда у компании профит
  • 51:21 – Почему необходимо так мало подтверждений транзакции при покупке. Примеры мошеничества: криптовалюты выгоднее фиата для торговых площадок
  • 55:48 – Дальнейшие планы компании
  • 57:23 – Dogecoin-правило работы с теми или иными криптовалютами
  • 1:01:00 – Объявления и пожелания от гостя

Ссылки:

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

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

https://basicblockradio.com/

 

ББ-092: Сергей Назаров (Chainlink) о децентрализованных оракулах

Сергей Назаров – CEO Chainlink, компании, разрабатывающей децентрализованную сеть оракулов для связи блокчейнов с внешним миром.

  • 0:09 – спасибо спонсорам
  • 1:11 – Как Сергей Назаров начал работу в криптоиндустрии и с чего начался проект Chainlink
  • 3:02 – Проблема, которую решает Chainlink, цель проекта
  • 7:57 – Как в Chainlink пытаются решить проблему надёжности поставки внешних данных. Децентрализация ораклов.
  • 12:20 – О консесусе между участниками сети ораклов
  • 13:34 – О Service Agreement для пользователей Chainlink
  • 14:02 – Что в настоящее время можно сделать с помощью Chainlink, что такое jobs в сети ораклов
  • 16:18 – Что нужно, чтобы стать участником Chainlink.
  • 19:56 – Возможный вектор атаки – exit scam attack
  • 27:08 – KYC для ораклов: когда это нужно, а когда нет.
  • 32:16 – Как пользователю понять, сколько ораклов нужно выбрать и какие для своего контракта. Возможность создания собственной сети ораклов.
  • 37:07 – Экономические интересы участников.
  • 40:44 – О количестве источников данных
  • 47:48 – Зачем здесь блокчейн?
  • 55:39 – Проблема поставки учатниками слегка различных данных, как им прийти к консенсусу в этом случае.
  • 59:41 – Как используются смарт-контракты при работе с Chainlink.
  • 1:02:06 – Для чего и как используется Trusted Execution Environment
  • 1:07:45 – Проблема возможного прослушивания при использовании Trusted Execution Environment
  • 1:11:06 – Что такое Mixicles, как с помощью ораклов решить проблему приватности в публичных блокчейнах.
  • 1:15:54 – Только ли для приватности нужны private-блокчейны?

Ссылки:

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

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

basicblockradio.com

ББ-090: Кирилл Пименов (Parity) о безопасной разработке, Polkadot, Kusama и проблемах governance

Кирилл Пименов — главный по безопасности в Parity. Обсудили безопасность написания кода и хранения ключей, аудиты и responsible disclosure, Polkadot и Kusama, а также роль блокчейнов в развитии социальных и политических систем.

  • 00:10 записываемся из офиса Parity!
  • 00:30 как Кирилл пришел в блокчейн и Parity (майнинг в МГУ в 2010 году!)
  • 01:52 работа в SUSE Linux (разработчики OpenSUSE)
  • 03:04 «выбрал Parity, потому что они в Берлине, а не наоборот»
  • 04:20 рекомендация книги: Imposter’s guide to computer science
  • 05:24 в чём заключается роль Head of security?
  • 07:41 особенности организации безопасности разработки смарт-контрактов (чек-лист)
  • 12:00 качество кода Bitcoin Core
  • 13:43 найм разработчиков в Parity, security mindset и «знать, куда копать»
  • 18:35 процесс аудитов (security review)
  • 24:10 обработка сообщений о багах (responsible disclosure)
  • 32:08 Polkadot — проект Web3 Foundation, Parity имплементирует
  • 36:40 взаимодействие сущностей в Polkadot, гетерогенный шардинг
  • 38:16 валидность переходов: что если взломают один парачейн?
  • 43:10 финальность PoW: угроза атомного квантового суперкомпьютера (на китайской подводной лодке)
  • 49:10 проблема доступности данных и централизации в дата-центрах
  • 54:57 устойчивость биткоина при катастрофической атаке
  • 56:10 состояние проекта Polkadot: релиз сети Kusama
  • 1:00:03 требования к оборудованию для валидации
  • 1:04:35 on-chain governance: консенсус как социальный конструкт
  • 1:08:33 даже wet code лучше существующего государства? Как перевести на русский «I’m into governance» и как в Германии борются с коррупцией
  • 1:20:20 возможны ли блокчейны без единиц ценности?
  • 1:25:45 Parity Ethereum и Parity Bitcoin (и Zebra!)
  • 1:30:25 Banana split: скрипт для разделения ключей
  • 1:41:47 Берлинская блокчейн-неделя и социальные последствия технологического прогресса

Ссылки:

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

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

basicblockradio.com

ББ-081: Александр Зайдельсон (Beam) о Mimblewimble, приватных криптовалютах и auditability

Александр Зайдельсон — CEO Beam. Есть ли в Beam смарт-контракты и 2nd layer, в чём отличия от Monero, ZCash и Grin, как помирить приватность и auditability и почему формат стартапа лучше подходит для криптовалюты, чем формат сообщества.

  • 00:15 объявление: подарочные билеты на конференцию о майнинге TerraCrypto!
  • 01:15 бекграунд Александра Зайдельсона
  • 04:50 как устрое протокол MimbleWimble, отличия от Monero и ZCash
  • 11:44 ключевая инновация MimbleWimble, отсутствие истории и адресов
  • 18:35 нет ли проблемы с верификацией блокчейна от генезиса
  • 23:15 разница с Grin, отношение к Grin в Beam
  • 28:34 как происходит общение между кошельками и нет ли угрозы децентрализации
  • 32:52 зачем использован Equihash и что с ASIC-resistance
  • 36:50 количество транзакций в секунду, Medium of Exchange или Store of Value
  • 44:40 смарт-контракты или скрипты в Beam
  • 47:00 opt-in auditability — что за фича и кому нужна
  • 54:07 почему имплементация на C++, а не на Rust
  • 57:50 roadmap: atomic swaps с bitcoin, 2nd layer
  • 01:02:35 Beam как компания: почему стартап, а не сообщество
  • 01:05:21 как распределяются средства founder reward
  • 01:10:17 почему нужно ценить приватность 

25 июля в Москве пройдёт третья конференция о майнинге TerraCrypto. Первые 10 слушателей, отправивших фамилию, имя, почту и телефон на адрес marina.v@wtm.today, получат билет бесплатно! А также по промокоду «БазовыйБлок» можно получить скидку 40% на билет категории «Стандарт».

Ссылки:

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

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

https://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

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

ББ-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