Содержание

Алгоритмы майнинга криптовалют [таблица+полное описание]

Многие интересуются блокчейном и рассматривают майнинг криптовалют как возможность заработка или просто интересного вложения. Однако не все имеют представление о том, как это работает с технической точки зрения и не вникают в основы майнинга. Вместе с ProstoCoin рассмотрим самые популярные криптографические алгоритмы и расскажем, что это вообще такое. Также дадим перечень наиболее популярных монет вместе с используемыми ими алгоритмами.

Что такое алгоритм в майнинге

Все криптовалюты используют разные алгоритмы хеширования, которые отвечают за работу блокчейна. C их помощью происходит расшифровка и благодаря им гарантируется достоверность данных. Создание алгоритма – это всегда работа профессионалов в сфере криптографии. Владельцы майнингового оборудования – например, видеокарт или asic-устройств – получают вознаграждения за поддержание функционирования сети той или иной криптовалюты. В целом, майнинг – это сложный алгоритм заработка на монете, с электроэнергией, которая расходуется в обмен на крипту. Каждый алгоритм хэширования использует отдельные программы, которые заточены конкретно под него.

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

Самые популярные консенсусы: Proof-of-Work (PoW) и Proof-of-Stake (PoS). PoW так и переводится – это доказательство работы. Такой подход предполагает, что для завершения действия нужно выполнить работу, которая гарантированно может быть сделана.

PoS – это доказательство владения. Этот алгоритм даёт возможность генерировать блоки лишь тем узлам сети, которые имеют на счету монеты. При этом количество монет увеличивает вероятность того, что генерация произойдёт.

Существуют также другие способы достижения консенсуса, которые пока что менее популярны. Все они нацелены на определённые проекты и зачастую успешно применяются в нишевых решениях, для которых были разработаны.

Основные алгоритмы шифрования

Сначала нужно разобраться с тем, какие бывают вообще алгоритмы майнинга. Здесь мы упомянем только самые распространённые, которые используются для добычи популярных криптовалют вроде биткоина или эфира. Однако на рынке продолжают появляться новые, более современные алгоритмы, которые предлагают большую надёжность, эффективность и технологичность.

Более новые алгоритмы всё чаще имеют защиту от асиков. Всё дело в том, что наличие таких устройств на рынке позволяет группе промышленных майнеров получить львиную долю вычислительной мощности сети. Это делает сферу криптовалют менее децентрализованной и нарушает один из ее базовых концептуальных принципов.

Защита от этих устройств увеличивает количество потенциальных майнеров, ведь для добычи может быть использована почти любая более-менее современная видеокарта. Это делает сеть надёжней и устойчивей.

  • SHA-256 – алгоритм, который является основой для всем известного Биткоина. Эффективность видеокарт в этом алгоритме давно упала из-за появления на рынке специальных устройств, которые называются ASIC-майнерами. Многие новые проекты или форки Биткоина до сих пор берут в качестве основы именно этот алгоритм.
  • Scrypt – алгоритм, который используется для работы лайткоина, одной из главных альтернатив Биткоина. Был особо популярен, когда АСИКи под него еще не существовали. Сейчас же майнинг-оборудование для Скрипт не является редкостью и добыча монет с этим алгоритмом на видеокартах бессмысленна.
  • X11 – это ещё один популярный алгоритм, который использует анонимная криптовалюта Dash. Он неплохо майнился на современных видеокартах, пока в 2017 году не начался выпуск асиков под X11.
  • Cryptonight – основа анонимной монеты Монеро. Особенно примечателен тем, что защищён от асиков и работает только на процессорах и видеокартах.
  • Dagger Hashimoto (Ethash) – алгоритм, который использует криптовалюта Эфир. Тоже предназначен для видеокарт, так как для работы требуются большие объёмы видеопамяти. Поддерживаются все современные виды карточек.
  • Equihash – стал особенно популярен у майнеров после возрастания сложности в сети Эфириума. Данная технология используется в ZCash. Там она была запущена в режиме холодного старта, который искусственно завышал сложность в первые дни, что существенно повлияло на курс.

Таблица алгоритмов криптовалют

Ниже представлен перечень 50 самых популярных криптовалют, которые можно майнить, а также их алгоритмы. На самом деле, валют, которые можно майнить, намного больше (смотрите список всех криптовалют). Особенно выгоден майнинг только появившихся проектов, но при условии, что они перспективны. Изначально сложность низкая и конкурентов в лице других добытчиков меньше. Это позволяет неплохо заработать на старте и просто ждать дальнейшего роста стоимости монет.

Криптовалюта Алгоритм шифрования Алгоритм консенсуса
Bitcoin (BTC) SHA256 PoW
Ethereum (ETH) Ethash PoW
Bitcoin Cash (BCH) SHA256 PoW
Litecoin (LTC) Scrypt PoW
Monero (XMR) CryptoNight PoW
Dash (DASH) X11 PoW/PoS
Ethereum Classic (ETC) Ethash PoW
Bitcoin Gold (BTG) Equihash PoW
ZCash (ZEC) Equihash PoW
Verge (XVG) Scrypt
Lyra2Rev2
X17
Blake(2s)
Groestl
PoW
Siacoin (SC) Blake2b PoW
Bytecoin (BCN) CryptoNight PoW
Dogecoin (DOGE) Scrypt PoW
Augur (REP)
Decred (DCR) Blake256 PoW/PoS
Komodo (KMD) Equihash dPoW/PoW
DigiByte (DGB) Scrypt
SHA256
QUBIT
SKEIN
Groestl
PoW
Monacoin (MONA) Scrypt PoW
Electroneum (ETN) CryptoNight PoW
ZCoin (XZC) Lyra2RE PoW
Reddcoin (RDD) Scrypt PoW/PoS
Vertcoin (VTC) Lyra2RE PoW
Bitcore (BTX) TimeTravel PoW
SmartCash (SMART) Keccak PoW
GameCredits (GAME) Scrypt PoW
NavCoin (NAV) Scrypt PoW/PoS
Ubiq (UBQ) Dagger-Hashimoto PoW
Zencash (ZEN) Equihash PoW
DigitalNote (XDN) CryptoNight PoW
Peercoin (PPC) SHA256
Feathercoin (FTC) Scrypt PoW
Einsteinium (EMC2) Scrypt PoW
Gulden (NLG) Scrypt PoW
LBRY (LBC) LBRY
Viacoin (VIA) Scrypt
PoW
Metaverse (ETP) Ethash
Cloakcoin (CLOAK) X13 PoW/PoS
Aeon (AEON) CryptoNight-Lite PoW
Unobtanium (UNO) SHA256 PoW
GroestlCoin (GRS) Groestl PoW
Crown (CRW) SHA256 PoW
Namecoin (NMC) SHA256 PoW
Potcoin (POT) Scrypt PoW
Shift (SHIFT) DPoS DPoS
DeepOnion (ONION) X13 PoW/PoS
Mooncoin (MOON) Scrypt PoW
Sibcoin (SIB) X11GOST PoW
Pascalcoin (PASC) Pascal
Diamond (DMD) Groestl PoW/PoS
MonetaryUnit (MUE) X11 POW

Заключение

Нам удалось разобраться с тем, какие алгоритмы шифрования бывают, и составить перечень самых популярных для майнинга монет. Индустрия криптовалют все ещё находится в самом начале своего развития. Регулярно появляются новые типы достижения консенсуса на блокчейне, меняются и совершенствуются алгоритмы криптовалют. Подобные разработки всегда интересуют аудиторию и за этим рынком любопытно наблюдать.

Алгоритмы майнинга криптовалют — таблица 2020 описание

Содержание статьи:

  1. Что такое алгоритм криптовалют?
  2. Таблица алгоритмов криптовалют
  3. Алгоритмы шифрования и их криптовалюты

В каждой криптовалюте используется некий алгоритм шифрования. Его расшифровывают майнеры, гарантируя функционирование блокчейна и получая за это вознаграждения. Какие алгоритмы майнинга используются в Bitcoin, Ethereum, Litecoin, Monero, Dash и других криптовалютах и в чем заключаются их особенности? Команда https://exchangesumo.com решила ответить на эти и другие вопросы.

Что такое алгоритм криптовалют?

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

Алгоритм криптовалют, который выступает набором криптографических механизмов и правил, трансформирует текст произвольной длины в хеш фиксированной длины. А вот майнеры с помощью специального оборудования расшифровывают его. После нахождения хеша в блокчейне генерируется новый блок, в который записывается информация о транзакциях, вознаграждении майнера, хеше предыдущего блока и так далее.

Таким образом, процесс дешифровки (добычи цифровых денег) превращает набор случайных сведений в упорядоченную систематизированную информацию, которая записывается в блокчейн.

Сегодня насчитывается пара десятков алгоритмов майнинга криптовалют – Scrypt, Equihash, Ethash (Dagger Hashimoto), ECDSA, Blake256, NeoScrypt, Lyra2RE, Pascal, WhirlpoolX, Qubit…

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

Самые популярные алгоритмы достижения консенсуса в блокчейне – Proof-of-Work и Proof-of-Stake. Первый термин переводится как «доказательство работы». Он представляет собой механизм проверки того, что работа (вычисления, майнинг) выполнена.

PoS – это доказательство владения. Этот механизм дает право генерировать блоки только тем узлам сети, которые имеют валюту на счете. Количество монет увеличивает вероятность того, что генерация произойдет.

Таблица алгоритмов криптовалют

Какие криптовалюты на каких алгоритмах работают? Представим эту информацию в виде таблицы:

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

Алгоритм шифрования

Алгоритм консенсуса

Bitcoin

SHA-256

PoW

Ethereum

Ethash PoW

Bitcoin Cash

SHA-256 PoW
Ripple
ECDSA

RPCA

EOS SHA-256 + ECDSA

DPoS

Stellar

Ed25519

SCP

Cardano

Ed25519

PoS

Litecoin

Scrypt

PoW

Monero

CryptoNight

PoW

Dash

X11

PoA

Ethereum Classic

Ethash

PoW

Decred

Blake256

PoW, PoS

NEO

SHA-256 + RIPEMD160

PoW

ZCash

Equihash

PoW

Lisk

Ed25519

PoS

Dogecoin

Scrypt

PoW

Bytecoin

CryptoNight

PoW

Steem

SHA-256

PoW, PoS

Siacoin

Blake2b

PoW

Vertcoin

Lyra2REv2

PoW

DigiByte

Groestl, Skein, Qubit, Scrypt и Sha256

PoW

Komodo

Equihash

DPoW

Electroneum

CryptoNight

PoW

Diamond

Groestl

PoW, PoS

Monacoin

Lyra2REv2

PoW

Stratis

X13

PoS

NEM

Catapult

PoI

ICON

LFT

DPoS

Verge Scrypt, X17, Groestl, Blake2s, Lyra2rev2

PoW

Если ищите крипту для инвестирования в 2020 году, ознакомьтесь с этой статьей. Способы заработка на коинах описаны здесь.

Алгоритмы шифрования и их криптовалюты

Теперь давайте узнаем, что представляют из себя популярные алгоритмы майнинга криптовалют.

SHA-256

Технология изобретена в 2001 году Агентством национальной безопасности США. Изначально она применялась для шифрования конфиденциальной информации в протоколах TLS, SSL, SSH и PGP. Однако всемирно известным алгоритм стал только благодаря криптовалютной платформе Bitcoin. Также он используется в следующих монетах:

  • Bitcoin Cash;
  • Bitcoin SV;
  • Litecoin Cash;
  • Peercoin;
  • Namecoin;
  • Emercoin;
  • DigiByte;
  • Unobtanium;
  • ZetaCoin и других.

Аббревиатура SHA расшифровывается как Secure Hash Algorithm (безопасный алгоритм хеширования). А вот 256 означает, что технология работает с числами размером 256 бит. Иными словами, механизм создает уникальный 256-битный хеш-код из исходной строки текста.

Это единственный алгоритм в своем семействе, который прошел тест на устойчивость к атакам «нахождение прообраза» и «нахождение коллизий». Время обработки блока здесь составляет 6 – 10 минут. Хешрейт для криптовалют, работающих на SHA-256, вычисляется в Gigahash в секунду (GH/s).

В 2009 году, когда о Биткоине знал малый круг лиц, для расшифровки алгоритма хватало персонального компьютера, который выполнял вычисления с помощью центрального процессора (CPU). С ростом популярности криптовалюты возрастали и требования к оборудованию. Сегодня для майнинга Биткоина выгодно использовать только ASIC-майнеры – специальные устройства, обладающие вычислительной мощностью десятка, а то и сотен ПК (к примеру, Bitmain Antminer S9).

О том, как увеличить прибыльность добычи, смотрите в следующем видео:

Scrypt

Вскоре стало ясно, что простота вышеуказанной технологии разрешает автоматизировать майнинг, то есть добычу Bitcoin можно легко монополизировать. Поэтому требовался более сложный механизм генерации блоков. Таковым стал Scrypt. В этой технологии предъявляются повышенные требования к ресурсам, применяемым для вычислительных операций. Главную роль здесь играет объем ОЗУ. Причем, если ее недостаточно, скорость создания подписи стремительно снижается. А вот требования к вычислительной мощности и энергопотреблению ниже, чем у предыдущего алгоритма майнинга.

Скорость создания блоков в блокчейне, работающем на алгоритме Скрипт, составляет порядка 30 секунд. Хешрейт измеряется в Megahash в секунду (MH/s).

Технология стала популярной, в первую очередь, благодаря ее применению в Litecoin. Также на этом алгоритме работают следующие криптовалютные платформы:

  • Dogecoin;
  • Verge;
  • MonaCoin;
  • Viacoin;
  • Syscoin;
  • MoonCoin;
  • GoldCoin;
  • Gulden и другие.

Изначально для расшифровки алгоритма применялись центральные процессоры и видеокарты. Однако он не смог противостоять майнинг-корпорациям. Поэтому в 2014 году был создан первый асик для Скрипт. Позже появилась усовершенствованная технология Scrypt-N. Ее особенность – постоянный рост требований к оперативной памяти.

Программы для майнинга – CudaMiner, CGminer, SGminer…

Equihash

Технологию шифрования Equihash создали Александр Бирюков и Дмитрий Ховратович – ученые Университета Люксембурга, входящие в исследовательскую группу CryptoLUX. Собственный проект они представили в 2016 году. Впервые технология была использована в монете Zcash. Также в список криптографических валют, использующих алгоритм майнинга Equihash, включены:

  • Bitcoin Gold;
  • Bitcoin Private;
  • Komodo;
  • ZClassic;
  • Hush;
  • Zero;
  • MinexCoin;
  • BitcoinZ и другие.

Реализованная здесь хеш-функция применяет концепцию «Парадокса дней рождений». Она доказывает вероятность того, что в группе из 23 людей найдется хотя бы одна пара с одинаковой датой рождения, составляет свыше 50%. А если в группе больше 60 человек, такая вероятность превышает 99%. Есть формула, доказывающая достоверность этого утверждения. На ее основе и построен метод шифрования Equihash – вероятность нахождения нужного хеш-кода майнерами равна 2 в степени N/2.

На создание блоков уходит 150 секунд. Хешрейт измеряется в Megahash в секунду (MH/s).

Алгоритм майнинга криптовалют Equihash требователен к объему ОЗУ, а не к скорости обработки вычислений. Это делает сеть более децентрализованной, а добычу монет – айсикоустойчивой. Для майнинга используются видеокарты с объемом памяти от 2 Гб. Самые результативные графические процессоры производителя NVidia. Тем не менее, есть и специальные ASIC-устройства. Популярны две системы – Antminer Z9 mini от Bitmain и A9 ZMaster от Innosilicon.

Ethash (Dagger Hashimoto)

Ethash представляет собой алгоритм, созданный специально для майнинга криптовалюты Ethereum. Позже его стали использовать и другие платформы:

  • Ethereum Classic;
  • Ubiq;
  • QuarkChain;
  • Metaverse;
  • Expanse;
  • Pirl;
  • Ellaism;
  • Elementrem и так далее.

В основу работы Ethash положены два алгоритма шифрования криптовалют – Dagger и Hashimoto. Первый создал Виталик Бутерин, а второй – Тадеуш (Тадж) Драйя.

Алгоритм майнинга Dagger требователен к памяти видеокарт. Принцип его действия похож на Scrypt, но производительность здесь выше, что сильно ощутимо при повышении сложности сети. В Dagger присутствуют уязвимости, поэтому он и используется вместе с Hashimoto.

Система Hashimoto работает с операциями ввода, вывода в особом режиме. Она, к примеру, ограничивает скорость майнинга, поскольку количество памяти для записи и считывания информации не бесконечно. Эта технология не разрешает выполнять много операций ввода, вывода, то есть для расшифровки нельзя применять метод бесконечного подбора случайных значений.

Для майнинга монет, построенных на алгоритме Ethash, требуется вычислительная мощность видеокарт. Самыми результативными считаются устройства от AMD. Выгодны и видеокарты NVidia 10-й серии.

В Ethash сделан сильный упор на защиту от асик. Однако противостояние длилось недолго. Так, в 2018 году Bitmain представил асик для Ethereum.

X11

Создателем этого алгоритма выступает Эван Даффилд. Он поставил под сомнение надежность SHA-256. Из-за простоты этой технологии большинство монет может оказаться в руках нескольких влиятельных пулов, что приведет к резкому ценовому обвалу. Кроме того, было отмечено, что с таким алгоритмом система не защищена от взломов в полной мере.

Технология X11 появилась в 2014 году. Эван Даффилд утверждает, что на ее создание ушли только одни выходные. Механизм работает одновременно с 11 хеш-функциями. Сначала первая создает хеш, затем передает эстафету второй и так далее. Все 11 алгоритмов введены в работу Национальным институтом стандартов и технологий США, чтобы создать новую хеш-функцию SHA-3 с повышенной безопасностью. Кандидатов было 64, но конкурс прошли только 11 – Blake, Skein, Blue midnight wish, Luffa, Keccak и другие.

Взломать систему 11-раундового хеширования практически невозможно. Кроме того, технология экономна в плане потребления энергоресурсов. Добыча валют на алгоритме X11 потребляет на 30 – 50% меньше электроэнергии, чем майнинг Биткоина на ASIC-устройствах.

Для добычи подходят GPU и CPU. Также сегодня уже есть асик для этой технологии. Подходящие программы – sph-sgminer_x11mod и ccminer.

На алгоритме X11 работают следующие криптовалютные платформы:

  • Dash;
  • Enigma;
  • Boolberry;
  • Synergy;
  • DigitalCoin;
  • MonetaryUnit;
  • CannabisCoin;
  • Onix;
  • Adzcoin и другие.

По примеру этого механизма разработаны и другие алгоритмы, которые также построены на интеграции ряда хеш-функций. Речь идет о X12, X13, X14, X15, X16 и X17. Однако рассматриваемый механизм остается самым популярным.

CryptoNight

Главной особенностью Криптонайт считается повышенная конфиденциальность. Этот алгоритм стал известен, в первую очередь, благодаря монете Monero. Также на нем построены:

  • Bytecoin;
  • Electroneum;
  • DigitalNote;
  • Aeon;
  • Sumokoin и другие монеты.

Высокая степень анонимности технологии достигается благодаря использованию кольцевых подписей, которые скрывают отправителей, и одноразовых адресов получателей. Наличие подписи подтверждает только то, что транзакцию выполнил кто-то из участников группы, но отличить их друг от друга невозможно.

Монеты, построенные на этом алгоритме, взаимозаменяемы. Это значит, что у них нет «темного прошлого», как, например, у Биткоина, блокчейн которого разрешает отслеживать движение каждого коина и его участие в «грязных делах».

CryptoNight требователен к ОЗУ (нужно как минимум 2 Гб), а не к скорости проведения вычислений. Для майнинга выгодно использовать CPU в паре с GPU. Однако добыча только на центральных процессорах также результативна. Monero ежегодно вносит изменения в протокол, чтобы защититься от асик. А вот другие монеты на этом алгоритме майнинга без проблем добываются с помощью такого оборудования. Это может быть Antminer X3, PinIdea RR-200, Baikal Giant-N… Подходящие miner – Claymore’s CryptoNote, Cast XMR, XMR-Stak и другие.

Lyra2Z

Разработчиками Lyra2Z выступают создатели другого популярного алгоритма Equihash – Александр Бирюков и Дмитрий Ховратович. Главная задача этой технологии – недопущение возникновения монополий больших дата-центров в майнинге. Она отмечена специальной премией во время конкурса Password Hashing Competition в ноябре 2015 года.

Lyra2Z объединяет преимущества Blake256 и Lyra2. От первого алгоритм взял:

  • атакоустойчивость;
  • упрощенный хеш-интерфейс;
  • высокую скорость обработки информации;
  • высокую степень безопасности информации;
  • возможность изменения базовых настроек.

От Lyra2 взяты следующие преимущества:

  • высокая энергоэффективность;
  • минимальные требования к вычислительному оборудованию.

За счет энергоэффективности, алгоритм хеширования Lyra2Z считается самым «холодным». С ним легче охлаждать майнинговое оборудование. К примеру, температура процессора видеокарты GTX 1060 при 23 градусах не превышает 46 – 48 градусов по Цельсию.

Lyra2Z используют Zcoin, GINcoin, Master Contract Token и другие платформы.

Программы для этой технологии – SGminer, Tourgasm ccminer, Nemos Miner…

Scrypt-Jane

Алгоритм Scrypt-Jane поддерживает 3 механизма шифрования, названных в честь латиноамериканских танцев:

  • Salsa20 – его главная задача заключается в приеме 192-байтной строки и ее преобразовании в 64-байтную. Не в последнюю очередь это происходит благодаря внутреннему алгоритму сжатия Rumba20.
  • ChaCha20 – еще один потоковый шифр, который предлагает дополнительные услуги. К примеру, повышенную устойчивость к криптоанализу или улучшенное перемещение информации на каждый раунд.
  • Salsa6420/8 – улучшенный вариант Salsa20, работающий с высокобайтными блоками информации.

Scrypt-Jane разработан для узконаправленного майнинга с применением только центральных процессоров. Однако, на фоне потери рентабельности добычи на CPU, механизм не получил массового распространения.

Miners для этого механизма – CudaMiner и Yacminer.

Keccak

Этот механизм хеширования также называют SHA-3. В 2012 году он стал победителем конкурса криптографических алгоритмов и был утвержден в качестве нового федерального стандарта обработки сведений США.

Keccak применяет «механизм губки» для хеширования текста сообщения. Здесь вводная информация сначала «абсорбируется» и суммируется по узлу 2 с инвариантами состояния. Затем внутри криптографической губки происходят многосерийные перестановки и на выходе «выжимается» зашифрованный результат.

На Keccak возможно добывать Nexus, Quark, SmartCash, Maxcoin и другие монеты.

Для этой технологии подходят ccminer Alexis, Claymore miner, SGminer.

Напоследок посмотрите еще одно полезное видео от Богатейшего Ди:

Если нет желания майнить криптовалюты, купите их с помощью https://exchangesumo.com. К примеру, здесь представлены обменники, меняющие QIWI RUB на Bitcoin (BTC). Подберите выгодный курс и получите кешбэк!

Таблица криптовалют с алгоритмами майнинга и консенсуса

Мы собрали список популярных криптовалют с капитализацией выше $20 000 на момент написания статьи, и выяснили:

  • по какому алгоритму хеширования осуществляется их майнинг;
  • алгоритм консенсуса, на основе которого происходит генерация блоков.

Узнав, как майнится та или иная криптовалюта, определите оборудование, на котором ее выгоднее майнить — таблица хешрейта для видеокарт, процессоров и ASIC.

Таблица криптовалют и их алгоритмы майнинга (по убыванию капитализации):

