Nummum еще одна альтернатива крипто-валюты с кодом на основе Bitcoin разработчика ядра libccoin и picocoin Джефф Garzik в.
Основные цели Nummum являются образовательными (для меня), а также экспериментальных. Все лучше, если у него есть какая-то польза для других тоже.
Nummum не повторно изобрести колесо. Она занимает несколько рабочих крипто-валюту концепцию и объединяет их в один модульная а также масштабируемый решение.
Это очень много работы в прогресс. Большинство функций в списке функций еще не было реализовано (см списков TODO), так что на данный момент это больше, чем список пожеланий списка функций.
Все формы вклада и конструктивную критику можно только приветствовать.
Ключевая особенность
- Нет предварительную добычи
- Встроенный псевдо-анонимности, а также убер-анонимный модуль с Zerocoin-подобной функциональностью
- P2P модуль майнинг с p2pool функциональность, подобную
- Модуль сообщений похожи на Bitmessage для обмена сообщений между адресами
- / Модуль лексема Цветная монета
- Модуль обмена P2P, который использует DML / чан функции модуля обмена сообщениями, чтобы объявить, открыть и согласовать потенциальные сделки, то настроенные торговые контракты (нужно больше мысли)
Видеть Торговля по цепи - / Ставки модуль азартных игр, который использует DML / чан функции модуля обмена сообщениями, чтобы объявить, узнать, согласны и урегулировать ставки
- Возможность добавления других крипто-валюты в качестве модуля
- Возможность добавления налога модуля для правительственного использования
- В отличии от Bitcoin, который является названием сети, протокол, клиента и денежной единицы (иногда путая при объяснении новых пользователей) Nummum имеет немного другое имя для каждого из этих слоев
- Ссылочный клиент может работать либо как клиент полной цепи или клиент заголовка (только для режима SPV)
Видеть Thin Client Security - Ссылочный клиент может дополнительно использовать усеченный блок-цепь
- Блок 255 Начальное вознаграждение
- Постепенное, нелинейное затухание вознаграждения блока
- награда Блок никогда не достигает 0. начинается в 255 затем постепенно сводится к и оседает на 1 после ~ 51 лет
- Uber-Анонимность несет большую плату
- Блок интервал 63 секунд
- Регулировка сложности каждый блок, рассчитывается с использованием скользящего среднего
- Использует ША-3 (ВСТРЯХНИТЕ-512 вместо SHA-256 и RIPE-160)
- Использование Scrypt
- Использование Доказательства работы / Доказательства Вынести гибрид (возможно, не нуждается больше мысли)
- Currency единицы, делящиеся на 9 знаков после запятой
- Написанный в виде библиотеки C (libnummum) с эталонными исполняемыми файлами, включая реле демон (commeō), клиент Nummum (Nummus) и клиент обмена сообщений (nūntius)
- Каждый модуль записывается в виде библиотеки C
Определения
https://en.wiktionary.org/wiki/nummus
- Nummum
протокол - Nummnet
Сеть - Nummus
Клиент командной строки ссылки - nummulus
Клиент ссылки GUI - Nummō (в единственном числе) & Nummi (множественное число)
Валютные блоки - Символ валюты
# (Номер / символ хэш) - Код валюты
NUM - Anonummum
Uber анонимного модуль Nummum (https://www.youtube.com/watch?v=8N_tupPBtWQ) - Numminas
P2P майнинг модуль Nummum - Nūntium
Модуль P2P обмена сообщениями Nummum - Exonummum
Цвета / / маркер модуль nummum монеты экзонумия - камбий
Обменный модуль - Bitcoinum
Модуль Bitcoin - Āleārum
Азартные игры и пари модуль - Tributum
Налоговый модуль, где налоги могут быть удержаны у источника сделки - commeō
Ссылка реле демон - nūntius
Клиент линии обмена сообщений ссылки команды - nūntiō
Графический интерфейс клиента ссылки обмена сообщениями - кодекс
Главная книга / базы данных блока - Cassifile
Nummus и nūntius бумажник и хранилище ключей - девиз
Nummus PÄRIT nummōs
Модель
+----------------+----------------+---------------+---------------+
| | | | |
Хранение | Cassifile | Кодекс DB | Nūntī DB | Exo DB |
| (Кошелек) | (блоки) | (сообщения) | (жетоны) |
| | | | |
+----------------+----+-----------+---------+-----+---------------+
| | | |
Программное обеспечение | Nummus | nūntius | commeō |
| (Клиент) | (Мессенджер) | (Реле) |
| | | |
+----+-----------+----+-----+------------+--+--------+------------+
| | | | | | |
Применение | | Anonummum | Numminas | Nūntium | Exonummum | камбий |
| | (Неприкосновенность частной жизни) | (Добыча) | (обмен сообщениями) | (Маркер) | (Обмен) |
| | | | | | |
| + ----------- + ---------- + ------------ + ----------- + - ----------- +
| |
Протокол | Nummum |
| |
+-----------------------------------------------------------------+
| |
Сеть | Nummnet |
| |
+-----------------------------------------------------------------+
| |
Транспорт | Интернет |
| |
+-----------------------------------------------------------------+
вычисления
Следующие расчеты запуска из До нашей эры команда:
Код:
Шкала = 9
initial_reward = 255
block_interval_seconds = 63
final_reward_reduce_interval_blocks = 4194303
reward_reduce_interval_blocks = 0
total_nummi = 0
Total_time = 0
year_in_seconds = 60 * 60 * 24 * 365
для (я = initial_reward; я>= 1; i--) {
reward_reduce_interval_blocks = final_reward_reduce_interval_blocks / я
total_nummi + = reward_reduce_interval_blocks * я
Total_time + = reward_reduce_interval_blocks * block_interval_seconds
}
"Общее Nummi в существование после окончательного снижения вознаграждения = "; total_nummi
"Время до окончательного восстановлени до 1 вознаграждения nummō (лет) = "; Total_time / year_in_seconds
"Всего Nummi вознагражден за год, когда награда 1 nummō = "; year_in_seconds / block_interval_seconds
"Процент от общего Nummi вознагражден за год, когда награда 1 nummō = "; ((year_in_seconds / block_interval_seconds) / total_nummi) * 100
уволиться
initial_reward = 255
block_interval_seconds = 63
final_reward_reduce_interval_blocks = 4194303
reward_reduce_interval_blocks = 0
total_nummi = 0
Total_time = 0
year_in_seconds = 60 * 60 * 24 * 365
для (я = initial_reward; я>= 1; i--) {
reward_reduce_interval_blocks = final_reward_reduce_interval_blocks / я
total_nummi + = reward_reduce_interval_blocks * я
Total_time + = reward_reduce_interval_blocks * block_interval_seconds
}
"Общее Nummi в существование после окончательного снижения вознаграждения = "; total_nummi
"Время до окончательного восстановлени до 1 вознаграждения nummō (лет) = "; Total_time / year_in_seconds
"Всего Nummi вознагражден за год, когда награда 1 nummō = "; year_in_seconds / block_interval_seconds
"Процент от общего Nummi вознагражден за год, когда награда 1 nummō = "; ((year_in_seconds / block_interval_seconds) / total_nummi) * 100
уволиться
дают следующие результаты:
Общее Nummi в существование после окончательного снижения вознаграждения = +1069547264,999985588
Время окончательного восстановления до 1 вознаграждения nummō (лет) = 51.283339378
Всего Nummi вознагражден за год, когда награда 1 nummō = +500571,428571428
Процент от общей Nummi вознаграждается в год, когда награда 1 nummō = 0,046802100
Исходный код
https://github.com/Nummum/Nummum
Дальнейшее чтение
http://nummum.github.io/Nummum