Holochain - Часто Задаваемые Вопросы (FAQ)

in #miacoins7 years ago

holo_FAQ.png

Данный материал является переводом Holochain FAQ: https://github.com/Holochain/holochain-proto/wiki/FAQ
Перевод подготовлен Mia , специально для телеграм-канала @miacoins , подписывайтесь, если вам интересны материалы про блокчейн.

***

Часто Задаваемые Вопросы FAQ

Чем Holochain отличается от других блокчейнов?

Почему вы выбрали название Holochain?

Чем Holochain отличается от DHT (распределенная хеш-таблица)?

Для проектов какого рода подходит Holochain?

Для каких случаев Holochain не подходит?

Каков алгоритм консенсуса в Holochain?

Является ли Holochain более дружественным к окружающей среде, чем блокчейн?

Чем Holochain отличается от _____ ?

Кто состоит в команде разработчиков? Каковы их сферы деятельности и опыт?

На каком языке написан Holochain? Какие языки я могу использовать для написания приложений на Holochain?

Открыт ли исходный код Holochain?

Можно ли запустить криптовалюту на базе Holochain?

Как происходит валидация данных в Holochain?

Что произойдет с данными, если нода покинет сеть?

Следует ли мне создавать собственную монету/токен на Holochain?

Что значит «ориентирована на агентов»? В чем отличие от «ориентирована на данные»?

Какое значение TPS (транзакций в секунду) в Holochain?

***

Чем Holochain отличается от других блокчейнов?

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

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

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

В white paper Bitcoin блокчейн представляется как архитектура для децентрализованного создания цепочек операций с цифровыми валютами. Это решало две проблемы (время/последовательность операций и случайный выбор участника, который создает следующий блок) и привнесло одну из главных инноваций – процесс формирования блоков из транзакций, при котором кто-то получает вознаграждение за предложение следующего блока, если они произведут ряд сложных вычислений быстрее других.

На сегодняшний день Bitcoin и блокчейн захватили умы людей, и многие видят в них решение для различных децентрализованных приложений. Но если рассмотреть проблемы немного под другим углом, то можно найти гораздо более эффективные и элегантные решения (такие как Holochain), которые не имеют ограничивающих факторов в виде глобального консенсуса, требования ко всем участникам хранить ПОЛНУЮ копию всех данных или громадных потерь электричества при выполнении сложных вычислений.

***

Почему вы выбрали название Holochain?

По целому ряду причин: система использует совершенно другие технологии, она структурно голографична, и она использует холистические паттерны.

Комплексное криптографическое решение

В Holochain применяются многочисленные технологии криптографии для создания принципиально новой системы.

Цепочки хешей: цепочки хешей обеспечивают подлинность и неизменяемость данных. Технически, мы используем деревья хешей – блокчейны тоже их используют, но при этом они не называются blocktrees, поэтому и мы не называемся holotree.

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

DHT (распределенная хеш-таблица) внедряет криптографические хеши и рандомизирует взаимодействие между узлами для предотвращения сговора.

Голографическая память

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

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

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

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

Холоархия

Холочейны сочетаемы друг с другом, что открывает новые возможности для унификации. Другими словами, холочейны могут создавать новый функционал на децентрализованной базе, предоставленной другими холочейнами. Это схоже с тем, как тела создают новые клетки на основании голографической памяти, которую клетки используют для ДНК, или с тем, как общество формирует новые выражения на основании голографической памяти языка, и так далее.

***

Чем Holochain отличается от DHT (распределенная хеш-таблица)?

DHT используют пару ключ/значение и восстановление полного массива данных на основании частей, полученных от разных устройств. Единственный метод валидации, используемый в таких системах, это хеш самих данных. Он используется для подтверждения, что вы получаете то, что вы, скорее всего, хотите получить. У DHT нет функционала для проверки аутентичности, источника данных, хронологии или подлинности.

На самом деле, так как многие DHT используются для нелегального распространения файлов (Napster, Bittorrent, Sharezaa, и так далее), они созданы таким образом, чтобы защищать анонимность добавившего файл в сеть для того, чтобы они могли избежать проблем. Через DHT часто распространяют файлы, зараженные вирусами – таким образом, добавляющие файл в сеть стараются бороться с цифровыми пиратами. В таких системах нет ответственности за деятельность или надежного метода защиты «плохих» данных от распространения.

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

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

Применение DHT в Holochain также позволяет имитировать некоторые аспекты графовых баз данных, позволяя пользователям создавать ссылки на другие хеши в DHT путем использования семантических маркеров. Это решает проблему поиска хешей, которые вы хотели бы изъять из DHT. Например, если у меня есть хеш с вашим идентификатором пользователя, то я бы мог использовать его для получения ссылок на блоги, которые вы опубликовали в Holochain, и мне не нужно было бы знать ни хеш ни содержание контента этих ссылок. Таким образом, мы избавляемся от необходимости в трекинговых нодах, на которых основывается работа многих DHT.

