» » » Блокчейн для бизнеса - Уильям Могайар

Блокчейн для бизнеса - Уильям Могайар

Книгу Блокчейн для бизнеса - Уильям Могайар читаем онлайн бесплатно и без регистрации! Читать онлайн вы можете не только на компьютере, но и на андроид (Android), iPhone и iPad. Наслаждайтесь!

138 0 23:12, 24-05-2019
Блокчейн для бизнеса - Уильям Могайар
24 май 2019
Автор: Уильям Могайар Жанр: Книги / Домашняя Год публикации: 2017 Возрастные ограничения: (18+) Внимание! Аудиокнига может содержать контент только для совершеннолетних.
0 0

Книга Блокчейн для бизнеса - Уильям Могайар читать онлайн бесплатно без регистрации

Блокчейн – технология хранения и обработки данных, способная преобразить мир вокруг нас. Блокчейн выглядит как распределенная база данных, система, при которой информация хранится не на каком-то одном централизованном носителе, а одновременно на всех компьютерах, которые есть в данной системе. С этой системой становятся невозможными многие виды нарушений и преступлений. Купить красивый номер для автомобиля? Невозможно. Один недобросовестный сотрудник больше не сможет изменить вашу очередь и выдать номер «под заказ». Остальные компьютеры, которые задействованы в процессе, такую операцию не подтвердят. Подобные преступления, а также многие виды системных ошибок скоро канут в Лету. Различные сделки, торги, покупка недвижимости, страхование, медицина, выборы – эта технология может отследить и зафиксировать все необходимые действия без участия посредников.
1 ... 31 32 33 34 35 36 37 38 39 ... 47
Перейти на страницу:


Функциональная архитектура блокчейна

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

В 2016 году казалось, что таких частей много, но произойдет консолидация, и мы постепенно начнем меньше говорить о том, что находится под капотом, а больше станем рассуждать о более высоких возможностях. В конце концов, этот тип технологической инфраструктуры будет считаться само собой разумеющимся, и большая часть его будет собрана нестандартно, инновационно, а не в коробке из ИКЕА, как на ранних этапах.

Ниже перечислены основные элементы технологии блокчейнов:


Блокчейн для бизнеса

Давайте более детально рассмотрим каждую из этих частей.


Центр и протокол

Одноранговая сеть

Одноранговая сеть (P2P) – это совокупность компьютеров, которые соединены вместе как узлы, и их топология постоянно расширяется. Это базовый основополагающий элемент блокчейна. Каждый узел использует одно и то же программное обеспечение, тем самым обеспечивая постоянную работоспособность всей сети, что означает, что, если один узел выходит из строя или не отвечает, это всегда компенсируется работой других узлов. По сути, сеть P2P сложно полностью вывести из строя. Для этого вам нужно было бы убрать все узлы.


Алгоритм консенсуса

Различные методы, которые определяют, «которые из» или «сколько» узлов могут участвовать в аспектах разрешения валидации транзакций, также являются частью конфигурации согласованного алгоритма, и они помогают определить, является ли результат публичной, частной или полуприватной формой консенсуса. Майнинг может быть или не быть вовлечен в этот процесс. Ключи и подписи являются частью этой функции.

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


Виртуальная машина

Это концепция, заимствованная из популярного подхода Java Virtual Machine (JVM), но впервые примененная на Ethereum, в контексте развития блокчейна. Виртуальная машина отображает ту часть протокола, которая касается внутреннего состояния и вычислений. Его можно представить как большой децентрализованный компьютер (фактически состоящий из нескольких машин P2P), содержащий информацию о миллионах учетных записей, которые обновляют внутреннюю базу данных, код и взаимодействуют друг с другом. Программы, написанные на языке умных контрактов (Smart Contract Language), компилируются в виртуальную машину, и для создания контрактов вы отправляете транзакцию, содержащую ваш код.


История записей

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


Состояние баланса

Биткоин не был разработан под аккаунты, хотя учетные записи – это первое, что приходит в голову, когда речь заходит о транзакциях, которые происходят, потому что мы привыкли именно так воспринимать наши банковские операции. Под капотом биткоин использует метод, называемый Unspent Transaction Outputs (UTXO) – неизрасходованный «выход» транзакции, который связывает неизрасходованные транзакции в качестве выходов, которые могут использоваться в качестве входов в новой транзакции. Другие блокчейны используют другие методы для отслеживания состояния баланса. Реестр содержит моментальный снимок текущих балансов, удерживаемых повсюду в сети, а не цепочку исторических событий. В Ethereum состояние состоит из объектов, называемых «учетными записями», при этом каждая учетная запись с переходом состояния является прямой передачей стоимости и информации между учетными записями.


Блокчейн для бизнеса
Разработка программного обеспечения блокчейна

Различные части, включающие разработку программного обеспечения блокчейнов, включают:


• API-интерфейсы (интерфейсы прикладного программирования)

• Различные имплементации клиентов (например, C++, Python, Go, Java, Haskell)

• Интегрированные среды разработки и оперативные основы разработки приложений

• Языки и скрипты умных контрактов

• Инструменты тестирования

• Тестовые серверы


Сервисы на блокчейне

• Отметка времени

• Регистрация имен

• Оракулы

• Управление идентификацией (онлайн-, юридическое, псевдо- и т. д.)

• Голосование

• Управление умными контрактами

• Токенизация

• Обмен сообщениями

• Связи активов

• Подтверждение существования


Конечный пользователь

• Командная строка

• Специальные браузеры

• Кошельки

• Приложения

• Загружаемые клиенты (в качестве точки входа приложения)


Сервисы вне цепочки

• Репутация

• Обмен сообщениями

• Хранение (DHT, файловые системы)

• Биржи (для жетонов, активов, валюты)

• Платежные шлюзы


Другие желательные характеристики блокчейна

• Зашифрованные транзакции (конфиденциальные передачи)

• Мониторинг (статистика и анализ)

• Аудит

• Безопасность


Написание децентрализованных приложений

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

1 ... 31 32 33 34 35 36 37 38 39 ... 47
Перейти на страницу:
  1. Жалоба
Отзывы - 0

Прочитали книгу? Предлагаем вам поделится своим впечатлением! Ваш отзыв будет полезен читателям, которые еще только собираются познакомиться с произведением.


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

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

Надеемся на Ваше понимание и благоразумие. С уважением, администратор My-Books.me.


Новые отзывы

  1. Александра Александра15 январь 09:37 Очень интересная книга! Особенно, если любишь психологию и хочешь понимать себя и других. Обязательно послушаю до конца. Спасибо.... Кригер Борис – Гнев
  2. Галина Галина25 май 13:02 Очень уважаю Артема Шейнина, книга замечательная, очень мне близкая по духу.Перечитываю уже второй раз, столько пережитого и не... Мне повезло вернуться - Артем Шейнин
  3. Екатерина Екатерина11 январь 08:05 Доброе утро. Подскажите пожалуйста как сохранять книги, ставить закладки?... Подонок - Анастасия Леманн
Все комметарии
Новинки бесплатной онлайн библиотеки