7 лекция, "Технические сложности", курс MIT "Блокчейн и деньги", Гари Генслер

7 лекция, "Технические сложности", курс MIT "Блокчейн и деньги", Гари Генслер

Введение

Обзор раздела: В данном разделе приветствие и описание темы лекции.

Описание

  • Лекция посвящена трудностям в блокчейн технологиях.
  • Лекция переведена и озвучена энтузиастами форума cp-0 wix.com специально для СНГ комьюнити.
  • За основу были взяты ролики mighty и свободного доступа.
  • Будут рассмотрены задания, которые студенты сдали к прочтению.
  • Присутствуют ветераны, которые служили нашей стране.

Приглашение ветеранов

Обзор раздела: Рассказ о приглашении ветеранов на лекцию.

Описание

  • Шесть или восемь ветеранов пришли на лекцию.
  • Ветераны здесь, чтобы посмотреть на урок.

Описание тем лекции

Обзор раздела: Объяснение тем, которые будут рассмотрены на лекции.

Описание

  • Рассмотрим задания, которые студенты сдали к прочтению.
  • Будут рассмотрены трудности в блокчейн технологиях.
  • Рассмотрим стоимость, плюсы и минусы блокчейна.
  • Дадим свое мнение о том, что ожидать от блокчейнов ближайшие 3-10 лет.
  • Рассмотрим возможные варианты решения проблем.

Технические особенности блокчейна

Обзор раздела: Объяснение технических особенностей блокчейна.

Описание

  • Рассмотрим хэш-функции как способ защиты информации.
  • Присутствуют трудности с производительностью и масштабируемостью.

Важность мнения Виталика Бутерина

Обзор раздела: Объяснение важности мнения Виталика Бутерина

Микроплатежи и приватность

Обзор раздела: В этом разделе обсуждается вопрос микроплатежей и приватности в блокчейне. Рассматриваются экономические вознаграждения, проблемы с добавлением микротранзакций в блок, а также важность защиты пользовательских данных.

Экономические вознаграждения и микротранзакции

  • Микроплатежи нагружают систему и часто бессмысленны.
  • Майнеры добавляют в блок всегда первую транзакцию самой дорогой стоимости, что может мешать другим транзакциям.
  • Банки склоняются к сохранению приватности своих клиентов, регуляторы же хотят видеть более глубокие данные транзакций.

Приватность и защита пользовательских данных

  • Блокчейн на данный момент довольно открыт и прозрачен, что вызывает определенное напряжение в законодательном плане.
  • Финансовые институты также заинтересованы в защите пользовательских данных.
  • Есть новые определенные требования в Европе, которые заставляют банки хранить данные клиентов конфиденциально от всех других людей кроме самого регулятора.

Проблемы с приватностью и блокчейном

  • Закон GDPR дает людям право на то, чтобы они могли отказаться от того, чтобы система могла следить за всем, что они делают.
  • Любой пользователь и житель Европы может стирать историю своих транзакций полностью из-за личной информации.
  • Существуют решения для этой проблемы, но они не были подробно обсуждены.

Технология второго уровня

Обзор раздела: В этом разделе обсуждаются технологии второго уровня в блокчейне.

Технологии второго уровня

  • Технологии второго уровня позволяют решать проблемы масштабирования блокчейна.
  • Они работают поверх основного блокчейна и позволяют проводить большое количество транзакций без перегрузки сети.
  • Примерами таких технологий являются Lightning Network для Bitcoin и Raiden Network для Ethereum.

Преимущества технологий второго уровня

  • Техн

Как мы можем доверять блокчейну?

Обзор раздела: В этом разделе говорится о том, как мы можем улучшить производительность и масштабируемость блокчейна. Также обсуждается вопрос доверия к другим блокчейнам.

Улучшение производительности и масштабируемости блокчейна

  • Блокчейны, такие как биткоин или эфириум, могут иметь проблемы с производительностью из-за большого количества транзакций. Решением может быть передача частей транзакций на другой блокчейн.
  • Существует несколько альтернативных каналов для решения проблемы масштабирования блокчейна, таких как lightning network, sidechains и sharding.
  • Нам нужно доверять коду основных блокчейнов (биткоина, эфириума), но никогда нельзя быть уверенным на 100%.
  • Большинство крипто-транзакций проводятся через централизованные биржи.

Доверие к другим блокчейнам

  • Большинство людей доверяют свои приватные ключи третьим лицам, владеющим полными нодами.
  • Основа технологии блокчейна - криптография и отметки времени. Это присутствует в закрытых и открытых блокчейнах, а также в биткоине, эфириуме и других криптовалютах.
  • Вопросы о хард форках и совместимости систем будут рассмотрены позже.

Валидаторы и реестры

Обзор раздела: В этом разделе мы узнаем о валидаторах и реестрах, которые используются в блокчейне.

Работа с валидаторами

  • Валидаторы - это технологии, которые определяют, кто будет добавлять следующий новый блок в блокчейн.
  • Некоторые закрытые блокчейны могут иметь несколько валидаторов, которые между собой решают консенсус.
  • Каждый блокчейн может иметь свой тип реестра: балансовый или с учетом транзакций.

Работа с реестрами

  • Для записи транзакций в реестре аккаунтов нужна технология, которая будет записывать все изменения в балансе аккаунта.
  • У каждого блокчейна есть способ сохранять и держать свои реестры. У некоторых из них есть всего лишь одно дерево Меркла, а у некоторых есть 45 и может быть даже больше деревьев.
  • Различные блокчейны могут иметь различные скрипты.

Реестры аккаунтов

Обзор раздела: В этом разделе мы узнаем о реестрах аккаунтов и их работе в блокчейне.

Работа с реестрами аккаунтов

  • В реестре аккаунтов происходит изменение состояния баланса.
  • При трате денег из реестра, происходит изменение баланса на соответствующую сумму.
  • У каждого блокчейна есть дополнительный реестр, который сохраняет всю историю транзакций.

Отличия между Bitcoin и Ethereum

Обзор раздела: В этом разделе мы узнаем об отличиях между Bitcoin и Ethereum.

Основные отличия

  • Самое главное отличие заключается в типах регистров: балансовые и с учетом транзакций

Цели предпринимателей

Обзор раздела: В этом разделе говорится о том, что конечной целью для большинства предпринимателей является доминация на рынке и получение экономической ренты. Также обсуждается вопрос децентрализации и централизации.

Цели предпринимателей

  • Предприниматели стремятся к монополии на рынке и получению экономической ренты.
  • Для достижения этих целей используется доминация на рынке.
  • Обсуждается вопрос децентрализации и централизации.

Стоимость децентрализации

Обзор раздела: В этом разделе говорится о трудностях, связанных с координацией команд при использовании блокчейна, а также о стоимости децентрализации.

Стоимость децентрализации

  • Основной порок расходов при использовании блокчейна - это координация команд.
  • Управление очень тесно связано с координацией и коллективными действиями.
  • Стоимость децентрализации и централизации напрямую зависят от экономической ренты и единой точки возможного отказа.

Приватные монеты

Обзор раздела: В этом разделе говорится о причинах, по которым многие приватные монеты являются хардфорками биткоина.

Приватные монеты

  • Многие приватные монеты являются хардфорками биткоина из-за эффективности базы кода биткоина.
  • Базовый код биткоина можно настраивать под свои нужды, что делает его очень популярным среди разработчиков.

Управление и коллективные действия

Обзор раздела: В этом разделе говорится о вызовах и трудностях криптовалют, а также о трудностях управления и коллективных действий.

Управление и коллектив

Газполитика и законодательные вопросы

Обзор раздела: В этом разделе обсуждается связь газполитики и законодательных вопросов, а также пересечение этих тем с блокчейн технологиями. Обсуждается мнение Виталика Бутерина о выборе двух из трех возможных характеристик блокчейна.

Выбор характеристик блокчейна

  • Виталик Бутерин предлагает выбрать только две из трех возможных характеристик блокчейна для работы.
  • Это позволяет быстро и качественно выполнять работу, но не учитывает фактор времени, необходимый для развития системы.
  • Леонардо считает, что нужно искать компромиссы и рисковать, чтобы достичь всех трех характеристик в будущем.

