ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

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


Введение


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


В отличие от узлов, использующих доказательство работы, таких как Биткойн или Эфириум, Pi Node использует другой алгоритм консенсуса, основанный на Stellar Consensus Protocol (SCP). В SCP узлы образуют доверенные группы (срезы кворума) и соглашаются только на транзакции, на которые соглашаются эти доверенные узлы. Круги безопасности (см. Часто задаваемые вопросы о Pi: что такое круги безопасности? ) от мобильных майнеров Pi объединяются в глобальный граф доверия, который позволяет узлам Pi формировать срезы кворума, чтобы определить, кто может и не может проверять транзакции в общей книге.


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


Pi продолжит придерживаться методологии прогрессивной децентрализации при разработке своей тестовой сети. Во время первоначальной тестовой сети компонент блокчейна Pi программного обеспечения узла будет иметь централизованный уровень для достижения более быстрых итераций стресс-тестирования сценария и адаптации алгоритма консенсуса для удовлетворения потребностей сети Pi и ее глобального сообщества (см. Раздел «Дорожная карта Testnet») . Эта начальная версия узла является первым шагом к созданию тестовой сети Pi и, в конечном итоге, полностью децентрализованной основной сети. 


Эта версия узла включает два интерфейса: интерфейс узла и интерфейс приложения Pi для рабочего стола. В зависимости от уровня участияопределено в разделе ниже, Pioneers могут использовать два интерфейса соответствующим образом. Каждый мобильный пользователь может загрузить программное обеспечение узла на свой компьютер и использовать его интерфейс приложения Pi для настольных ПК, поскольку он аналогичен интерфейсу мобильного приложения и позволяет людям проверять свой баланс Pi, просматривать мультимедийный контент и использовать чаты Pi на своем персональном компьютере. Каждый пионер также может подать заявку на получение статуса узла через интерфейс узла и установить там компонент блокчейна. Первоначально будет этап выбора (см. Раздел «Дорожная карта тестовой сети»), на котором основная команда откалибрует критерии выбора узла на основе надежности устройства и возможностей подключения. Когда основная команда выбирает узел, им необходимо пройти KYC, чтобы продолжить работу в качестве узла в Testnet. Подробнее см. в разделе ниже: Процесс выбора узлов и надузлов. 

Уровни участия узлов 

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

Компьютерное приложение

Компьютерное приложение относится только к использованию интерфейса рабочего стола Pi App программного обеспечения узла. Это позволяет первопроходцам, которые хотят взаимодействовать с приложением Pi со своих компьютеров, поэтому оно имеет аналогичные функции с мобильным приложением. Например, многие пионеры ранее заявляли, что хотят иметь возможность общаться на Pi через свои компьютеры, а не телефоны. Поэтому мы разработали интерфейс приложения Pi для настольных ПК на программном обеспечении Pi Node и объединили этот интерфейс с программным обеспечением узла . Кроме того, в будущем, когда в приложение Pi будет добавлено больше функций, например, платформа приложений и различные приложения на платформе, доступ к некоторым из них может быть проще через интерфейс рабочего стола, чем через мобильное приложение.

Узел

Узел означает, что пионеры получают доступ к интерфейсу узла , завершают установку необходимых технических средств на основе инструкций и включают/выключают интерфейс узла, чтобы их компьютер был доступен для запуска компонента блокчейна после того, как он был выбран в качестве узла. Хотя они не участвуют в консенсусе, они проверяют действительность блокчейна и отправляют транзакции для записи в блокчейне. В будущем, когда блокчейны Pi будут расширяться не только для защиты реестра, ноды будут расширяться, чтобы включать компьютеры, решившие внести свой вклад в коллективные аппаратные ресурсы сети, такие как вычисления, хранилище и пропускная способность. 

Суперузел

Суперузлы являются основой блокчейна Pi. Они несут ответственность за достижение консенсуса на основе алгоритма записи правильной транзакции в реестр Pi, в дополнение ко всем обязанностям, которые выполняет узел. Они также несут ответственность за то, чтобы другие суперузлы и узлы получали последнее состояние блокчейна. Суперузлы также используют интерфейс узла и изначально выбираются основной командой. Они должны быть подключены к сети 24/7 и иметь надежное интернет-соединение.


См. в таблице ниже сводку трех уровней участия в программном обеспечении Pi Node, а также требования к оборудованию и программному обеспечению для компьютеров на каждом уровне участия.



Компьютерное приложение

(Интерфейс настольного приложения)

Узел

(интерфейс узла)

Суперузел

(интерфейс узла)

Доступ к приложению Pi Network на компьютере

Отправляйте океан в океан

Икс

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

Икс

Разрешить пользователям использовать приложения для мобильных устройств

Икс

Участвовать в консенсусе

Икс

Икс

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

Икс

Икс


Технические требования 1

Предварительные рекомендации по оборудованию



ЭТО НЕ ОПРЕДЕЛЕНО. Просто рекомендации. Необходимо проверить на практике. Тестнет расскажет

- 250 МБ свободного места на диске

- Не менее 250 МБ свободного места на диске

- предусмотрено 1




- Не менее 250 МБ свободного места на диске

- предусмотрено 1




Требования к программному обеспечению 2

Мак, Виндовс,

Линукс (скоро)

Mac, Windows, Linux (скоро)

Mac, Windows, Linux (скоро)

