Математика денег, или Вся правда о биткоине. Математический расчет криптовалюты


Математические основы биткойн-блокчейна / Блог компании Bitfury Group / Хабр

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

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

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

/ Изображение Hernán Piñera CC BY

Фундаментальной частью биткойна являются криптографические алгоритмы. В частности, алгоритм ECDSA — Elliptic Curve Digital Signature Algorithm, который использует эллиптические кривые (elliptic curve) и конечные поля (finite field) для подписи данных, чтобы третья сторона могла подтвердить аутентичность подписи, исключив возможность её подделки. В ECDSA для подписи и верификации используются разные процедуры, состоящие из нескольких арифметических операций.

Эллиптические кривые

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

y² = x³ + ax + b

Для коэффициентов a = 0 и b = 7 (используемых в биткойне), график функции принимает следующий вид:

Эллиптическая кривая

Эллиптические кривые имеют несколько интересных свойств, например, невертикальная линия, пересекающая две некасательные точки на кривой, пересечет третью точку на кривой. Суммой двух точек на кривой P + Q называется точка R, которая является отражением точки -R (построенной путем продолжения прямой (P; Q) до пересечения с кривой) относительно оси X.

Сумма двух точек на кривой (источник)

Если же провести прямую через две точки, имеющие координаты вида P (a, b) и Q (a, -b), то она будет параллельна оси ординат. В этом случае не будет третьей точки пересечения. Чтобы решить эту проблему, вводится так называемая точка на бесконечности (point of infinity), обозначаемая как O. Поэтому, если пересечение отсутствует, уравнение принимает следующий вид P + Q = O.

Если мы хотим сложить точку саму с собой (удвоить её), то в этом случае просто проводится касательная к точке Q. Полученная точка пересечения отражается симметрично относительно оси X.

Удвоение точки (источник)

Эти операции позволяют провести скалярное умножение точки R = k*P, складывая точку P саму с собой k раз. Однако отметим, что для работы с большими числами используются более быстрые методы.

Эллиптическая кривая над конечным полем

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

y² = x³ + ax + b (mod p)

Например, 9 mod 7 = 2. Здесь мы имеем конечное поле от 0 до 6, и все операции по модулю 7, над каким бы числом они ни осуществлялись, дадут результат, попадающий в этот диапазон.

Все названные выше свойства (сложение, умножение, точка в бесконечности) для такой функции остаются в силе, хотя график этой кривой не будет походить на эллиптическую кривую. Эллиптическая кривая биткойна, y² = x³ + 7, определенная на конечном поле по модулю 67, выглядит следующим образом:

Эллиптическая кривая биткойна, определенная на конечном поле по модулю 67 (источник)

Это множество точек, в которых все значения х и у представляют собой целые числа между 0 и 66. Прямые линии, нарисованные на этом графике, теперь будут как бы «оборачиваться» вокруг поля, как только достигнут барьера 67, и продолжатся с другого его конца, сохраняя прежний наклон, но со сдвигом. Например, сложение точек (2, 22) и (6, 25) в этом конкретном случае выглядит так:

Сложение точек (2, 22) и (6, 25) (источник)

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

ECDSA в биткойне

В протоколе биткойна зафиксирован набор параметров для эллиптической кривой и её конечного поля, чтобы каждый пользователь использовал строго определенный набор уравнений. Среди зафиксированных параметров выделяют уравнение кривой (equation), значение модуля поля (prime modulo), базовую точку на кривой (base point) и порядок базовой точки (order). О вычислении порядка базовой точки вы можете почитать здесь. Этот параметр подбирается специально и является очень большим простым числом.

В случае биткойна используются следующие значения:

Уравнение эллиптической кривой: y² = x³ + 7

Простой модуль: 2256— 232 — 29 — 28 — 27 — 26 — 24 — 1 = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE FFFFFC2F

Базовая точка:

04 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798 483ADA77 26A3C465 5DA4FBFC 0E1108A8 FD17B448 A6855419 9C47D08F FB10D4B8

Жирным шрифтом выделена координата X в шестнадцатеричной записи. За ней сразу следует координата Y.

Порядок: FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364141

Этот набор параметров для эллиптической кривой известен как secp256k1 и является частью семейства стандартов SEC (Standards for Efficient Cryptography), предлагаемых для использования в криптографии. В биткойне кривая secp256k1 используется совместно с алгоритмом цифровой подписи ECDSA (elliptic curve digital signature algorithm). В ECDSA секретный ключ — это случайное число между единицей и значением порядка. Открытый ключ формируется на основании секретного: последний умножается на значение базовой точки. Уравнение имеет следующий вид:

Открытый ключ = секретный ключ * G

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

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