НазваниеТикерАлгоритм шифрованияАлгоритм консенсусаКапитализация,
USD
1BitcoinBTCSHA256PoW947 161 956 442
2EthereumETHEthashPoW191 337 517 782
3LitecoinLTCScryptPoW12 513 579 65
4Bitcoin CashBCHSHA256PoW9 509 413 079
5DogecoinDOGEScryptPoW6 595 960 789
6MoneroXMRRandomXPoW3 725 139 412
7Bitcoin SVBSVSHA256PoW3 427 475 223
8DashDASHX11PoW+PoS2 158 111 668
9DecredDCRBlake256R14PoW+PoS1 949 459 414
10ZcashZECEquihashPoW1 429 272 305
11Ethereum ClassicETCEthashPoW1 333 053 641
12RavencoinRVNKawPowPoW1 313 829 992
13ZilliqaZILEthashpBFT1 291 924 000
14DigiByteDGBSHA256, Scrypt, Myriad Groestl, Skein, Qubit, OdocryptPoW772 836 059
15SiacoinSCBlake (2b)PoW513 118 229
16Bitcoin GoldBTGEquihash 144,5PoW507 840 115
17HorizenZENEquihashPoW+PoS503 092 598
18ConfluxCFXOctopusPoW431 100 863
19VergeXVGScrypt, X17, Myriad Groestl, Blake2s, Lyra2REv2PoW357 050 697
20NervosCKBEaglesongPoW262 599 783
21ElectroneumETNCryptoNightPoW204 767 329
22MimbleWimbleCoinMWCCuckatoo31PoW198 948 305
23Bitcoin DiamondBCDX13PoW195 894 463
24KomodoKMDEquihashPoW+PoS186 323 133
25Hellenic CoinHNCScryptPoW143 914 637
26Haven ProtocolXHVCryptoNight HavenPoW139 879 884
27MonaCoinMONALyra2REv2PoW127 432 029
28SyscoinSYSSHA256PoW124 044 144
29BytomBTMTensorityPoW119 649 790
30NKNNKNMOCAPoR109 800 136
31LBRY CreditsLBCLBRYPoW107 151 477
32QuarkChainQKCEthashPoSW99 200 378
33HandshakeHNSBlake2b Sha3PoW95 661 487
34NexusNXSNexusHashPoS83 301 770
35AionAIONEquihash 210,9PoW82 154 878
36ErgoERGAutolykosPoW75 978 130
37BytecoinBCNCryptoNightPoW75 549 330
38FiroFIROMTPPoW73 539 826
39TellorTRBX11PoW+PoS73 087 174
40EinsteiniumEMC2ScryptPoW71 273 751
41AeternityAECuckoo CyclePoW+PoS69 974 963
42GroestlCoinGRSGroestlPoW54 982 688
43NimiqNIMArgon2dPoW54 444 930
44VerusCoinVRSCVerusHashPoW+PoS54 119 755
45BeamBEAMEquihash 150,5PoW51 404 537
46CortexCTXCCuckaroo30PoW47 049 397
47KadenaKDABlakePoW41 216 241
48VertcoinVTCLyra2REv3PoW37 743 073
49CasinoCoinCSCScryptPoW34 208 026
50Super Zero ProtocolSEROProgPowPoW+PoS30 681 097
51NamecoinNMCSHA256PoW24 777 453
52GrinGRINCuckatoo32, Cuckaroo29zPoW29 614 504
53DeroDEROAstroBWTPoW24 311 358
54Quantum Resistant LedgerQRLRandomXPoW22 837 880
55AryacoinAYAScryptPoW20 748 761
56MetaverseETPEthashPoW19 736 807
57EUNOEUNOX11PoW+PoS19 532 386
58ZanoZANOProgPowZPoW+PoS19 288 682
59ExpanseEXPEthashPoW18 805 100
60UbiqUBQUbqhashPoW15 659 731
61ViacoinVIAScryptPoW14 962 734
62DigitalNoteXDNBmw512PoW14 695 902
63GameCreditsGAMEScryptPoW14 606 885
64EmercoinEMCSHA256PoW+PoS13 593 848
65PeercoinPPCSHA256PoW+PoS12 384 872
66FlorinFLOScryptPoW11 244 736
67MyriadXMYSHA256d, Scrypt, Myriad Groestl, Argon2d, YescryptPoW10 794 738
68Callisto NetworkCLOEthashPoW10 684 980
69FeathercoinFTCNeoScryptPoW10 207 400
70ZelZELEquihash 125,4PoW9 939 917
71BurstBURSTShabal256 (PoC)PoC9 563 261
72GuldenNLGScryptPoW8 954 648
73Lightning Bitcoin
LBTCScryptPoW+PoS8 832 814
74SmartCashSMARTKeccakPoS8 817 760
75StealthXSTX13PoW+PoS8 023 770
76PrimecoinXPMПоиск длинных цепочек КуннингамаPoW7 840 476
77e-GuldenEFLScryptPoW7 141 858
78AeonAEONK12PoW6 719 985
79SequenceSEQArgon2dPoW+PoS6 679 479
80LitecoinCashLCCSHA256PoW6 468 119
81ILCoinILCC2PPoW6 005 213
82GridCoinGRCScryptPoS5 075 589
83OTOCASHOTOX11PoW5 063 087
84TentTENTZhashPoW+PoS4 701 260
85GraviocoinGIOScryptPoW4 321 904
86CarboncoinCARBONScryptPoW4 267 062
87CrownCRWSHA256PoW3 869 152
88PinkCoinPINKScryptPoW+PoS3 857 757
89xRhodiumXRCX13PoW3 852 563
90DimecoinDIMEQuarkPoW+PoS3 655 097
91TurtlecoinTRTLArgon2id Chukwa V2PoW3 632 741
92HTMLCOINHTMLSHA256PoW+PoS3 078 847
93Ether-1ETHOEthashPoW2 779 184
94PascalPASCRandomHashPoW2 764 720
95VeriCoinVRCScryptPoS2 713 116
96BitcoinZBTCZEquihash 144,5PoW2 493 092
97BismuthBISSHA224PoW2 451 335
98DenariusDTribusPoW+PoS2 419 214
99YcashYECEquihash 192,7PoW2 194 441
100PigeoncoinPGNX16SPoW2 190 482
101BiblePayBBPRandomXPoBH + PoDC2 128 752
102ZClassicZCLEquihash 192,7PoW2 105 994
103DeepOnionONIONX13PoW+PoS2 071 907
104HempCoinTHCScryptPoS1 979 018
105FujiCoinFJCScrypt-nPoW1 967 631
106MonetaryUnitMUEQuarkPoW1 951 195
107ConcealCCXCryptoNight ConcealPoW1 830 648
108SmileyCoinSMLYScryptPoW1 806 006
109SumokoinSUMOCryptoNight RPoW1 736 789
1100xBitcoin0xBTCSHA3SolidityPoW1 691 436
111MegacoinMECScryptPoW1 683 509
112QuarkQRKQuarkPoW1 624 047
113KarboKRBCryptoNightPoW1 608 690
114GlobalBoost-YBSTYYescriptPoW1 556 539
115ZeroZEREquihash 192,7PoW1 436 420
116PhoenixcoinPXCNeoScryptPoW1 389 946
117DubaiCoinDBIXEthashPoW+PoS1 371 747
118SinovateSINX25XPoW1 324 578
119CreativecoinCREAScryptPoW1 226 582
120LanaCoinLANASHA256PoW+PoS1 176 733
121GarlicoinGRLCAlliumPoW1 152 683
122InfinitecoinIFCScryptPoW1 109 774
123SIBCoinSIBX11GostPoW1 109 107
124PeonyPNYScryptPoS1 104 139
125VeilVEILSHA256, ProgPow, RandomXPoW+PoS1 093 955
126TrezarcoinTZCNeoScryptPoW+PoS1 078 865
127TrezarCoinTZCNeoScryptPoW+PoS1 052 147
128BataBTAScryptPoW+PoS1 001 964
129CannabisCoinCANNX11PoW740 940
130eXPerience ChainXPCSHA256DPoS662 224
131ZCoreZCRLyra2zPoW661 656
132ActiniumACMLyra2zPoW593 141
133SwapXWPCuckaroo29sPoW540 611
134LetheanLTHNCryptoNight RPoW396 515
135EllaismELLAEthashPoW387 878
136HushHUSHEquihashPoW386 773
137AxeAXEX11PoW340 026
138ParallelCoinDUOScryptPoW293 226
139GoByteGBXNeoScryptPoW281 066
140ImagecoinIMGX11PoW276 074
141EtherGemEGEMEthashPoW263 643
142BitCashBITCX16Rv2PoW259 380
143CommerciumCMMEquihashPoW243 937
144BitSendBSDXevanPoW228 592
145BelaBELAScryptPoW202 421
146GraftGRFTCryptoNight V8PoW+PoS122 668
147CreamCRMSkeinPoW56 967
148Bitcoin InterestBCIProgPowPoW55 446
149Bloc.MoneyBLOCCryptoNight HavenPoW53 298
150ExosisEXOExosisPoW22 774

Нашли ошибку? Будем благодарны, если сообщите нам в комментариях.

Подписывайтесь на наш Telegram канал. Будьте в курсе новых статей.

Рейтинг статьи:

(голосов: 13, средняя оценка: 3,77 из 5)

Загрузка…

Твитнуть

Поделиться

Плюсануть

Поделиться

Класснуть

Отправить

Таблица криптовалют с указанием алгоритма и краткого описания

Bitcoin2009BTCSHA-256Флагман цифровых валют признан тысячью и одним правосубьектом даже Евросоюзом
Ethereum2015ETHDagger-HashimotoИдея создание вычислительных мощностей для возможности реализации практически любого цифрового проекта
Steemit2016STEEMSHA-256Мультимедийный контент может быть встроен с других веб-хостов.
Ripple2013XRPECDSAВалюта созданная для банков, чтобы быстрее и защищеннее совершать транзакции
DigiByte2014DGBSHA256Разработана для устранения слабых мест Bitcoin & Litecoin
Monero2014XMRCryptoNightПредназначенная для анонимных денежных транзакций
Siacoin2015SCblake2bГлавная идея хранение данных
Litecoin2011LTCScryptLitecoin по большому счету клон Биткоин, только быстрее транзакции проходят
EthereumClassic2015ETCDagger-HashimotoВ принципе тот же эфир просто ребята чего-то не поделили и разделились, но стоит гораздо дешевле
Dogecoin2013DOGEScryptПолностью скопированный алгоритм с Litecoin с некоторыми изменениями. Популярность обусловлена большими вложениями в рекламу и символом-картинкой с изображением знаменитой собаки известным и почитаемым в узких кругах
NEM2015XEMblockchainесть сервис нотариального заверения плюс позволяет вам осуществлять мгновенные платежи и денежные переводы по всему миру, не опасаясь высоких комиссий. Все кошельки надежно защищены и исключают шанс несанкционированного доступа.
Syscoin2014SYSScryptИмеет необычный алгоритм шифрования и ориентирован на децентрализованную торговлю. Syscoin — это не криптовалюта плюс платформа, это платформа, встроенная в криптовалюту.
Augur2015REPSmart contractAugur использует мощностя для прогнозирования финансовых рынков
Dash2014DASHX11Позволяет почти полностью исключить отслеживание отправителя. По желанию пользователя можно не использовать и проводить трензакции напрямую.
ByteCoin2012BCNCryptoNightЗзащищает деньги пользователя самыми безопасными и современными криптографическими алгоритмами. Их невозможно взломать. Сама попытка взлома потребует огромного количества дорогостоящей электроэнергии и вычислительной мощности суперкомпьютера. Вы единственный, кто может получить доступ к вашему кошельку. По крайней мере так утверждают разработчики
BelaCoin2014BELAScryptПозволяет вам получать оплату за фотографии, которые вы публикуете
lbryCoin2016LBCLBRYС помощью lbry пользователи могут создавать и делиться своим контентом, таким как музыка, фильмы, живопись и т.д. В процессе загрузки контента на платформу пользователь может требовать плату за доступ
Radium2015RADSSmartchainЦель — задействовать возможности блокчейна для предоставления различных 100% децентрализованных сервисов.
Decred2015DCRBlake256По сути это гибридная proof-of-work proof-of-stake (PoW/PoS) консенсусная система, которая направлена ​​на баланс между PoW майнерами и PoS избирателями что бы создать более надежное понятие консенсуса
Einsteinium2014EMC2ScryptНаподобие kickstarter только для научных проектов
Gridcoin2013GRCBOINCсистема, которая путем объединения вычислительных мощностей помогает решать задачи в медицине, биологии, математике, климатологии, астрофизике и других науках
VertCoin2014VTCLyra2REПозиционирует себя как форк полностью защищенный от ASIC майнеров. Выступает против монополизации майнинга.
Dashcoin2014DSHCryptoNightАнонимная криптовалюта следующего поколения так как сетевой код всегда обновляется с минимальными затратами на разработку и близкими к 0% ошибками протоколов
Potcoin2014POTScryptПредставляет легальную индустрию марихуаны
Peercoin2012PPCSHA-256Интересен возможностью получения монет не только майнингом видеокарты, но еще и генерацией новых монет — монетами уже имеющимися в кошельке
Namecoin2011NMCSHA-256Главным применением Namecoin является цензура-устойчивый домен верхнего уровня .bit, который функционально похож на .com или .net домены, но не зависит от ICANN, главного руководящего органа для доменных имен.
Nautiluscoin2014NAUTNXTЦель — доказать, что электронные валюты могут быть хорошим классом инвестиционных активов.
Expanse2015EXPDagger-HashimotoИдея состоит в том, чтобы использовать новейшую технологию blockchain для создания всего, что может представить сообщество и команда, используя децентрализованную автономную организацию с самофинансируемым дизайном, чтобы сохранить ее по-настоящему децентрализованной
PinkCoin2014PINKX11Валюта созданна на базе платформы Ethereum и обеспеченна фиксированным активом цветных бриллиантов
FoldingCoin2014FLDCStanford FoldingИспользует ваш компьютер для моделирования процесса сворачивания белков в теле человека. Результаты полученные в этом исследовании будут использованные на изготовление и получение новых медицинских препаратов, способов лечение а также возможно с вашей помощью будут открыты новые открытия в медицине и исследовании белка в частности, а также лечение смертельно-опасных заболеваний
Navcoin2014NAVX13При дополнительном использовании NAVTech и Tor вы можете защитить свою личность при совершении частных покупок в Интернете.
ViaCoin2014VIAScrypt
DNotes2014NOTEScryptDNotes — peer-to-peer децентрализованная криптовалюта, передаваемая через Интернет, которая позволяет осуществлять мгновенную оплату любому человеку в мире. Это быстро и безопасно с минимальной комиссией как утверждают разработчики
Vcash2014XVCBlake256Vcash был спроектирован как инновационный и перспективный. Он предотвращает подслушивание и цензуру, способствует децентрализованным, энергоэффективным и мгновенным сетевым транзакциям.

Алгоритмы майнинга криптовалют: виды, особенности и различия

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

Все алгоритмы майнинга предназначены для поиска уникальных хеш-функций, которыми помечаются блоки, содержащие в себе информацию о денежных переводах. Если функция найдена такой блок считается смайненным и попадает в общий блокчейн.

Сами по себе хеши не несут никакой смысловой нагрузки и не используются для чего-либо другого, кроме идентификатора блока. Через определенное количество функций время их поиска (сложность сети) увеличивается.

Обзор популярных алгоритмов

Большинство криптовалют имеет открытый код и каждый может сделать на его основе свою монету (хардфорк). Из всего разнообразия вариантов используется не так много и давайте начнем с того какой алгоритм у Биткоина, так как он послужил фундаментом для всех последующих:

Входные данные разделяются на сегменты по 512 бит (64 байта), каждый из которых затем проходит криптографическое кодирование, все результаты суммируются, и на выходе получаем 256-битный (32 байта) хэш. На рисунке преобразование в хеш восьми 4-х байтных слов от A до H.

Несмотря на внешнюю сложность SHA-256 оказался легко реализуемым для быстрого поиска сначала на центральном процессоре (CPU), затем по мере роста сети на графических картах (GPU) и специализированных микросхемах (ASIC).

Все последующие алгоритмы для майнинга были направлены на увеличение времени поиска. Это дает шанс заработать майнерам, не обладающих дорогостоящими ASIC-устройствами.

Первый алгоритм криптовалюты разработанный как усложнения нахождения нового блока. Если в SHA-256 перебор идет последовательно, в данном случае сразу генерируется большое количество битовых последовательностей. Затем они выбираются и перемешиваются в случайном порядке и только затем подвергаются криптографической обработке.

Такая схема требует значительного объема оперативной памяти, что делает неэффективным ASIC-майнинг. Как и в предыдущем случае, результат майнинга Script валюты зависит в первую очередь от скорости работы памяти и только потом от математических вычислений.

Следующее усовершенствование криптовалюты, работающей по алгоритмам Scrypt. Как и в предыдущем случае, в первую очередь все зависит от скорости работы памяти и только потом от математических вычислений. Дополнительно используются:

  • Буфер для хранения промежуточных результатов объемом 2Mb.
  • 64-битное умножение и дополнительные хеш-функции.
  • Шифрование AES для процессоров Intel.

Валюты с CryptoNignt стремятся сделать разработку ASIC-чипов еще более невыгодной. Кроме того если подобные устройства появляются, алгоритм легко можно усложнить и производителям все приходится начинать с нуля.

Группа хеш-функций, в которых реализована встроенная защита от повторных трат, DoS атак на узлы сети и внутреннее сжатие по безопасному алгоритму ChaCha. На базе Blake работает алгоритм Scrypt-J, доступный для майнинга как на ПК, так и на ASIC.

  • Dagger-Hashimoto / Ethash

Следующая попытка создать выгодные алгоритмы для майнинга на видеокартах от Ethereum – второй криптовалюты по цене и капитализации после Биткоин. Если в CryptoNight генерировался набор цифровых последовательностей, то здесь имеем дело с деревом (графом) последовательных узлов похожих на блокчейн.

Теперь вероятность случайно подобрать нужное значение функции практически нулевая, нужно полностью перебрать весь граф, что нереально на любом количестве GPU.

Валюты на алгоритме Х11 в своих расчетах хеша используют вместо одной, как SHA-256 или CryptoNote, последовательную цепочку из 11 функций для достижения максимальной конфиденциальности и устойчивостью к взлому.

Цифры после X означает длину цикла вычислений: 13 в X13, X15 и так далее. Несмотря на большое количество математики, X11 валюты потребляют до 50% меньше ресурсов при майнинге, особенно на CPU.

Как и в семействе X(…) работает одновременно по нескольким алгоритмам, в том числе упоминавшийся выше Blade256. Кроме сниженного потребления ресурсов никаких других преимуществ алгоритм Lyra2RE перед конкурентами не имеет.

Надежные математические алгоритмы и криптовалюты обеспечивающие дополнительные возможности востребованы в корпоративном секторе, что показал Ripple, использующий в своем майнинге EСDSA для функции электронной подписи по стандартам ISO.

За пределами корпоративного сектора используется редко, более простых протоколов пока достаточно для поддержки только денежных переводов.

  • Smart contract / Blockchain

Строго говоря, это не алгоритм майнинга, а программный протокол исполнения электронных документов (контрактов) на оговоренных заранее условиях. Мы упомянули его только для уточнения терминологии, часто описывая виды алгоритмов криптовалют, его путают с Ethash.

Такая же подмена понятий встречается и в понимании блокчейна (blockchain): начинающие майнеры считают, что он построен по такому же принципу, что и созданные блоки. На деле, как и смарт-контракты, это только база для хранения данных, которая реализуется на любом языке программирования.

Локальные криптовалютные алгоритмы

Кроме общедоступных с открытым кодом существуют криптовалюты и их алгоритмы, использующиеся только в рамках определенных проектов и закрытых децентрализованных сетей:

Открытая сеть университета Берли объединяющая вычислительные мощности через интернет и блокчейн для решения проблем в медицине, астрономии, математики и других естественных науках. Для внутренних расчетов используется своя валюта Gridcoin, для майнинга которой не требуется мощные фермы и компьютеры.

Аналогичный проект от Стенфордского университета для поиска новых лекарств от тяжелых и неизлечимых в настоящее время болезней, таких как синдром Альцгеймера. Валюта Folding Coin (FLDC).

Платформа для запуска защищенных децентрализованных приложений с собственным блокчейном: платежных и торговых систем, мессенджеров и прочих требующих криптографической защиты. Алгоритмы для криптовалюты NTX используют Биткоин как основу и ее можно как майнить, так и купить на биржах.

Сеть для публикации арт-контента (музыка, видео, тексты), его обмена и продажи с контролем авторских прав через блокчейн. Расчеты идут как обычным способом, так и через собственную монету LBRY Credits. Наблюдения за процессом и результатами майнинга позволяют сделать предположение, что это еще одна криптовалюта с алгоритмом x11.

Децентрализованное хранилище с расширенными функциями хранение, передачи и верификации данных. Открытый проект с собственной валютой Radium, которая торгуется на ведущих торговых площадках.

Таблица алгоритмов с криптовалютами

В таблице ниже предоставлено перечень алгоритмов для майнинга из соответствующими криптовалютами для каждого из них:

Заключение

Сравнение алгоритмов майнинга чаще всего идет по оборудованию, которое требуется для эффективной добычи. Низкое потребление ресурсов это плюс, но текущая сложность большинства сетей достигла такого уровня, что на CPU добычу можно только запустить и прибыль от него будет минимальна.

Цифровые деньги динамично развивающийся сектор мировой экономики и конечно будут появляться новые алгоритмы криптовалюты, но большинство будет на базе одного из перечисленных в статье за исключением закрытых корпоративных решений.

Алгоритмы майнинга криптовалют в таблице! Алгоритм SHA 256 для криптодобычи на видеокартах!

Несмотря на постоянно растущую сложность добычи цифровых монет, а также рекордное падение их курсов, популярность майнинга не понижается. Во многом это обусловлено достаточно оптимистичными прогнозами, касающимися светлого будущего индустрии виртуальных денег. Так на сегодняшний день многих пользователей интересует, какие алгоритмы майнинга криптовалют в таблицах, публикуемых на тематических сайтах, применяются в ситуациях с добычей Биткоина, Эфириума и других токенов. Данная техническая информация будет актуальна для всех, кто ищет описание криптовалюты для чайников и особенностей ее получения.

Что из себя представляют алгоритмы майнинга криптовалют

Каждая цифровая валюта базируется на своем алгоритме хеширования. Именно его расшифровка является основной задачей оборудования, используемого для майнинга. Для этого пользователям приходится строить ферма и скачивать специальные программы. Таким образом обеспечивается функционирование системы блокчейн и осуществляется обработка транзакций.

Так алгоритм майнинга криптовалют SHA 256 используется многими системами. В то же время существуют разработки, адаптированные под конкретные монеты. Одной из основных проблем в последнее время стало использование теперь уже знаменитых устройств ASIC.

И теперь новые алгоритмы вынуждены практически в прямом смысле слова защищаться от них, сохраняя актуальность криптодобычи на видеокартах и процессорах. Примером подобных алгоритмов является 16-хешевый HEX Hashing.

Основные алгоритмы для добычи популярных монет

Рассматривая виртуальные монеты в качестве одного из популярных на сегодня способов заработка на просторах интернета, большинство пользователей уделяет внимание ни ответам на вопросы, как добыть токены, на каких биржах лучше торговать и как обналичить криптовалюту. При этом процесс добычи монет с использованием мощного оборудования является одним из основных способов их получения.

