Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- The Network — публичный суперсервер, на котором размещены децентрализованные приложения (далее: приложения), работающие на одноимённом программном обеспечении.
- 1. The Network публичен, потому что открыт для использования.
- 2. Программное обеспечение The Network состоит из следующих компонентов (модуль — комплексный объект).
- 2.1. Модуль ввода команд в клиент.
- 2.2. Модуль вывода системных ответов.
- 2.3. Модуль ведения логов.
- 2.4. Протокол постквантного шифрования.
- 2.4.1. Модуль генерации ключа.
- 2.4.2. Модуль шифрования.
- 2.4.3. Модуль расшифровки.
- 2.4.4. Модуль подписи.
- 2.5. Протокол полностью гомоморфного шифрования.
- 2.5.1. Модуль преобразования функции.
- 2.5.2. Модуль преобразования входящих данных.
- 2.5.3. Модуль вычислений над шифротекстом.
- 2.6 Протокол интерактивных вероятностных доказательств.
- 2.6.1. Модуль составления доказательства.
- 2.6.2. Модуль выставления процента верности единичной проверки.
- 2.6.3. Модуль проверки доказательства.
- 2.6.3.1. Подмодуль вычленения случайной части.
- 2.6.3.2. Подмодуль синтаксической проверки.
- 2.6.3.3. Подмодуль семантической проверки.
- 2.7. Модуль обмена сообщениями.
- 2.7.1. Подмодуль получения сообщения.
- 2.7.2. Подмодуль отправления сообщения.
- 2.7.2.1 Нижний подмодуль добавления префикса.
- 2.8. Криптовалюта.
- 2.8.1. Модуль наблюдения ациклического графа.
- 2.8.1.1. Подмодуль поиска ближайшей полной ноды.
- 2.8.1.2. Подмодуль подключения к полной ноде.
- 2.8.1.3. Подмодуль выборочной загрузки записей ближайшей полной ноды.
- 2.8.2. Модуль генерации адреса.
- 2.8.3. Модуль получения криптовалюты.
- 2.8.4. Модуль отправления криптовалюты.
- 2.8.4.1. Подмодуль выбора случайных транзакций.
- 2.8.4.2. Подмодуль подтверждения транзакции.
- 2.8.5. Модуль смарт-контрактов.
- 2.8.5.1. Подмодуль создания смарт-контракта.
- 2.8.5.2. Подмодуль верификации смарт-контракта при подтверждении транзакции.
- 2.8.6. Модуль оффлайн-транзакций.
- 2.8.7. Модуль контроля размера DAG.
- 2.8.7.1. Модуль оценки приемлемости размера DAG.
- 2.8.7.2. Модуль генерации генезис-блока.
- 2.9. Протокол безопасного обмена.
- 2.9.1. Вычисления.
- 2.9.1.1. Модуль выставления цены за единичный пакет.
- 2.9.1.2. Модуль круга обмена.
- 2.9.1.2.1. Разделение функции на подфункции.
- 2.9.1.2.2. Отправление подфункции на вычисление.
- 2.9.1.2.3. Отправление результата вычисления.
- 2.9.1.2.4. Отправление транзакции.
- 2.9.1.3. Модуль блокирования.
- 2.9.2. Хранение и передача.
- 2.9.2.1. Модуль выставления цены за хранение пакета.
- 2.9.2.2. Модуль выставления цены за тик передачи.
- 2.9.2.3. Модуль одного тика.
- 2.9.2.3.1. Подмодуль запроса передачи данных.
- 2.9.2.3.2. Подмодуль создания смартконтракта для оплаты.
- 2.9.2.3.3. Подмодуль получения данных.
- 2.9.2.3.4. Подмодуль оценки человечности серии тиков.
- 2.10. DHT.
- 2.10.1. Список стартовых узлов.
- 2.10.1.1. Модуль динамического добавления стартовых узлов.
- 2.10.1.2. Tor Bridges.
- 2.10.2. Модуль наблюдения сети.
- 2.10.3. Модуль входа в сеть.
- 2.10.4. Модуль генерации имени.
- 2.10.5. Модуль генерации хэша.
- 2.10.6. Модуль вычисления дистанции.
- 2.10.7. Модуль двухблочной сетки.
- 2.10.8. Модуль генерации путей.
- 2.10.9. Модуль поиска.
- 2.10.9.1. Модуль сравнения дистанции.
- 2.10.9.2. Модуль углубления.
- 2.10.9.3. Модуль поиска по хэшу.
- 2.10.9.4. Модуль поиска по названию.
- 2.10.9.4.1. Модуль поиска по ключевым словам.
- 2.10.10. Модуль заполнения формы для майнера DAG.
- 2.10.10.1. Подпись для майнеров DAG.
- 2.10.11. Модуль заполнения форм/формы для майнера.
- 2.10.11.1 Модуль выставления цены за единичный объект на каждой форме.
- 2.10.11.2. Форма предоставляемых услуг.
- 2.10.11.3. Форма стабильности интернет-соединения.
- 2.10.11.4. Форма скорости интернет-соединения.
- 2.10.11.5. Форма расхода трафика.
- 2.10.11.5.1. Подформа максимального трафика за период времени.
- 2.10.11.6. Форма заполнения значения ping до ключевых точек.
- 2.10.11.6.1. Модуль выбора ключевых точек.
- 2.10.11.6.2. Модуль определения значения ping до ключевых точек.
- 2.10.11.7. Форма мощности предоставляемых вычислительных устройств.
- 2.10.11.8. Форма предоставляемого места на диске.
- 2.10.11.8.1. Модуль выбора вида хранения.
- 2.10.11.8.1.1. Подформа допустимого количества тиков.
- 2.10.11.9. Форма георасположения.
- 2.10.11.10. Форма дополнительных услуг на основе смартконтракта.
- 2.10.11.11. Модуль фактической проверки форм/формы майнера.
- 2.10.12. Модуль динамического изменения форм/формы майнера при исполнении работы.
- 2.11. API.
- 2.12. Фукционирование приложения.
- 2.12.1. Набор пользователя.
- 2.12.1.1. Модуль запроса базы данных.
- 2.12.1.2. Модуль поиска сервера для приложения.
- 2.12.1.2.1. Подмодуль поиска майнера с предустановкой.
- 2.12.1.2.2. Подмодуль выбора между чистым майнером и майнером с предустановкой.
- 2.12.1.2.3. Подмодуль установки приложения с чистым майнером.
- 2.12.1.2.3.1. Нижний подмодуль ожидаемого времени установки.
- 2.12.1.3. Модуль запроса обрабатывающему приложение серверу.
- 2.12.2. Набор майнера.
- 2.12.2.1. Модуль ответа на запрос начала обслуживания.
- 2.12.2.2. Модуль ответа на запрос обслуживания.
- 2.12.2.3. Модуль запроса к базе данных приложения.
- 2.12.2.4. Модуль установки приложения.
- 2.12.2.5. Модуль удаления приложения.
- 2.12.3 Набор владельца.
- 2.12.3.1. Модуль ответа на запрос базы данных.
- 2.12.2.1.1. Модуль выбора базы данных.
- 2.12.3.1.2. Добавление адреса main page.
- 2.12.3.1.3. Добавление цены за вычиленный пакет.
- 2.12.3.2. Модуль проверки работы майнера-вычислителя.
- 2.12.3.3. Модуль проверки работы майнера базы данных.
- 2.12.3.4. Модуль поиска майнера для базы данных.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement