23 июля 2019
ББ-082: Алекс Скиданов (NEAR) о шардинге в блокчейнах и спортивном программировании
0
3
Алекс Скиданов - сооснователь NEAR. NEAR protocol решает проблему масштабирования с помощью шардинга и proof-of-stake. До перехода в блокчейн-индустрию Алекс побеждал на чемпионате мира по программированию ACM ICPC и был первым сотрудником MemSQL. Обсуждаем отличия спортивного программирования от промышленного, эволюцию баз данных и масштабирование блокчейнов. Шардированные протоколы с proof-of-stake сталкиваются со множеством новых проблем: как NEAR их решает? 00:30 спортивное программирование и победы на ACM ICPC 01:55 отличия спортивного программирования от промышленного, вредные привычки спортивных программистов 04:50 почему программисты из России так часто выигрывают чемпионат мира? 05:36 чем чемпионат по программированию отличается от хакатона? 07:51 работа Алекса в MemSQL: как разработать очень быструю базу данных? 12:21 развитие индустрии баз данных: прогресс остановился? 14:29 мир стартапов в Кремниевой Долине: компания Алекса в Y Combinator 18:02 зачем делать ещё один блокчейн-стартап? 21:15 три школы масштабирования блокчейнов. "Solana ушла настолько вперёд, что в плане скорости её не догнать" (если все узлы валидируют всё) 25:01 Layer-2 для масштабирования: каналы, сайдчейны, rollups 26:34 Подход NEAR к масштабированию: шардинг 28:42 почему "наивный" подход для шардированных систем требует слишком много доверия 29:01 стандартный подход: выбирать валидаторов на шарды рандомно, чтобы нельзя было сконцентрировать стейк 31:27 откуда берётся рандом? Threshold relays (Dfinity) и RANDAO + VDF (Ethereum) 34:11 моделирование времени в proof-of-stake: можно ли верить часам валидаторов? 35:50 архитектура NEAR и три типа атак на шардированные proof-of-stake-системы. Невалидный переход и доступность данных 41:16 что делать, если всё-таки обнаружится заголовок невалидного блока на beacon chain? 42:50 как ограничить ущерб, если один шард скомпрометирован? "Social consensus это всегда дорого и неприятно" 44:13 проблема доступности данных (data availability) 45:26 вопрос от Дмитрия Ховратовича: делаете ли proof of custody и какой? Адаптивный злоумышленник и быстрое перебрасывание валидаторов между шардами для проверки доступности данных 49:43 аналогия с miner's dilemma 50:21 решение Ethereum: последний бит от хеша блока плюс коммитмента, валидация блоков без стейта 52:41 вопрос от Егора Хомякова: какая модель безопасности? Что валидаторы могут делать плохого? Предположения: максимум 33% византийских узлов, максимум 50% офлайн (по стейку) 55:55 система мотивации в proof-of-stake: циклический аргумент? 57:36 почему не proof-of-work? 59:01 дизайн-пространство proof-of-stake: разные протоколы сойдутся к одному? Проблема DPOS 1:01:03 как NEAR решает data availability с помощью erasure code 1:06:20 сложные протоколы увеличивают поверхность атаки? 1:09:31 контракты в NEAR: WASM и Typescript; опасность "простых" языков и Rust 1:13:15 проблемы какой сложности имеет смысл класть на блокчейн? 1:15:00 проблема оракулов и постонная цена газа 1:16:16 какую проблему решает NEAR? 1:17:56 кому и зачем нужны децентрализованные технологии? Будущее DeFi и Web3 1:19:52 максимально оптимистичный сценарий для блокчейнов и для NEAR 1:21:33 NEAR как централизованная компания и децентрализованный протокол - есть ли противоречие? Планы передачи контроля сообществу, выкатывание обновлений, on-chain governance 1:24:47 ближайшие планы: запуск тестнета (скоро) и мейннета (1 ноября)
Ссылки: NEAR protocol 'Sharding Research' by Alex Skidanov (видео) The Beginner’s Guide to the NEAR Blockchain Whiteboard Series with NEAR
Поддержите подкаст! Bitcoin: bc1qec856uhwuguhnn28r54tlkrh3dh95ctajvpjaf Patreon: https://www.patreon.com/basicblockradio/overview
basicblockradio.com
Плейлист
Базовый Блок: блокчейн без буллшита
Сергей Назаров – CEO Chainlink, компании, разрабатывающей децентрализованную сеть оракулов для связи блокчейнов с внешним миром. 0:09 – спасибо спонсорам 1:11 – Как Сергей Назаров начал работу в крип...
Интервью с участниками Berlin Blockchain Week о проектах в экосистеме Ethereum. Смотрите видеоверсию в плейлисте на нашем YouTube-канале. 0:33 – Спонсор подкаста – Waves! Спасибо! А также, спасибо н...
Серия репортажей с событий Berlin Blockchain Week: конференции Web3 Summit и Dappcon, хакатон ETHBerlin Zwei, а также митапы и общие впечатления. 0:51 Спонсор подкаста – Waves! Спасибо! А также, спас...
Репортаж с конференции о майнинге TerraCrypto-2019 и серия интервью со спикерами. Смотрите видеоверсию в плейлисте на нашем YouTube-канале. Подписывайтесь, чтобы не пропустить новые репортажи! 0:32...
Обсуждаем две статьи про теорию игр в применении к блокчейнам! Сначала "Pay-To-Win: Incentive Attacks on Proof-of-Work Cryptocurrencies" в изложении Сергея, затем "SoK: Tools for Game Theoretic Models...
Алекс Скиданов - сооснователь NEAR. NEAR protocol решает проблему масштабирования с помощью шардинга и proof-of-stake. До перехода в блокчейн-индустрию Алекс побеждал на чемпионате мира по программиро...
Александр Зайдельсон — CEO Beam. Есть ли в Beam смарт-контракты и 2nd layer, в чём отличия от Monero, ZCash и Grin, как помирить приватность и auditability и почему формат стартапа лучше подходит для...
Егор Хомяков - исследователь в области информационной безопасности. Обсуждаем перспективы layer-2, архитектурные недостатки биткоина и Lightning, идею Extended Lightning Network (сеть платёжных канало...
Степан Снигирев занимался квантовой физикой, а в прошлом году основал компанию Crypto Advance, разрабатывающую платформу для аппаратных кошельков. Обсуждаем квантовую физику и квантовую криптографию,...
Обсуждаем Libra -- криптовалюту от Facebook. Что это? Зачем это нужно? Это блокчейн или всё-таки не блокчейн? На эти вопросы постараются ответить Иван Иваницкий, Евгений Марченко и Сергей Тихомиров. П...
Zeppelin — одна из старейших компаний в экосистеме Ethereum, авторы де-факто стандартных шаблонов для ERC-20-токенов и востребованные аудиторы смарт-контрактов. В этом выпуске обсуждаем с Игорем Яловы...
00:30 где проходила конференция Lightning Hackday в Мюнхене? 04:30 мемы Lightning: #wumbo и #reckless 07:39 Lightning-сообщество - подмножество Bitcoin-сообщества? 09:39 был ли хакатон? собрали light...
00:30 чем Стамбул отличается от Константинополя? 02:25 как доработали процесс подготовки хард-форков 04:18 О ProgPoW и ASIC resistance (и новая рубрика: вопросы от слушателей!) 08:20 как устроен Prog...
Смотрите видео из Нью-Йорка на нашем YouTube-канале: обзор, интервью по-английски, интервью по-русски. Подписывайтесь, чтобы не пропустить новые репортажи! 00:28 как погодка в Нью-Йорке? 01:06 скольк...
00:25 как регулярно писать блог и записывать подкаст? 04:18 что такое Zerocracy? 06:42 если метод Zerocracy это эффективно, почему не видно конкурентов? 08:18 кто ставит программистам задачи? 09:58 ч...
00:21 как Игорь узнал про взлом The DAO? 05:04 можно ли вмешиваться в блокчейны на раннем этапе развития? 07:38 а баги в протоколе можно чинить хард-форками? 09:57 история зарождения Ethereum Classic...
00:17 how you got into crypto, как узнал о блокчейне 02:35 как Николай пришёл в Parity? 03:20 биткойн и эфириум с точки зрения либертарианства 04:42 что такоe Substrate? 07:33 кто будет использовать...
Тема выпуска - блокчейн-платформа Waves. 0:25 как гости попали к блокчейн-индустрию? 1:20 чем занимается developer advocate? 3:30 что такое Waves? что уже реализовано? 5:15 кто аудитория проекта? Wav...
SoK: Off the chain transactions (summary) SilentWhispers: routing in credit networks SpeedyMurmurs: applying friend-to-friend routing to payments Routing cryptocurrency with the Spider network basic...
Tendermint (awesome list) Cosmos (awesome list) Tendermint Explained — Bringing BFT-based PoS to the Public Blockchain Domain A Hitchhiker’s Guide to Consensus Algorithms Unsolved Problems in Bloc...
HodlHodl Смарт-контракты на основе Биткоина — Макс Кейдун How Hodl Hodl Is Building a Real Business With Bitcoin Smart Contracts Decentralized Exchange Hodl Hodl Is Launching a Bitcoin-Based Predic...
Видео первоапрельского стрима Либертарианская партия России TLDR News (про Брекзит) Разбор клипа Rammstein "Deutschland" (сам клип) Privacy on iPhone Let's Talk Bitcoin! #393 Open, Neutral, Decentra...
Blockvis .tax Blockchain Hackathon Civic Linear logic: its syntax and semantics Линейная логика VII: Слово как действие What is TLA+? The Temporal Logic of Actions basicblockradio.com
Anna Baydakova - Coindesk Cryptoassets: The Innovative Investor's Guide to Bitcoin and Beyond The Age of Cryptocurrency: How Bitcoin and the Blockchain Are Challenging the Global Economic Order Ана...
Modern Token Бизнес на ICO (статья о MT в VC.ru, 2017) Ethereum Storage Rent: What should we expect? ELI5 - storage rent Plasma - Ethresear.ch basicblockradio.com
Sergey Gorbunov Craig Gentry - Fully homomorphic encryption using ideal lattices Algorand (Github) Democoin: A Publicly Verifiable and Jointly Serviced Cryptocurrency ALGORAND AGREEMENT: Super Fast a...
ETHDenver 2019 Decentralized Finance Emerges as Banner Topic at Ethereum Denver Conference ETHDenver 2019 Judging Guidelines ETHDenver 2019 Finalists and Winners Вам не нужен блокчейн: 8 популярных...
The Swiss Blockchain Winter School Compounding of Wealth in Proof-of-Stake Cryptocurrencies TxProbe: Discovering Bitcoin's Network Topology Using Orphan Transactions You sank my battleship! A case st...
Token Engineering Berlin Incentivai Parity & Friends January Meetup: Substrate, Görli testnet, Polkasource, Robotics Polkasource ChainSafe Airalab GörliCon Maker DAO DAppNode Avado Raiden network S...
Cybernetic Economy Report 2015 Satoshi Fund Golos.io (Github) Steemit, a decentralized sharing system, lays off 70% of staff p2p.org basicblockradio.com