Когда пара секретный/публичный ключ получена, её можно использовать для подписи данных. Эти данные могут быть любой длины. Обычно первым шагом выполняется хеширование данных с целью получения уникального значения с числом битов, равным битности порядка кривой (256). После хеширования, алгоритм подписи данных z выглядит следующим образом. Здесь, G — базовая точка, n — порядок, а d — секретный ключ.

  • Выбирается некоторое целое k в пределах от 1 до n-1
  • Рассчитывается точка (х, у) = k * G с использованием скалярного умножения
  • Находится r = х mod n. Если r = 0, то возврат к шагу 1
  • Находится s = (z + r * d) / k mod n. Если s = 0, то возврат к шагу 1
  • Полученная пара (r, s) является нашей подписью
После получения данных и подписи к ним, третья сторона, зная публичный ключ, может их верифицировать. Шаги для проверки подписи такие (Q — открытый ключ):
  • Проверка, что и r, и s находятся в диапазоне от 1 до n-1
  • Рассчитывается w = s-1 mod n
  • Рассчитывается u = z * w mod n
  • Рассчитывается v = r * w mod n
  • Рассчитывается точка (x, y) = uG + vQ
  • Если r = x mod n, то подпись верна, иначе — недействительна
В самом деле,

uG + vQ = u + vdG = (u + vd)G = (zs-1 + rds-1)G = (z + rd) s-1G = kG

Последнее равенство использует определение s на этапе создания подписи.

Безопасность ECDSA связана со сложностью задачи поиска секретного ключа, описанной выше. Помимо этого, безопасность исходной схемы зависит от «случайности» выбора k при создании подписи. Если одно и то же значение k использовать более одного раза, то из подписей можно извлечь секретный ключ, что и произошло с PlayStation 3. Поэтому современные реализации ECDSA, в том числе используемые в большинстве биткойн-кошельков, генерируют k детерминировано на основе секретного ключа и подписываемого сообщения.

P.S. Bitfury Group Russia в Vk и Fb.

habr.com

Что есть биткоин с точки зрения математики

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

Одним из ключевых понятий криптовалюты биткоин является ключ ECDSA, аббревиатура от Алгоритма Цифровой Подписи с Эллиптическими Кривыми. С его помощью возможно «подписать» данные таким образом, что третьи лица могут легко проверить подлинность подписи, но подделать ее невозможно. Оставить подпись сможет только сам ее автор. В биткоинах «данные», которые подписываются — это ни что иное, как транзакция, которая и передает право собственности на биткойны от одного пользователя другому. Для проверки подписи в алгоритме существуют две процедуры, состоящие из нескольких арифметических операций.

Для того, чтобы подписать данные, алгоритм ECDSA использует эллиптические кривые и конечные поля. Подробнее о них:

Эллиптическая кривая, с точки зрения математики, представляет собой уравнение y² = x³ + ах + b

Для а = 0 и b = 7 (а это именно та версия, которую использует Биткойн), эта кривая выглядит так:

elliptic-curves

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

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

Для сложения точек, P + Q = R, мы проводим через точки P и Q прямую, которая, по свойствам эллиптических кривых, пересекает кривую в некоторой третьей точке R‘. Затем мы находим точку на кривой, симметричную точке R‘ относительно оси X. Именно эта точка R и будет считаться суммой P и Q. Это легче всего понять это, глядя на следующую схему:

point-addition

Это все хорошо, но как бы нам сложить точку саму с собой? Для этого, определяется операция удвоения точки, P + P = R. При удвоении, мы проводим прямую, касательную к данной эллиптической кривой в точке P, которая, согласно свойствам кривой, должна пересекать ее еще в одной точке R‘. Точка R, симметричная R‘относительно оси X, и будет считаться точкой удвоения P. На графике это выглядит следующим образом:

point-doubling

Эти две операции можно использовать, чтобы определить операцию скалярного умножения, R = a P, определяемую как добавление точки Р самой к себе a раз. Например:

R = 7PR = P + (P + (P + (P + (P + (P + P)))))

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

R = 7PR = P + 6PR = P + 2 (3P)R = P + 2 (Р + 2P)

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

Собственно, теперь вы знаете об эллиптических кривых все, что о них стоит знать.

Конечные поля

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

Самый простой способ проиллюстрировать это — расчет операции «остаток от целочисленного деления», или оператор модуло (MOD). Например, 9/7 дает 1 с остатком 2:

9 MOD 7 = 2

Здесь мы имеем конечное поле от 0 до 6, и все операции по модулю 7, над каким бы числом они не осуществлялись, дадут результат попадающий в этот диапазон.

Скрещиваем кривые с полями

ECDSA использует не просто эллиптические кривые, а эллиптические кривые в контексте конечного поля, что значительно меняет их ​​внешний вид. Причем меняет его так, что теперь эти самые кривые даже родная мама не узнает. Допустим, та же самая красивая эллиптическая кривая Биткойна, y² = x³ + 7, которая изображена выше, но только определенная на конечном поле по модулю 67, выглядит как такая вот странная крякозябра:

putting-it-together

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

Правда, процесс операций над точками: сложения и удвоения — сейчас будет немного отличаться визуально. «Прямые линии», нарисованные на этом графике, теперь будут оборачиваться «вокруг поля», как только они достигнут магического барьера 67, как в древней аркадной игре «Asteroids», и продолжаться с другого его конца, сохраняя прежний наклон, но со сдвигом. Поэтому, сложение точек (2, 22) и (6, 25) в данном дискретном варианте выглядит следующим образом:

putting-together-2

«Оборачивающаяся прямая», проходящая через эти две точки, в итоге уперлась в третью точку (47, 39), а симметричная ей «относительно оси X» будет (47, 28). Вот эта-то точка и станет результатом нашей операции.

Применим свою математическую мудрость к криптографии

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

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

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

В случае Биткойна, эти значения таковы (запись чисел дана не в десятичном, а в более компактном шестнадцатеричном виде, привычном программистам):

Уравнение эллиптической кривой: y² = x³ + 7

Простой модуль = 2256 — 232 — 29 — 28 — 27 — 26 — 24 — 1 = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE FFFFFC2F

Базовая точка = 04 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798 483ADA77 26A3C465 5DA4FBFC 0E1108A8 FD17B448 A6855419 9C47D08F FB10D4B8

Порядок = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364141

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

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

cryptorussia.ru

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

23 криптовалюты для расчета доходности майнинга

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

Каждое из полей имеет английское название: Hashing Power-мощность оборудование в H/S, Pool Fees-комиссия пула, Maintenance-содержание оборудования, Power Usage-потребляемая мощность, Power Cost (kw/h)-стоимость электричества, Hardware/Contract Costs-стоимость оборудование или контракта в пуле.

Остальные поля заполняются автоматически.

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

Выберите название криптовалюты в калькуляторе

Калькулятор майнинга криптовалюты Bitcoin. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Ethereum. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Bitcoin Cash. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Litecoin. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Dash. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Monero. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Bitcoin Gold. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Ethereum Classic. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Zcash. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Bytecoin. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Siacoin. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Doge. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Komodo. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты GameCredits. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты DigitalNote. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Ubiq. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Bitconnect Coin. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Gulden. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Aeon. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Pascal. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты Expanse. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate” Калькулятор майнинга криптовалюты StartCOIN. Заполните в калькуляторе все поля и нажмите на кнопку “Calculate”

Так же Вы можете воспользоваться еще двумя калькуляторами криптовалют: калькулятор 1 и калькулятор 2. 

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

Зачем нужен онлайн калькулятор доходности майнинга криптовалют

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

Что учитывается при расчете

Чтобы разобраться с вопросами рентабельности и дохода стоит определиться с базовыми  понятиями и показателями, которые включены в расчеты:

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

Эти параметры включены в алгоритмы расчетов калькулятора окупаемости майнинга.

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

Каким должен быть онлайн калькулятор выгодности:

  • Простой и удобный интерфейс
  • Предельная доступность для пользователя
  • Максимум охвата алгоритмов вычислений
  • Предоставление высокоточных данных

Заявленным требованиям соответствует онлайн калькулятор на сайте kriptokurs.ru. работа с этим калькулятором не потребует глобальных знаний. Рассчитайте прибыльность уже сегодня, воспользовавшись нашим удобным сервисом!

kriptokurs.ru

Математика денег, или Вся правда о биткоине

Постараюсь ответить на самые часто задаваемые.

Что такое биткоин и чем он отличается от других электронных денег?

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

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

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

Уравнения установлены раз и навсегда, и даже создатель электронной валюты не может их изменить.

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

Биткоин не знает границ — он работает везде, где есть связь, и совсем скоро в космос будет запущен спутник с узлом сети биткоин. 

Любой денежный перевод в сети идет около 10 минут, даже из Гренландии в Китай, а информация о платежах передается по Интернету в виде последовательности байтов.

Комиссия не зависит от суммы платежа и по сегодняшнему курсу составляет около трех сомов. Да-да, всего три сома.

Как этот "сам по себе" биткоин работает без единого центра?

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

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

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

Хватит ли 21 миллион биткоинов для расчетов?

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

Обменный курс на момент написания статьи составил 390 долларов США, и для большинства сделок это уже слишком много. Поэтому сейчас основной единицей расчета является одна тысячная биткоина — 1 миллибиткоин (0,001). 

$300 за один биткоин?! Серьезно? Кто устанавливает этот курс?

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

Изначально курс был равен нулю. Постепенно создавалась экономика биткоина — люди начали продавать товары и услуги за биткоин. 

Первый физический товар — пиццу продали в 2010 году за 10 000 биткоинов, что на тот момент составляло примерно 25 долларов. До сих пор эта пицца остается самой дорогой из когда-либо проданных.

Позднее, в моменты, когда на рынок массово приходили спекулянты и разгоняли курс (см. ниже), биткоин доходил до $1 000. В тот момент 10 000 биткоинов стоили больше десяти миллионов долларов. 

Неужели правда, что кто-то эти биты-байты считает за деньги?

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

Даже гиганты вроде Microsoft стали принимать оплату в криптовалюте. Не говоря уже о том, что во многих странах обменные бюро и онлайн-биржи охотно меняют биткоин на местную валюту и обратно. У нас, в Бишкеке, пока есть только один банкомат, который меняет доллары на биткоин.

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

А биткоин точно еще не запретили?

Нет, не запретили. В Кыргызстане НБ КР официально только предостерегает от использования биткоинов и предупреждает о риске. Но, как сказал один из пользователей в комментариях к пресс-релизу, "Нацбанк не рекомендует использовать биткоин. Значит, сапоги хорошие, надо брать".

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

А что там за японец, который якобы придумал этот биткоин? Сатоши… как его?

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

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

Личность Сатоши Накамото не установлена. Неясно даже, был ли это один человек и был ли это вообще человек, а не искусственный интеллект. 

Шутка, конечно, но так или иначе ему или ей лучше сейчас не открывать лицо, ведь это открытие начало всерьез расшатывать фундамент мировой банковской системы.

Говорят, что в биткоине все платежи анонимны?

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

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

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

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

Что там за драма с ценой биткоина?

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

Надо помнить, что у биткоина нет "центрального банка". Хотя, как мы видим, наличие такового не является гарантией стабильности курса.

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

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

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

Так стоит ли сейчас вкладывать в биткоин или нет?

"Вкладывать в биткоин" звучит точно так же, как "вкладывать в японскую йену". 

Вы знаете, как играть на валютном рынке? У вас есть опыт проигрышей и выигрышей? Нет? Вот и не пытайтесь. Без знаний и опыта игра на валютном рынке — это безвыигрышная лотерея, а не инвестиции.

Если обменный курс биткоина так скачет, не опасно с ним иметь дело?

Правильный вопрос. И нам, в отличие от сытых европейцев, не надо объяснять, что такое падение курса национальной валюты и что бывает с теми, кто все сбережения хранит только в ней. 

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

Похожая история была и в Аргентине: во время экономического кризиса биткоин стал привлекательнее их аргентинского песо и жители страны стали массово переходить на биткоин.

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

Говорят, что биткоины нельзя украсть.

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

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

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

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

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

Какая от этого биткоина польза Кыргызстану?

Об этом в следующей статье. Ждите.

ru.sputnik.kg

Математик рассчитал стоимость биткоина на 2018 год

22 января пользователь Medium Хоэль Лопес Барата опубликовал пост: «Я рассчитал цену биткоина на весь 2018 год. Вы не поверите результату!» с дисклеймером «это всего лишь мнение, а не совет по инвестициям». Математические вычисления Лопеса основаны на гипотезе, что поведение биткоина в будущем будет соответствовать его поведению в прошлом. При этом Лопес считает биткоин «здоровыми деньгами», а фиат — нет: «Будущая прибыль будет равна прошлой, пока большая часть людей понимает, что биткоин — это лучшие деньги».

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

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

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

Первые 200 из 100,000 случайных блужданий выглядят так:

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

На ней видно, что самая вероятная цена варьируется между $24,000 и $90,000. Чтобы понять ее точнее, существует несколько способов. Во-первых, можно просто вычислить 50%-й процентиль распределения финальных цен. Он будет равен $58,843. Другой метод — подсчитать функцию плотности вероятности с помощью ядерной оценки плотности и найти цену, соответствующую максимуму этой функции — $55,530.

Но это не итоговый показатель, его все же лучше использовать для нахождения доверительного интервала. Для цены биткоина 80%-ный доверительный интервал будет равен $13,200−$271,277. Он также указывает, что шансы на то, что к концу года цена будет ниже $13,200, такие же, как и шансы, что она будет выше $271,277.

Теперь, когда известна ядерная оценка плотности, можно вычислить вероятность того, что стоимость биткоина к концу года упадет по отношению к определенному показателю. В частности, вероятность того, что цена будет ниже или равна уровню 20-го января ($12,000), составляет 9.84%.

whattonews.ru


Смотрите также