Перейти к публикации
cp287

Holo [HOT] - рынок облачного хостинга для распределённых приложений (децентрализованный интернет)

Рекомендованные сообщения

Обзор проекта: Holochain — это технология инфраструктуры платформы для распределенных одноранговых приложений, а Holo — первое приложение, которое будет создано поверх него. Цель Holo состоит в том, чтобы выступать в качестве моста между почтенным сообществом распределенных приложений Holochain и текущей централизованной сетью. Создавая экосистему и валюту, которые позволяют распределенные услуги хостинга, предоставляемые участникам, Holo предоставляет доступ к распределенным приложениям знакомому веб-браузеру.

ee2ea8c7ee698236251a9b177cd0b5fc.jpeg.8f7044e7852d3bff68c729e53267264b.jpeg

Официальный сайт: Holochain - https://holochain.org/, Holo - https://holo.host/

Сборы: проводилось ICO в виде аукциона для покупки токенов HOT (в данный момент ERC20). Было собрано 30.202 ETH ($20.4M).

На Indiegogo производилась продажа HoloPorts - специализированных компьютеров, которые будут узлами сети. Было собрано $1.037.735, что составило 262% от минимальной необходимой суммы.

Команда: Arthur BrockEric Harris-BraunNicolas LuckDavid AtkinsonMatthew Schutte, Ferananda Ibarra

Github: https://github.com/holochain/holochain-rust/

Telegram: https://t.me/channelHolo

Medium: Holochain - https://medium.com/holochain, Holo - https://medium.com/h-o-l-o

Twitter: Holochain - https://twitter.com/holochain, Holo - https://twitter.com/H_O_L_O_

Reddit: https://www.reddit.com/r/holochain/

Facebook: Holochain - https://www.facebook.com/holochain.design/, Holo - https://www.facebook.com/holohost

Instagram: https://www.instagram.com/holo.host/

Youtube: https://www.youtube.com/channel/UCSRJRJvkZHk3f1PemqT-R0g

Поделиться сообщением


Ссылка на сообщение

Сегодня в почтовом ящике обнаружил конверт, в котором лежали вот такие штуки:

photo_2018-12-31_22-05-25.thumb.jpg.fa1415874a4c34653a09b42bc9caa8f3.jpgphoto_2018-12-31_22-05-28.thumb.jpg.deb20a099597f40732e2f1bd15c27e00.jpg

а это значит, что пришло создать тему и по Холо.

 

Я свой холопорт заказал ещё на Indiegogo в мае, но его всё ещё нет. 28 декабря Холо выпустило статью: https://medium.com/h-o-l-o/lets-take-back-the-internet-together-with-holo-and-holochain-e3a80ae763fb

 

Что мы узнали из неё?

  • Холо-порты начали продаваться в их магазине;
  • программное обеспечение Холо ещё не завершено. Следовательно, Holo Fuel не будет функционировать;
  • в октябре 2018 команда решила отказаться от сборки в GO, и начала переработки на Rust;
  • известны следующие прототипы децентрализованных приложений для Holo: p2p twitter (Clutter), бессерверная Wiki (Fractal Wik), Slack-подобный чат (HoloChat), инструмент управления ключами (DPKI), возможность управления собственными данными (Holo Vault), планировщик задач (Errand).

Поделиться сообщением


Ссылка на сообщение

Небольшое описание работы Холо и Холочейна от телеграмм-канала Chainhedge от 22 октября (en):

Скрытый текст

First decentralized publishing platform https://humm.earth/ which is already working on holochain (yeah, just like any web app). So far it is deployed on private servers but has holochain architecture and ready to be deployed on Holo (hosting app) when it will be live. Just one of many possible usecases of holochain, I think in the nearest future we will see more really good application with complicated functinality on holochain(waiting for working rust version). Basically because there is no other way to build really fully decreased apps at this moment. 

Quote from the main page: "These apps will look the same as websites you visit every day, except they'll be distributed -- no centralized platform like Medium or Facebook, and no giant hosting company like Amazon AWS or Google Cloud.

A publisher will launch a humm Publication using Holo.host (where ordinary people earn currency by hosting websites using their extra computing power).

Creators will publish content using their humm Publisher desktop application. Readers can find the publication via a regular web address, or they can install that Publication's app and view it directly -- peer-to-peer, with no host in between."