***

Для проектов какого рода подходит Holochain?

Передача и совместная работа с данными без централизованного контроля. Представьте себе полностью децентрализованную Wikipedia, DNS без корневых серверов или возможность отправлять быстрые запросы в полностью распределенную ИОК.

  • Социальные сети, социальные медиа и VRM : вы хотите держать социальную сеть без компании вроде Facebook в качестве посредника. Вы хотите делиться информацией, добавлять новые записи, публиковать или писать твиты в совместно используемые места, оставляя копию информации на вашем устройстве.
  • Каналы поставок и открытые партнерские сети : вы хотите иметь доступ к информации, которая выходит за пределы компаний, организаций и стран. Эта информация легко управляема и изменяема путем совместного доступа и не находится под центральным контролем одной из организаций.
  • Кооперативы и общины нового типа : вы хотите создать что-то действительно управляемое коллективом, а не конкретным человеком. Данная система особенно хорошо подходит для работы с цифровыми активами.
  • P2 P платформы : Приложения одноранговых сетей, в которых у каждого пользователя имеется одинаковый набор функций, одинаковые права и обязанности.
  • Коллективный разум : управление, принятие решений, системы отзывов, рейтинги, аннотации, валюты, или другие рабочие процессы.
  • Коллективные приложения : чаты, форумы, планировщики с совместным доступом, сетевые энциклопедии, документация, и т.д.
  • Криптовалюты с функцией репутационных или взаимных кредитов : криптовалюты, в которых генерация новых единиц может производиться путем действий участников (например, рейтинги) или путем учета по системе двойной записи хорошо подходят для холочейнов. Фиатные валюты более сложно реализовать на холочейнах.

***

Для каких случаев Holochain не подходит?

Наверное, не следует использовать Holochain для следующего:

  • Для собственного пользования : вам вообще не нужно применение распределенных систем, если вы собираетесь пользоваться чем-то в одиночку. Исключением из этого могут быть случаи, когда вы хотите использовать Holochain для синхронизации конкретной информации на всех ваших устройствах (телефон, ноутбук, ПК, облачный сервер, и т.д.)
  • Анонимные, секретные или конфиденциальные данные : при этом вам не только придется производить аудит безопасности настроек и кодировок. Если вы публикуете какие-то данные в DHT с совместным доступом, то, если только вы не делаете это по каким-то конкретным соображениям, мы не должны более считать эти данные конфиденциальными. В будущем, я думаю, появятся приложения, которые будут обеспечивать анонимность (что-то вроде TOR), но такие приложения не будут являться нативными.
  • Файлы большого размера : считайте холочейны ближе к базам данных, чем к файловым системам. Никто не хочет быть обязанным загружать и хранить ваши файлы большого размера на своих устройствах только потому, что они имеют соседний хеш. Используйте что-то типа IPFS, если вас интересует децентрализованная файловая система.
  • Позитивисткие приложения : если вы выстроили логику своего приложения вокруг идеи, что данные являются абсолютной истиной, а не как факты, добавляемые с течением времени, то вам придется переосмыслить весь ваш подход перед использованием Holochain. Именно поэтому большинству криптовалют, используемых в настоящее время, потребовалась бы значительная реорганизация, если бы они решили перейти от использования блокчейна к холочейну, так как текущая структура базируется на управлении криптографическими токенами.

***

Каков алгоритм консенсуса в Holochain?

Холочейны не управляют консенсусом, они управляют распределенной целостностью структуры данных. В холочейнах действительно используется алгоритм консенсуса при определении правил валидации ( DNA), которые и определяют целостность данных, но то же самое применяется и в каждом блокчейне или его альтернативе (например, Bitcoin Core). Если правила валидации не одинаковы для всех, то вы находитесь в разных цепях. Эти правила валидации определяют «физику данных», а затем уже приложения строятся на их базе.

При разработке Holochain, нашей целью было создать достаточно простую систему, которая бы поддерживала целостность данных для полностью распределенных приложений. Как нам кажется, для целостности данных не требуется консенсус об абсолютном порядке событий. Знаете, откуда нам это известно? Потому что реальный мир работает таким образом – а именно, физически распределенные системы, не имеющие отношения к компьютерам. Атомы, молекулы, клетки, тела – все они прекрасно поддерживают целостность и общее состояние без какого-либо консенсуса на глобальном уровне.

Не существует не только консенсуса об абсолютном порядке вещей. Если вы понимаете общую теорию относительности, то вы поймете что, на самом деле, нет никакой последовательности событий, существуют только последовательности относительно конкретной точки наблюдения.

Именно так и работают холочейны. Каждая начальная цепь для каждого человека/агента/участника в Holochain неизменно сохраняет целостность данных и порядок событий о действиях этого лица с момента точки наблюдения. Данные публикуются из начальной цепи в валидирующую DHT, а затем другие лица подписывают свои валидации.

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

Холочейны действительно подписывают каждое изменение данных и временные отметки (без единого синхронизированного времени для всех). Это создает необходимую базу для большинства приложений, которым требуется целостность совместно используемых данных в распределенных системах с множеством пользователей. Конечно, обязательно найдутся люди, которые построят алгоритмы консенсуса на основании этой базы (возможно, нечто вроде раундов и супер большинства в Swirld).

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

***

Является ли Holochain более дружественным к окружающей среде, чем блокчейн?

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

Есть две причины, по которым Holochain является более эффективным, чем блокчейн и более этичным в плане отношения к окружающей среде:

1. В Holochain нет нужды синхронизировать все ноды для достижения глобального консенсуса. Обычно в системе применяется шардинг. Это означает, что когда две ноды производят транзакцию, то каждая из нод сохраняет подписанную обеими сторонами информацию об этой транзакции. Кроме того, транзакция публикуется в DHT (отправляется и сохраняется в случайных нодах для возможности просмотреть и извлечь эти данные впоследствии).

Шардинг можно настраивать, и в некоторых случаях его даже лучше отключить. Например, представьте распределенное приложение для обмена сообщений между участниками группы вроде Slack. Всего лишь при 40-50 участниках, полная синхронизация оправдает себя, несмотря на увеличенный объем передаваемой информации ради возможности просматривать сообщения оффлайн и ускорить время загрузки. Но для большинства приложений полная синхронизация не особо нужна и шардинг остается включенным.

Из-за DHT и механизма шардинга Holochain не передает большие объемы излишней информации и потребляет гораздо меньше трафика, чем блокчейн.

2. В Holochain нет майнинга. Алгоритм proof of work блокчейна стимулирует тысячи людей тратить вычислительные мощности своих центральных процессоров и графических ускорителей на решение бесполезных криптографических заданий, тратя при этом огромное количество электроэнергии . В Holochain нет майнинга.

***

Чем Holochain отличается от _____ ?

Для ответа на этот вопрос смотрите страницу сравнений.

***

Кто состоит в команде разработчиков? Каковы их сферы деятельности и опыт?

  • Артур Брок

Архитектор

Внештатный программист с 1984, ИИ, дизайнер онлайн систем альтернативных валют с 2001.

  • Эрик Харрис-Браун

Ядро Holochain

Внештатный программист с 1984, штатный программист с 1988, дизайнер peer-to-peer приложений (glassbead.com) в течение многих лет, разработчик приложений на стороне клиента и сервера, разработчик программных проектов, и многое другое.

  • Николас Лак

Ядро Holochain

Профессиональный разработчик с более 16 годами опыта; опыт использования С++, Qt 10 лет; опыт разработчика приложений на стороне клиента и сервера с использованием Rails, Angular, React 6 лет; профессиональный Scrum Мастер; бывший энтузиаст блокчейн.

  • Филипп Бидл

Конструирование ПО и приложений

Разработчик ПО со стажем 20 лет, веб разработчик, инженер по автоматизации.

  • Коннор Турланд

Приложения

Опыт работы разработчиком приложений на стороне клиента и сервера 7 лет. Rails, Data Visualization, Nodejs, React.

  • Реймонд Д. Пауэлл

Приложения

Разработчик ПО 37 лет (26 лет профессионально), опыт работы разработчиком приложений на стороне клиента и сервера 22 года.

  • Сэм Кули

Системная инженерия
FIXME

***

На каком языке написан Holochain? Какие языки я могу использовать для написания приложений на Holochain?

Ядро Holochain написано на Go. Приложения для Holochain могут быть написаны на JavaScript или Lisp.

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

Приложения для Holochain на сегодняшний момент могут быть написаны на JavaScript или Lisp, с клиентской частью/пользовательским интерфейсом, написанными при помощи CSS, HTML и JavaScript. В систему достаточно просто добавить поддержку большего количества языков, на которых могут быть написаны приложения. Чем большее количество людей будет заниматься разработкой под Holochain, тем большее количество языков будет поддерживаться.

***

Открыт ли исходный код Holochain?

Да .

***

Можно ли запустить криптовалюту на базе Holochain?

Теоретически да, но мы бы не советовали делать это в настоящее время.

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

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

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

***

Как происходит валидация данных в Holochain?

В Holochain каждая нода, которая получает данные о транзакции, подтверждает данную операцию в соответствии с правилами общего приложения и сообщает об этом своим пирам. Если правила нарушены , то транзакция отвергается валидатором .

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