И не лишним будет иметь представление о наиболее распространенных алгоритмах майнинга криптовалют на видеокартах и на процессорах. К таковым относятся:

  • SHA-256 – алгоритм, на котором базируется ставший уже легендарным Биткоин. Стоит отметить, что эффективность GPU Nvidia и других производителей уже достаточно давно в нем существенно снизилась из-за появления устройств ASIC. Однако алгоритм широко используется как в новых проектах, так и в форках ВТС.
  • Scrypt, представляющий собой базу для Лайткоина и пользующийся рекордной популярностью до появления все тех же асиков.
  • Х11 – алгоритм, используемый анонимной криптосистемой Dash. Он достаточно успешно майнился вплоть до появления в 2017-ом году соответствующих Asic-майнеров.
  • Cryptonight – основа цифровой монеты Манеро. Главной особенностью и неоспоримым преимуществом данного алгоритма является его защищенность от асиков. Другими словами он работает исключительно на видеокартах и CPU.
  • Dagger Hashimoto (Ethash), используемый Эфириумом и предназначенный для добычи монет на GPU. Алгоритм поддерживает все современные модели видеокарт.
  • В данном случае речь идет об алгоритме, который используется системой Dash и стал востребованным после резкого усложнения сети Ethereum.

Конечно же, сейчас появляются новые версии алгоритмов, основной характеристикой которых стала защита от устройств ASIC. Стоит напомнить, что появление на рынке данного оборудования позволило группе так называемых промышленных майнеров получать большую часть прибыли от криптодобычи. В итоге сети стали менее децентрализованными, что является явным нарушением одного из главных принципов криптовалюты.

Видео: Майнинг криптовалюты 2018. Алгоритмы майнинга криптовалют

Загрузка…

Все алгоритмы майнинга криптовалют + сводная таблица с монетами

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

Читайте в статье

Алгоритм хеширования SHA-256

Прежде чем углубиться в специфику этого алгоритма, который наиболее изучен в майнинге, мы ответим на распространенный вопрос: что означает «SHA»? Это расшифровывается «безопасный алгоритм хеширования». Это метод расчета, предназначенный для того, чтобы информация в наборе данных (или в цифровой валюте, блоке данных) не изменялась по отношению к первоначальной форме. Это безопасно, потому что он зашифрован или закодирован и доступен только владельцам.

Набор алгоритмов SHA-2 был разработан и выпущен в 2001 году как стандарт безопасности Агентством национальной безопасности США (NSA). SHA-256 является частью семейства SHA-2. Эта группа алгоритмов последовала за SHA-0 (выпущена в 1993 году) и SHA-1 (выпущена в 1995 году в качестве замены своего предшественника). Этот специфический алгоритм называется SHA-256, поскольку он генерирует дайджесты сообщений размером 256 бит. Это означает, что конкретная часть данных (или данных, которая будет технически корректной) преобразовывается и кодируется в 256-битный код.

Зашифрованные данные называются «хэш». Время обработки блока SHA-256 обычно составляет от шести до десяти минут. Является классическим алгоритмом майнинга. Процесс заключается в подборе правильного хэша, когда он подобран, блок добывается. При низкой мощности возможно майнить на процессоре (и даже в столбик), но в случае с биткоином только на специальном оборудовании, типа ASIC.

Также есть SHA-256-D (именно он используется в BTC). Этот термин часто считается синонимом SHA-256, можно сказать, что это разновидность алгоритма.

D расшифровывается как double, то есть удвоенный. Процесс запускается во второй раз, еще раз зашифровывая хэш. Несмотря на дополнительный шаг, время, необходимое для обработки блока данных SHA-256-D, совпадает с SHA-256: от шести до десяти минут.

Список популярных криптовалют SHA-256: Bitcoin, Mastercoin, Namecoin, Blakecoin, Bytecoin. Полный список монет в таблице ниже.

Scrypt

Это многоуровневый алгоритм, который начинается путем запуска данных через хэш-процесс SHA-256. Затем он использует элементы алгоритма SALSA для завершения генерации хеширования. Процесс отгадывания хэша усложняется тем, что подбор вариантов усложняется: добавляется шум из случайно сгенерированных чисел. Использует стандарт формирования ключа на основе пароля. Злоумышленнику трудно подобраться к коду методом перебора.

Scrypt занимает гораздо больше памяти, чем SHA-256, но более низкая потребность в энергии и вычислительных ресурсах делают его хорошим выбором для майнеров. Одно время монеты можно было майнинь на процессорах, и к ним не существовало АСИКов из-за требований к оперативной памяти. Сегодня устройства уже созданы. В отличие от SHA-256, майнеры Shrypt могут менять размер хэша на меньшее число. Это, плюс некоторые другие факторы, делает его более быстрым алгоритмом добычи. Scrypt может полностью обработать блок данных всего за тридцать секунд, хотя есть мнение, это такая скорость сопряжена с риском для безопасности транзакций, пока не будет сгенерировано еще несколько поколений блоков.

Пример монет на Scrypt: Auroracoin, Novacoin, Dogecoin, Litecoin, Smartcoin, Worldcoin, Reddcoin. Программы:

  • sgminer
  • bfgminer
  • cgminer
  • cgminer (все для AMD)
  • CudaMiner (для Nvidia)

Поскольку алгоритм не смог бороться с ASIC, был создан усовершенствованный алгоритм Scrypt-N, первоначально в Vertcoin. Он использует «Adaptive N-Factor», где N означает используемую память, которая постоянно увеличивается. Например, с 256 kB до 4 ГБ. Эта система позволяет небольшим майнинг-фермам существовать.

Программы:

Scrypt-jane

Тоже использует N-фактор для увеличения памяти. Считается, что такие монеты выгоднее майнить на CPU. В 2014 году появился как альтернатива для майнеров Litecoin (на scrypt) когда майнинг на видеокартах стал убыточным, а ASIC начали доминировать.
Базовый алгоритм обеспечивал децентрализацию таких монет. Используются такие параметры:

  • Nfactor увеличивает коэффициент сложности и памяти,
  • rfactor увеличивает количество блоков,
  • pfactor: увеличивает сложность процессора.

Scrypt-n использует SHA256 как функцию хэширования с прогрессивной N.
Scrypt-Jane тоже с прогрессивной N, но еще использует комбинацию хэш-функций (BLAKE256/512, Skein512 и Keccak256/512) или может параметрически изменять используемую им функцию.

Монеты: YaCoin (YAC), Ultracoin (UTC), Velocitycoin (VEL).

Программы:

Алгоритм X11/X13 и больше

Алгоритм X11 создан в далеком 2014 году Эваном Даффилдом, который является главным разработчиком криптовалюты тогда еще Darkcoin (сейчас это монета Dash). Первоначально он хотел разработать алгоритм, который сделал бы криптовалюты устойчивыми к ASIC, которые, как вы поняли, считаются убийцами децентрализации. С этой целью он объединил 11 разных хеш-функций в одном алгоритме: Blake, Bmw, Groestl, Jh, Keccak, Skein, Luffa, Cubehash, Shavite, Simd, Echo.
Примечательно, что сам Эван Даффилд никогда не исключал возможности разработки ASIC-устройств для X11 (и не ошибся). В своих интервью он утверждал, что такое оборудование будет создано в любом случае, но до этого производители должны будут много работать.
Сегодня специализированные машины для майнинга монет X11 уже существуют, но добыча по этому алгоритму все еще остается прибыльной на GPU.
Основными плюсами алгоритма X11 являются:

  • его безопасность, так как 11 функций повышают защищенность в 11 раз,
  • меньший порог входа, поскольку по своей идеологии требует меньше вложений в оборудование и электричество.

Программы:

  • sph-sgminer X11mod,
  • ccMiner.

Популярные монеты с этим алгоритмом — это DASH, Monacocoin, SuperCoin,

Сегодня был разработан ряд еще более продвинутых алгоритмов, построенных на большем количестве хеш-функций. Они называются X12, X13, X14, X15, X16, X17, в соответствии с количеством используемых в них функций.
Также есть алгоритм C11, который соединяет blake, bmw, groestl, jh, keccak, skein, luffa, cubehash, shavite, simd и echo. Он очень похож на X11. Единственное отличие состоит в том, что эти 11 алгоритмов связаны в другом порядке.
Можно модифицировать алгоритм Antminer D3 ASIC на C11. Подходит для NVIDIA, это хороший стабильный алгоритм, в котором мощность не сильно колеблется. Кроме того, большинство монет, использующих c11, являются новыми и имеют низкую сложность, поэтому, если у вас есть небольшая ферма, вы можете даже попробовать соло-майнинг.

CryptoNight

CryptoNight — это алгоритм PoW, который первоначально использовался в CryptoNote (о нем ниже) и Bytecoin. Он направлен, опять же, на борьбу с привилегиями от крупных ферм и АСИКов, чтобы все пользователи сети могли поддерживать работоспособность с обычными устройствами. То есть не создавать непреодолимый разрыв между теми, кто включает майнер на компьютере, и теми, кто заказывает для этого специальные машины.
Классически для решения этой проблемы используются алгоритмы, чувствительные к памяти. Выделяется большой блок данных в оперативной памяти, который меняется непредсказуемо.
Алгоритм также предотвращает внутренний параллелизм, т. е. для выполнения N одновременных потоков понадобится в N раз больше памяти одновременно.
Протокол CryptoNote, в отличие от Scrypt, делает так, что каждый новый блок (в 64 байта) зависит от всех блоков в блокчейне, что были до него. Для этого требуется около 2 МБ оперативной памяти, что является минимальным размером кэша современных процессоров. И этот объем ОЗУ исключает использование ASIC.
Нужно различать CryptoNote и CryptoNight. Последний — это одна из реализаций общего протокола CryptoNote.
Протокол CryptoNote обладает высоким уровнем анонимности. Некоторая часть сообщества считает, что деньги обязательно должны быть анонимными, чтобы гарантировать человеку свободу. Детали переводов между клиентом и продавцом не должны распространяться на третьи лица. Для соблюдения должной конфиденциальности, необходимы такие свойства: нельзя отследить транзакцию, нельзя проследить взаимосвязь между платежами.
CryptoNote предлагает схему, которая гарантирует анонимность для отправителя. В этом протоколе используется система кольцевой подписи — кто-то из группы (нельзя определить кто) подписал транзакцию, а значит, она легитимна.
Алгоритм CryptoNight отличается тем, что он до сих пор относительно хорошо может майнить на процессоре. Конечно, это будут смешные деньги, но это хотя бы возможно.

Программы:

  • Cast XMR,
  • Claymore’s CryptoNote,
  • SRBMiner CryptoNight,
  • XMR-Stak.

Хороший сайт для подбора монет с этим алгоритмом — https://minecryptonight.net/. CryptoNight используется в монетах XMR, ETN, KRB и других. Для майнинга с этим алгоритмом лучше AMD, особенно новые модели.

У него есть различные варианты:

  • CryptoNight-Lite менее ресурсоемкий, подходит для мобильных устройств.
  • CryptoNight-Heavy — это прямо противоположное.
  • CryptoNight v1 для борьбы с асиками и т.д.

В целом, монеты с этим алгоритмом выбирают для майнинга без развитого оборудования, а также часто по идеологическим причинам — в поддержку анонимных криптовалют.

Equihash

Equihash — это алгоритм доказательства работы, разработанный Алексом Бирюковым и Дмитрием Ховратовичем. Был представлен в 2016 году. Он основан на «Парадоксе дней рождения» из информатики и криптографии и расширенном алгоритме Вагнера.

Парадокс в том, что в группе из >23 человек вероятность,что у двух случайных человек совпадает месяц и число рождения, выше 50%. 100% вероятность достигнет, если группа будет состоять из 367 человек (больше, чем дней в году). Но в случае с 23 людьми такой высокий шанс не кажется вероятным, потому что обыватели упускают из виду, что пар для сравнения получается 253.

Equihash имеет очень эффективную проверку блока. Это в будущем будет важно для легких клиентов на ограниченных устройствах или для реализации внутри разных блокчейнов.
Он ориентирован на память, то есть, возможности определяются количеством ОЗУ. Опять же работает против АСИКов.Но Bitmain выпустии устройство для майнинга монет с этим алгоритмом, что вызвало новые форки.
В целом Equihash — это безопасный, демократичный и конфиденциальный вариант.
Для него подходят карты NVIDIA, они работают с ним более стабильно и производительно.
Монеты из наиболее популярных: Bitcoin Gold, ZCash, Komodo, ZenCash, ZClassic.

Ethash Dagger-Hashimoto

Etash — это доказательство работы для монет на основе Ethereum, который первоначально тоже боролся с централизацией. Интенсивно использует память устройства. Последняя версия Dagger-Hashimoto изменила многое из оригинальных особенностей. Алгоритм работает по следующему принципу:

  • существует сид, который может быть вычислен для каждого блока через сканирование заголовков блока до определенной точки,
  • из сида можно вычислить псевдослучайный кеш на 16 МБ. Легкие клиенты хранят кеш.
  • Из него можно создать набор данных объемом 1 ГБ, с тем свойством, что каждый элемент в наборе зависит от небольшого количества
    элементов из кеша. Полные клиенты и майнеры хранят набор данных, который линейно растет со временем.
  • Майнинг представляет собой захват случайных фрагментов набора данных и их объединение. Большой набор данных обновляется
    один раз каждые 30000 блоков.

Хорошо работает с картами AMD, такие как RX 470, 480, 570 и 580 и дает хорошую прибыль. Монеты: Ethereum, Ethereum Classic, Musicoin, Ellaism.

Как майнить ELLA

NeoScrypt

Алгоритм NeoScrypt стал новой версией предыдущего алго LTC, который поддался майнингу на АСИК. Впервые внедрен в Feathercoin (FTC). Сейчас используется несколькими монетами, форками первой, но их привлекательность для инвесторов не столько высока:Программы:

Lyra2Z

В начале 2017 года Zcoin реализовал алгоритм Lyra2Z для борьбы с ботнетами и облачными майнерами. Zcoin временно использует этот алгоритм, пока не будет завершена разработка MTP (Merkle Tree Proof), который больше сосредоточится на процессоре. Lyra2z использует Blake256 и Lyra2. Информация о нем особо не распространена, однако он изначально разработан и для видеокарт, и для процессора.

Он использует очень мало электричества, и является “холодным алгоритмом”, с которым не нужно беспокоиться о перегреве GPU во время добычи. Lyra2z не так давно был добавлен в NiceHash и все еще устойчив к ASIC. Но существуют FPGA для Lyra2Z, которые производят ~ 20 МГц/с и равны 6 x 1080 TI. Для майнинга алгоритма Lyra2z бесполезно разгонять память. Также он потребляет менее 60% мощности. На процессорах работает тише и холоднее.

Майнеры Lyra2z:

  • Zcoin official CPU miner,
  • JayDDee / cpuminer-opt,
  • SGMiner,
  • Tourgasm ccminer,
  • Nemos Miner.

Популярные монеты: Zcoin, GINcoin.

Также есть Lyra2h. Этот алгоритм предназначен для монеты HPP. Энергопотребление соответствует большинству других основных тяжелых алгоритмов. Доступна для CCminer и SGminer.

Lyra2Rev2 — алгоритм VTCи MONA, лучше всего подходит для GPU NVIDIA. Майнится на MKXminer, CCminer и SGminer.

Алгоритм Keccak (SHA-3)

Keccak (кечак) также известен как SHA-3 (Secure Hash Algorithm 3). Это алгоритм безопасного хэширования последнего поколения, выпущенный NIST (Национальными институтами стандартов и технологий) в 2012 году. Об объединяет семейство криптографических функций губки и разработан как альтернатива SHA-256. По сравнению с прошлым работает намного быстрее и безопаснее. Про него можно найти много информации в сети. Например, WP.

Keccak не устойчив к ASIC на 100%. На самом деле это ASIC дружественный, но, насколько мы знаем, в настоящее время для этого алгоритма не существует ASIC. Хотя есть подозрения, что Bitmain майнить SmartCash, пока не предлагая майнер для публики.
Maxcoin первым использовал Keccak (SHA-3) в качестве алгоритма Proof of Work, а затем несколько других монет начали его внедрение.
Не совместим с процессором, лучше всего подходят графические карты NVIDIA. Ниже приведен список программного обеспечения для майнинга монет Keccak.

  • CCMiner Alexis — очень быстрый майнер для NVIDIA,
  • Claymore miner and SGMiner для АМД,
  • Если вы используете платформы для майнинга Hive OS или Simple Mining OS (SMOS), тогда стандартный ccminer поддерживает
    алгоритм Keccak PoW.

Монеты: MAX, SLOT, METH, NXS, SMART.

Несмотря на преимущества, Keccak не так популярен среди майнеров. Основная причина в том, что с этим алгоритмом существует только небольшое количество монет.

HMQ1725/обновленный Quark

Это также редкий алгоритм майнинга, который работает с CPU и GPU. Алгоритм HMQ1725 использует Quark, алгоритм монет PIVX и ALQO. Когда Quark стал доступным для ASIC, его майнинг стал неэффективным на картах.

Модифицированная версия этой хэш-функции известна как HMQ1725. Он означает «Highly Modified Quark1725», где цифры 1725 обозначают, что используется 17 алгоритмов, которые хэшируются подряд 25 раз. Он не устойчив к ASIC, но в настоящее время нет ASIC или FPGA для HMQ1725 в широкой продаже. Можно майнить на процессоре, но нужно осторожно разгонять. Также оптимизирован для видеокарт серии GeForce 10 и не столь эффективен на AMD. Программы:

  • CPU Miner: JayDDee / cpuminer-opt, CryptoCoderz / cpuminer-hmq1725,
  • NVIDIA Miner: tpruvot / ccminer
  • AMD Miner: CryptoCoderz / sgminer_HMQ1725

Есть и другие алгоритмы, их перечисление в таблице ниже.

Таблица со всеми алгоритмами и монетами

Используйте браузерный поиск по записям, чтобы найти, к какому алгоритму относится интересующая вас монета.

#НазваниеСписок монет
1Scrypt

42 404 LTC DOGE PRC CETI GEO AC ALF AMC ALN ARCH ARG ARI AUR BLK BQC MOON SXC QTL ENRG DGC BTB CAIX BTG* BTM BUK CACH CAP CASH CAT1 CBX CCN CINNI CMC CNC COMM COOL CRC* DSB EAC EFL ELC EMC2 EMD EXE EZC FLAP FLT FRK FST FTC GDC GLC GLD GLX GML HBN IFC JKC KDC KGC LGD* LK7 LKY LTB LTCD LYC MEC MINT MNC MRY NAN NAUT NBL NEC NET NOBL NRS NVC NYAN PHS POT PXC PYC RDD RIPO RPC RYC RZR SAT2 SBC SDC SHADE SILK SMC SPT SRC SWIFT TAG TTC USDE UTC VIA VRC WC WDC XBOT XCASH XXX YAC ZCC ZED 007 MONA CRAVE XSI GRC KTK NLG RBY PTC WBB NOTE FLO 8BIT GHC ABY LDOGE SLR OC OMC CC BITS HYPER VTR METAL GRE MINE CURE GMC XBC MSC EGG C2 XQN BTMI EVENT 1CR VIOR VIRAL GAM CESC ADC SPHR SIGU DB TAM NANAS EPY POLY CHA GEN BOB* SONG SMLY SPEC ZNY STR* HNC DIGS MI CLUB HIRE* BTA KARMA PAK DOGED RVR GAME XHI RCX BLRY XWC DOT ETHS NUM SOUL GPU GAP MYC VTA SLS YOC VPRC DBTC AIB ADCN 2GIVE CGA SAFEX FRN N7 SPM BELA FLX CLUD CARBON DEUR FUZZ NKC XNX STAR* BON GOTX SHREK EXIT EDC KUBO COX DES CMT CHESS SPACE REE MARV OMNI SCRPT PUT IBANK ENTER FRWC XT RUST NZC CRX RBIT TAB CTC TOT BTD MDC GOON ZNE TODAY ROOT DOPE FX ARM RING ERB BTCR MOOND SEN SCN BRONZ SH PSB PINKX UNF NTC BTCL* GBRC BBCC CRAFT ATOM ANTC THC TRA PRE VTY AIR* MONETA RUBIT HCC GMX SCT GCC 2BACCO DKC CHOOF NBIT WINE ZECD LEO PEN* BASH LIV SP KLC DRM8 DRS FGZ BRDD XNC FIRST PLNC DGMS ICOB ARCO MTLM3 CCX BCF BCCOIN PCM MONEY HSP HZT BULLS CHIEF GOAT RC PND CND* UNITS GAKH S8C DRA ASAFE2 YAY YES OS76 YMC JOK GBIT BOMB KED CNO ELS NICE SMF HAZE PRX IMPCH ERR TIC EOC SFC PARA ZBC FRST ORO MCAR WISC BVC TSE CHAT CDN TPAY MBIT BEST ZENI PLANET DUCK RNS AMY EB3 BLAZR UNI ECO DON GOT BUCKS IEC IMS ARGUS LMC BTCS WRC* BENJI DUO GRW MILO OLV DEA RED BITOK DUX XPS EQT MAT* F16 HAMS NEF ECC* SEQ MIV UNIFY SOCC SCORE LINDA GCN BMXT CMPCO DFT SOJ NYC LBTC FRAZ KRONE ACC LINX XCXT GOOD ETHD HXT NTM ATCC TER TOA AURS WOMEN EDDIE XIOS EBST BHC* RUPX DUTCH MDC* BDL WSC XGOX SKR HOLD* KNC** BCO* MUT MEOW CNBC MAN BOXY GER LTCU POP DAV ACCO TOK CPN XFT OMGC DFS SAGA IRL TROLL LCP ECC STN OPC GTC* VAL CWIS MBC WBTC USX SCOOBY BUN SSS VULC DTC** FLIP LOT FUNK LEAF POKER EXTN LIPC VLX USDC PTC** PSD TLP BTCE* BRIA IC MEDIC ABJ PHC DARX BBK UWC TIPS DEAL SABR HWC PAR LTCC STAX MRN SIC XT3 AEC* BTF* LYNX OCTO* YCE GMCN PNY BTCS* HEX DEI TPC MUSD MMO XSTC

2X11

365 2015 DASH CRAIG XBS GIVE SPR WOLF BLU LIMX CANN CNL CRACK CRYPT DRKC FC2 FRAC GLYPH GUE HYP IOC JBS LTCX LXC MIN MYST* SUPER SYNC TOR URO VDO VOOT XAI XC XLB ZRC* START AMBER NKT MTR BBR SMAC TRK U GSM GIG PINK CHILD ROS GAIA TRUST CYC CAM ICASH MRS ISL QSLV XNA FCS EAGS MWC MARS XMS BTX* LUX* MRP CREVA XFC BSC SQL PIGGY MIL GP CHIP UNC SNRG MAPC TX BST PXI CPC MND HTC INFX SSTC ADZ ERC MEME XDB COLX AEC CYG LGBTQ BOLI GIZ DISK SCRT XRA WMC PBC OBS INCP EVIL BSD* PIZZA LC GB SYNX EDR WAY ATM* STO FTP TELL MST DCK B3 PIO PROUD PSI XBTS FIT SPORT HALLO INV OLYMP JOBS DGORE CRNK BS BRAIN KRC LFC PEC 32BIT AND PCS IFLT WASH INSANE DOGETH BOSON ATX DLR XEN IW KURT ENT XSN BamitCoin BSTAR XNG LOOK MIS WOP IN OPTION QBC RNC TWIST PAYP DETH CRPS NTCC KUSH ERY BTZ MAR MARX PAC JANE MM NDOGE UAEC STALIN VLTC BNX XVP IMX BNB* HPC EMPC RAIN WSX CNT XGR ZSE TAP INSN DP OTX ARC SAND DAS ONX CRM XMCC WRT REC ELM XSB PURE PURA CSTL MAG AC3 PNX HBC SUCR POLIS MONK KZC PCOIN XTO NDC* B2X BSR SKULL KB3 COMP DIGIF DGM CIF PUSHI CRU MNB FTO TFC KNG REL GMC* ROE TRVC OYS ARE DAC EUNO

3SHA256

