Циклопедия скорбит по жертвам террористического акта в Крокус-Сити (Красногорск, МО)

Sibcoin (Сибирский Червонец)

Материал из Циклопедии
Перейти к навигации Перейти к поиску
программное обеспечение
SIBcoin
Файл:Official SIBcoin Logo.png
ТипПлатёжная система
АвторИван Рублёв (Ivan Rublev)
РазработчикИван Рублёв (Ivan Rublev)
Написана наC++
Операционная системаWindows, Linux, Mac OS X
Первый выпуск9 май 2015 (2015-05-09)
Последняя версия0.16.1
ЛицензияMIT License
Сайтsibcoin.org

SIBcoin (известная также как Сибирский Червонец и SIB) — открытая децентрализованная платёжная система, использующая механизм под названием «Darksend» для того, чтобы сделать транзакции анонимными[1]. Sibcoin является форком DASH.

Обзор[править]

Основные различия между SIB и Биткоин заключаются в следующем:

  • Транзакции в Dash анонимизированы[2]
  • Dash использует не один, а комбинацию из нескольких криптографических алгоритмов[3]
  • Майнинг Dash требует меньших энергозатрат[4]
  • Решения о дальнейшем развитии системы принимают не отдельные программисты, а все члены сети Dash через механизм децентрализованного управления (Decentralized Governance)[5][6][7]

PrivateSend[править]

Распределение мастернод по странам (на сентябрь 2014)

«PrivateSend» — это сервис перемешивания платежей, основанный на CoinJoin. В последующем метод предварительного перемешивания был усовершенствован и встроен в клиентскую программу.

Текущая реализация системы позволяет увеличить анонимность транзакций путём объединения нескольких входов от разных пользователей в одной транзакции с несколькими выходами. Это скрывает потоки движения средств и ограничивает возможности прямого отслеживания транзакций. Для отслеживания таких транзакций был предложен механизм иерархического списка (основанного на входах и выходах), однако, практических доказательств возможности такого анализа представлено не было.

Механизм PrivateSend включает ряд процедур:

  1. Предварительная деноминация — платежи дробятся на одинаковые части: 100, 10, 1, 0.1, что препятствует отслеживанию по индивидуальным суммам.
  2. Каждая часть проходит свои собственные этапы анонимизации, при этом
    • анонимизируется не вся сумма, а части
    • перемешиваются исключительно совпадающие по объему части
    • на каждом этапе выбирается новая перемешивающая мастернода.
  3. Перемешивание происходит заблаговременно. После смешивания сумма возвращается владельцу на новые анонимные адреса и может использоваться, когда потребуется (нет нужды ожидать смешивания).
  4. С ростом числа пользователей DASH становится труднее избавиться от неопределенности в структурах смешивания.

Мастерноды[править]

Мастерноды (Masternodes) — специальные узлы (серверы) сети, обеспечивающие работу механизма перемешивания «PrivateSend». Мастерноды управляются сообществом волонтёров без единого централизованного управляющего органа. Каждый раз, когда пользователь намеревается использовать «PrivateSend», он указывает количество раундов перемешивания (обычно от двух до восьми, но можно и более), что значительно увеличивает степень анонимности. Далее случайно выбранные Мастерноды осушествляют перемешивание монет. Комбинация из нескольких случайных независимых мастернод, увеличивает уверенность, что никто не имеет полной информации о всех входах и выходах в процессе транзакции.

Чтобы избежать сценария, при котором множество Мастернод в сети управляется злоумышленником, который хочет раскрыть анонимные транзакции, применяется сдерживающий фактор: для каждой Мастерноды подключаемой к сети требуется залог в 1000 Dash.[8] С целью стимулирования волонтёров к созданию и управлению мастернодам, за их работу полагается вознаграждение, составляющее 50 % от награды майнера за найденный блок.[9]

InstantSend[править]

«InstantSend» — это сервис для мгновенных транзакций. В этой системе, входы блокируются только для конкретной транзакции, проверяемой с помощью механизма консенсуса в сети Мастернод. Конфликтующие транзакции блокируются и отклоняются. Если консенсус не может быть достигнут, подтверждение транзакции происходит с помощью стандартного механизма подтверждения блока. InstantX позволяет решить проблему двойного расходования без долгого ожидания подтверждения, как в случае с другими криптовалютами, такими как Bitcoin.[10]

X11[править]

Вместо применения алгоритма SHA-256 (из семейства Secure Hash Algorithm) или scrypt в Dash с целью доказательства выполнения работы последовательно применяются 11 различных функций хеширования.[11]

X11 — система алгоритмов хеширования использующая цепочку из 11 алгоритмов типа Криптографическая хеш-функция для доказательства выполнения работы. Алгоритм X11 предложен главным разработчиком системы Dash Эваном Даффилдом (Evan Duffield) с целью затруднить использование специализированного оборудования для майнинга.

Для последовательного хеширования, центральные процессоры последнего поколения в среднем дают такую же производительность как GPUs. При работе такого алгоритма на GPUs требуется примерно на 30 % меньше электрической мощности, по сравнению с алгоритмом `scrypt` и от 30 % до 50 % меньше ресурсов на теплоотведение. Это позволяет значительно снизить расходы майнеров и продлить ресурсы компьютерного оборудования.[12]

Dark Gravity Wave (DGW)[править]

Dark Gravity Wave (DGW) — алгоритм подстройки сложности майнинга, созданный с целью обойти недостатки в алгоритме Kimoto’s Gravity Well. В данном случае используется многократная и простая скользящая средняя для плавной подстройки сложности, которая пересчитывается для каждого блока. Вознаграждение за блок не меняется строго с номером блока, а вместо этого использует формулу, основанную на законе Мура: 2222222/((Difficulty+2600)/9)2.[13][14]

Кошелёк Dash[править]

Кошелёк Dash (Dash Core wallet) основан на популярном кошельке для биткоина — Bitcoin Core QT wallet с дополнительным функционалом. Он позволяет делать анонимные транзакции с использованием вышеописанных функций PrivateSend и InstantSend.

Децентрализованное управление[править]

Решения об изменениях в Dash принимаются общим голосованием[6]. Любой желающий может вынести на публичное обсуждение тот или иной проект, связанный с Dash (вынесение проекта на голосование стоит 5 единиц dash). После чего путём голосования принимают решение по проекту[6].

Именно таким образом было принято решение об увеличении размера блоков с 1 MB до 2 MB. Процесс принятия решения занял менее суток[15].

Источники[править]

 
PoW на основе SHA-2

Bitcoin (Bitcoin Atom) • MazacoinNamecoinPeercoin

PoW на основе Scrypt

AuroracoinCoinyeDogecoinLitecoin

PoW на основе CryptoNote

BytecoinMoneroDarkNote

Другие алгоритмы PoW

PrimecoinDashSafeMoonSibcoinTKEY

Другие
технологии

BurstcoinCallisto NetworkCounosCounterpartyDexCoyoteEmerCoinGreedcoinEthereumMastercoinNEMNXTPocketcoinPolkadotPrizmRippleSensoStellarSwiftcoinTONThe Open NetworkZcash

Люди, сервисы
и организации

Вячеслав Семенчук (Bitcoen) • Даниил РостовцевМихаил Чобанян (Kuna Exchange) • Николай Удянский (Bitcoin Ultimatum, Coinsbit) • Российская ассоциация криптоиндустрии и блокчейнаBemine.clubBitgetDigartyHuobiNOWPaymentsWhiteBITНиколай ШкилёвАлександр БородичВиктор ШпаковскийПавел АндреевПавел Салас ЛусуриагаЮлия ПогасийМаксим МернесАлексей МокровМарк Гинзбург

Связанные темы

Альтернативная валютаБлокчейнВиртуальная валютаДвойное расходованиеКриптоакцияКриптоанархизмКриптовалютная инвестицияКриптокопитрейдингМайнингОнлайн-сервис обмена цифровых валютПравовой статус системы «Биткоин»Пузырь криптовалютХалвингЦифровая валютаЭлектронные деньгиProof-of-stake