Развитие технологий

  • Некоторые криптовалюты могут не достичь успеха из-за фактора времени.
  • Тем не менее, технологии крипту очень новые и могут продолжать развиваться.
  • Необходимо доверять коду, но важен фактор доверия к разработчикам.

Вопросы доверия

Обзор раздела: В этом разделе обсуждаются вопросы доверия к коду и технологиям, а также примеры систем, которым мы уже доверяем.

Доверие к коду

  • Существует вопрос доверия к коду и необходимости проверки его на ошибки.
  • Некоторые системы уже работают достаточно хорошо, несмотря на то, что не все требуемые характеристики реализованы.

Масштабируемость и альтернативы

Обзор раздела: В этом разделе говорится о масштабируемости блокчейна, проблемах с потреблением электроэнергии и альтернативных технологиях.

Масштабируемость блокчейна

  • Блокчейн Эфириум может обрабатывать от 7 до 10 транзакций в секунду, в то время как Visa обрабатывает от 20 до 30 тысяч транзакций в секунду.
  • Комиссия по ценным бумагам США требует, чтобы платформа для торговли акциями обрабатывала не менее 100000 транзакций в секунду.
  • Потребление электроэнергии при добыче криптовалют может быть очень высоким. Например, майнинг Bitcoin потребляет столько же электроэнергии, сколько Австрия за год.
  • Несмотря на это, финансовая система США приносит ежегодные полтора - триллиона долларов.

Альтернативные технологии

  • Существуют альтернативные технологии, такие как sharding и платежные каналы, которые могут помочь ускорить и удешевить транзакции.
  • Некоторые из этих технологий работают на дополнительных сетях, где транзакции могут быть выполнены быстрее и дешевле, а затем перенесены на основную сеть.
  • Для лучшего понимания можно прочитать текст про сеть Lightning Network.

Выводы

  • Масштабируемость блокчейна является важной проблемой для его широкого использования.
  • Потребление электроэнергии при добыче криптовалют может быть очень высоким, но финансовая система США приносит ежегодные полтора - триллиона долларов.
  • Альтернативные технологии, такие как sharding и платежные каналы, могут помочь ускорить и удешевить транзакции.

Платежные цепочки и увеличение размера блоков

Обзор раздела: В этом разделе говорится о платежных цепочках, которые работают на разных технологиях. Также обсуждается вопрос увеличения размера блоков и его связь с децентрализацией.

Платежные цепочки

  • Существует много платежных цепочек, работающих на разных технологиях.
  • Некоторые операции не могут проходить через центральную систему расчетов, поэтому используются платежные цепочки.
  • В банковской системе США работает около 9 тысяч коммерческих банков, которые имеют свои соединения с другими компаниями (например, Visa или Mastercard).

Увеличение размера блоков

  • Увеличение размера блоков может привести к задержкам в обработке транзакций и уменьшению децентрализации.
  • Майнеры решают, какие блоки им выгоднее создавать - большие или маленькие.
  • Чем больше размер блоков, тем меньше майнеров могут их обрабатывать, что может привести к централизации и угрозам безопасности блокчейна.

Особенности сети Lightning Network

Обзор раздела: В этом разделе рассказывается о том, как работает сеть Lightning Network и какие особенности у нее есть.

Как работает сеть Lightning Network

  • Майнеры в сети Lightning Network теряют монеты, если у них переделывается блок.
  • Транзакции в сети Lightning Network записываются только на сайте сети и не попадают на основную цепь.
  • Существует форма условного депонирования, которая контролирует движение активов между сетями. Этот скрипт очень похож на смарт контракт и контролирует движение активов между сайдчейном и основной цепью.

Предотвращение двойных трат

  • В Lightning Network предусмотрена форма предварительного финансирования или депонирования, которая предотвращает двойные траты.
  • Учет транзакций ведется только внутри сайдчейна, до перевода половину биткойна на основную цепь.

Увеличение масштабируемости сети

Обзор раздела: В этом разделе рассказывается о том, как можно увеличить масштабируемость сети.

Механизмы увеличения масштабируемости

  • Proof of Work тормозит масштабируемость сети.
  • Альтернативный вид контента для масштабирования - это механизмы, которые позволяют случайным порядком выбрать ноду, которая выберет следующий блок.

Работа жюри и проверка за жюри

Обзор раздела: В этом разделе говорится о том, как работает жюри и как происходит проверка за ними.

Работа жюри и проверка за жюри

  • Жюри выбирает следующие блоки, а другая группа нот проверяет работу за жюри.
  • Законодатели хотят большей прозрачности, поэтому работы жюри обязательно нужно перепроверять.
  • Приватность и безопасность - противоречивые моменты. Есть две стороны вопроса: законодатели хотят больше прозрачности, а пользователи финансовых учреждений наоборот хотят меньшей прозрачности.
  • Для обычных пользователей есть Dash (анонимная криптовалюта), также есть миксеры и тамблеры для повышения приватности.

Технологии доказательства

Обзор раздела: В этом разделе рассказывается о технологиях доказательства активности, сжигания и хранения.

Технологии доказательства

  • Технологии доказательства активности, сжигания и хранения пока не широко используются, но Dash и Ethereum уже применяют их в своих проектах.
  • Есть два больших проекта: Plasma и Casper. Каспер - это проект для того, чтобы они могли прийти на пруфов стоит.
  • ZCash - монета с доказательством с нулевым разглашением.

Приватность и законодательство

Обзор раздела: В этом разделе обсуждается противоречие между желанием законодателей увеличить прозрачность и желанием пользователей финансовых учреждений повысить приватность.

Приватность и законодательство

  • Законодатели хотят большей прозрачности, но пользователи финансовых учреждений наоборот хотят меньшей прозрачности.
  • Приватность - это право человека, которое стоит защищать. Есть законодательные механизмы, которые регулируют транзакции, но приватность - это не базовое право, за которое стоит бороться.
  • ZCash был создан в 2014 году и стоит около 1 миллиарда долларов по рыночной капитализации.

Налогообложение и безопасность приватных ключей

Обзор раздела: В этом разделе говорится о налоговой базе и ее связи с движением денег, а также о важности безопасного хранения приватных ключей.

Налогообложение и движение денег

  • Налоговая база - это сколько у нас внутри против того, сколько у нас наружу.
  • Законы принимаются для того, чтобы противодействовать незаконным действиям и контролировать капитал.
  • Различные структуры финансовой сферы не должны способствовать финансированию незаконных действий, таких как наркоторговля или терроризм.
  • Отмывание денег - это использование законных методов для спонсирования незаконных вещей.

Безопасное хранение приватных ключей

  • Потеря или взлом приватного ключа может быть катастрофическим для институциональных инвесторов.
  • Если мы потеряем свои приватные ключи, то не будет возможности их восстановить. Это асимметричный риск для блокчейна и финансовой сферы в целом.
  • Безопасное хранение приватных ключей - это очень важный вопрос, который требует серьезного подхода и решения.

Доказательства с нулевым разглашением

Обзор раздела: В этом разделе говорится о доказательствах с нулевым разглашением и их использовании в криптографии.

Доказательства с нулевым разглашением

  • Доказательства с нулевым разглашением - это математические алгоритмы, которые позволяют доказать правдивость заявления без раскрытия конкретных деталей.
  • Пример использования доказательств с нулевым разглашением: для того чтобы доказать, что человек старше 21 года, не нужно раскрывать свою точную дату рождения.
  • Существует множество алгоритмов для решения задач при помощи доказательств с нулевым разглашением, таких как обязательства Петерсона и Zerocoin протокол.
  • Бизнес перспективы использования доказательств с нулевым разглашением заключаются в объединении прозрачности и приватности технологий.

Развитие технологий

Обзор раздела: В этом разделе говорится о развитии технологий и их применении в криптографии.

Доказательства с нулевым разглашением

  • Некоторые алгоритмы, используемые в криптографии, были созданы более 20 лет назад.
  • Существует множество технологий для решения задач при помощи доказательств с нулевым разглашением, таких как обязательства Петерсона и Zerocoin протокол.
  • Обязательства Петерсона очень похожи на хэш-функции, но позволяют менять другие обязательства и влиять на код.
  • Банки постоянно решают проблемы совместимости при переводе денег из одной валюты в другую.