Примечания:

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

  2. При установке Node в Windows фильтр SmartScreen защитника Microsoft может отображать предупреждение, когда новое приложение, загруженное из Интернета, внезапно устанавливается многими людьми. Это, вероятно, будет иметь место для Pi Node из-за нашей большой пользовательской базы. По мере того, как все больше первопроходцев соглашаются установить программное обеспечение Pi Node, защитник Microsoft перестанет показывать это предупреждение.

Процесс выбора узлов и суперузлов

Чтобы подать заявку на использование в качестве узла или суперузла в тестовой сети Pi:


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

Критерии выбора узлов и суперузлов

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




В зависимости от надежности вашего узла и оценки доверия в сети Pi вы будете приглашены на KYC. Кандидаты, завершившие процедуру KYC, будут зарегистрированы в качестве суперузла и узла в тестовой сети Pi.


В течение начального периода тестовой сети основной целью является стресс-тестирование алгоритма консенсуса сети. Хотя не у всех Pioneers будет оборудование, программное обеспечение и надежность сети для участия в первоначальной тестовой сети, Pi всегда стремится быть как можно более инклюзивным. Все пионеры по-прежнему смогут участвовать через мобильное приложение Pi. Кроме того, со временем мы также стремимся сделать роль узла более доступной, разработав дополнительные способы, которыми пионеры могут внести свой вклад в сеть.  

Дорожная карта тестовой сети

Тестнет будет состоять из трех этапов.


План дорожной карты 


Этап отбора

Стадия пересмотра

Живая тестовая сеть

Цели

- Калибровка критериев выбора для узлов и суперузлов

- Протестировать блокчейн

- Добиться безопасности

- Займитесь жизненной силой

- Масштабируемость

- Протестировать блокчейн

- Добиться безопасности

- Займитесь жизненной силой

- Масштабируемость



мероприятия

- Анализировать доступность и надежность узлов по отношению к производительности сети

- Тестирование стресс-сценариев

- Пересмотреть алгоритм консенсуса 

- Протестируйте блокчейн с реальными действиями участников

- Пересмотреть алгоритм консенсуса

Этап отбора

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

Стадия доработки

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


Этот быстрый итеративный процесс важен для улучшения алгоритма консенсуса для удовлетворения потребностей Pi Network. Таким образом, на этом этапе компонент блокчейна этой версии узла содержит централизованный уровень, который позволит основной группе быстро назначать смоделированные данные графа сети и конфигурации различным узлам, чтобы более эффективно тестировать широкий спектр сценариев и состояний узла. сеть. Например, вместо того, чтобы полагаться только на текущие данные из кругов безопасности для проверки алгоритма консенсуса, что является только одним сценарием, эта функция позволяет основной группе создавать сотни или даже тысячи сценариев кворумов, назначая смоделированные круги безопасности разным узлам. в сети. Также к интересным сценариям относятся: Что произойдет, если половина сети будет изолирована? Что происходит, когда процент узлов в сети внезапно отключается или входит в сеть? Этот централизованный уровень будет удален из основной сети после того, как он послужит цели тестирования.


В свою очередь, данные, полученные в результате этих тестов, могут использоваться для пересмотра алгоритма консенсуса. Pi столкнется с уникальными проблемами, поскольку он адаптирует и масштабирует Stellar Consensus Protocol для удовлетворения потребностей блокчейна Pi (например, большое количество участников, сильно распределенные персональные компьютеры в качестве узлов, включение графа доверия, сгенерированного мобильными майнерами и т. д.). Этап проверки позволит сети протестировать такие вещи, как масштабирование обмена сообщениями и процесс голосования в сети, сохраняя при этом безопасность и жизнеспособность. Деятельность по пересмотру алгоритмов консенсуса влечет за собой анализ данных и исследования для инновационных решений, адаптированных к потребностям Pi Network.

Живая тестовая сеть

Live Testnet будет этапом, когда различные типы узлов будут активно выполнять обязанности, определенные в таблицах выше (см. Раздел «Уровни участия узлов»). Узлы смогут отправлять тестовые транзакции, которые записываются узлами в распределенный реестр с помощью алгоритма консенсуса. Цель по-прежнему состоит в том, чтобы проверить работоспособность сети, но с реальными данными от кругов безопасности, генерируемыми мобильными майнерами, и реальной деятельностью участников сети. Он также содержит итеративный процесс тестирования, анализа данных, отладки, пересмотра и внедрения инноваций для обеспечения безопасности и обеспечения жизнеспособности и масштабируемости.

Часто задаваемые вопросы по узлу

Какая связь между программным обеспечением Pi Node и мобильным приложением Pi Network?

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

Какое влияние окажет Node на мое устройство? Будет ли это разряжать мой процессор и батарею?

Если вы не включите часть Node или SuperNode, то влияние будет минимальным, будет потребляться очень мало ЦП, памяти или сетевого трафика, что сделает его доступным для всех. Включение функциональности узла или суперузла будет использовать ресурсы ЦП, памяти, жесткого диска и сети. В ходе Testnet мы будем собирать данные, чтобы более четко определить влияние работы узлов на конкретных устройствах.

Будет ли награда за запуск Pi Node?

Одна из целей тестовой сети Pi — определить, какое вознаграждение должно быть, если оно вообще есть, за запуск узла. Хотя мы собираем соответствующие данные, необходимые для определения наиболее подходящего механизма стимулирования, вознаграждение за майнинг для узлов Testnet не предусмотрено. 

Является ли программное обеспечение Pi Node открытым исходным кодом?

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

Pi Network LaMaster22
Start mining. Easy as Pi!
Download