Давайте рассмотрим это на примере Ourbnb, вымышленной распределенной копии Airbnb. приложение Ourbnb в Holochain несомненно содержало бы правило «не сдавайте вашу квартиру двум арендаторам в одно и то же время». Так что в тот момент, когда владелец сдает жилье двум различным постояльцам одновременно, ноды получают сообщение о попытке DHT подтвердить операцию, которая нарушает правила приложения. Это вызывает отмену такой операции. Протокол распространения данных Holochain построен таким образом, что нарушения будут найдены практически мгновенно многими пирами. А так как Holochain не имеет привязанных к нему монет, то система побуждает пользователей кооперироваться.

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

***

Что произойдет с данными, если нода покинет сеть?

Механизм DHT в Holochain позаботится о том, чтобы в сети всегда оставалось нужное количество нод для хранения информации.

Когда люди, использующие приложения Holochain, выключают свои устройства, они покидают сеть. Что же случается с их данными и данными других людей, которые они хранят? В сети всегда находится достаточное количество нод, которые хранят конкретную часть информации для предотвращения потери данных при выходе нод из сети. Протокол распространения данных DHT и Holochain построен именно таким образом. Кроме этого, фактор избыточности данных в конкретном DHT может быть настроен, так что его можно изменить в соответствии с целями. Например, чат-приложение для маленькой группы может иметь фактор избыточности в 100% для предотвращения долгой загрузки, тогда как приложение с тысячами пользователей, скорее всего, будет иметь очень маленький фактор избыточности.

***

Следует ли мне создавать собственную монету/токен на Holochain?

Так как данная система ориентирована на агентов, а не на данные, как традиционные блокчейны, Holochain является не лучшей платформой для создания токенов или монет.

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

***

Что значит «ориентирована на агентов»? В чем отличие от «ориентирована на данные»?

Системы, ориентированные на агентов, рассматривают данные не как предмет, а как инструмент для реализации совместной работы пользователей.

Традиционные блокчейны ориентированы на данные. Они построены на концепции, считающей данные вещью – объектом. Holochain же ориентирован на агентов и рассматривает данные как инструмент. Данные не являются вещью. Это множественный обмен опытом. Эйнштейн открыл это для физического мира сто лет назад и описал как относительность. Так почему же современные блокчейны, которые считаются передовой технологией, все еще опираются на устаревшую идею о том, что данные являются объектом, и что у двух агентов не может быть различного мнения относительно одного фрагмента информации.

Holochain ориентирован на агентов. Использование технологий на основании такого подхода позволяет добиваться высокой эффективности работы.

***

Какое значение TPS(транзакций в секунду) в Holochain?

У Holochain нет установленного показателя TPS (transactions per second, транзакций в секунду) как у других проектов, основывающихся на блокчейне, потому что у них есть центральная точка, через которую должны пройти все транзакции. Вместо этого, Holochain является более универсальным протоколом для распределенных вычислений.

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

Но ведь мы не спрашиваем, сколько постов в секунду может добавить Facebook. Почему? Это происходит потому, что такой проблемы просто не существует, достаточно лишь добавить больше серверов в дата центр Facebook (возможна лишь проблема финансового характера).

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

Почему же у транзакций в блокчейне есть лимит? Потому что блокчейн странным образом использует децентрализованную р2р сеть из нод с применением концепции одной абсолютной правды, что превращает блокчейн в одну большую децентрализованную базу с информацией о транзакциях. Каждая нода вынуждается приходить к общему консенсусу. Реализовано это через передачи и валидацию информации. Эта система работает, и у нее есть несколько сфер применения (может, что-то типа глобальной системы имен?), где такая система хорошо себя проявит… но применять ее ко всему просто бессмысленно.

Holochain не пытается внедрить похожую модель. Вместо этого система создает базу для приложений, которые по своему действию будут похожи на email. Эти приложения можно сравнить с протоколом или грамматикой, или даже с танцем. Если вы знаете, как танцевать (если у вас есть копия правил валидации приложения), то вы можете сказать, кто еще танцует этот танец, а кто нет. Разница между email и Holochain (и схожесть с блокчейном) в том, что: 1. Holochain применяет криптографическую подпись, и 2. используются защищенные от взлома цепочки хешей, так что вы можете создать распределенную систему, которой вы сможете доверять.

Таким образом, Holochain не имеет конкретного количества обрабатываемых транзакций в секунду, потому что нет одного места, через которое проходят все эти транзакции. Это то же самое, как спрашивать: «Сколько слов в секунду говорит человечество?». С рождением все новых людей, количество слов будет только расти. Это же произойдет и с Holochain.

***

Данный материал является переводом Holochain FAQ : https://github.com/Holochain/holochain-proto/wiki/FAQ
Перевод подготовлен Mia , специально для телеграм-канала @miacoins , подписывайтесь, если вам интересны материалы про блокчейн.