Приватность и прозрачность

Обзор раздела: В этом разделе говорится о трудностях объединения блокчейна с устаревшими базами данных или другими системами.

Приватность и прозрачность

  • Трудность заключается в объединении различных систем, например, блокчейна с устаревшими базами данных или различных валют.
  • Необходимо придумать способ объединения трех различных систем для перевода денег из одной валюты в другую.
  • Банки постоянно решают проблемы совместимости при переводе денег из одной валюты в другую.

Решения для блокчейна

Обзор раздела: В этом разделе рассматривается использование централизованных механизмов, таких как сайдчейн, идея директора Mighty Joe Уитона о создании нулевого уровня блокчейна, который будет включать все другие криптовалюты.

Использование централизованных механизмов

  • Одно из решений заключается в использовании различных централизованных механизмов, таких как сайдчейн.
  • Другое решение - создание нулевого уровня блокчейна, который будет включать все другие криптовалюты.

Возможные проблемы при обновлении

  • При обновлении программного обеспечения может возникнуть проблема несовместимости с предыдущими версиями.
  • Старые версии программного обеспечения могут лидировать новые блоки, что может привести к хардфорку.

Проблема коллективных действий

  • Большая сложность заключается в коллективных действиях и управлении, чтобы направить целую группу людей в одном направлении.
  • Блокчейн получает свою основную ценность из-за множества участников сети, которые работают на поддержке программного кода.

Решение проблемы коллективных действий

  • Проблемы коллективных действий решаются ежедневно в интернете, но с блокчейном это немного сложнее.
  • Привлечение пользователей к использованию блокчейна является ключевой задачей для создания его ценности.

Вопросы адаптации блокчейна

Обзор раздела: В этом разделе говорится о трудностях, с которыми сталкиваются пользователи при использовании блокчейна и о том, как можно адаптировать эту технологию для банковской системы.

Адаптация Bitcoin

  • Адаптация Bitcoin произошла благодаря интересу к новому техническому решению.
  • Блокчейн и фильмам и блок channel гарант вливают деньги в экосистему, спонсируя разработчиков.

Коллективные действия

  • Вопрос коллективных действий имеет несколько особенностей.
  • Обновление программного обеспечения блокчейна является одной из проблем.
  • Управление централизовано, что также вызывает затруднения.

Адаптация для банковской системы

  • Банки предпочитают закрытые системы нежели открытые системы с множеством валидаторов.
  • Финансовый сектор предпочитает закрытые блокчейны.
  • Нужно попробовать обогнать сервисы банков своей технологией.

Законодательные аспекты

  • На следующей неделе будут изучаться законодательные аспекты.
  • Рассматривается вопрос о мнении министров финансов разных стран по поводу нашей политики.

Мнения о Bitcoin

Обзор раздела: Профессор колумбийского университета выражает свое мнение о Bitcoin и рассказывает о других мнениях на эту тему.

Мнение профессора колумбийского университета

  • Профессор колумбийского университета имеет строгое и четкое мнение касательно Bitcoin.
  • Он считает, что это важно понимать, даже если ваше мнение отличается от его.
  • Он дал бы Джону Верне единицу с половиной или двойку по шкале от 1 до 10 в отношении Bitcoin.

Минималисты Bitcoin

  • Существуют минималисты Bitcoin, которые имеют свое мнение на эту тему.
  • Вам будет предложено прочитать статью Пола Кругмана, который также имеет похожее мнение на эту тему.

Заключительные замечания

Обзор раздела: Профессор делится своими мыслями об использовании блокчейна и возможных компромиссах.

Блокчейн

  • Сеть блокчейн предоставляет хорошее решение для многих областей.
  • Однако, это сопутствует определенной стоимостью компромиссов.
  • Проблемы масштабируемости, безопасности и приватности являются решаемыми вопросами.

Управление и коллективные действия

  • Более сложные вопросы относятся к вопросам управления и коллективных действий.