Riecoin (RIC) – это децентрализованная (одноранговая) цифровая валюта с открытым исходным кодом. Она позволяет переводить деньги в любую точку мира с минимальными транзакционными комиссиями, иногда даже бесплатно (в зависимости от ряда факторов, таких как переводимая сумма и загруженность сети на момент транзакции).
Алгоритм: CPU mining
Это форк проекта Bitcoin. Название Riecoin призвано отдать дань уважения Берхарду Риману, чья работа способствовала созданию способов изучения распределения простых чисел и представлена в математике Riecoin. Оно также посвящено Bitcoin, криптовалюте, которая положила начало всему криптовалютному миру.
В клиент встроен базовый майнер (необходимо использовать «setgenerate true»), однако также вскоре будет выпущен оптимизированный форк CPU-майнера. Оптимизированный майнинг требует применения фильтра, который обычно создает зону неэффективности для доступа к RAM, поэтому сложно предсказать, какие улучшения можно было бы получить, используя GPU.
Наверняка кто-то найдет способ имплементировать эффективный GPU-майнер. То же самое с ASIC-оборудованием. Однако если будет создан ASIC, пригодный для подобных целей, производился бы и ASIC, который можно было бы использовать для нахождения интересных структур простых чисел.
Для майнинга Bitcoin было создано специальное аппаратное обеспечение. Некоторые считают это пустой тратой ресурсов. Мы считаем, что процесс майнинга не обязательно должен включать такие хэш-функции, как Proof of Work, и что вместо этого можно осуществлять «более полезные» вычисления.
Смысл Riecoin заключается в следующем: процесс майнинга, помимо выполнения своей функции по обеспечению работы сети, генерирует в качестве побочного продукта серии простых чисел. Эти простые числа входят в сферу интересов математиков и научного сообщества.
Riecoin – это доказательство того, что колоссальные компьютерные мощности можно эффективно использовать для чего-то более полезного, чем просто выполнение хэш-функции. Помимо всего прочего, Riecoin отличается справедливым запуском! Инстамайн отсутствовал, поскольку первые 576 блоков не имели вознаграждения. Это позволило всем пользователям получить шанс скомпилировать кошельки вне зависимости от ОС.
Нахождение простого числа 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. Таким образом, каждый блок представляет собой шесть простых чисел.
Во-первых, Primecoin использует тест простоты Ферма, который имеет некоторые недостатки. Числа Кармайкла не являются простыми, но по-прежнему проходят тест Ферма по всем основаниям, хотя они относительно редкие.
Во-вторых, обычно, если тест Ферма говорит, что число простое, число имеет как минимум 50% вероятность быть простым. Primecoin использует только один тест Ферма с основанием 2. Хотя основание 2 может обеспечивать большую уверенность, чем общая граница в 50%, все-таки многие составные числа будут проходить тест как простые.
Хуже всего, что тест Эйлера-Лагранжа-Лифчица, используемый для других простых чисел в цепочке, предполагает, что предыдущее число в цепочке простое. Поэтому, если цепочка начинается с числа, которое не является простым, то тест Эйлера-Лагранжа-Лифчица работает не гарантировано, и все числа в цепочке могут быть составными.
Если говорить вкратце, числа Primecoin не гарантировано простые, они могут быть псевдопростыми Ферма по основанию 2. Существует бесконечный список псевдопростых чисел Ферма по основанию 2 (oeis.org/A001567). Riecoin использует достаточно тестов Эйлера-Лагранжа-Лифчица со случайными основаниями, поэтому вероятность того, что число не является простым, будучи принятым большей частью сети Riecoin, ничтожно мала.
Аналитики исследовательской и брокерской фирмы Bernstein повысили свой прогноз по стоимости биткоина, предсказывая достижение уровня…
Ethereum-гейминговая компания Immutable оказалась в центре внимания после получения «Wells notice» от Комиссии по ценным…
Алексей Андриунин, 26-летний гражданин России, проживающий в Португалии, обвинён в мошенничестве и манипуляции рынком криптовалют.…
Компания Circle объявила о прекращении поддержки стейблкоина USDC на блокчейне TRON. Это решение вступает в…
12 февраля (Reuters) - "Founders Fund", венчурный фонд, основанный миллиардером Питером Тилем, снова инвестирует в…
1. Оценка ресурсов, сбор данных и картирование Повышение технического потенциала и понимание DeFi, а также…