Кратко: когда вся инфраструктура будет развёрнута (т.е. мы наставим их коробки у себя по домам), то люди будут точно также заходить в привычный браузер и набирать там уже полюбившийся сайт. И всё будет выглядеть как обычно, сайт загружается, ты ходишь по нему, делаешь свои дела, а под капотом будет распределённая сеть, а не все эти ваши IP, DNS, AWS и прочие)

Поделиться сообщением


Ссылка на сообщение

Holo решило не сжигать ERC-20 токены HOT при обмене их на Holo Fuel, а сохранять их на резервном счёте, чтобы потом была возможность поменять Holo Fuel назад на HOT для большей ликвидности (HOT проще залистить биржам  (и он уже залистчен), так как он ERC20). Это не разбавление токенов, так как в обращении будет или Holo Fuel или соответствующий ему HOT.

Обмен будет после запуска Holo Beta Mainnet, которое состоится в  течение 6 месяцев.

 

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

 

Источник: https://medium.com/h-o-l-o/hot-to-holo-fuel-swap-announcement-e64d59a77aaf

Поделиться сообщением


Ссылка на сообщение

Холочейн прислали очередной апдейт для инвесторов:

 

Скрытый текст
HoloPorts Still on Track for Q1 Delivery

 

Important Detail #1: HoloPort Packaging
Check out our prototype packaging for the HoloPorts! These are still rough versions of what our backers will receive but we wanted to give you all a quick peek—even though we know there are some passionate unboxers’ in our community of backers. 😉

?email=alevk444%40mail.ru&e=1548473291&h=MpeX-4PQp2sLi8iAqIfRjw&url171=YzEuaWdnY2RuLmNvbS9pbmRpZWdvZ28tbWVkaWEtcHJvZC1jbGQvaW1hZ2UvdXBsb2FkL2NfbGltaXQsd182OTUvdjE1NDgxOTg4ODUva3kweTNrNGJvYTZkanFvNXhzZWMuanBn&is_https=1

The third iteration that you see in the images is primarily about the positioning, box fit, format, and materials. You may have noticed the colors are a bit off; that’s because these are only digitally-printed samples and not color correct. The most important thing we learned from this prototype run was that though they’re very solid, we still want to improve a few things.  We need to do everything we can to limit damage to the HoloPorts considering that we’ll be shipping from three distribution centers to 60+ countries all around the world

The final prototypes will be: 1) more robust and very resistant to shipping damage; 2) pantone-matched with special color printing; 3) a great hiding place for playful cats; and 4) printed on recycled paper and 100% recyclable. 


Important Detail #2: HoloPort Certification
As we mentioned in the last update, we have faced some challenges through the testing process because of all the different certifications required to ship HoloPorts to so many different countries on six continents. Two of those challenges have been fully surmounted. Both the Electromagnetic Compatibility (EMC) issues on the HoloPorts and the Power Supply Units (PSU) interference on the HoloPorts and Nano have been fixed. This is excellent news!

?email=alevk444%40mail.ru&e=1548473291&h=5K2BMZHh-pPoXDjmT5J-9A&url171=YzEuaWdnY2RuLmNvbS9pbmRpZWdvZ28tbWVkaWEtcHJvZC1jbGQvaW1hZ2UvdXBsb2FkL2NfbGltaXQsd182OTUvdjE1NDgxOTkxMTkvaG1yOWJiMGdzZ3U3dHo5bzh6eW4uanBn&is_https=1

Unfortunately, by adjusting some of the components we inadvertently created some heat management issues on the HoloPort and HoloPort+ under full processing loads. But with some slight upgrades to the cooling systems, this has been resolved. This re-work and revised testing for certification have coincided with the run-up to the multi-week Lunar New Year’s celebrations, so although all our component parts are now all manufactured, we can’t begin assembly until our assembly factory restarts after the holiday.

That said, nothing else has shifted. We’re continuing to make great progress on other crucial milestones, and we still intend to ship the HoloPorts in Q1. As a reminder, here are the milestones:

Milestones on the Holo Roadmap in 2019
1) Holo Closed Alpha Testnet Promised in February (not public, available only to Indiegogo Alpha/Beta Testers)
2) HoloPorts Shipped (Indiegogo in first batch, HoloPort store in second batch)
3) Holo Open Alpha Testnet (available to all purchasers of HoloPorts)
4) Holo Full Feature Testnet (including a Testnet of Holo fuel)
5) Holo Beta Mainnet

