Сначала немного
Моя жена инженер-эколог, и она ненавидит ASIC шахтеров, я родился в Southamerican Андах и мой город страдает изменение климата, поэтому все, что не является энергоэффективным вне обсуждения для нас. Тем не менее, мы не зеленый-tards, мы просто пытаемся улучшить наши привычки потребления. Это беспорядок! Я знаю!
Так, в общем, Proof-оф-работы не для нас, период. Давайте попробуем построить что-то, что является энергоэффективным.
Корректор из-хранения
Есть много гигабайтов не используется в миллионах компьютеров, подключенных к Интернету, некоторые из них используют BitTorrent, но как насчет личных файлов? Давайте думать о системе, которая может сжиматься, раскол, крипты и распространять несколько копий моих личных данных через Интернет, надежно. Система, загрузка и загрузки всегда свободна и где узлы, обеспечивающие сервис хранения получить награду с SC2 монетами.
Я провожу вчера днем и вечер проектирования идеи, жаль, если это слишком сквозняк, но думает, пора выпустить эту идею, так как мой фон на cryptocurrencies является еще слишком короток:
- файл для хранения, загрузки и загрузки всегда бесплатно!
- 2 ^ 21 SC2 "предварительно заминированы" заплатить первоначальный семенные узлы инфраструктуры
- сеть гарантирует, что каждый файл имеет по крайней мере 10 копий каждого фрагмента
- доказательство хранения:
- получить вознаграждение в доказательство хранения файлов
- узел хранит каждое успешное подтверждение в blockchain
- 8 Подтверждения нужно каждые 32 минут, чтобы рассмотреть кусок действительно там хранится
- Подтверждение:
- Подтверждения старше 8 мин будут отвергнуты узлами
- созданный узел, который хранит копию фрагмента
- узел случайным образом выбирает 32 позиции в пределах фрагмента, они объединяются вместе с microtimestamp и хэшированного с SHA256, который затем используется в качестве ключа подтверждения
- базы данных подтверждения:
- кусок идентификатор
- код подтверждения: UUID
- ключ подтверждения
- microtimestamp
- blockchain
- новый блок генерируется каждые 2 минуты
- блок содержит
- все найденные подтверждения от последнего 8 мин
- все операции с прошлой 8 мин
- узлы найти друг друга трансляции
- перевод
- адрес для отправки монет из
- получать адреса и какую сумму каждый из них должен получить
- адрес SC2
- Приставка «SC»
- давно случайный ключ
- суффикс «SC»
- узел
- хранит полную копию blockschain
- узел хранения
- так же, как любой другой узел
- хранит копию случайных кусков
- бумажник
- имеет RSA-8192 пар: открытый ключ и закрытый ключ
- открытый ключ используется в качестве ключа AES
- хранит список блоков, которые составляют файл дерева
- чанк
- каждый фрагмент является частью файла
- сжат с XZ
- шифрованный с закрытым ключом бумажника
- названный в честь его SHA-256 хэш: [SHA256] .xz
- не нужно дублировать хранения одинаковых кусков
- Максимальный размер куска начинается в 1 МБ и зависит от общего размера файла, правила могут измениться сверхурочно, как скорость подключения к Интернету во всем мире улучшить
- дескриптор файла
- Раскол в кусках
- имя UUID: [UUID] .file
- формат JSON
- содержит:
- имя файла
- размер файла
- список блоков, которые принадлежат к исходному файлу
- файл дерево
- это просто еще один файл
- содержит дерево файлов (структура каталогов)
И что он, желая получить обратную связь!