611 808 BTC BTCD XPY ACOIN BCX BEN* BET BITB ZET BTE CLR DEM DVC FFC FRC IXC MN MZC NRB NMC OSC PTS* SYS TAK TGC TIT TRC ULTC UNB UNO XJO XAU NBT TEK TRON NTRN SLING SSD MMXIV NEOS UNAT SOON XCO EQM SKB DCC EDGE XCE ACP DRKT NKA CRW QTZ GRAV XSEED CRE SPRTS PKB EMC I0C EDRC DBIC DIEM SAR* PRM PXL COIN* UNIT ANTI BRK SWING HVCO FLVR REV CLINT CKC YOVI SAK XDE2 GSY TKN* KRAK WGC EXB FSN* COV* BXT ZYD FONZ SANDG DLC MG RCN* EMIGR VAPOR CALC LEA CF VTX COC CSH MDT PNC EUC KC ANAL PX PTA ACID BOSS SPKTR IOP LEPEN ALEX EA PASL QBT DARK PROC ILC PZM XCT MUU USC ATB BOG BCH AR* Z2 XP ILCT MAY XIN ICC NRO GLT SBTC CHIPS* HTML WCG UBTC SHA CRAVE* BCA CRDNC ALT UNRC LCC MANNA BEN BWS BTCC PAI*

4X13

1337 DANK AERO AGS APEX BOST CLOAK JUDGE KEY* NAV OPAL PSEUD SLG SSV UTIL XST EKN KORE STV AM DTC* TRI QBK BOOM M1 FUTC HEDG CON BLITZ NETC MNM FLY STS CJ STRAT BM XPOKE MUDRA ENE DGDC DROP* XUP DPAY SDP ROYAL EQUAL RYCN ALC FIST EMB SCASH CORAL XSP CQST IMPS AST* GIFT RADI MRSA XNC* XGB TECH ACES FIND MXT VISIO RICE BRIT ONION VSX HNC* BCD GCC* XBP TOKC

5Ethash

ETH ETC EXP ELE MUSIC AHT RCC ETP ARBI WHL ELLA DAXX ETF MCT DOR LGR ILT MINT* CLO AKA AET ETZ WTC

6CryptoNight-V7

XMR WEB*

7PoS

NXT EXCL ZEIT NEBU MPRO MOJO CYT STHR DBG STA* SPX WARP PNK LTH XPO EGO CFC TEAM SWEET LUCKY TPG CBD BTLC EBZ BTTF TRICK FRE XCRE SHORTY ICON NIC ACN AV LTD HEEL VIDZ INC SEL NOO RIDE CLICK RATIO BAN NRC NUKE PIE VEG VOLT BSTK CJC XVE FAZZ ATMOS MCRN PHR SUB* MAD* WGR PART NLC2 ATOM* WINK WORM BRO STCN DRXNE XCPO CYDER DEV NZL BNTN KETAN

8Equihash

ZEC KMD ZCL HUSH ZER ZEN BTCZ MNZ BTG VOT BTCP CDY BTCH XSG ACH BTL BCI ZEL CMM EXCC

9SHA-512

BTS ODN TT ARO

10Multiple

DGB YBC XMY QRK CIN XVG HUC HVC LAB* SFR TES XCR XPM J UIS MMC RBR BTQ COVAL TEC DTC XSH

11X15

KOBO HAL NMB SHLD SOLE MARYJ XWT DUB EGC TAGR ORLY OMA FIRE CRAB FOREX XPRO HTML5 GXC* DKD

12NIST5

DT FIBRE ICB LSD SPC PWR VIP NXE BIT16 RMS CXT DNR VUC RGC NAMO ECA BWK BSX JUMP

13SHA256D

XPD PULSE KAT PSY UNIQ TDFB BUZZ NLC JIF EC NUBIS TENNET LANA PEX CSMIC NPC ODNT SEEDS LENIN CHAO CIR TBCX MLITE BIOB ARPA SHND COG VIG GOLF

14Groestl

RIC DMD FAIR GRS KRM

15SHA3

MAX JPC* NXS

16HybridScryptHash356

MED INF8

17NeoScrypt

ORB UFO FSC IPC TZC VIVO INN GBX DSR CRC*** SPK GOA GUN SGL TKY NYX NIHL CBS CHI DIN RAP CHARM AMX

18Scrypt-n

RT2 SPA VMC HMP FJC APT

19Lyra2RE

VTC CTO LYB ZOOM TIA HXX ZOI IFX

20CryptoNight

BCN XDN XPB FCN MCN QCN DSH KRB BIP XCI BIC BXC DCY XLC SUMO GRFT MSR XUN COAL ITNS CROAT TRTL NBR TUBE TRCK FNO XTL BKC XMC DERO XMO ZMR XMV PLC* NCP BTCN PLURA BIM BTN

21Shabal256

BURST

22Counterparty

SJCX BCY SCOT

23Blake

HUGE XDQ BLC TRUMP NETKO

24Whirlpool

XVC

25M7M

XMG

26Momentum

BCR

27Stanford Folding

FLDC

28QuBit

CYP ASN TCR SMSR FAME LTCR ZLQ Q2C

29XG Hash

XG

30M7 POW

XCN

31Curve25519

NODE LELE

32yescript

BSTY

33T-Inside

TWLV

34QUAIT

DRZ

35vDPOS

CIRC

36Blake2b

SC NANO

37Quark

AMS BIOS DNET DIME MUE ZET2 BHC ZUR LOC PIVX BTDX XPTX ALQO SEND KLKS WAGE MGN JEW CMOS ANI CARE POSQ DTEM GIC VITAE

38BLAKE256

DCR PHO

391GB AES Pattern Search

HODL ROI

40DPoS

LSK RISE LAZ ARK CS SHIFT WEALTH THS EOS GRWI OXY KAPU BPL SCR* TAU ACT* BCX* LWF BTW ALX ADM CVTC SSC MUSE TIP DASC HPB

41Leased POS

WAVES

42POS 3.0

GBT LIR JWL XSPEC QTUM XCS PHR* TPAY*

43Dagger

SOIL UTH UR PIRL TRF ATH

44CryptoNight-Lite

AEON

45X11GOST

SIB

46X14

BERN GNJ

47Dagger-Hashimoto

KR VEC2 UBQ DBIX PGC VIC

48X11Evo

XRE

49ScryptOG

ADN

50Progressive-n

UBIQ

51Lyra2Z

XZC ALPS CRS GIN

52Time Travel

MAC BTX

53Argon2

OPES DYN CRDS

54Keccak

CREA SMART EDU

55Blake2S

HONEY TAJ PUPA BLAS

56HMQ1725

BOAT ESP PLUS1

57XEVAN

XLR ELP XBI ELLI XGS XUEZ URALS

58Cloverhash

CHAN

59Skein

BTPL NMS SKC BASHC LIZ

60SkunkHash v2 Raptor

SIGT

61Ouroboros

ADA

62Lyra2REv2

RUP STAK ORE KREDS ABS NIX

63PHI1612

LUX SERA FLM

64Avesta hash

AVE

65POS 2.0

KEK

66SkunkHash

ALTCOM AERM MUN

67Mars

MNX

68C11

ITZ SPD DXC AXS

69Proof-of-BibleHash

BBP

70Proof-of-Authority

POA

71X16R

RVN PROTON XMN

72YescryptR16

ELI*

73IMesh

ADK

74X16S

REDN

75GOST_R_3410_2012

GST

76Green Protocol

BITG

77Semux BFT consensus

SEM

78CryptoNight Heavy

XHV LOKI RYO QWC ITA

79Tribus

KEC

80Jump Consistent Hash

MGD

81Wild Keccak

PURK

82Zhash

SAFE

83Slatechain

SLX

Трендовых алгоритмов хеширования криптовалют — Developcoins

В мире криптовалют есть один важный вопрос, который когда-то почти каждый задавал в Google. Это вопрос, который заставляет новичков в криптографии сидеть днем ​​и ночью, пролистывая несколько веб-страниц в поисках ответа. Вопрос, который стал причиной множества войн между криптовалютами и блокчейнами, но тем не менее остается открытым.

Вопрос в том, каковы алгоритмы хеширования криптовалюты?

Перед этим получите некоторое представление о том, что такое криптовалюта или фиатная валюта?

Криптовалюта — это цифровая валюта, работающая децентрализованно и использующая шифрование.Проще говоря, ни центральный банк, ни правительство не регулируют эту валюту (она децентрализована). Он цифровой в том смысле, что он виртуальный, а не физические деньги. И он использует функции безопасности, чтобы избегать фальшивомонетчиков, защищать транзакции и генерировать денежные единицы.

Действительность каждой криптовалюты обеспечивается блокчейном. Блокчейн — это часто растущий список записей, называемых блоками, которые связаны и защищены с помощью криптографии.

Теперь вы, возможно, получили общее представление о том, что такое криптовалюта.Криптовалюты используют различные алгоритмы, называемые алгоритмами хеширования.

Криптовалютные алгоритмы и хэш-функции используются для защиты транзакций блокчейна и являются необходимым компонентом процесса майнинга криптовалют.

В этом блоге мы собираемся подробно рассказать о лучших алгоритмах хеширования криптовалюты и о том, как Developcoins работает с платформами разработки криптовалюты с использованием модных алгоритмов хеширования.

В этой статье рассмотрены следующие темы:

  • Что такое хеш?
  • Что такое алгоритмы хеширования криптовалюты?
  • Что такое алгоритмы хеширования для майнинга?
  • Что такое консенсусные алгоритмы блокчейна?
  • Как работает хеширование?
  • Различные типы алгоритмов хеширования криптовалюты

Что такое хеш?

Хеш — это не что иное, как функция, преобразующая ввод букв и цифр в зашифрованный вывод фиксированной длины.Хеш создается с использованием алгоритма и важен для управления цепочкой блоков в криптовалюте.

Что такое алгоритм хеширования криптовалюты?

Алгоритм криптовалюты или алгоритм хеширования — это механизм, который шифрует виртуальную валюту или цифровую валюту. Некоторые алгоритмы могут использоваться в нескольких криптовалютах, потому что количество криптовалют сегодня превышает количество существующих алгоритмов. Майнеры расшифровывают этот алгоритм (ищут хеш). Если расшифровка прошла успешно, создается новый блок.В этом блоке хранятся записи о транзакциях, проведенных в системе, а блокчейн криптовалюты расширяется. В результате майнеры обеспечивают работу блокчейна и получают вознаграждение. Расшифровка алгоритма превращает тело случайных данных в первичную последовательность данных, которая обеспечивает операцию криптовалюты. Результат вычислительных операций, которые выполняют майнеры, называется хешем.

Алгоритм хеширования — это криптографическая хеш-функция, математический алгоритм, который преобразует данные произвольного размера в хэш фиксированного размера.Алгоритм хеширования, используемый для цифровых подписей и аутентификации.

Что такое консенсусные алгоритмы блокчейна?

Алгоритмы консенсуса являются важной частью цепочки блоков любой криптовалюты, эти алгоритмы отвечают за обеспечение соблюдения протоколов или правил цепочки блоков. Среди наиболее известных алгоритмов мы можем найти POW (Proof of work) или POS (Proof of Stake).

Узнайте больше отсюда — что такое консенсусные алгоритмы блокчейна и типы механизмов консенсуса?

Как работает хеширование?

Блокчейны хешируют каждую транзакцию перед тем, как объединить их в блоки.Указатели хэша связывают каждый блок с предыдущим, удерживая хэш данных в предыдущем блоке. Поскольку каждый блок связан со своим предыдущим, данные в цепочке блоков неизменны. Функция хеширования означает, что изменение в любой транзакции приведет к совершенно другому хешу, который изменит хеши всех последующих блоков. Чтобы распространить изменение по всей цепочке блоков, 51% сети должны согласиться с ним. Отсюда и термин «атака 51%».

В различных блокчейнах используются разные алгоритмы криптографии.Блокчейн Биткойн использует алгоритм SHA256, который создает 32-байтовый хэш. И Dogecoin, и Litecoin используют Scrypt, который является одним из самых быстрых и легких алгоритмов криптографии.

Криптография — это комплексное и подробное методическое исследование части материального мира, охватывающее не только масштабы технологии блокчейн, но и ее применение.

Вот различные типы алгоритмов хеширования криптовалюты, например:

  • SHA-256
  • Skein-SHA2
  • Scrypt
  • X11
  • SHA-256d
  • NeoScrypt
  • X13
  • Кварк
  • Мультиалгоритм
  • CryptoNight
  • Lyra2Z
  • Ethash
  • X16R
  • Equihash 200_9
  • Нист5
  • Lyra2REv2
  • Ксеван
  • Моток
  • C11
  • CryptoNightV7
  • HMQ1725
  • Equihash 144_5 (Жаш)
  • Кубит
  • БЛЕЙК-256
  • Кинжал, Хашимото
  • CryptoNight-Custom
  • CryptoNightLiteV1
  • X16S
  • SkunkHash
  • BLAKE2s
  • CryptoNightHeavy
  • Tribus
  • X15
  • Scrypt-N
  • Scrypt-ChaCha
  • X14
  • Кеччак
  • PHI1612
  • Аргон 2
  • Lyra2REv3
  • Даскрипт
  • CryptoNightFast
  • PHI2
  • Да, шифр R32
  • Аргон 2d
  • Equihash 192_7
  • Lyra2z330
  • Да, шифр R16
  • Шабал256
  • Лук
  • ДА
  • X21S
  • свежий
  • Паскаль (случайный хеш)
  • BLAKE2b
  • X11Бинарий
  • VerusHash 2.0
  • MTP
  • HEX
  • Тензорность
  • SoftCrypton
  • CryptoHello
  • A5A версия 2
  • X11Evo
  • Argon2i
  • бат
  • Polytimos
  • TimeTravel
  • Prime Constellation
  • Aergo
  • pGap
  • MD5
  • SonoA
  • Хеширование воздушных шаров
  • SHA-256T
  • ПрогрПоВ
  • X11 Распространение
  • Scrypt²
  • Exosis
  • LBK3
  • TimeTravel10
  • Lyra2Zoin
  • CryptoNightLite
  • UBQhash
  • LBRY
  • BCD
  • SHA-224
  • Цепи Cunningham
  • Dcrypt
  • Equihash 210_9
  • Грёстль-512
  • Lyra2RE
  • DEDAL
  • Lyra2vc0ban
  • Прайм Шесть

Здесь мы объясним некоторые важные алгоритмы хеширования, которые используются во многих криптовалютах:

Алгоритм SHA-256 Алгоритм

SHA был первоначально разработан Агентством национальной безопасности США в 2002 году.В 2009 году Proof-of-Work SHA256 был реализован в Биткойне, а затем и в других подобных криптовалютах.

Алгоритм SHA256 создает 256-битный хеш. Скорость и эффективность декодирования зависят от вычислительной мощности майнера. Возможность поиска по хешу равна отношению вычислительной мощности майнера к мощности всей сети. Поэтому для повышения мощности появилось специальное майнинговое оборудование — ASIC-майнеры.

ASIC

фактически монополизировал майнинг биткойнов и сделал невозможным или, по крайней мере, довольно сложным для широкого круга пользователей добычу BTC.

Для майнинга используется алгоритм криптовалюты SHA-256:

  • BitcoinCash (BCH)
  • Биткойн (BTC)
  • 21Монета (21)
  • Пиркойн (PPC)
  • Неймкойн (NMC)
  • Унобтаниум (UNO)
  • Betacoin (СТАВКА)
  • Байткойн (BTE)
  • Джоулекойн (XJO)
  • Девкойн (DVC)
  • Икскойн (IXC)
  • Терракойн (TRC)
  • Биткойн (BCX)
  • Takeicoin (TAK)
  • Петродоллар (P $)
  • Бенджаминов (BEN)
  • Глобус (GLB)
  • Unicoin (UNIC)
  • Сноукойн (SNC)
  • Zetacoin (ZET)
  • Титкойн (ТИТ)

Узнайте больше здесь — Что такое SHA-256? или процесс разработки алгоритма SHA-256

Алгоритм шифрования

Scrypt — один из самых популярных алгоритмов хеширования PoW, наряду с SHA256.В настоящее время он используется в Litecoin, Dogecoin и других криптовалютах. На самом деле этот алгоритм более сложен, так как требует большого количества памяти, доступной на оборудовании для майнинга. Это было большой проблемой для ASIC-майнеров.

Scrypt был направлен на предотвращение монополизации майнинга со стороны ASIC, и поначалу это действительно сработало. Сегодня оборудование ASIC также используется для майнинга криптовалюты на основе алгоритма шифрования, что делает процесс более централизованным и менее доступным.

Скорость хеширования

Scrypt измеряется в KH / s: килохешах в секунду или тысяче хеш-вычислений в секунду.

Для майнинга используется алгоритм криптовалюты Scrypt:

  • Лайткоин (LTC)
  • Dogecoin (DOGE)
  • Новакоин (NVC)
  • WorldCoin (WDC)
  • Лацио (LAT)
  • FeatherCoin (FRC)
  • Битовый знак (BTM)
  • TagCoin (TAG)
  • Экрона (КРН)
  • MidasCoin (MID)
  • Цифровая монета (DGC)
  • Elacoin (ELC)
  • анонкойн (ANC)
  • PandaCoins (PND)
  • Золотая монета (GLD)

Узнайте больше здесь — Разработка алгоритмов Scrypt

Алгоритм Cryptonight

CryptoNight — это алгоритм доказательства работы.Он разработан для использования с процессором обычного компьютера, но в настоящее время нет специальных устройств для майнинга.

CryptoNight изначально был реализован в базе кода CryptoNote. CryptoNight пока может использоваться только для CPU.

В отличие от алгоритма Scrypt, алгоритм Cryptonight зависит от всех предыдущих блоков для каждого нового блока.

Скорость хеширования

Cryptonight измеряется в H / s: хеш-вычислений в секунду.

Для майнинга используется алгоритм криптовалюты Cryptonight:

  • Монеро (XMR)
  • Байткойн (BCN)
  • Boolberry (BBR)
  • Дэшкойн (DSH)
  • DigitalNote (XDN)
  • DarkNetCoin (DNC)
  • FantomCoin (FCN)
  • Пебблкойн (XPB)
  • Квазаркойн (QCN)

Алгоритм Ethash

Алгоритм Dagger-Hashimoto был включен для майнинга Ethereum (а позже Ethereum Classic).Это было связано с scrypt, но требовало еще больше доступной памяти. Это защитило майнинг Ethereum от ASIC. Затем алгоритм был усовершенствован и получил название Ethash. У пользователей есть возможность майнить Ethereum с помощью видеокарт. Скорость хеширования алгоритма Ethash измеряется мегахешами в секунду (MH / s).

Ethash используется только для целей майнинга и использует алгоритм хеширования Proof of Work, разработанный специально для Ethereum (ETH). Основная причина создания функции Ethash PoW — противостоять машинам ASIC.Да, Ethash устойчив к ASIC, и это алгоритм с интенсивным использованием памяти, который можно добыть только с помощью графического процессора.

Узнайте здесь — Разработка алгоритма Ethash

X11 Алгоритм:

Алгоритм X11 использует 11 различных алгоритмов, которые взаимосвязаны друг с другом, поэтому это название алгоритма сцепленного хеширования. Для защиты криптовалюты в сети криптовалют алгоритм x11 использует вычисления «Proof of work».

Алгоритм X11 требует только на 30% меньше мощности, потому что он на 35-50% холоднее и более энергоэффективен, чем Scrypt, это его главное преимущество, поэтому он предпочтительнее Scrypt.Его скорость хеширования измеряется мегахешами в секунду (MH / s).

Для майнинга используется алгоритм криптовалюты X11:

  • Ахиллес (ACH)
  • AdzCoin (ADZ)
  • Бэджеркойн (BDG)
  • BankCoin (БАНК)
  • Бантам (BNT)
  • Capricoin (CPC)
  • CereiPayCoin (CRPC)
  • Чеккойн (CKC)
  • ChipCoin (ЧИП)
  • Conspiracycoin (CYC)
  • Крипткоин (CRYPT)
  • DarkCash (DRKC)
  • Тире (DASH)
  • DigitalPrice (DP)
  • ESportsCoin (ESC)
  • EuropeCoin (ERC)
  • Фракталкойн (FRAC)
  • Givecoin (Подарить)

Узнайте больше здесь — Разработка алгоритмов X11

Алгоритм PIVX

PIVX также энергоэффективен по сравнению с другими криптовалютными монетами Proof of Work (PoW), такими как Биткойн, благодаря алгоритмам консенсуса PoS.Также существует сеть мастернод, управляющих блокчейном PIVX. Мастерноды управляют сетью и могут голосовать за решения относительно будущего развития криптовалюты. Существует также самофинансируемое хранилище, которое высвобождает средства для новой разработки блокчейна PIVX.

Узнайте больше здесь — Разработка алгоритма PIVX

Алгоритм Equihash

Протокол Equihash в качестве алгоритма хеширования. Это асимметричный алгоритм Proof-of-Work, управляемый памятью, который полностью основан на обобщенной проблеме дня рождения.Он требует экстремальных требований к оперативной памяти для создания защищенных от узких мест, создание ASIC неосуществимо, как и Ethereum.

Узнайте больше здесь — Разработка алгоритма Equihash

О Developcoins:

Как ведущая компания по разработке криптовалюты , Developcoins — идеальное место для деловых людей для создания новой криптовалюты. Мы также предоставляем услуги майнингового пула для создания вашей новой цифровой валюты.

При поддержке Developcoins вы можете расширить свой бизнес-план Crypto, а также создать новое бизнес-решение для криптовалюты с функциями трендов с помощью встроенных механизмов безопасности. Тем не менее, у вас есть сомнения по поводу наших услуг и решений по разработке криптовалюты? Нет проблем! … Просто поговорите с нашими экспертами по Developcoins!

Создайте свою новую крипто-монету с модным алгоритмом!

Как работает биткойн

Как именно классифицировать Биткойн, вызывает разногласия.Это тип валюты, средство сбережения, платежная сеть или класс активов?

К счастью, легче определить, что такое Биткойн на самом деле. Это программное обеспечение. Не дайте себя обмануть стоковыми изображениями блестящих монет, украшенных измененными символами тайского бата. Биткойн — это чисто цифровое явление, набор протоколов и процессов.

Это также самая успешная из сотен попыток создать виртуальные деньги с помощью криптографии, науки создания и взлома кодов.Биткойн вдохновил сотни подражателей, но он остается крупнейшей криптовалютой по рыночной капитализации — отличием, которое он сохранял на протяжении всей своей более чем десятилетней истории.

(Общее примечание: согласно Bitcoin Foundation, слово «Биткойн» пишется с заглавной буквы, когда оно относится к криптовалюте как к объекту, и дается как «биткойн», когда оно относится к количеству валюты или самих единиц. Биткойн также сокращенно обозначается как «BTC». В этой статье мы будем чередовать эти способы использования.)

Ключевые выводы

  • Биткойн — это цифровая валюта, децентрализованная система, которая регистрирует транзакции в распределенном реестре, называемом цепочкой блоков.
  • Биткойн-майнеры используют сложные компьютерные установки для решения сложных головоломок, пытаясь подтвердить группы транзакций, называемые блоками; в случае успеха эти блоки добавляются в запись блокчейна, и майнеры награждаются небольшим количеством биткойнов.
  • Другие участники рынка биткойнов могут покупать или продавать токены через криптовалютные биржи или в одноранговой сети.
  • Реестр Биткойн защищен от мошенничества через систему без доверия; Биткойн-биржи также защищают себя от потенциальной кражи, но громкие кражи случаются.

Блокчейн

Биткойн — это сеть, работающая по протоколу, известному как блокчейн. В статье 2008 года человека или людей, называющих себя Сатоши Накамото, сначала были описаны как блокчейн, так и Биткойн, и какое-то время эти два термина были почти синонимами.

С тех пор блокчейн превратился в отдельную концепцию, и тысячи блокчейнов были созданы с использованием аналогичных криптографических методов.Эта история может сбить с толку номенклатуру. Блокчейн иногда относится к оригинальной цепочке блоков биткойнов. В других случаях это относится к технологии блокчейн в целом или к любому другому конкретному блокчейну, например, к той, на которой работает Ethereum.

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