We’ve come so far with testing and verifying certificates, and know exactly which ones will be certified (FCC, CE, VCCI, IC, etc.), so we put preliminary logos on the latest HoloPort test units. They really look like official consumer electronics with these laser etchings!

?email=alevk444%40mail.ru&e=1548473291&h=Z6vZS08Aj6hjRWidyhZxgg&url171=YzEuaWdnY2RuLmNvbS9pbmRpZWdvZ28tbWVkaWEtcHJvZC1jbGQvaW1hZ2UvdXBsb2FkL2NfbGltaXQsd182OTUvdjE1NDgxOTkyNjQva3Q0emtkc2lsb2R2ODVpZ3hza2cuanBn&is_https=1

Holochain Developer Preview 0.0.3 Released
We’re rapidly iterating towards our beta release of Holochain. Feedback from hApp developers on our team and in our community is helping us prioritize features and shave off the rough spots. With Developer Preview release 0.0.3, we now have a working prototype of a networked DHT implementation, the full programming toolkit that was present in the prototype, and a new set of application building and testing tools. This is a HUGE step forward for Holochain and Holo’s distributed hosting!!

You can follow our progress in the weekly Dev Pulse update, get involved in the development process in our GitHub repo, and dig deeper into our developer documentation.


Holo Alpha-Beta Testers
We’re very much in preparation mode for the Closed Alpha Testnet. We’ll be reaching out to all of our Alpha-Beta Testers by email in the next two weeks with a link to a survey to help begin the test process. We’re really excited to be ready to share the first Holo software with our community!


DevCamp #3 in February
Registration is now open for the final dev camp that our Indiegogo backers will be invited to attend free of charge. This DevCamp from 18-22 of February is focused on Designing your hApp, and will cover the following topics:

-Context & Architecture Overview
-Membranes: Membership, Privacy & Bridging Microservices
-Existing Patterns, Conventions, & Core Apps
-Zomes: Modularity and Code Reuse
-Data Structures: Entries, Schemas, & Validation (basic CRUD)
-Linking: Relationships & Collections
-Custom Functions and Business Logic
-UI Middleware & Component

As in the past, all DevCamp #3 lessons will be delivered online in a combination of live video workshops and self-paced content available by 00:00 UTC each day. The registration fee for non-Indiegogo backers is $250. Contact devcamp@holo.host if you have questions.


Perk Delivery (Stickers!)
As we approach complete delivery to the Dev Camp backers, we’re obviously still working toward the delivery of the HoloPorts and service perks as well. We have mailed every one of our perk backers their True 3D holographic stickers along with a thank you card. If you didn’t get yours, let us know!
?email=alevk444%40mail.ru&e=1548473291&h=kLi2xj3h7Ct-lpZPw4Y1iQ&url171=YzEuaWdnY2RuLmNvbS9pbmRpZWdvZ28tbWVkaWEtcHJvZC1jbGQvaW1hZ2UvdXBsb2FkL2NfbGltaXQsd182OTUvdjE1NDgxOTk1NTYvbG91MHR6cm5ubWdxeDhyd2twdHAuanBn&is_https=1


You are the best backers a world-changing project could ever ask for. Thank you, thank you, thank you!

- The Holo team

 

Кратко:

  •  показали упаковки, в которых будут посылать HoloPort-ы (да, у меня заказан один, как придёт - расскажу что да как). Решили, что они недостаточно устойчивы к повреждениям при доставке;
  • при доставке столкнулись с проблемой сертификации (очередная бюрократия). К счастью эти проблемы были преодолены, и все ждут запуска фабрики после праздников. Ожидаемая дата доставки - первый квартал 2019; 
  • 19-22 февраля пройдет сбор разработчиков DevCamp #3.

Комментарий: ничего экстраординарного. Надеюсь, что если задержат сроки, то не сильно.

 

Поделиться сообщением


Ссылка на сообщение

Ребята из русскоязычного коммьюнити Holo перевели Currency Paper и Green Paper на русский! Перевод достаточно сомнительного качества, но всё равно молодцы!

 

Currency Paper - русская версия.pdf

Green Paper - русская версия.pdf

 

Поделиться сообщением


Ссылка на сообщение

Matthew Schutte, директор по евангелизму Холо, побывал в гостях у шоу Nugget's News и поговорил о технической части холо (en):

 

Поделиться сообщением


Ссылка на сообщение

Holo выпустило очередное обновление и показало некоторые фото сборки будущих Holoport-ов: https://medium.com/h-o-l-o/holoport-update-a0574c25ffff

Цель: чтобы в конце марта HoloPort-ы были высланы участникам краудфандинговой компании.

Что есть сейчас:

  • все компоненты для HoloPorts были изготовлены;

  • вся упаковка разработана и находится в производстве;

  • международные сертификаты на оборудование завершены на 95%.

Что осталось сделать:

  • установить образ диска от Holo Dev Team;
  • сборка и упаковка;
  • доставка дистрибьюторам;
  • пересылка конечным пользователям.

Жду свой порт к концу апреля.

 

Поделиться сообщением


Ссылка на сообщение

Начали рассылать первых Holo Port и Holo Port+. В ближайшее время все Holo Port и Holo Port+ будут собраны и отправлены в различные части света. 

Образ диска для Holo Port Nano всё ещё разрабатывается.

 

Источник:

Скрытый текст

HoloPort and HoloPort+
- Everything is now in place and we’re assembling! Initial HoloPorts have already made it through the line this week—fully assembled and packaged!
- Our team will be receiving the first ones for the internal stages of Closed Alpha Testing very soon.
- The rest of the HoloPorts will come off the assembly line, finish being packaged, and be prepared for shipment to distributors immediately afterwards!
- Our Holo hardware partner is on the ground in China and will be on site to personally oversee the process and guarantee speedy shipment to distributors.

HoloPort Nano
- We are still working on the Nano disc image to provide to the manufacturer. This delay is due to the upgrade to 16GB of storage and our choice to prioritize the HoloPorts and HoloPort+.
- The storage change also requires that the Nano go through a recertification process.   
- Assembly of the HoloPort Nanos will begin as soon as we are able to complete the disc image and certification.

 

Поделиться сообщением


Ссылка на сообщение

Продолжают паковать наши холопорты:


 

Скрытый текст

 

Assembly Continues with All HoloPort Backplates in Stock

One thousand and forty HoloPorts are now assembled, tested, and packaged. Also, the replacement backplates necessary for the next batches are now completed and in stock.

 

HoloPort and HoloPort+
Assembly will continue with one batch of approximately 200 HoloPorts, followed by a second batch of 650 HoloPort+ units.

HoloPort Nano
Development of the Nano operating system continues, and will be helped by the addition of a new team member.
 

 

 

Поделиться сообщением


Ссылка на сообщение

Данный материал является переводом Holochain FAQ: https://github.com/Holochain/holochain-proto/wiki/FAQ

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

 

 

Часто Задаваемые Вопросы 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 не передает большие объемы излишней информации и потребляет гораздо меньше трафика, чем блокчейн.

 

  1. В 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 FAQhttps://github.com/Holochain/holochain-proto/wiki/FAQ

Перевод подготовлен Mia, специально для телеграм-канала @miacoins и конечно для коммьюнити cp0x.com, подписывайтесь, если вам интересны материалы про блокчейн.

Поделиться сообщением


Ссылка на сообщение

это конечно круто, но зачем такие простыни постить? еще и шрифтами крупнее, можно же выкладывать на медиуме и сюда уже ссылку кидать кто захочет прочитает

Поделиться сообщением


Ссылка на сообщение

Раздача Холопортов юзерам опять задерживается. Теперь не из-за плохо лежащей краски, а просто потому что они будут лежать на складах и ждать, пока не будет готово программное обеспечение. Почему нельзя раздать коробки юзерам, чтобы они игрались, а запустить сеть когда будет готово программное обеспечение, не понятно.

 

Поделиться сообщением


Ссылка на сообщение

Холо снова обещают рассылать ХолоПорты уже в этом году (до конца года осталось всего-ничего, но им нипочем!

Цитата

Hi Holonauts!

We’re thrilled to announce that we will start shipping  HoloPorts in 2019! 

The HoloPort and HoloPort+models will ship by the end of this year, with the HoloPort Nanos shipping in early 2020. As HoloPorts start shipping, Nano owners will be able to join the Alpha Test Network using a virtual machine (VM). We’ll share more soon about what that means and how it will work. 

Check out the video below from our team for all the details. 

 

So what’s next?

Check your shipping address to ensure it is up-to-date

Prepare to receive emails directly from social@holo.host by adding us to your contacts

 

We’ve said it before. There is no way we could have ever come this far without your support as a backer, from one of over 65 countries around the world. 

We appreciate you! 

- The Holo Team

 

Поделиться сообщением


Ссылка на сообщение

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


×
×
  • Создать...