Primecoin

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Primecoin, Праймкойн (від англ. prime — просте число, англ. coin — «монета») — форк Bitcoin, пірінгова електронна платіжна система, що використовує однойменну криптовалюту. Головною його відмінністю є корисність обчислень.[1] Система підтверджень блоку використовує числа як доказ роботи.[2] Праймкойн був розроблений людиною, що ховається під псевдонімом Sunny King, який також працював над створенням іншої криптовалюти — PPCoin. Вихідні коди поширюються за ліцензією MIT/X11.[3] Праймкойн прийнято позначати символом Ψ, як скорочення використовується XPM. Станом на 27 грудня 2015 року вартість праймкойна складає 0.07 долара США, всього емітовано близько 13 мільйонів праймкойнів.

Відмінності від Bitcoin

[ред. | ред. код]
  • Відмінності у системі підтвердження: Система підтвердження Bitcoin заснована на хешах,[4] які створюються по алгоритму SHA-256. При цьому при пошуку хешів вся обчислювальна потужність системи спрямована лише на підтримку власної економіки, тоді як в Primecoin при роботі системи виробляються корисні обчислення.[1][5] Система підтвердження Праймкойна заснована на пошуку довгих ланцюжків Куннінгама.[1][2]
  • Більш висока швидкість генерації: Метою протоколу Біткойн є утримання швидкості генерації на величині 1 блок на 10 хвилин. У Праймкойні швидкість генерації підтримується на рівні 1 блок на хвилину.[5]
  • Висока швидкість підтвердження транзакцій: Так як швидкість генерації блоків у Праймкойна в середньому вище, ніж у Біткойна в 10 разів, то і швидкість підтвердження транзакцій вище приблизно в 10 разів.[5]
  • Плавна зміна складності: Складність майнінгу Біткойна змінюється кожні 2016 блоків (приблизно кожні 2 тижні), в Праймкойні вона змінюється на кожному блоці (за кожну хвилину).[5]
  • Нагорода за блоки: Нагорода за блок Біткойну зменшується із зростанням кількості емітованих монет. У Праймкойні нагорода за блок залежить від складності пошуку блоку і дорівнює 999/складність2.[5]
  • Відсутність премайну: Primecoin був запущений без попередньої генерації блоків 7 липня 2013 року
  • Немає обмеження емісії: Емісія Біткойну контролюється протоколом і обмежена 21 000 000 BTC.[6] У Праймкойні кінцевий об'єм монет не зафіксовано, але регулюється законом Мура через переваги майнінгового обладнання і поліпшення алгоритму. На думку автора, такий підхід є більш реалістичною симуляцією браку золота.[2]

Система підтвердження роботи

[ред. | ред. код]

Система підтвердження роботи здійснена таким чином, що кожен учасник перевіряє роботу всієї мережі.[2] Для виконання цієї вимоги розмір чисел не повинен бути дуже великим.[2] Система підтвердження роботи мережі Primecoin має наступні характеристики:

  • Числа Мерсенна виключають через їхні надзвичайно великі розміри.[2]
  • Результатом роботи мережі є створення ланцюжків псевдопростих чисел.[2]
  • Складність знаходження ланцюжків простих чисел зростає експоненціально зі збільшенням довжини ланцюжка.[2]
  • Перевірка правильності ланцюжка псевдопростих чисел може бути легко проведена на всіх вузлах мережі (для перевірки простоти використовується тест Ферма з a=2).[2]
  • Три типи ланцюжків простих чисел приймаються як підтвердження роботи:[2]
  1. Послідовності Куннінгама першого роду.
  2. Послідовності Куннінгама другого роду.
  3. Подвійні ланцюжки простих чисел-близнюків.
  • Геш від ланцюжка блоків множиться на довільне натуральне число і є першим числом у ланцюжку простих чисел.

Програми для майнінгу

[ред. | ред. код]

Для майнінгу Primecoin використовуються наступні програми:

  • Оригінальний клієнт Primecoin-Qt
  • Amaz Primelauncher 0.2
  • jhPrimeminer 7.1
  • Primecoin High Performance 11 (модифікована версія оригінального клієнту)

Обмінники

[ред. | ред. код]

Primecoin може бути куплений чи проданий на кількох обмінниках криптовалют

Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. а б в Primecoin: первая криптовалюта с полезными вычислениями. 14 липня 2013. Архів оригіналу за 9 грудня 2013. Процитовано 6 грудня 2013.
  2. а б в г д е ж и к л King, Sunny (7 липня 2013). Primecoin: Cryptocurrency with Prime Number Proof-of-Work (PDF). Архів оригіналу (PDF) за 3 листопада 2013. Процитовано 6 грудня 2013.[аффилированный источник? 853 дня]
  3. King, Sunny (29 липня 2013). Primecoin 0.1.2 beta. Архів оригіналу за 28 вересня 2018. Процитовано 6 грудня 2013.
  4. Nakamoto, S. (2008).
  5. а б в г д Buterin, V. (2013, July 8).
  6. Ron Dorit; Adi Shamir (2012). Quantitative Analysis of the Full Bitcoin Transaction Graph (PDF). Cryptology ePrint Archive. с. 17. Архів оригіналу (PDF) за 21 жовтня 2012. Процитовано 01 серпня 2013.