Хотя текущая цель Биткойна — это средство сбережения, а также платежная система, нет ничего, что могло бы сказать, что Биткойн нельзя было бы использовать таким образом в будущем, хотя необходимо будет достичь консенсуса, чтобы добавить эти системы в Биткойн.Основная цель проекта Ethereum — создать платформу, на которой могут возникать эти «умные контракты», тем самым создавая целую сферу децентрализованных финансовых продуктов без посредников и связанных с ними сборов и потенциальных утечек данных.

Эта универсальность привлекла внимание правительств и частных корпораций; действительно, некоторые аналитики считают, что технология блокчейн в конечном итоге станет наиболее влиятельным аспектом повального увлечения криптовалютой.

Однако в случае Биткойна информация в цепочке блоков — это в основном транзакции.

Биткойн — это действительно просто список. Человек A отправил X биткойнов человеку B, который отправил Y биткойнов лицу C и т. Д. Подсчитывая эти транзакции, каждый знает, где находятся отдельные пользователи. Важно отметить, что эти транзакции не обязательно должны выполняться от человека к человеку.

Кто угодно может получить доступ к сети Биткойн и использовать ее, и ваша этническая принадлежность, пол, религия, вид или политические взгляды не имеют никакого значения. Это открывает огромные возможности для Интернета вещей.В будущем мы могли бы увидеть системы, в которых у беспилотных такси или сверхмощных транспортных средств есть свои собственные кошельки с цепочкой блоков. Автомобиль будет отправлен от пассажира криптовалютой и не будет двигаться до тех пор, пока не будут получены средства. Транспортное средство сможет определить, когда ему нужно топливо, и будет использовать свой кошелек для облегчения заправки.

Другое название блокчейна — «распределенный реестр», что подчеркивает ключевое отличие этой технологии от хорошо хранимого документа Word. Блокчейн Биткойна является распределенным, то есть публичным.Любой может загрузить его целиком или перейти на любое количество сайтов, которые его разбирают. Это означает, что запись общедоступна, но это также означает, что существуют сложные меры для обновления реестра блокчейна. Нет центрального органа, который следил бы за всеми транзакциями с биткойнами, поэтому участники сами делают это, создавая и проверяя «блоки» данных транзакции. См. Раздел «Майнинг» ниже для получения дополнительной информации.

Вы можете увидеть, например, что 15N3yGu3UFHeyUNdzQ5sS3aRFRzu5Ae7EZ отправил 0.01718427 биткойн на 1JHG2qjdk5Khiq7X5xQrr1wfigepJEK3t 14 августа 2017 г., с 11:10 до 11:20. Длинные строки цифр и букв — это адреса, и если бы вы работали в правоохранительных органах или просто очень хорошо информированы, вы, вероятно, могли бы выяснить, кто контролировал их. Это неправильное представление о том, что сеть Биткойн является полностью анонимной, хотя принятие определенных мер предосторожности может затруднить привязку отдельных лиц к транзакциям.

Post-Trust

Несмотря на то, что Биткойн является полностью публичным или, скорее, из-за этого факта, вмешательство в него чрезвычайно сложно.Биткойн не имеет физического присутствия, поэтому вы не можете защитить его, заперев в сейфе или закопав в лесу.

Теоретически все, что нужно сделать вору, чтобы забрать это у вас, — это добавить в бухгалтерскую книгу строку, которая переводится как «вы заплатили мне все, что у вас есть».

Связанное с этим беспокойство — двойные траты. Если бы злоумышленник мог потратить немного биткойнов, а затем потратить их снова, уверенность в стоимости валюты быстро испарилась бы. Чтобы добиться двойной траты, злоумышленник должен будет составлять 51% майнинговых мощностей Биткойна.Чем больше растет сеть Биткойн, тем менее реалистично это становится, поскольку необходимая вычислительная мощность будет астрономической и чрезвычайно дорогой.

Чтобы в дальнейшем не допустить ни того, ни другого, вам нужно доверие. В этом случае обычным решением с традиционной валютой было бы проведение транзакций через центрального нейтрального арбитра, такого как банк. Однако Биткойн сделал это ненужным. (Вероятно, это не совпадение, что первоначальное описание Сатоши было опубликовано в октябре 2008 года, когда доверие к банкам было на низком уровне среди нескольких поколений.Это повторяющаяся тема в сегодняшнем климате коронавируса и растущем государственном долге.) Вместо того, чтобы иметь надежный орган, который ведет бухгалтерскую книгу и руководит сетью, сеть биткойнов децентрализована. Все следят за всеми остальными.

Никто не должен знать кого-либо или доверять кому-либо конкретно, чтобы система работала правильно. Предполагая, что все работает, как задумано, криптографические протоколы гарантируют, что каждый блок транзакций прикреплен к последнему в длинной, прозрачной и неизменной цепочке.

Горное дело

Процесс, поддерживающий эту публичную книгу, не имеющую доверия, известен как майнинг. В основе сети пользователей биткойнов, которые торгуют криптовалютой между собой, лежит сеть майнеров, которые записывают эти транзакции в блокчейн.

Запись последовательности транзакций для современного компьютера тривиальна, но майнинг затруднен, потому что программное обеспечение Биткойна делает процесс искусственно трудоемким. Без дополнительных трудностей люди могли подделывать транзакции, чтобы обогатить себя или разорить других людей.Они могли регистрировать мошенническую транзакцию в блокчейне и накладывать на нее столько тривиальных транзакций, что распутывание мошенничества стало бы невозможным.

Точно так же было бы легко вставить мошеннические транзакции в прошлые блоки. Сеть превратилась бы в беспорядочную спамерскую массу из конкурирующих реестров, а биткойн стал бы бесполезным.

Сатоши совершил прорыв в сочетании «доказательства работы» с другими криптографическими методами. Программное обеспечение Биткойна регулирует трудности, с которыми сталкиваются майнеры, чтобы ограничить сеть одним новым 1-мегабайтным блоком транзакций каждые 10 минут.Таким образом, объем транзакций легко усваивается. У сети есть время, чтобы проверить новый блок и предшествующую ему бухгалтерскую книгу, и каждый может прийти к консенсусу относительно статус-кво. Майнеры не работают для проверки транзакций путем добавления блоков в распределенный реестр исключительно из желания убедиться, что сеть Биткойн работает бесперебойно; им также выплачивается компенсация за свой труд. Ниже мы подробнее рассмотрим компенсацию за майнинг.

Деление пополам

Как упоминалось ранее, майнеры получают вознаграждение в биткойнах за проверку блоков транзакций.Это вознаграждение сокращается вдвое через каждые 210 000 добытых блоков или примерно каждые четыре года. Это событие называется уменьшением вдвое или «уменьшением вдвое». Система встроена как дефляционная, где скорость выпуска новых биткойнов в обращение.

Этот процесс спроектирован таким образом, что вознаграждение за майнинг биткойнов будет продолжаться примерно до 2140 года. После того, как весь биткойн будет добыт из кода и все халвинги будут завершены, майнеры по-прежнему будут стимулироваться сборами, которые они будут взимать с пользователей сети.Есть надежда, что здоровая конкуренция позволит удержать сборы на низком уровне.

Эта система увеличивает отношение запасов к потоку Биткойна и снижает его инфляцию, пока она в конечном итоге не станет равной нулю. После третьего сокращения вдвое, которое произошло 11 мая 2020 года, награда за каждый добытый блок теперь составляет 6,25 биткойна.

Хеши

Вот немного более техническое описание того, как работает майнинг. Сеть майнеров, разбросанных по всему миру и не связанных друг с другом личными или профессиональными узами, получает последний пакет данных о транзакциях.Они обрабатывают данные с помощью криптографического алгоритма, который генерирует «хэш», строку цифр и букв, которая проверяет достоверность информации, но не раскрывает саму информацию. (На самом деле это идеальное видение децентрализованного майнинга уже не является точным, поскольку майнинговые фермы промышленного масштаба и мощные майнинговые пулы образуют олигополию. Подробнее об этом ниже.)

Учитывая хэш 000000000000000000c2c4d562265f272bd55d64f1a7c22ffeb66e15e826ca30, вы не можете узнать, какие транзакции содержит соответствующий блок (# 480504).Однако вы можете взять кучу данных, якобы принадлежащих к блоку # 480504, и убедиться, что они не были подделаны. Если бы одно число было неуместным, каким бы незначительным оно ни было, данные генерировали бы совершенно другой хеш. Например, если вы запускаете Декларацию независимости с помощью хеш-калькулятора, вы можете получить 839f561caa4b466c84e2b4809afe116c76a465ce5da68c3370f5c36bd3f67350. Однако удалите точку после слов «представленный для откровенного мира», и вы получите 800790e4fd445ca4c5e3092f9884cdcd4cf536f735ca958b93f60f82f23f97c4.Это совершенно другой хеш, хотя вы изменили только один символ в исходном тексте.

Технология хеширования позволяет сети Биткойн мгновенно проверять действительность блока. Было бы невероятно много времени прочесать всю бухгалтерскую книгу, чтобы убедиться, что человек, добывающий самую последнюю партию транзакций, не пробовал ничего забавного. Вместо этого в новом блоке появляется хеш предыдущего блока. Если бы самая мельчайшая деталь была изменена в предыдущем блоке, этот хеш изменился бы.Даже если бы изменение было 20 000 блоков обратно в цепочку, хэш этого блока вызвал бы каскад новых хэшей и отключил бы сеть.

Однако создание хэша на самом деле не работает. Этот процесс настолько быстр и прост, что злоумышленники могут спамить сеть и, возможно, при наличии достаточной вычислительной мощности передать мошеннические транзакции на несколько блоков обратно в цепочку. Таким образом, протокол Биткойн требует доказательства работы.

Это достигается за счет того, что майнерам бросается в глаза кривая: их хэш должен быть ниже определенного целевого значения.Вот почему хеш блока # 480504 начинается с длинной строки нулей. Он крошечный. Поскольку каждая строка данных будет генерировать один и только один хэш, поиск достаточно маленького хеша включает добавление одноразовых значений («числа, используемые один раз») в конец данных. Итак, майнер запустит [данные]. Если хеш слишком большой, она попробует еще раз. [данные] 1. Все еще слишком большой. [данные] 2. Наконец, [thedata] 93452 возвращает ей хэш, начинающийся с необходимого количества нулей.

Добытый блок будет транслироваться в сеть для получения подтверждений, на обработку которых уходит около часа, хотя иногда и намного дольше.(Опять же, это описание упрощено. Блоки не хешируются полностью, а разбиваются на более эффективные структуры, называемые деревьями Меркла.)

(Минуты, среднее за 7 дней)

В зависимости от типа трафика, получаемого сетью, протоколу Биткойн потребуется более длинная или более короткая строка нулей, регулируя сложность для достижения скорости одного нового блока каждые 10 минут. По состоянию на октябрь 2019 года текущая сложность составляет около 6,379 триллиона, по сравнению с 1 в 2009 году.Как следует из этого, майнить Биткойн стало значительно сложнее с момента запуска криптовалюты десять лет назад.

Добыча ведется интенсивно, для ее работы требуются большие и дорогие буровые установки и много электроэнергии. И это конкурентоспособно. Неизвестно, какой одноразовый номер будет работать, поэтому цель состоит в том, чтобы разобраться с ними как можно быстрее.

Вначале майнеры осознали, что они могут повысить свои шансы на успех, объединившись в пулы для майнинга, поделившись вычислительной мощностью и распределив вознаграждение между собой.Даже когда несколько майнеров разделяют эти награды, у них все еще есть достаточный стимул для их получения. Каждый раз, когда добывается новый блок, успешный майнер получает кучу вновь созданных биткойнов. Сначала было 50, потом сократилось вдвое до 25, а сейчас — 12,5 (около 119 тысяч долларов в октябре 2019 года).

Вознаграждение будет продолжать уменьшаться вдвое каждые 210 000 блоков или примерно каждые четыре года, пока не достигнет нуля. К этому моменту будет добыт весь 21 миллион биткойнов, и майнеры будут зависеть исключительно от платы за обслуживание сети.Когда был запущен Биткойн, планировалось, что общий объем криптовалюты составит 21 миллион токенов.

Некоторых беспокоит то, что майнеры организовались в пулы. Если пул превышает 50% мощности майнинга сети, его участники потенциально могут тратить монеты, отменять транзакции и тратить их снова. Они также могли блокировать чужие транзакции. Проще говоря, этот пул майнеров будет иметь возможность подавить распределенную природу системы, проверяя мошеннические транзакции в силу своего большинства.

Это может означать конец Биткойна, но даже так называемая атака 51%, вероятно, не позволит злоумышленникам отменить старые транзакции, потому что требование доказательства работы делает этот процесс очень трудоемким. Чтобы вернуться и изменить блокчейн, пулу потребуется контролировать такое большое количество сети, что это, вероятно, было бы бессмысленно. Когда вы контролируете всю валюту, с кем торговать?

Атака 51% — это финансово самоубийственное предложение с точки зрения майнеров.Когда в 2014 году майнинг-пул Ghash.io достиг 51% вычислительной мощности сети, он добровольно пообещал не превышать 39,99% хешрейта биткойнов, чтобы поддерживать уверенность в стоимости криптовалюты. Однако другим участникам, например правительствам, может показаться интересной идея такой атаки. Но, опять же, огромный размер сети Биткойн сделает это чрезвычайно дорогим даже для мировой державы.

Еще один источник беспокойства, связанный с добычей полезных ископаемых, — это практическая тенденция к концентрации в тех частях мира, где электроэнергия дешевая, например в Китае или, после репрессий со стороны Китая в начале 2018 года, в Квебеке.

Биткойн-транзакции

Для большинства людей, участвующих в сети Биткойн, тонкости блокчейна, хешрейта и майнинга не имеют особого значения. За пределами майнингового сообщества владельцы биткойнов обычно покупают свою криптовалюту через биржу биткойнов. Это онлайн-платформы, которые облегчают транзакции биткойнов и, часто, других цифровых валют.

Сальвадор сделал биткойн законным платежным средством 9 июня 2021 года.Это первая страна, которая сделала это. Криптовалюту можно использовать для любой транзакции, в которой ее может принять бизнес. Доллар США по-прежнему является основной валютой Сальвадора.

Биржи биткойнов, такие как Coinbase, объединяют участников рынка со всего мира для покупки и продажи криптовалют. Эти биржи становятся все более популярными (поскольку популярность самого Биткойна в последние годы выросла) и чреваты нормативными, юридическими проблемами и проблемами безопасности. Поскольку правительства во всем мире рассматривают криптовалюты по-разному — как валюту, как класс активов или любое количество других классификаций, — правила, регулирующие покупку и продажу биткойнов, сложны и постоянно меняются.

Однако, возможно, даже более важным для участников обмена биткойнов, чем угроза изменения регулирующего надзора, является кража и другая преступная деятельность. Хотя сама сеть Биткойн в значительной степени была безопасной на протяжении всей своей истории, отдельные обмены не обязательно одинаковы. Многие кражи были нацелены на крупные криптовалютные биржи, что часто приводило к потере токенов на миллионы долларов. Самая известная биржевая кража — это, вероятно, Mt. Gox, который доминировал в сфере транзакций Биткойн до 2014 года.В начале того же года платформа объявила о вероятной краже примерно 850 000 BTC на сумму около 450 миллионов долларов на тот момент. Mt. Gox объявила о банкротстве и закрыла двери; по сей день большая часть украденной награды (которая сейчас оценивается в 8 миллиардов долларов) не возвращена.

Ключи и кошельки

По этим причинам понятно, что трейдеры и владельцы биткойнов захотят принять любые возможные меры безопасности для защиты своих активов.Для этого они используют ключи и кошельки.

Владение биткойнами по сути сводится к двум числам: открытому ключу и закрытому ключу. Грубая аналогия — имя пользователя (открытый ключ) и пароль (закрытый ключ). Хэш открытого ключа, называемый адресом, отображается в цепочке блоков. Использование хеша обеспечивает дополнительный уровень безопасности.

Чтобы получить биткойн, отправителю достаточно знать ваш адрес. Открытый ключ является производным от закрытого ключа, который вам нужно отправить биткойн на другой адрес.Система упрощает получение денег, но требует подтверждения личности для их отправки.

Для доступа к биткойнам вы используете кошелек, который представляет собой набор ключей. Они могут принимать разные формы: от сторонних веб-приложений, предлагающих страховые и дебетовые карты, до QR-кодов, напечатанных на листах бумаги. Наиболее важное различие — между «горячими» кошельками, которые подключены к Интернету и поэтому уязвимы для взлома, и «холодными» кошельками, которые не подключены к Интернету.В Mt. В случае Gox, описанном выше, считается, что большая часть украденных BTC была взята из горячего кошелька. Тем не менее, многие пользователи доверяют свои закрытые ключи биржам криптовалют, что по сути является ставкой на то, что эти биржи будут иметь более надежную защиту от возможности кражи, чем собственный компьютер.

10 самых важных криптовалют, кроме биткойнов

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

Ключевые выводы

  • Криптовалюта в широком смысле — это валюта, которая принимает форму токенов или «монет» и существует в распределенной и децентрализованной бухгалтерской книге.
  • Помимо этого, сфера криптовалют резко расширилась с тех пор, как Биткойн был запущен более десяти лет назад, и завтра может быть выпущен следующий великий цифровой токен.
  • Биткойн продолжает лидировать среди криптовалют с точки зрения рыночной капитализации, пользовательской базы и популярности.
  • Другие виртуальные валюты, такие как Ethereum, используются для создания децентрализованных финансовых систем для тех, у кого нет доступа к традиционным финансовым продуктам.
  • Некоторые альткойны одобрены, поскольку они имеют более новые функции, чем Биткойн, такие как способность обрабатывать больше транзакций в секунду или использовать другие алгоритмы консенсуса, такие как доказательство доли владения.

Что такое криптовалюты?

Прежде чем мы подробнее рассмотрим некоторые из этих альтернатив биткойну, давайте сделаем шаг назад и кратко рассмотрим, что мы подразумеваем под такими терминами, как криптовалюта и альткойн.Криптовалюта в широком смысле — это виртуальные или цифровые деньги, которые принимают форму токенов или «монет». Хотя некоторые криптовалюты вышли в физический мир с помощью кредитных карт или других проектов, подавляющее большинство остается полностью нематериальным.

«Крипто» в криптовалютах относится к сложной криптографии, которая позволяет создавать и обрабатывать цифровые валюты и их транзакции в децентрализованных системах. Наряду с этой важной «криптовалютной» особенностью этих валют является общая приверженность децентрализации; криптовалюты обычно разрабатываются в виде кода группами, которые встраивают механизмы для выпуска (часто, но не всегда, посредством процесса, называемого «майнинг») и других средств контроля.

Криптовалюты почти всегда разрабатываются так, чтобы быть свободными от государственных манипуляций и контроля, хотя по мере того, как они становились все более популярными, этот основополагающий аспект отрасли подвергался критике. Валюты, смоделированные по образцу Биткойна, вместе называются альткойнами, а в некоторых случаях «шиткойнами», и часто пытались представить себя как модифицированные или улучшенные версии Биткойна. Хотя некоторые из этих валют могут обладать некоторыми впечатляющими функциями, которых нет у Биткойна, альткойны еще не видели уровень безопасности, которого достигают сети Биткойн.

Ниже мы рассмотрим некоторые из наиболее важных цифровых валют, помимо биткойнов. Во-первых, одно предостережение: такой список не может быть полностью исчерпывающим. Одной из причин этого является тот факт, что по состоянию на январь 2021 года существует более 4000 криптовалют. Хотя многие из этих криптовалют практически не имеют объема подписчиков или торгов, некоторые из них пользуются огромной популярностью среди преданных сообществ спонсоров и инвесторов.

Помимо этого, сфера криптовалют постоянно расширяется, и завтра может быть выпущен следующий великий цифровой токен.Хотя Биткойн широко известен как пионер в мире криптовалют, аналитики применяют множество подходов для оценки токенов, помимо BTC. Например, аналитики часто придают большое значение ранжированию монет относительно друг друга с точки зрения рыночной капитализации. Мы учли это, но есть и другие причины, по которым цифровой токен может быть включен в список.

1. Ethereum (ETH)

Первая альтернатива биткойнам в нашем списке, Ethereum — это децентрализованная программная платформа, которая позволяет создавать и запускать смарт-контракты и децентрализованные приложения (dapps) без простоев, мошенничества, контроля или вмешательства со стороны третьих лиц.Цель Ethereum — создать децентрализованный набор финансовых продуктов, к которым любой человек в мире может получить свободный доступ, независимо от национальности, этнической принадлежности или вероисповедания. Этот аспект делает последствия для тех, кто в некоторых странах, более убедительными, поскольку те, у кого нет государственной инфраструктуры и государственной идентификации, могут получить доступ к банковским счетам, ссудам, страхованию или множеству других финансовых продуктов.

Приложения на Ethereum запускаются на эфире, его криптографическом токене, зависящем от платформы.Эфир похож на средство передвижения по платформе Ethereum, и его ищут в основном разработчики, которые хотят разрабатывать и запускать приложения внутри Ethereum, а теперь инвесторы, желающие совершать покупки других цифровых валют с использованием эфира. Эфир, запущенный в 2015 году, в настоящее время является второй по величине цифровой валютой по рыночной капитализации после биткойна, хотя он значительно отстает от доминирующей криптовалюты. По состоянию на январь 2021 года рыночная капитализация эфира составляет примерно 19% от размера Биткойна.

В 2014 году Ethereum запустил предпродажу эфира, которая получила огромный отклик; это помогло вступить в эпоху первичного размещения монет (ICO). Согласно Ethereum, его можно использовать для «кодификации, децентрализации, защиты и торговли чем угодно». После атаки на децентрализованную автономную организацию (DAO) в 2016 году Ethereum был разделен на Ethereum (ETH) и Ethereum Classic (ETC). По состоянию на январь 2021 года рыночная капитализация Ethereum (ETH) составляет 138,3 миллиарда долларов, а стоимость одного токена — 1218 долларов.59.

В 2021 году Ethereum планирует изменить свой алгоритм консенсуса с доказательства работы на доказательство доли владения. Этот шаг позволит сети Ethereum работать с гораздо меньшим энергопотреблением и улучшенной скоростью транзакций. Proof-of-Stake позволяет участникам сети «привязывать» свой эфир к сети. Этот процесс помогает защитить сеть и обрабатывать происходящие транзакции. Те, кто это делает, награждаются эфиром, как процентный счет. Это альтернатива механизму доказательства работы Биткойна, когда майнеры получают больше биткойнов за обработку транзакций.

2. Litecoin (LTC)

Litecoin, запущенный в 2011 году, был одной из первых криптовалют, пошедших по стопам Биткойна, и его часто называют «серебром по сравнению с золотом Биткойна». Его создал Чарли Ли, выпускник Массачусетского технологического института и бывший инженер Google.

Litecoin основан на глобальной платежной сети с открытым исходным кодом, которая не контролируется каким-либо центральным органом и использует scrypt в качестве доказательства работы, которое может быть декодировано с помощью процессоров потребительского уровня.Хотя Litecoin во многом похож на Биткойн, у него более высокая скорость генерации блоков и, следовательно, более быстрое время подтверждения транзакции. Помимо разработчиков, растет число продавцов, принимающих Litecoin. По состоянию на январь 2021 года Litecoin имеет рыночную капитализацию 10,1 миллиарда долларов и стоимость одного токена 153,88 долларов, что делает его шестой по величине криптовалютой в мире.

3. Кардано (ADA)

Cardano — это криптовалюта «Доказательство ставки Уроборос», созданная инженерами, математиками и экспертами в области криптографии на основе исследовательского подхода.Соучредителем проекта является Чарльз Хоскинсон, один из пяти первых членов-основателей Ethereum. После некоторых разногласий с направлением Ethereum он ушел, а позже помог создать Cardano.

Команда Cardano создала свой блокчейн путем обширных экспериментов и рецензируемых исследований. Исследователи, стоящие за проектом, написали более 90 статей по технологии блокчейн по целому ряду тем. Это исследование составляет основу Cardano.

Благодаря этому строгому процессу Cardano, кажется, выделяется среди своих сверстников по доказательству доли владения, а также среди других крупных криптовалют.Кардано также называют «убийцей Ethereum», поскольку его блокчейн, как говорят, способен на большее. Тем не менее, Cardano все еще находится на начальной стадии. Несмотря на то, что он обогнал Ethereum по модели консенсуса с доказательством ставки, ему еще предстоит пройти долгий путь с точки зрения децентрализованных финансовых приложений.

Cardano стремится стать мировой финансовой операционной системой, создавая децентрализованные финансовые продукты, подобные Ethereum, а также предлагая решения для взаимодействия цепей, мошенничества с избирателями и отслеживания юридических контрактов, среди прочего.По состоянию на январь 2021 года рыночная капитализация Cardano составляет 9,8 миллиарда долларов, а один ADA торгуется по цене 0,31 доллара.

4. Polkadot (DOT)

Polkadot — это уникальная криптовалюта с подтверждением доли владения, которая направлена ​​на обеспечение взаимодействия между другими блокчейнами. Его протокол предназначен для подключения разрешенных и не требующих разрешений блокчейнов, а также оракулов, чтобы системы могли работать вместе под одной крышей.

Основным компонентом Polkadot является его цепочка ретрансляции, которая обеспечивает взаимодействие различных сетей.Это также позволяет использовать «парачейны» или параллельные цепочки блоков с собственными собственными токенами для конкретных случаев использования.

Чем Polkadot отличается от Ethereum, так это тем, что вместо того, чтобы создавать просто децентрализованные приложения на Polkadot, разработчики могут создавать свои собственные блокчейны, используя при этом безопасность, которую уже имеет сеть Polkadot. С помощью Ethereum разработчики могут создавать новые блокчейны, но должны создавать собственные меры безопасности, которые могут оставлять новые и более мелкие проекты открытыми для атак, поскольку чем больше блокчейн, тем больше у него безопасности.Эта концепция в Polkadot известна как общая безопасность.

Polkadot был создан Гэвином Вудом, еще одним членом основных основателей проекта Ethereum, у которых были разные мнения о будущем проекта. По состоянию на январь 2021 года рыночная капитализация Polkadot составляет 11,2 миллиарда долларов, а стоимость одной DOT составляет 12,54 доллара.

5. Bitcoin Cash (BCH)

Bitcoin Cash (BCH) занимает важное место в истории альткойнов, потому что это один из самых ранних и успешных хард-форков оригинального Биткойна.В мире криптовалют форк происходит в результате дебатов и споров между разработчиками и майнерами. Из-за децентрализованного характера цифровых валют оптовые изменения кода, лежащего в основе токена или монеты, должны быть внесены в соответствии с общим консенсусом; механизм этого процесса зависит от конкретной криптовалюты.

Когда разные фракции не могут прийти к согласию, иногда цифровая валюта разделяется, при этом исходная цепочка остается верной своему исходному коду, а новая цепочка начинает жизнь как новая версия предыдущей монеты с изменениями в ее коде.

BCH начал свою деятельность в августе 2017 года в результате одного из таких расколов. Дискуссия, которая привела к созданию BCH, была связана с проблемой масштабируемости; сеть Биткойн имеет ограничение на размер блоков: один мегабайт (МБ). BCH увеличивает размер блока с одного МБ до восьми МБ, при этом идея состоит в том, что более крупные блоки могут содержать в себе больше транзакций, и поэтому скорость транзакций будет увеличена. Он также вносит другие изменения, включая удаление протокола Segregated Witness, который влияет на пространство блоков.По состоянию на январь 2021 года рыночная капитализация BCH составляет 8,9 миллиарда долларов, а стоимость токена — 513,45 долларов.

6. Звездный (XLM)

Stellar — это открытая блокчейн-сеть, предназначенная для предоставления корпоративных решений путем подключения финансовых учреждений для совершения крупных транзакций. Огромные транзакции между банками и инвестиционными фирмами, обычно занимающие несколько дней, с участием нескольких посредников и стоящие немалые деньги, теперь могут выполняться почти мгновенно, без посредников и практически ничего не стоить для тех, кто совершает транзакцию.

Хотя Stellar позиционирует себя как корпоративный блокчейн для институциональных транзакций, он по-прежнему остается открытым блокчейном, который может использовать любой. Система позволяет совершать трансграничные транзакции между любыми валютами. Национальная валюта Stellar — люмены (XLM). Сеть требует, чтобы пользователи держали Lumens, чтобы иметь возможность совершать транзакции в сети.

Stellar был основан Джедом Маккалебом, одним из основателей Ripple Labs и разработчиком протокола Ripple. В конце концов он оставил свою роль в Ripple и стал соучредителем Stellar Development Foundation.Рыночная капитализация Stellar Lumens составляет 6,1 миллиарда долларов, а на январь 2021 года их стоимость составляет 0,27 доллара.

7. Цепное звено

Chainlink — это децентрализованная сеть оракулов, которая устраняет разрыв между смарт-контрактами, например, на Ethereum, и данными за его пределами. Сами по себе блокчейны не имеют возможности надежно подключаться к внешним приложениям. Децентрализованные оракулы Chainlink позволяют смарт-контрактам обмениваться данными с внешними данными, так что контракты могут выполняться на основе данных, к которым сам Ethereum не может подключиться.

В блоге Chainlink подробно описано несколько вариантов использования его системы. Одним из многих объясненных случаев использования может быть мониторинг водоснабжения на предмет загрязнения или незаконного сифонирования, происходящего в определенных городах. Датчики могут быть установлены для мониторинга корпоративного потребления, уровня грунтовых вод и уровней местных водоемов. Оракул Chainlink может отслеживать эти данные и передавать их непосредственно в смарт-контракт. Смарт-контракт может быть настроен для выполнения штрафов, оповещения о наводнениях в городах или выставления счетов компаниям, использующим слишком много воды в городе, с помощью входящих данных от оракула.

Chainlink был разработан Сергеем Назаровым вместе со Стивом Эллисом. По состоянию на январь 2021 года рыночная капитализация Chainlink составляет 8,6 миллиарда долларов, а стоимость одной ССЫЛКИ — 21,53 доллара.

8. Binance Coin (BNB)

Binance Coin — это служебная криптовалюта, которая работает как способ оплаты комиссий, связанных с торговлей на бирже Binance. Те, кто использует токен в качестве платежного средства при обмене, могут торговать со скидкой. Блокчейн Binance Coin также является платформой, на которой работает децентрализованная биржа Binance.Биржа Binance была основана Чанпэн Чжао и является одной из наиболее широко используемых бирж в мире по объемам торгов.

Изначально Binance Coin была токеном ERC-20, который работал на блокчейне Ethereum. В конце концов у него был запуск собственной основной сети. Сеть использует модель консенсуса с доказательством доли владения. По состоянию на январь 2021 года рыночная капитализация Binance составляет 6,8 миллиарда долларов, при этом стоимость одного BNB составляет 44,26 доллара.

9. Tether (USDT)

Tether был одним из первых и самых популярных из группы так называемых стейблкоинов, криптовалют, которые стремятся привязать свою рыночную стоимость к валюте или другой внешней контрольной точке для снижения волатильности.Поскольку большинство цифровых валют, даже такие крупные, как Биткойн, часто переживают периоды резкой волатильности, Tether и другие стейблкоины пытаются сгладить колебания цен, чтобы привлечь пользователей, которые в противном случае могли бы быть осторожными. Цена Tether напрямую привязана к цене доллара США. Система позволяет пользователям быстрее выполнять переводы из других криптовалют обратно в доллары США, чем фактически конвертировать в обычную валюту.

Запущенный в 2014 году, Tether описывает себя как «платформу с поддержкой блокчейна, предназначенную для облегчения использования фиатных валют в цифровом формате.По сути, эта криптовалюта позволяет людям использовать сеть блокчейнов и связанные с ними технологии для транзакций в традиционных валютах, минимизируя волатильность и сложность, часто связанные с цифровыми валютами. По состоянию на январь 2021 года Tether является третьей по величине криптовалютой по рыночной капитализации с общей рыночной капитализацией 24,4 миллиарда долларов и стоимостью одного токена в 1 доллар.

10. Monero (XMR)

Monero — это безопасная, приватная и не отслеживаемая валюта.Эта криптовалюта с открытым исходным кодом была запущена в апреле 2014 года и вскоре вызвала большой интерес среди криптографического сообщества и энтузиастов. Разработка этой криптовалюты полностью основана на пожертвованиях и инициативе сообщества. Monero был запущен с упором на децентрализацию и масштабируемость, и он обеспечивает полную конфиденциальность с помощью специальной техники, называемой «кольцевыми подписями».

При использовании этого метода появляется группа криптографических подписей, включающая по крайней мере одного реального участника, но реальную подпись невозможно изолировать, поскольку все они кажутся действительными.Благодаря таким исключительным механизмам безопасности, как этот, Monero заработала некоторую сомнительную репутацию — она ​​была связана с преступными операциями по всему миру. Хотя это главный кандидат для совершения преступных транзакций анонимно, конфиденциальность, присущая Monero, также полезна для диссидентов репрессивных режимов по всему миру. По состоянию на январь 2021 года рыночная капитализация Monero составляет 2,8 миллиарда долларов, а стоимость одного токена — 158,37 долларов.

Прогнозирование цен на криптовалюту с помощью машинного обучения

Машинное обучение и торговля с помощью искусственного интеллекта вызывают растущий интерес в последние несколько лет.Здесь мы используем этот подход, чтобы проверить гипотезу о том, что неэффективность рынка криптовалют может быть использована для получения сверхприбылей. Мы анализируем ежедневные данные по криптовалютам за период с ноября 2015 года по апрель 2018 года. Мы показываем, что простые торговые стратегии с использованием современных алгоритмов машинного обучения превосходят стандартные тесты. Наши результаты показывают, что нетривиальные, но в конечном итоге простые алгоритмические механизмы могут помочь предвидеть краткосрочное развитие рынка криптовалют.

1. Введение

Популярность криптовалют резко возросла в 2017 году из-за нескольких месяцев подряд сверхэкспоненциального роста их рыночной капитализации [1], которая достигла пика в более чем 800 миллиардов долларов в январе 2018 года. Сегодня это более чем активно. торгуемые криптовалюты. Согласно недавнему исследованию [2], миллионы частных и институциональных инвесторов участвуют в различных транзакционных сетях, и со временем доступ к рынку стал проще.Основные криптовалюты можно купить за фиатную валюту на ряде онлайн-бирж (например, Binance [3], Upbit [4], Kraken [5] и т. Д.), А затем использовать их, в свою очередь, для покупки менее популярных криптовалют. Объем ежедневных обменов в настоящее время превышает 15 миллиардов долларов. С 2017 года появилось более 170 хедж-фондов, специализирующихся на криптовалютах, и были запущены фьючерсы на биткойны для удовлетворения институционального спроса на торговлю и хеджирование биткойнов [6].

Рынок разнообразен и предлагает инвесторам множество различных продуктов.Чтобы упомянуть несколько, Биткойн был специально разработан как средство обмена [7, 8]; Dash предлагает улучшенные услуги поверх набора функций Биткойна, включая мгновенные и частные транзакции [9]; Ethereum — это общедоступная распределенная вычислительная платформа на основе блокчейнов с функциональностью смарт-контрактов (сценариев), а Ether — это криптовалюта, блокчейн которой генерируется платформой Ethereum [10]; Ripple — это система валовых расчетов в реальном времени (RTGS), обмен валюты и сеть денежных переводов Ripple [11], а IOTA ориентирована на обеспечение безопасной связи и платежей между агентами в Интернете вещей [12].

Появление самоорганизованного рынка виртуальных валют и / или активов, стоимость которых порождается главным образом общественным консенсусом [13], естественно, вызвало интерес со стороны научного сообщества [8, 14–30]. Недавние результаты показали, что долгосрочные свойства отмеченной криптовалюты оставались стабильными в период с 2013 по 2017 год и совместимы со сценарием, в котором инвесторы просто выбирают рынок и распределяют свои деньги в соответствии с рыночными долями криптовалюты [1].Хотя в среднем это верно, различные исследования были сосредоточены на анализе и прогнозировании колебаний цен с использованием в основном традиционных подходов к анализу и прогнозированию финансовых рынков [31–35].

Успех методов машинного обучения для прогнозирования фондовых рынков [36–42] предполагает, что эти методы могут быть эффективными также при прогнозировании цен на криптовалюты. Однако применение алгоритмов машинного обучения на рынке криптовалют до сих пор ограничивалось анализом цен на биткойны с использованием случайных лесов [43], байесовской нейронной сети [44], нейронной сети с долговременной краткосрочной памятью [45] и другие алгоритмы [32, 46].Эти исследования позволили предвидеть в разной степени колебания цен на биткойн и показали, что наилучшие результаты были достигнуты с помощью алгоритмов на основе нейронных сетей. Было показано, что глубокое обучение с подкреплением превосходит стандартную стратегию покупки и удержания [47] при прогнозировании цен 12 криптовалют на годовой период [48].

Другие попытки использовать машинное обучение для прогнозирования цен на криптовалюты, отличные от Биткойна, исходят из неакадемических источников [49–54]. Большинство этих анализов было сосредоточено на ограниченном количестве валют и не давало сравнительных сравнений для их результатов.

Здесь мы тестируем производительность трех моделей при прогнозировании ежедневной цены криптовалюты для 1681 валюты. Две модели основаны на деревьях решений с повышением градиента [55], а одна — на рекуррентных нейронных сетях с долговременной краткосрочной памятью (LSTM) [56]. Во всех случаях мы формируем инвестиционные портфели на основе прогнозов и сравниваем их эффективность с точки зрения рентабельности инвестиций. Мы обнаружили, что все три модели работают лучше, чем базовая модель «простого скользящего среднего» [57–60], где цена валюты прогнозируется как средняя цена за предыдущие дни, и что метод, основанный на повторяющейся долгосрочной краткосрочной памяти нейронные сети систематически обеспечивают наилучшую окупаемость инвестиций.

Статья структурирована следующим образом: в разделе «Материалы и методы» мы описываем данные (см. Описание данных и предварительная обработка), метрики, характеризующие криптовалюты, которые используются в статье (см. «Метрики»), алгоритмы прогнозирования (см. Алгоритмы прогнозирования) и метрики оценки (см. Оценка). В разделе «Результаты» мы представляем и сравниваем результаты, полученные с помощью трех алгоритмов прогнозирования и базового метода. В заключение подведем итоги и обсудим результаты.

2.Материалы и методы
2.1. Описание и предварительная обработка данных

Данные о криптовалютах были извлечены с веб-сайта Coin Market Cap [61], собирая ежедневные данные с 300 биржевых платформ, начиная с периода с 11 ноября 2015 года по 24 апреля 2018 года. Набор данных содержит дневную цену в долларах США — рыночная капитализация и объем торгов криптовалютами, где рыночная капитализация — это произведение между ценой и оборотным предложением, а объем — это количество монет, обмененных за день.Ежедневная цена рассчитывается как средневзвешенный объем всех цен, представленных на каждом рынке. На рисунке 1 показано количество валют, объем торгов которых больше, чем с течением времени, для различных значений. В следующих разделах мы считаем, что в любой день можно торговать только теми валютами, дневной объем торгов которых превышает доллар США (доллар США).


На веб-сайте перечислены криптовалюты, которыми торгуют на открытых биржевых рынках, которые существуют более 30 дней и для которых доступны API и общедоступный URL-адрес, показывающий общее количество добытых ресурсов.Информация о рыночной капитализации криптовалют, которые не торгуются в течение 6 часов, предшествующих еженедельной публикации данных, не размещается на веб-сайте. Криптовалюты, неактивные в течение 7 дней, не попадают в выпущенный список. Эти меры подразумевают, что некоторые криптовалюты могут исчезнуть из списка и появиться позже. В этом случае мы считаем цену такой же, как до исчезновения. Однако этот выбор не влияет на результаты, поскольку только в 28 случаях валюта имеет объем выше, чем доллар США, непосредственно перед исчезновением (обратите внимание, что в наборе данных есть 124 328 записей с объемом, превышающим доллар США).

2.2. Метрики

Криптовалюты характеризуются с течением времени несколькими показателями, а именно: (i) Цена, обменный курс, определяемый динамикой спроса и предложения. (Ii) Рыночная капитализация, произведение циркулирующего предложения и цены. (Iii) Рынок доля, рыночная капитализация валюты, нормированная на общую рыночную капитализацию. (iv) Ранг, ранг валюты на основе ее рыночной капитализации. (v) Объем, монеты, проданные за последние 24 часа. (vi) Возраст, время жизни валюты в днях.

Рентабельность валюты с течением времени может быть определена количественно через возврат инвестиций (ROI), измеряющий доходность инвестиций, сделанных в день, по отношению к их стоимости [62]. Индекс скользит по дням, и он включается между 0 и 895, с 11 ноября 2015 г. по 24 апреля 2018 г. Поскольку нас интересуют краткосрочные результаты, мы рассматриваем возврат инвестиций через 1 день, определяемый как

. На рисунке 2 мы показываем динамику для Биткойна (оранжевая линия) и в среднем для валют, объем которых превышает доллар США (синяя линия), с течением времени.В обоих случаях средняя доходность инвестиций за рассматриваемый период больше 0, что отражает общий рост рынка.


2.3. Алгоритмы прогнозирования

Мы тестируем и сравниваем три контролируемых метода краткосрочного прогнозирования цен. Первые два метода основаны на XGBoost [63], масштабируемой системе машинного обучения с открытым исходным кодом для повышения качества дерева, используемой в ряде успешных решений Kaggle (17/29 в 2015 году) [64]. Третий метод основан на алгоритме долговременной краткосрочной памяти (LSTM) для рекуррентных нейронных сетей [56], которые продемонстрировали возможность достижения самых современных результатов в прогнозировании временных рядов [65].

Метод 1 . Первый метод рассматривает одну единственную регрессионную модель для описания изменения цен всех валют (см. Рисунок 3). Модель представляет собой ансамбль деревьев регрессии, построенных с помощью алгоритма XGBoost. Характеристики модели — это характеристики валюты между временем и целью, а целью является рентабельность инвестиций валюты в данный момент, где — параметр, который необходимо определить. Для каждой валюты рассматриваются следующие характеристики: цена, рыночная капитализация, доля рынка, рейтинг, объем и рентабельность инвестиций (см. (1)).Функции для регрессии построены через окно между включенными и включенными (см. Рисунок 3). В частности, мы рассматриваем среднее значение, стандартное отклонение, медианное значение, последнее значение и тенденцию (например, разницу между последним и первым значением) перечисленных выше свойств. На этапе обучения мы включаем все валюты, объем которых превышает доллар США и находится в диапазоне от и до. В целом, большие окна обучения не обязательно приводят к лучшим результатам (см. Раздел результатов), потому что рынок со временем развивается.На этапе прогнозирования мы тестируем набор существующих валют за день. Эта процедура повторяется для значений, включенных в период с 1 января 2016 г. по 24 апреля 2018 г.


Метод 2 . Второй метод также основан на XGBoost, но теперь этот алгоритм используется для построения различных регрессионных моделей для каждой валюты (см. Рисунок 4). Особенности модели для валюты — это характеристики всех валют в наборе данных между включенными и включенными, а целью является рентабельность инвестиций в день (т.е., теперь алгоритм учится предсказывать цену валюты на основе характеристик всех валют в системе между и). Характеристики модели те же, что и в методе 1 (например, среднее значение, стандарт, отклонение, медиана, последнее значение и разница между последним и первым значением следующих величин: цена, рыночная капитализация, доля рынка, ранг, объем , и ROI) через окно длины. Модель для валюты обучается с целевыми функциями пар между временем и.Набор прогнозов включает только одну пару: характеристики (вычисленные между и) и целевые (вычисленные в) валюты.


Метод 3 . Третий метод основан на сетях долговременной краткосрочной памяти, особом виде рекуррентных нейронных сетей, способных изучать долговременные зависимости. Что касается метода 2, мы строим разные модели для каждой валюты. Каждая модель предсказывает ROI данной валюты в день на основе значений ROI той же валюты между днями и включенными.

Базовый метод . В качестве базового метода мы принимаем стратегию простой скользящей средней (SMA), широко апробированную и используемую в качестве нулевой модели при прогнозировании фондового рынка [57–60]. Он оценивает дневную цену валюты как среднюю цену той же валюты между и включительно.

2.4. Evaluation

Мы сравниваем эффективность различных инвестиционных портфелей, построенных на основе алгоритмов прогнозов. Инвестиционный портфель формируется вовремя путем равного распределения начального капитала между основными валютами, по прогнозам с положительной доходностью.Следовательно, общая доходность во времени равна. Эффективность портфелей оценивается путем вычисления коэффициента Шарпа и средней геометрической доходности. Коэффициент Шарпа определяется как где — средний доход от инвестиций, полученный в промежутке между 0 и и — соответствующее стандартное отклонение.

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

Количество валют для включения в портфель выбирается путем оптимизации среднего геометрического (оптимизация среднего геометрического) или коэффициента Шарпа (оптимизация коэффициента Шарпа) по возможному выбору. Тот же подход используется для выбора параметров метода 1 (и), метода 2 (и) и базового метода ().

3. Результаты

Мы прогнозируем дневную цену валют для всех, включенных в период с 1 января 2016 г. по 24 апреля 2018 г. Анализ учитывает все валюты, возраст которых превышает 50 дней с момента их первого появления и чьи объем превышает 100000 долларов США.Чтобы дисконтировать эффект от общего движения рынка (то есть роста рынка в течение большей части рассматриваемого периода), мы рассматриваем цены на криптовалюты, выраженные в BTC (биткойнах). Это означает, что Биткойн исключен из нашего анализа.

3.1. Настройка параметров

Сначала мы выбираем параметры для каждого метода. Параметры включают количество валют для включения портфеля, а также параметры, специфичные для каждого метода. В большинстве случаев каждый день мы выбираем параметры, которые максимизируют либо среднее геометрическое (оптимизация среднего геометрического), либо коэффициент Шарпа (оптимизация коэффициента Шарпа), вычисленный между временами от 0 до.

Базовая стратегия . Мы тестируем производительность базовой стратегии для выбора окна (минимальное требование, чтобы значение отличалось от 0) и. Мы обнаружили, что значение мазимизации средней геометрической доходности (см. Приложение, раздел A) и коэффициента Шарпа (см. Приложение, раздел A) колеблется, особенно до ноября 2016 года, и имеет медианное значение 4 в обоих случаях. Количество валют, включенных в портфель, колеблется от 1 до 11 со средним значением 3, как для коэффициента Шарпа (см. Приложение, раздел A), так и для оптимизации средней геометрической доходности (см. Приложение, раздел A).

Метод 1 . Мы исследуем значения окна в днях и период обучения в днях (см. Приложение, раздел A). Мы обнаружили, что медианное значение выбранного окна по времени равно 7 как для коэффициента Шарпа, так и для оптимизации среднего геометрического. Среднее значение составляет 5 при оптимизации среднего геометрического и 10 при оптимизации коэффициента Шарпа. Количество валют, включенных в портфель, колеблется от 1 до 43 со средним значением 15 для коэффициента Шарпа (см. Раздел A приложения) и 9 для оптимизации средней геометрической доходности (см. Раздел A приложения).

Метод 2 . Мы исследуем значения окна в днях и период обучения в днях (см. Приложение, Рисунок 10). Среднее значение выбранного окна по времени равно 3 как для коэффициента Шарпа, так и для оптимизации среднего геометрического. Среднее значение равно 10 при оптимизации среднего геометрического и коэффициента Шарпа. Среднее число включенных валют составляет 17 для коэффициента Шарпа и 7 для оптимизации среднего геометрического (см. Приложение, раздел A).

Метод 3 .LSTM имеет три параметра: количество эпох или полных проходов через набор данных во время фазы обучения; количество нейронов в нейронной сети и длина окна. Эти параметры выбираются путем оптимизации прогноза цен для трех валют (Биткойн, Рипл и Эфириум), которые в среднем занимают самую большую долю рынка с течением времени (за исключением Bitcoin Cash, который является форком Биткойна). Результаты (см. Приложение A) показывают, что в диапазоне исследуемых параметров наилучшие результаты достигаются для.На результаты особо не влияет выбор количества нейронов или количества эпох. Мы выбираем 1 нейрон и 1000 эпох, поскольку чем больше эти два параметра, тем больше время вычислений. Количество валют, включаемых в портфель, оптимизируется с течением времени за счет мизимизации средней геометрической доходности (см. Приложение, раздел A) и коэффициента Шарпа (см. Приложение, раздел A). В обоих случаях среднее количество включенных валют составляет 1.

3.2. Совокупный доход

На рисунке 5 мы показываем совокупный доход, полученный с использованием 4 методов.Совокупная доходность, достигнутая 24 апреля при оптимизации коэффициента Шарпа, составляет BTC (базовый уровень), BTC (метод 1), BTC (метод 2), BTC (метод 3). При оптимизации среднего геометрического мы получаем BTC (базовый уровень), BTC (метод 1), BTC (метод 2), BTC (метод 3). Совокупная доходность, полученная в долларах США, выше (см. Приложение D). Это ожидается, поскольку цена биткойнов за рассматриваемый период выросла. Хотя некоторые из этих цифр кажутся преувеличенными, стоит отметить, что (i) мы проводим теоретическое упражнение, предполагая, что доступность биткойнов не ограничена, и (ii) в соответствии с этим предположением верхняя граница нашей стратегии, соответствующая ежедневному инвестированию в наиболее эффективная валюта приводит к общему накопленному доходу BTC (см. Приложение, раздел B).Мы также рассматриваем более реалистичный сценарий, когда инвесторы платят комиссию за транзакцию при продаже и покупке валюты (см. Приложение, раздел C). На большинстве биржевых рынков комиссия обычно включается в сумму, равную торгуемой сумме [66]. Для комиссионных до, все представленные выше методы инвестирования в среднем приводят к положительной доходности за весь период (см. Приложение C). Самый эффективный метод, Метод 3, дает положительную прибыль также при учете комиссий до (см. Приложение C).

Совокупная доходность на Рисунке 5 получена при инвестировании в период с 1 января 2016 года по 24 апреля 2018 года. Мы исследуем общую эффективность различных методов, глядя на среднюю геометрическую доходность, полученную в разные периоды (см. Рисунок 6). Результаты, представленные на рисунке 6, получены при оптимизации коэффициента Шарпа для базовой линии (рисунок 6 (a)), метода 1 (рисунок 6 (b)), метода 2 (рисунок 6 (c)) и метода 3 (рисунок 6 (d)). )). Обратите внимание, что, хотя в этом случае инвестиции могут начаться после 1 января 2016 г., мы оптимизировали параметры, используя данные с этой даты во всех случаях.Результаты значительно лучше, чем результаты, достигнутые при оптимизации среднего геометрического дохода (см. Приложение, раздел E). Наконец, мы видим, что лучшая производительность достигается, когда алгоритмы учитывают цены в биткойнах, а не в долларах США (см. Раздел D приложения).


3.3. Важность функции

На рисунке 7 мы проиллюстрировали относительную важность различных функций в методе 1 и методе 2. Для метода 1 мы показываем среднюю важность функции. Для метода 2 мы показываем среднюю важность функции для двух типовых валют: Ethereum и Ripple.


3.4. Состав портфеля

10 наиболее популярных валют при оптимизации коэффициента Шарпа:

Базовый уровень . Factom (91 день), E-Dinar Coin (89 дней), Ripple (76 дней), Ethereum (71 день), Steem (70 дней), Lisk (70 дней), MaidSafeCoin (69 дней), Monero (58 дней) , BitShares (55 дней), EDRCoin (52 дня).

Метод 1 . Ethereum (154 дня), Dash (128 дней), Monero (111 дней), Factom (104 дня), Ripple (94 дня), Litecoin (93 дня), Dogecoin (92 дня), Maid Safe Coin (86 дней), BitShares (73 дня), Tether (59 дней)

Method 2 .Ethereum (63 дня), Monero (61 день), Factom (51 день), Ripple (42 дня), Dash (40 дней), Maid Safe Coin (40 дней), Siacoin (30 дней), NEM (26 дней), NXT (26 дней), Steem (23 дня).

Метод 3 . Factom (48 дней), Monero (46 дней), Ethereum (39 дней), Lisk (36 дней), Maid Safe Coin (32 дня), E-Dinar Coin (32 дня), BitShares (26 дней), B3 Coin ( 26 дней), Dash (25 дней), Cryptonite (22 дня).

4. Заключение

Мы протестировали эффективность трех моделей прогнозирования ежедневных цен на криптовалюту для валют.Два из них (метод 1 и метод 2) были основаны на деревьях решений с градиентным повышением, а один основан на рекуррентных нейронных сетях с долговременной краткосрочной памятью (метод 3). В методе 1 та же модель использовалась для прогнозирования рентабельности инвестиций во всех валютах; в методе 2 мы построили отдельную модель для каждой валюты, которая использует информацию о поведении всего рынка, чтобы сделать прогноз для этой единственной валюты; в методе 3 мы использовали разные модели для каждой валюты, где прогноз основан на предыдущих ценах валюты.

Мы построили инвестиционные портфели на основе прогнозов различных методов и сравнили их эффективность с показателями базовой линии, представленной известной стратегией простого скользящего среднего. Параметры каждой модели оптимизировались для всех, кроме метода 3, ежедневно, на основе результатов выбора каждого параметра в предыдущие разы. Мы использовали две оценочные метрики, используемые для оптимизации параметров: среднее геометрическое значение доходности и коэффициент Шарпа. Чтобы не учитывать влияние общего роста рынка, цены на криптовалюты были выражены в биткойнах.Все стратегии принесли прибыль (выраженную в биткойнах) за весь рассматриваемый период и за большой набор более коротких торговых периодов (различные комбинации дат начала и окончания торговой активности), в том числе с учетом комиссии за транзакцию до.

Эти три метода работали лучше, чем базовая стратегия, когда инвестиционная стратегия применялась в течение всего рассматриваемого периода. Оптимизация параметров на основе коэффициента Шарпа позволила получить большую отдачу. Методы, основанные на деревьях решений с повышением градиента (методы 1 и 2), работали лучше всего, когда прогнозы основывались на краткосрочных окнах 5/10 дней, предполагая, что они хорошо используют в основном краткосрочные зависимости.Вместо этого рекуррентные нейронные сети LSTM работали лучше всего, когда прогнозы основывались на данных за несколько дней, поскольку они могут фиксировать также долгосрочные зависимости и очень устойчивы к волатильности цен. Они позволяли получать прибыль даже при учете комиссии за транзакцию до. Методы, основанные на деревьях решений повышения градиента, позволяют лучше интерпретировать результаты. Мы обнаружили, что цены и доходность валюты в последние несколько дней, предшествовавших прогнозу, были ведущими факторами для прогнозирования ее поведения.Среди двух методов, основанных на случайных лесах, лучший результат показал тот, который учитывал разные модели для каждой валюты (метод 2). Наконец, стоит отметить, что три предложенных метода работают лучше, когда прогнозы основаны на ценах в биткойнах, а не на ценах в долларах США. Это говорит о том, что прогнозировать одновременно общую тенденцию рынка криптовалют и развитие отдельных валют сложнее, чем прогнозировать только последнюю.

Важно подчеркнуть, что наше исследование имеет ограничения.Во-первых, мы не пытались использовать существование разных цен на разных биржах, рассмотрение которых могло бы открыть путь к значительно более высокой отдаче от инвестиций. Во-вторых, мы игнорировали внутридневные колебания цен и рассматривали среднюю дневную цену. Наконец, что очень важно, мы проводим теоретический тест, в котором доступное количество биткойнов не ограничено, и ни одна из наших сделок не влияет на рынок. Несмотря на эти упрощающие допущения, представленные нами методы систематически и последовательно позволяли выявлять валюты с более высокой доходностью.Расширение текущего анализа с учетом этих и других элементов рынка — это направление для будущей работы.

Другой, но многообещающий подход к изучению криптовалют состоит в количественной оценке влияния общественного мнения, измеряемого через социальные сети, на поведение рынка в том же духе, в котором это было сделано для фондового рынка [67]. Хотя было показано, что следы в социальных сетях также могут быть эффективными предикторами колебаний цен на биткойны [68–74] и другие валюты [75], наши знания об их влиянии на весь рынок криптовалют остаются ограниченными и представляют собой интересное направление для будущей работы.

Приложение
A. Оптимизация параметров

На рисунке 8 мы показываем оптимизацию параметров (a, c) и (b, d) для базовой стратегии. На рисунке 9 мы показываем оптимизацию параметров (a, d), (b, e) и (c, f) для метода 1. На рисунке 10 мы показываем оптимизацию параметров (a, d), (b, e) и (c, f) для метода 2. На рисунке 11 мы показываем средний квадрат ошибки, полученный при различных вариантах обучающего окна (a), количестве эпох (b) и количестве нейронов (c), для Ethereum, Bitcoin и Ripple.На рисунке 12 мы показываем оптимизацию параметра (c, f) для метода 3.

B. Доходность при полном знании эволюции рынка

На рисунке 13 мы показываем совокупную прибыль, полученную при ежедневном инвестировании в верхняя валюта, предположим, что кто-то знает цены валют на следующий день.


C. Полученный возврат при оплате комиссии за транзакцию

В этом разделе мы представляем полученные результаты, включая комиссию за транзакцию между и [66].В общем, нельзя торговать данной валютой с любой другой. Следовательно, мы считаем, что каждый день мы торгуем дважды: мы продаем альткойны, чтобы купить биткойны, и мы покупаем новые альткойны, используя биткойны. Средняя доходность, полученная в период с января 2016 года по апрель 2018 года, больше 1 для всех методов, для комиссий до (см. Таблицу 1). В этот период Метод 3 дает положительную прибыль для комиссионных до. Доходность, полученная с комиссией (см. Рис. 14) и (см. Рис. 15) в произвольные периоды, подтверждает, что в целом можно получить положительную прибыль с нашими методами, если сборы достаточно малы.

  • 903 1,003
  • 9 1,09

    без комиссии 1,001 0,999 0,995 0,985
    Метод 1 1,008 1,006 1.004 1,002 0,998 0,988
    Метод 2 1,005 1,003 1,001 0,999 0,995 0,985 1.019 1.015 1.005



    D. Результаты в долларах США

    В этом разделе мы показываем результаты, полученные с учетом цен в долларах США.Цена биткойнов в долларах США за рассматриваемый период значительно выросла. Следовательно, прибыль в долларах США (рисунок 16) выше, чем в биткойнах (рисунок 5). Обратите внимание, что на рисунке 16 мы сделали прогнозы и рассчитали портфели с учетом цен в биткойнах. Затем прибыль была конвертирована в доллары США (без комиссии за транзакцию). В Таблице 2 вместо этого мы показываем прибыль, полученную при прогнозировании с учетом всех цен в долларах США. Мы обнаружили, что в большинстве случаев лучшие результаты получаются от цен в BTC.

    9
    0289

    Среднее геометрическое в долларах США (от цен BTC) Среднее геометрическое в долларах США (от цен в долларах США)
    1.0086 1.0141
    Method1 1.0121 1.0085
    Method2 1.0091 1.0086
    Method21 1 1 1.0134

    E. Оптимизация среднего геометрического

    На рисунке 17 мы показываем среднюю геометрическую доходность, полученную между двумя произвольными точками времени при оптимизации геометрической средней доходности для базовой линии ( Рисунок 17 (a)), Метод 1 (Рисунок 17 (b)), Метод 2 (Рисунок 17 (c)) и Метод 3 (Рисунок 17 (d)).


    Доступность данных

    Данные, использованные для подтверждения выводов этого исследования, можно получить у соответствующего автора по запросу.

    Конфликт интересов

    Авторы заявляют об отсутствии конфликта интересов.

    Контролируемая поставка — Bitcoin Wiki

    Фиксированная денежная масса или предложение, изменяемое только в соответствии с объективными и рассчитываемыми критериями, является необходимым условием значимой справедливой цены денег. [1]

    —Fr. Бернард В. Демпси, С.Дж. (1903-1960)

    В централизованной экономике валюта выпускается центральным банком по курсу, который должен соответствовать росту количества обмениваемых товаров, чтобы эти товары можно было продавать по стабильным ценам.В денежная база контролируется центральным банком. В Соединенных Штатах ФРС увеличивает денежную базу, выпуская валюту, увеличивая сумму, которую банки имеют в резерве, или с помощью процесса, называемого количественным смягчением.

    В полностью децентрализованной денежной системе нет центрального органа, регулирующего денежную базу. Вместо этого валюта создается узлами одноранговой сети. Алгоритм генерации биткойнов заранее определяет, как будет создаваться валюта и по какому курсу.Любая валюта, созданная злоумышленником, не соблюдающим правила, будет отклонена сетью и, таким образом, бесполезна.

    Валюта с конечным предложением

    биткойнов создаются каждый раз, когда пользователь обнаруживает новый блок. Скорость создания блоков корректируется каждые 2016 блоков, чтобы обеспечить постоянный двухнедельный период корректировки (эквивалентный 6 в час). Количество биткойнов, генерируемых на блок, должно уменьшаться геометрически, с 50% -ным сокращением каждые 210 000 блоков, или примерно четыре года.В результате количество существующих биткойнов не будет превышать чуть менее 21 миллиона. [2] Предполагаемое оправдание не интуитивного значения «21 миллион» состоит в том, что оно соответствует 4-летнему графику сокращения вознаграждения вдвое; или окончательное общее количество сатоши, которые будут добыты, близко к максимальной емкости 64-битного числа с плавающей запятой. Сатоши никогда не оправдывал и не объяснял многие из этих констант.

    Этот алгоритм уменьшения предложения был выбран потому, что он приблизительно соответствует скорости добычи таких товаров, как золото.Таким образом, пользователей, которые используют свои компьютеры для выполнения вычислений, чтобы попытаться обнаружить блок, называют Miners .

    См. Также: http://bashco.github.io/Bitcoin_Monetary_Inflation/

    Прогнозируемые краткосрочные биткойны

    На этой диаграмме показано количество биткойнов, которые будут существовать в ближайшем будущем. Год — это прогноз, который может немного отличаться.

    Дата достижения Блок Эра наград BTC / блок Год (оценка) Старт BTC BTC Добавлено Конец BTC BTC Повышение Конец BTC% от лимита
    2009-01-03 0 1 50.00 2009 0 2625000 2625000 бесконечное 12,500%
    2010-04-22 52500 1 50,00 2010 2625000 2625000 5250000 100,00% 25 000%
    2011-01-28 105000 1 50,00 2011 * 5250000 2625000 7875000 50.00% 37,500%
    2011-12-14 157500 1 50,00 2012 7875000 2625000 10500000 33,33% 50 000%
    2012-11-28 210000 2 25,00 2013 10500000 1312500 11812500 12,50% 56,250%
    2013-10-09 262500 2 25.00 2014 11812500 1312500 13125000 11,11% 62,500%
    2014-08-11 315000 2 25,00 2015 13125000 1312500 14437500 10,00% 68,750%
    2015-07-29 367500 2 25,00 2016 14437500 1312500 15750000 9.09% 75 000%
    2016-07-09 420000 3 12,50 2016 15750000 656250 16406250 4,17% 78,125%
    2017-06-23 472500 3 12,50 2018 16406250 656250 17062500 4,00% 81,250%
    2018-05-29 525000 3 12.50 2019 17062500 656250 17718750 3,85% 84,375%
    2019-05-24 577500 3 12,50 2020 17718750 656250 18375000 3,70% 87,500%
    2020-05-11 630000 4 6,25 2021 18375000 328125 18703125 1.79% 89,063%
    2021-05-08 682500 4 6,25 2022 18703125 328125 150 1,75% 90,625%
    735000 4 6,25 2023 150 328125 19359375 1,72% 92,188%
    787500 4 6.25 2024 19359375 328125 19687500 1,69% 93,750%

    * В блоке 124724 пользователь midnightmagic добыл для себя соло-блок, который недоплатил вознаграждение одним сатоши и одновременно уничтожил сборы за блок. Это одно из двух известных сокращений общего количества добытых биткойнов. Следовательно, начиная с блока 124724 и далее, все оценки общего предложения должны быть технически уменьшены на 1 сатоши.

    Прогнозируемые долгосрочные биткойны

    Оценка сроков поставки

    Поскольку количество биткойнов, создаваемых каждый раз, когда пользователь обнаруживает новый блок — вознаграждение за блок — уменьшается вдвое в зависимости от фиксированного интервала блоков, а время, необходимое в среднем для обнаружения блока, может варьироваться в зависимости от мощности майнинга и сети. сложности, точное время, когда награда за блок уменьшается вдвое, также может варьироваться. Следовательно, время создания последнего биткойна также будет варьироваться и является предметом спекуляций, основанных на предположениях.

    Если бы мощность майнинга оставалась постоянной с момента добычи первого биткойна, последний биткойн был бы добыт где-то около 8 октября 2140 года. Из-за того, что мощность майнинга в целом увеличилась с течением времени, начиная с блока 367 500 — при условии, что мощность майнинга осталась константа, начиная с этого блока — последний биткойн будет добыт 7 мая 2140 года.

    Поскольку очень сложно предсказать, как будет развиваться мощность майнинга в будущем, т.е. будет ли технический прогресс и дальше делать оборудование быстрее или майнинг столкнется с технологической стеной; или будут ли обнаружены более быстрые методы расчета SHA2 — сложно указать точную дату или даже год для этого события.

    Общее количество биткойнов, как упоминалось ранее, имеет асимптоту в 21 миллион из-за побочного эффекта структуры данных блокчейна — в частности, целочисленного типа хранения выходных данных транзакции, это точное значение было бы 20 999 999.9769 биткойн. Если это техническое ограничение будет отрегулировано путем увеличения размера поля, общее количество по-прежнему будет приближаться к максимуму 21 миллиону.

    8.75000000 8.75000000
    Блок Эра наград BTC / блок Старт BTC BTC Добавлено Конец BTC BTC Повышение Конец BTC% от лимита
    0 1 50.00000000 0,00000000 10500000.00000000 10500000.00000000 * бесконечное 50,00000006%
    210000 2 25.00000000 10500000.00000000 5250000.00000000 15750000.00000000 50.00000000% 75,00000008%
    420000 3 12.50000000 15750000.00000000 2625000.00000000 18375000.00000000 16.66666667% 87,500000 10%
    630000 4 6.25000000 18375000.00000000 1312500.00000000 19687500.00000000 7,14 2857 14% 93,75000010%
    840000 5 3,12500000 19687500.00000000 656250.00000000 20343750.00000000 3.33333333% 96,875000 11%
    1050000 6 1,56250000 20343750.00000000 328125.00000000 20671875.00000000 1,6 12 90 323% 98,43 7500 11%
    1260000 7 0,78125000 20671875.00000000 164062.50000000 20835937.50000000 0,79365079% 99,21875011%
    1470000 8 0.3

    00
    20835937.50000000 82031.25000000 20 0,39370079% 99.60937511%
    1680000 9 0,19531250 20 41015.62500000 20958984.37500000 0,19607843% 99,80468761%
    18

    10 0,09765625 20958984.37500000 20507.81250000 20979492.18750000 0,09784736% 99,902 34386%
    2100000 11 0,04882812 20979492.18750000 10253.

    000

    20989746.0

    00
    0,04887585% 99,95117198%
    2310000 12 0,02441406 20989746.0

    00
    5126.95260000 20994873.04530000 0.02442599% 99,97558604%
    2520000 13 0,01220703 20994873.04530000 2563.47630000 20997436.52160000 0,01221001% 99,98779307%
    2730000 14 0,00610351 20997436.52160000 1281.73710000 20998718.25870000 0,00610426% 99,99389658%
    2940000 15 0.00305175 20998718.25870000 640.86750000 20999359.12620000 0,00305194% 99,99694833%
    3150000 16 0,00152587 20999359.12620000 320.43270000 20999679.558

    0,00152592% 99,99847420%
    3360000 17 0,00076293 20999679.558

    160.21530000 20999839.77420000 0,00076294% 99,99

    3%

    3570000 18 0,00038146 20999839.77420000 80.10660000 20999919.88080000 0,00038146% 99,99961859%
    3780000 19 0,00019073 20999919.88080000 40.05330000 20999959.93410000 0.00019073% 99,99980932%
    39

    20 0,00009536 20999959.93410000 20.02560000 20999979.95970000 0,00009536% 99,999%
    4200000 21 0,00004768 20999979.95970000 10.01280000 20999989.97250000 0,00004768% 99,99995236%
    4410000 22 0.00002384 20999989.97250000 5.00640000 20999994.978

    0,00002384% 99,99997620%
    4620000 23 0,00001192 20999994.978

    2,50320000 20999997.48210000 0,00001192% 99,99998812%
    4830000 24 0,00000596 20999997.48210000 1.25160000 20999998.73370000 0,00000596% 99,99999408%
    5040000 25 0,00000298 20999998.73370000 0,62580000 20999999.35950000 0,00000298% 99,99999706%
    5250000 26 0,00000149 20999999.35950000 0,312

    20999999.67240000 0.00000149% 99,99999855%
    5460000 27 0,00000074 20999999.67240000 0,15540000 20999999.82780000 0,00000074% 99,99999929%
    5670000 28 0,00000037 20999999.82780000 0,07770000 20999999.

    000

    0,00000037% 99,99999966%
    5880000 29 0.00000018 20999999.

    000

    0,03780000 20999999.94330000 0,000000 18% 99,99999984%
    60

    30 0,00000009 20999999.94330000 0,018

    20999999.96220000 0,00000009% 99,99999993%
    6300000 31 0,00000004 20999999.96220000 0.00840000 20999999.97060000 0,00000004% 99,99999997%
    6510000 32 0,00000002 20999999.97060000 0,00420000 20999999.97480000 0,00000002% 99,99999999%
    6720000 33 0,00000001 20999999.97480000 0,00210000 20999999.976

    0.00000001% 100,00000000%
    6930000 34 0,00000000 20999999.976

    0,00000000 20999999.976

    0,00000000% 100,00000000%

    Примечание. Количество биткойнов представлено в формате с плавающей запятой. Однако эти значения основаны на количестве сатоши на блок, первоначально в целочисленном формате, чтобы предотвратить ошибку сложения.

    * В блоке 124724 пользователь midnightmagic solo добыл блок, в результате которого было создано на одного сатоши меньше, чем могло бы быть в противном случае.Следовательно, все расчеты, начиная с этого блока и далее, должны теперь, чтобы быть точными, включать эту недоплату в общее количество существующих биткойнов. Затем, по явной глупости, более новый майнер, который не смог должным образом реализовать RSK, уничтожил все вознаграждение за блок в размере 12,5 XBT в блоке 501726.

    Что происходит, когда добываются все биткойны?

    Уровень инфляции биткойнов устойчиво снижается. На момент написания более 3 из каждых 4 биткойнов, которые когда-либо будут существовать, уже были добыты, а годовой уровень инфляции составляет всего 4%.Награда за блок, предоставляемая майнерам, состоит из вновь созданных биткойнов плюс комиссии за транзакции. По мере того, как инфляция приближается к нулю, майнеры будут получать доход только от комиссии за транзакции, что будет стимулом для продолжения майнинга, чтобы сделать транзакции необратимыми.

    По глубоким техническим причинам блочное пространство является дефицитным товаром, получение транзакции можно рассматривать как покупку его части. По аналогии, в среднем каждые 10 минут создается фиксированное количество земли, и не более того, люди, желающие совершать сделки, делают ставки на участки этой земли.Продажа этой земли — это то, что поддерживает майнеров даже в режиме нулевой инфляции. Цена этой земли определяется спросом на транзакции (потому что предложение фиксировано и известно), и сложность майнинга корректируется вокруг этого, чтобы сохранить средний интервал в 10 минут.

    Расходуемые ресурсы

    Теоретическое общее количество биткойнов, немного меньше 21 миллиона, не следует путать с общим расходуемым предложением. Общий расходный запас всегда ниже теоретического общего запаса и подвержен случайной потере, умышленному уничтожению и техническим особенностям.

    Один из способов увидеть часть уничтожения монеты — это собрать сумму всех неизрасходованных выходных транзакций с помощью команды Bitcoin RPC gettxoutsetinfo . Возвращаемое значение total_amount представляет собой сумму всех выходных данных, которые клиент считает технически целесообразными, но не потраченными в настоящее время. Обратите внимание, однако, что это не учитывает выходы, которые вряд ли будут потрачены, как, например, в случае потери и уничтожения через сконструированные адреса.

    Недоплата шахтерам

    Алгоритм, определяющий, действителен ли блок, только проверяет, превышает ли общая сумма вознаграждения вознаграждение плюс доступные комиссии. Таким образом, майнер может сознательно доплатить себе любую сумму: это может уничтожить не только соответствующие сборы, но и само вознаграждение, что может помешать общему количеству возможных биткойнов, которые могут возникнуть, достичь своего теоретического максимума. Это форма недоплаты, которую эталонная реализация считает невозможной потратить.Некоторые из перечисленных ниже типов не признаны официально уничтожающими биткойны; например, можно потратить 1BitcoinEaterAddressDontSendf59kuE, если используется соответствующий закрытый ключ (хотя это будет означать, что биткойн был взломан).

    Потеря биткойна

    биткойнов могут быть потеряны, если условия, необходимые для их использования, больше не известны. Например, если вы совершили транзакцию на адрес, для которого требуется закрытый ключ для дальнейшего использования этих биткойнов, вы записали этот закрытый ключ на листе бумаги, но этот лист был утерян.В этом случае этот биткойн также можно считать потерянным, поскольку вероятность случайного нахождения подходящего закрытого ключа такова, что это обычно считается невозможным.

    Умышленное уничтожение биткойна

    биткойнов также могут быть умышленно «уничтожены» — например, путем добавления условий, которые не позволяют их потратить.

    Распространенным методом является отправка биткойнов на адрес, который был создан и предназначен только для прохождения проверок действительности, но для которого фактически не известен закрытый ключ.Примером такого адреса является «1BitcoinEaterAddressDontSendf59kuE», где последний «f59kuE» — это текст, чтобы предыдущий созданный текст прошел проверку. Найти подходящий закрытый ключ, опять же, обычно считается невозможным. Пример того, насколько это сложно, см. В Vanitygen.

    Еще один распространенный метод — отправить биткойн в транзакции, условия для которой не просто невероятно маловероятны, но и буквально невозможно выполнить. Например, транзакция, которая сделана доказуемо невозможной с помощью OP_RETURN, или использует операции сценария, требующие от пользователя доказательства того, что 1 + 1 равно 3.

    Менее известным методом является отправка биткойнов на адрес, основанный на закрытом ключе, который выходит за пределы допустимого диапазона закрытых ключей ECDSA. Например, адрес 16QaFeudRUt8NYy2yzjm3BMvG4xBbAsBFM имеет известный совпадающий закрытый ключ со значением 0 (ноль), который находится за пределами допустимого диапазона.

    Технические особенности предотвращения траты биткойнов

    Есть также технические особенности, которые не позволяют тратить часть биткойнов.

    Первые 50 фунтов стерлингов, включенные в генезис-блок, нельзя потратить, поскольку его транзакция отсутствует в глобальной базе данных.

    В более старых версиях ссылочного кода биткойна майнер мог сделать свою транзакцию базы монет (вознаграждение за блок) точно таким же идентификатором, как и в предыдущем блоке [3] . Это фактически привело к тому, что предыдущая награда за блок стала незаменимой. Два известных таких случая [4] [5] оставлены как особые случаи в коде [6] как часть изменений BIP 0030, устраняющих эту проблему. Стоимость каждой сделки составила 50 лари.

    Денежная масса

    Хотя количество существующих биткойнов никогда не будет превышать чуть менее 21 миллиона, денежная масса биткойнов может превысить 21 миллион из-за банковского обслуживания с частичным резервированием.

    Дефляция

    Поскольку денежная база биткойнов не может быть расширена, валюта может подвергнуться серьезной дефляции, если она получит широкое распространение. Кейнсианские экономисты утверждают, что дефляция вредна для экономики, потому что она побуждает людей и предприятия экономить деньги, а не инвестировать в предприятия и создавать рабочие места. Австрийская школа мысли противостоит этой критике, утверждая, что поскольку дефляция происходит на всех стадиях производства, предприниматели, которые инвестируют, получают от этого выгоду.В результате коэффициенты прибыли, как правило, остаются прежними, и меняются только их величины. Другими словами, в дефляционной среде товары и услуги снижаются в цене, но в то же время затраты на производство этих товаров и услуг имеют тенденцию к пропорциональному снижению, фактически не влияя на прибыль. Дефляция цен способствует увеличению накоплений, а значит, и сбережений, что, в свою очередь, ведет к снижению процентных ставок и увеличению стимулов для предпринимателей вкладывать средства в более долгосрочные проекты.

    См. Также

    Список литературы

    Объяснение хеш-функций

    Биткойн — CoinDesk

    Любой, кто интересуется биткойнами, когда-нибудь слышал фразу «криптографическая хеш-функция». Но что именно это означает, и как это связано с криптовалютой?

    Хеш-функции являются важной частью не только протокола биткойнов, но и информационной безопасности в целом.

    В следующей статье мы рассмотрим несколько простых примеров того, как они работают, а также простую демонстрацию.

    Что такое хеш-функция?

    Говоря абстрактно, хеш-функция — это математический процесс, который принимает входные данные любого размера, выполняет над ними операцию и возвращает выходные данные фиксированного размера.

    В более конкретном примере это можно использовать, чтобы взять на вход последовательность букв любой длины — то, что мы называем строкой — и вернуть последовательность букв фиксированной длины . Независимо от того, является ли входная строка отдельной буквой, словом, предложением или целым романом, результат, называемый дайджестом , всегда будет одинаковой длины.

    Обычно этот вид хеш-функции используется для хранения паролей.

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

    Это означает, что если хакер сможет получить доступ к базе данных, содержащей сохраненные хэши, он не сможет немедленно взломать все учетные записи пользователей, потому что не существует простого способа найти пароль, который произвел любой заданный хэш.

    Простые хэш-функции в Python

    Вы можете экспериментировать с хеш-значениями, используя Python, язык программирования, установленный в операционных системах Mac и Linux по умолчанию. (В этом руководстве предполагается, что вы используете какую-либо версию OS X или Linux, поскольку использование Python в Windows более сложно.)

    Сначала откройте терминал, введите python и нажмите ENTER.

    Это перенесет вас в Python REPL, среду, в которой вы можете опробовать команды Python напрямую, а не писать программу в отдельном файле.

    Затем введите следующее, нажимая ENTER после каждой строки и TAB в отмеченном месте:

     импорт хешлиба
    def хэш (mystring):
    [TAB] hash_object = hashlib.md5 (mystring.encode ())
    [TAB] печать (hash_object.hexdigest ())
    [ВОЙТИ]
    
     

    Теперь вы создали функцию hash () , которая будет вычислять и распечатывать хеш-значение для заданной строки с использованием алгоритма хеширования MD5. Чтобы запустить его, поместите строку между скобками в кавычках, например:

     хеш ("CoinDesk Rock") 

    И нажмите ENTER, чтобы увидеть хеш-дайджест этой строки.

    Вы увидите, что вызов хеш-функции для одной и той же строки всегда будет генерировать один и тот же хэш, но добавление или изменение одного символа приведет к созданию совершенно другого хеш-значения:

     hash ("CoinDesk rocks") => 7ae26e64679abd1e66cfe1e9b93a9e85
    hash ("CoinDesk Rock!") => 6b1f6fde5ae60b2fe1bfe50677434c88
     

    Хеш-функции в биткойнах

    В протоколе биткойнов хеш-функции являются частью алгоритма хеширования блоков, который используется для записи новых транзакций в цепочку блоков в процессе майнинга.

    В майнинге биткойнов входными данными для функции являются все самые последние, еще не подтвержденные транзакции (вместе с некоторыми дополнительными входными данными, относящимися к временной метке и ссылке на предыдущий блок).

    В приведенном выше примере кода мы уже видели, что изменение небольшой части ввода для хэш-функции приводит к совершенно другому результату. Это свойство имеет решающее значение для алгоритма доказательства работы, задействованного в майнинге: чтобы успешно «решить» блок, майнеры пытаются объединить все входные данные со своими собственными произвольными входными данными таким образом, чтобы результирующий хэш начинался с определенное количество нулей.

    В качестве базовой демонстрации мы могли бы попробовать «добычу» с помощью нашей хеш-функции Python, вручную добавив восклицательные знаки после «CoinDesk Rock!» пока мы не найдем хеш, который начинается с одного нуля.

     >>> hash ("CoinDesk качается !!")
    66925f1da83c54354da73d81e013974d
    >>> hash ("CoinDesk качается !!!")
    c8de96b4cf781a6373766c668ceac0f0
    >>> hash ("CoinDesk качается !!!!")
    9ea367cea6a2cc4a6f5a1d9a334d0d9e
    >>> hash ("CoinDesk качается !!!!!")
    b8d43387d98f035e2f0ac49740a5af38
    >>> hash ("CoinDesk качается !!!!!!")
    0fe46518541f4739613b9ce29ecea6b6 => РЕШЕНО!
     

    Конечно, решение хэша для блока биткойнов — который на момент написания должен начинаться с 18 нулей — требует чрезвычайно большого объема вычислений (и поэтому общая вычислительная мощность всех компьютеров в сети по-прежнему занимает приблизительно 10 минут на решение блока).

    Именно потребность в такой большой вычислительной мощности означает, что новые биткойны добываются в течение длительного периода времени, а не сразу.

    Чтобы зарабатывать биткойны с помощью майнинга, вам нужно приложить огромный объем работы, необходимой для решения блока, и, получая это вознаграждение, вы блокируете все новые транзакции в блоке, который добавляется к постоянная запись всех предыдущих транзакций: блокчейн.

    Какие-нибудь основы криптовалюты вы хотели бы объяснить дальше? Электронная почта: editors @ coindesk.com.

    Биткойн на клавиатуре, изображение через Shutterstock

    паттернов криптографических диаграмм | Автоматизированные сигналы

    Механизм автоматического распознавания графических паттернов altFINS определяет 16 торговых паттернов в нескольких временных интервалах (15 мин, 1 час, 4 час, 1 день), экономя трейдерам массу времени, в том числе:

    1. восходящий / нисходящий треугольник
    2. Голова и плечи, перевернутая голова и плечи
    3. Канал вверх / вниз
    4. Падение / подъем клина
    5. Двойное дно / верх
    6. Тройное дно / верх
    7. Бычий / медвежий флаг
    8. Бычий / медвежий вымпел
    9. Прямоугольник
    10. Поддержка / сопротивление

    Ценовые модели появляются, когда трейдеры покупают и продают на определенных уровнях, и поэтому цена колеблется между этими уровнями, создавая графические модели.Когда цена, наконец, вырывается из ценовой модели, это может означать значительное изменение настроения.

    Паттерны, которые появляются в течение более длительного периода времени, обычно более надежны , с более крупными движениями, возникающими после того, как цена вырывается из паттерна. Следовательно, ожидается, что паттерн, развивающийся на дневном графике, приведет к большему движению, чем тот же паттерн, наблюдаемый на дневном графике, таком как одноминутный график.

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

    Ознакомьтесь с возможными моделями текущих торговых графиков здесь.

    Вот пример модели бычьего восходящего канала:

    Графические паттерны

    часто имеют ложные прорывы, поэтому трейдеры могут увеличить свой успех, подтвердив прорывы с помощью других индикаторов (RSI, MACD и т. Д.) Или даже простого тренда объема.

    В идеале прорыв цены (выше линии сопротивления или ниже линии поддержки) сопровождается увеличением объема. Последующее движение, вероятно, будет существенным. Следовательно, увеличение объема может подтвердить обоснованность ценового прорыва. Прорыв с небольшим увеличением объема или без него имеет больше шансов на провал, особенно если движение идет вверх.

    Некоторые из простых паттернов, такие как прорыв и подходы к поддержке и сопротивлению, являются одними из самых успешных с процентными ставками выше 75%.

    Ознакомьтесь с возможностями текущих паттернов торговых графиков здесь

    Посмотрите видео о том, как торговать по фигуре восходящего треугольника.

    Вот также отличная шпаргалка по графическим паттернам.

    Вы можете искать узоры по типу монеты или узора. Посмотрите это 23-секундное видео, чтобы узнать, как:

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

    Восходящий треугольник

    Описание: Два или более равных максимума, образующих горизонтальную линию наверху; две или более восходящих впадин, образующих восходящую линию, которая пересекается с горизонтальной линией.Обычно он формируется во время восходящего тренда (бычьего).

    T rade: Обычно прорыв происходит в направлении существующего тренда. Большинство трейдеров открывают позицию, как только цена пробивает верхнюю линию треугольника с увеличенным объемом, когда цена должна увеличиться на сумму, эквивалентную самому широкому участку треугольника.

    Пример: прорыв MATIC из восходящего треугольника

    Пример : Реальный торговый пример торговли по восходящему треугольнику с помощью монеты LEO.

    Нисходящий треугольник

    Описание: Два или более равных минимума, образующих горизонтальную линию внизу; два или более нисходящих пика, образующих нисходящую линию, которая пересекается с горизонтальной линией. Обычно он формируется при нисходящем (медвежьем) тренде.

    Сделка: Обычно происходит прорыв в направлении существующего тренда. Большинство трейдеров открывают позицию, когда ценовое действие прорывается через нижнюю линию тренда треугольника с увеличенным объемом, когда цена должна снизиться на величину, эквивалентную самому широкому участку треугольника.

    Симметричный треугольник

    Описание : Симметричные треугольники — это модели продолжения, разработанные на рынках без четкого направления. В течение этого периода нерешительности максимумы и минимумы сходятся в точке треугольника с низким объемом. Инвесторы просто не знают, какую позицию занять. Когда инвесторы, наконец, выясняют, в каком направлении двигаться, он направляется на север или юг с большим объемом по сравнению с объемом, ведущим к прорыву.

    Сделка: Войдите в сделку в точке прорыва в направлении прорыва, который обычно является продолжением предыдущей общей тенденции.

    Пример: прорыв симметричного треугольника SNX

    Пример: Реальный торговый пример торговли на бычьем прорыве от симметричного треугольника с монетой THETA.

    Голова и плечи

    Описание : Три последовательных пика: средний — самый высокий, а два внешних — более низкие и относительно равные по высоте.Он формируется после восходящего тренда и часто сигнализирует о предстоящем развороте тренда (от бычьего к медвежьему). Модель «голова и плечи» считается одной из самых надежных моделей разворота тренда.

    Сделка: Дождитесь завершения паттерна и прорыва цены — чтобы опуститься ниже линии шеи после пика правого плеча. Наиболее распространенная точка входа — это когда происходит прорыв — линия шеи пробита и открывается сделка на ПРОДАЖУ.

    Перевернутые голова и плечи

    Описание : Три последовательных пика: средний — самый низкий, а два внешних — более высокие и относительно равные по высоте.Он формируется после нисходящего тренда и часто сигнализирует о предстоящем развороте тренда (с медвежьего на бычий).

    Сделка: Дождитесь завершения паттерна и прорыва цены, чтобы переместиться выше линии шеи. Наиболее распространенная точка входа — это прорыв, когда линия шеи пробивается и открывается сделка на ПОКУПКУ.

    Канал вниз и канал вверх

    Описание : Торговый диапазон между диагональными параллельными линиями.Он формируется, когда между параллельными линиями поддержки и сопротивления формируется восходящий или нисходящий тренд. Он предполагает либо возможный разворот тренда, либо изменение наклона текущего тренда.

    Сделка: 1) с формирующимися моделями трейдеры, которые считают, что цена, вероятно, останется в пределах своего канала, могут инициировать сделки, когда цена колеблется в пределах линий тренда канала, 2) с полными моделями (т. Е. Прорыв) — инициировать сделку, когда цена пробивает линии тренда канала либо на верхней, либо на нижней стороне.Когда это происходит, цена может быстро двигаться в направлении прорыва.

    Бычий и медвежий флаг

    Описание : Краткосрочный (более короткий временной интервал) торговый диапазон в виде небольшого прямоугольника между диагональными параллельными линиями. Он движется против преобладающего ценового тренда, наблюдаемого на ценовом графике в более длительные периоды времени. Обычно он формируется после резкого повышения или понижения и часто указывает на небольшое изменение направления (или области консолидации) до возобновления предыдущего тренда.

    Паттерны флага могут иметь восходящий тренд (бычий флаг) или нисходящий тренд (медвежий флаг). Паттерн флага — один из самых надежных паттернов продолжения, который используют трейдеры, поскольку он генерирует настройку для входа в существующий тренд, готовый к продолжению.

    Сделка: Сделка начинается при прорыве, если он идет в том же направлении, что и преобладающий тренд. Кроме того, с паттернами бычьего флага трейдеры предпочитают прорыв с увеличением объема, но это не обязательно.При использовании паттернов медвежьего флага объем прорыва может не сильно отличаться от объема, предшествующего ему.

    Падающий клин

    Описание : Две сходящиеся линии, наклоненные вниз. Обычно он формируется после нисходящего тренда и предполагает потенциальный бычий разворот исходного нисходящего тренда. Однако он также может появиться в восходящем тренде, и в этом случае он указывает на вероятное продолжение этого тренда. В любом случае, падающий клин обычно приводит к бычьему прорыву.Нисходящий клин имеет тенденцию быть более надежным индикатором, чем восходящий клин.

    Сделка: Когда цена пробивает верхнюю линию тренда, ожидается, что тренд цены повысится. Свинг-трейдеры могут торговать возникающими моделями (до прорыва) между линиями конвергенции; однако большинству трейдеров следует дождаться завершения паттерна с прорывом, а затем разместить ордер на ПОКУПКУ.

    Пример: прорыв LINK / ETH из нисходящего клина

    Подъемный клин

    Описание : Две сходящиеся линии, наклоненные вверх.Обычно он формируется после восходящего тренда, но может возникать и во время нисходящего тренда. Обычно наблюдается уменьшение объема по мере роста цены по модели (т. Е. Расхождения цены / объема). Восходящий клин обычно приводит к пробою (медвежьему).

    Сделка: Развивающиеся паттерны (до прорыва) могут использоваться свинг-трейдерами между линиями конвергенции; однако большинству трейдеров следует дождаться завершения паттерна с пробоем, а затем разместить короткий ордер на продажу.

    Пример: прорыв ALG из восходящего клина

    Двойное дно

    Описание : Две последовательные, примерно равные впадины с умеренным пиком между ними (напоминает W-образную форму).Этот мощный графический паттерн возникает после продолжительного нисходящего тренда и часто представляет собой паттерн разворота, который указывает на незначительное, если не долгосрочное изменение от нисходящего тренда к восходящему (т. Е. Бычьему). Всплеск объема часто происходит во время двух восходящих ценовых движений в паттерне. Эти всплески объема являются сильным признаком повышательного ценового давления и помогают подтвердить успешную модель двойного дна.

    Сделка: Разместите ордер на ПОКУПКУ, когда цена пробивает линию сопротивления (линию шеи) и завершает паттерн.

    Двойная верхняя часть

    Описание : Два последовательных примерно равных пика с умеренным впадиной между ними (напоминает M-образную форму). Этот мощный графический паттерн возникает после продолжительного восходящего тренда и часто представляет собой разворотный паттерн, который указывает на незначительное, если не долгосрочное изменение от восходящего тренда к нисходящему (т. Е. Медвежьему).

    Сделка: Разместите ордер на ПРОДАЖУ, когда цена пробивает линию поддержки (линию шеи) и завершает паттерн.

    Тройное дно

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

    Сделка: Разместите ордер на ПОКУПКУ, когда цена пробивает линию сопротивления и завершает паттерн.

    Тройная верхняя часть

    Описание : Три последовательных примерно равных пика, которые сначала могут напоминать двойную вершину. Эти пики представляют собой неудачные попытки прорваться через область сопротивления. Каждое испытание сопротивления обычно сопровождается уменьшением объема, пока не произойдет прорыв цены с увеличением объема.Это происходит после продолжительного восходящего тренда и часто представляет собой паттерн разворота, который указывает на незначительное, если не долгосрочное, изменение от восходящего тренда к нисходящему (т. Е. Медвежьему). Также следует использовать тренды торгового объема, чтобы подтвердить силу сигнала.

    Сделка: Разместите ордер на ПРОДАЖУ, когда цена пробивает линию поддержки и завершает паттерн.

    Бычий и медвежий вымпел

    Описание : Небольшой сходящийся симметричный треугольник (называемый Вымпелом).Обычно он формируется после резкого повышения (бычий) / спада (медвежий), за которым следует короткая треугольная консолидация цены (небольшое изменение направления), прежде чем возобновится предыдущий восходящий (бычий) / нисходящий (медвежий) тренд. Период консолидации должен иметь меньший объем, а прорывы должны происходить на более высоком объеме. Если нет флагштока (резкий подъем / спад), то это треугольник, а не вымпел. Кроме того, Вымпелы — это краткосрочная модель, в отличие от треугольника.

    Пример: прорыв бычьего вымпела HT:

    Сделка: Трейдеры ищут прорыв выше линии сопротивления (бычьего) / поддержки (медвежьего) вымпела, чтобы воспользоваться новым импульсом.

    Прямоугольник

    Описание : Прямоугольник характеризует паузу в тренде, когда цена движется вбок между параллельной зоной поддержки и сопротивления. Паттерн обычно представляет собой консолидацию цены перед продолжением в первоначальном направлении существующего тренда (вверх или вниз).

    Сделка: Свинг-трейдер может торговать формирующимся прямоугольником, покупая на уровне поддержки и продавая на уровне сопротивления.Трендовый трейдер просто ждет прорыва в исходном направлении тренда с закрытием свечи ниже / выше поддержки / сопротивления в зависимости от направления тренда — входите при закрытии свечи.

    Пример: прямоугольник HBAR

    Поддержка / сопротивление

    Описание : Ключевые уровни — это просто горизонтальные области поддержки или сопротивления. Это означает, что пики или впадины на графике цены совпадают с горизонтальным психологическим барьером.Линии поддержки и сопротивления — важные концепции в техническом анализе. Это области, в которых покупатели считают актив привлекательным для покупки (поддержка) или слишком дорогим (сопротивление). Посмотрите видео, объясняющее эту концепцию.

    Торговля: есть 3 способа снять шкуру с этой кошки:

    1. Подход на ключевом уровне. Первый тип торговой возможности — это когда цена отскочила от ключевого уровня и отошла, а теперь снова приближается к этому уровню.

    2.Пробой ключевого уровня. Теоретически, когда ключевой уровень пробит, импульс цены унесет ее на некоторое расстояние за идентифицированный уровень . Прорыв определяется, когда есть окончательное нарушение ключевого уровня, и он отображается вместе с целевым уровнем, к которому можно ожидать движения цены.

    Пример: пробой сопротивления CET

    3. Отскок ключевого уровня. В большинстве случаев цены будут отскакивать от ключевых горизонтальных линий, вместо того, чтобы пробивать их (торговая установка № 2 выше).

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *