Riecoin

Riecoin (RIC) – это децентрализованная (одноранговая) цифровая валюта с открытым исходным кодом. Она позволяет переводить деньги в любую точку мира с минимальными транзакционными комиссиями, иногда даже бесплатно (в зависимости от ряда факторов, таких как переводимая сумма и загруженность сети на момент транзакции).

Алгоритм: CPU mining

Криптовалюта Riecoin

Это форк проекта Bitcoin. Название Riecoin призвано отдать дань уважения Берхарду Риману, чья работа способствовала созданию способов изучения распределения простых чисел и представлена в математике Riecoin. Оно также посвящено Bitcoin, криптовалюте, которая положила начало всему криптовалютному миру.

Майнинг Riecoin

В клиент встроен базовый майнер (необходимо использовать «setgenerate true»), однако также вскоре будет выпущен оптимизированный форк CPU-майнера. Оптимизированный майнинг требует применения фильтра, который обычно создает зону неэффективности для доступа к RAM, поэтому сложно предсказать, какие улучшения можно было бы получить, используя GPU.

Наверняка кто-то найдет способ имплементировать эффективный GPU-майнер. То же самое с ASIC-оборудованием. Однако если будет создан ASIC, пригодный для подобных целей, производился бы и ASIC, который можно было бы использовать для нахождения интересных структур простых чисел.

Общие параметры

  • Блоки каждые 2,5 минуты
  • Вознаграждение за блок 50 RIC, уменьшение вдвое каждые 840 000 (примерно 4 года)
  • Капитализация: около 84 миллионов RIC
  • PoW: кастомный, совокупности простых чисел
  • Корректировка сложности каждые 288 блоков (каждые 12 часов)
  • Порт RPC 28332, или 38332 для тестовой сети
  • Порт P2P 28333, или 38333 для тестовой сети

Что нового несет в себе Riecoin?

Для майнинга Bitcoin было создано специальное аппаратное обеспечение. Некоторые считают это пустой тратой ресурсов. Мы считаем, что процесс майнинга не обязательно должен включать такие хэш-функции, как Proof of Work, и что вместо этого можно осуществлять «более полезные» вычисления.

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

Riecoin – это доказательство того, что колоссальные компьютерные мощности можно эффективно использовать для чего-то более полезного, чем просто выполнение хэш-функции. Помимо всего прочего, Riecoin отличается справедливым запуском! Инстамайн отсутствовал, поскольку первые 576 блоков не имели вознаграждения. Это позволило всем пользователям получить шанс скомпилировать кошельки вне зависимости от ОС.

Как работает Proof of Work?

Нахождение простого числа p требует работы O( log(p) ^ 4 ), тогда как проверка того, простое ли оно, требует O( log(p) ^ 3 ) с использованием теста Рабина-Миллера. Это небольшая разница, поэтому нахождение простых чисел непрактично для PoW.

Одним из возможных решений этой проблемы является поиск совокупностей простых чисел (например, двойных простых чисел, или тройных, и т.д.), то есть n «последовательных» простых чисел. Под «последовательными» в данном случае подразумеваются числа, сгруппированные максимально близко, с минимальной дистанцией между первым и последним. Это требует O( log(p) ^ (n + 3) ), тогда как верификации по-прежнему требует куба лога. Это позволяет делать генерацию условно более сложной, чем верификация.

Сложность можно корректировать посредством изменения отрезка простых чисел. В настоящее время Riecoin использует совокупности из 6 чисел, которые имеют форму p, p+4, p+6, p+10, p+12, p+16. Таким образом, каждый блок представляет собой шесть простых чисел.

Чем Riecoin отличается от Primecoin?

Во-первых, Primecoin использует тест простоты Ферма, который имеет некоторые недостатки. Числа Кармайкла не являются простыми, но по-прежнему проходят тест Ферма по всем основаниям, хотя они относительно редкие.

Во-вторых, обычно, если тест Ферма говорит, что число простое, число имеет как минимум 50% вероятность быть простым. Primecoin использует только один тест Ферма с основанием 2. Хотя основание 2 может обеспечивать большую уверенность, чем общая граница в 50%, все-таки многие составные числа будут проходить тест как простые.

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

Если говорить вкратце, числа Primecoin не гарантировано простые, они могут быть псевдопростыми Ферма по основанию 2. Существует бесконечный список псевдопростых чисел Ферма по основанию 2 (oeis.org/A001567). Riecoin использует достаточно тестов Эйлера-Лагранжа-Лифчица со случайными основаниями, поэтому вероятность того, что число не является простым, будучи принятым большей частью сети Riecoin, ничтожно мала.

Официальный сайт

Новости из официального твитера

12345
Загрузка...