Делает двойные траты бывают у всех?

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

Мне было интересно, если двойные расходы, когда-либо вообще произойдет?
Это происходит каждый день, редко, или не на всех?

+23
fusionfan 4 мая 2014 г., 20:51:01
18 ответов

Этот тип продукта имеет много перебрасывалось как минимум с мая 2011 года, когда MagicalTux был новый владелец МТ. Гора Gox. Они больше не обсуждать это.

BitInstant "слил" такую Mastercard в Осенью 2012 года. Они утверждают, что это "видя прогресс", но пока нет ничего.

Есть похожие карты. Питер Шифф евро-Тихоокеанский Банк предлагает золото покрытием дебетовую карту, где золотые средства продаются при использовании дебетовой карты для покупок через Фиат. Но это не доступно для клиентов из США

+961
ThisIsTheDave 03 февр. '09 в 4:24

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

+868
Maarten Docter 17 февр. 2011 г., 16:45:00

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

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

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

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

+655
user1480 12 сент. 2017 г., 10:58:29

Можно ли иметь несколько аккаунтов в один кошелек? Мицелий позволяет использовать несколько учетных записей в один кошелек, но я не вижу как это сделать в Многоразрядной HD качестве.

+604
Obiyo Daniel 20 сент. 2017 г., 19:16:41

кажется, что вы не в сети тестовом режиме. и я заметил, что вы отправляете команды с крепления -тестовом режиме

биткоин-Кинк -тестовом режиме mvKoQLrzovNbgALa2D7prh9pagd2QUKpwo getreceivedbyaddress''"

Для запуска биткойна в тестовом режиме

Остановка Bitcoin и откройте ~./биткоинов/биткоин.conf с помощью любого текстового редактора.

и добавить тестовом режиме=1 сохраните и закройте.

попробовать биткойн-Кинк listunspent 0 9999 вы должны увидеть сделки.

В любом случае, если вы были уже запустить его в тестовом режиме сеть

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

биткоин-CLI и метода getbalance "" 0 правда

Аргументы:

  1. "счета" (строка, опционально)

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

  3. include_watchonly (типа bool, необязательный, по умолчанию=false) также включают в себя остаток на часы-только адреса.

+583
Nick Gauthier 1 апр. 2014 г., 14:44:54

Отправитель и получатель несут бремя ретрансляции сделки: https://en.bitcoin.it/wiki/Network#Standard_relaying

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

Если есть какие-либо вопросы, вы можете также вручную ретранслировать через JSON-RPC или bitcoind или Bitcoin-Qt в отладочной консоли: https://en.bitcoin.it/wiki/Raw_Transactions#Re-broadcast_a_transaction

+557
CClarity 10 сент. 2016 г., 12:00:34

Извиняюсь за witcoin идет вниз.

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

Дэйв , cryptocoinmedia , witcoin.

Опубликовано 2 месяцев назад

+534
Shane Dickson 13 авг. 2012 г., 21:00:28

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

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

Я бы не сказал, что адреса "пункт" кошелек, так как это будет подразумевать кошелек-это вещь самостоятельно. Обратите внимание, что вы можете иметь тот же адрес в течении нескольких кошельков, но это не рекомендуется.

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

+395
lera15mart 28 июл. 2019 г., 6:10:43

И да, и нет.

Это может быть сделано для всех типов транзакций, но только совместно датчиками управления, B и C. Есть даже протокол доступен для поиска партнеров, которая называется "CoinJoin". Идея в том, чтобы повысить уровень конфиденциальности, хотя это не обязательно достигается CoinJoin, как это часто просто подсчитать, какой вклад будет соответствовать тому, что выдает.

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


Если вы заинтересованы в данной теме, вы должны смотреть на следующие ключевые слова:

  • Сделки прорубить
  • CoinJoin
  • Mimblewimble
  • "Шнорра Агрегации Подписи"
  • RingCT или кольцо конфиденциальные сделки на Монер
+391
1Oakridge 9 сент. 2016 г., 6:42:02

Storj-это блокчейн решение для шифрования и хранения данных. Более подробная информация о проекте на storj.Ио

+376
Omneya Mourad 17 июн. 2011 г., 4:47:35

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

Сложно в принципе number_of_all_possible_addresses / number_of_addresses_with_vanity_prefix курс.

Так, например, если у нас есть только декабря адресов от 0 до 9999, трудно найти тщеславие-адрес, который начинается с "1" будет 10, потому что 10000-это количество всех возможных адресов, а только адреса из 1000..1999 будет соответствовать, таким образом, есть 1000 из них.

С биткоин-адреса вещи немного сложнее, но принцип тот же.

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

  1. Возьмите один 0х00 байт (это будет первый байт-адрес для представления его версии)
  2. Принять результат ripemd160 (20 байт, 160 бит).
  3. Взять первые четыре байта и SHA256(SHA256 и(ripemd160)) в качестве контрольной суммы
  4. Сцепить 0х00+ 20 байт хэш-функция ripemd + 4 байта SHA256 из SHA256 из итоге
  5. Теперь вы получаете 25-байт то, что вы должны рассматривать как длинное целое. Мы будем называть этот номер "прото-адрес".
  6. В base58check (но это не очень важно сейчас) и результат будет биткоин адрес.

Однако, что важно, так это понимание того, что мы можем изменить только функция ripemd часть. Что приводит нас к двум выводам: первый заключается в том, что есть только 2^160 биткоин-адресов, а второй-немного сложнее.

Давайте найдем ответ на важный вопрос: если A и B-это числа, которые начинаются с тех же цифр, и есть X, таких как < Х < B, который означает, что X начинается с тех же цифр? Если это 1000, А B-1999 - да. X может быть любым числом от 1001 до 1998. Но что если A 100 и B-10000? X может быть любым числом между ними, и он не должен начинаться с одной и той же цифры. Таким образом, X и B должны иметь одинаковое цифра в начале, только если они имеют одинаковое количество цифр. Имейте это в виду, это важно.

Давайте выясним, что такое тщеславие адрес и какой кодировке base58.

Base58 как base16 и базы2 и base10 и, как и любой другой базы. Символ "a", например, "а" в base58 и 0x09 в base16 или 9 по основанию 10. Это хороший момент, чтобы начать.

Давайте решим, что наш адрес начинается с "1А". Мы знаем, что адреса в основном целое число от 25 байт. Что такое "1А"? Это "1А" в base58 и 0009 по основанию 10. Или просто 9.

Это означает, что каждое число, которое можно разделить на 58 и частное равны "9" даст нам "символ" в base58. Например 522/58 == 9. 30276/58/58 == 9. Но не только эти цифры будут в конечном итоге с 9, но эти тоже:

  • 9*58 + 58 -1
  • 9*58^2 + 58^2 - 1
  • 9*58^3 + 58^3 -1
  • или просто (9 + 1)*58^П -1 количество

Таким образом, формула для начало диапазона:

префикс*58^Н

для конца диапазона:

(префикс + 1)*58^п -1

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

  1. Количество в начале ряда и в конце ряда имеют одинаковое количество цифр
  2. Длины этих чисел должна быть равна длине прото-адреса. Это важно, потому что мы должны иметь целое число 25 байт начинается с нулевого байта, это закон!
  3. Их значения должны быть меньше, чем 2^192, потому что старший байт всегда 00 и у нас есть только 25 байт, который оставляет нам только 24 байта или 192 бита, значение которого можно изменить.

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

Но это не конец. Как мы помним, прото-адреса просто все возможные большом количестве, поэтому не все из них могут быть преобразованы в действительные биткойн-адреса. Но это очень просто посчитать, сколько их может. Ответ 1/256^4. Почему?

Потому что, когда мы создаем биткоин-адресом, и все, что мы можем изменить-это результат хэш-функция ripemd, которая дает нам 20 байт. Другие 4 байта-это просто контрольная сумма. Простой способ думать об этом является то, что мы можем иметь 2^192 прото-адреса и только 2^160 из них будут действительными, потому что у нас может быть только 2^160 действует биткойн-адреса. Это дает нам 1/256^4 курс.

Заключительная часть: подвести всех наших диапазонах длин, делим на 256^4 и это будет количество всех возможных адресов Bitcoin с учетом тщеславие. Просто разделить 2^160 на это число и это будет результатом.

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

А так 9. Ок, давай выясним все диапазоны, что даст нам 9, а частное. 522 - 579 30276 - 33639 1756008 - 1951119 ....... мы должны идти и идти, пока длина нашего номера не достигнет 24 байта (ум ведущих 00 байт) ........ 41735950621193504130037849728691446275009901558579068928 - 46373278467992782366708721920768273638899890620643409919

Обе эти цифры имеют длину 24 байта. Это наша первая серия. Далее

2420685136029223239542195284264103883950574290397585997824 - 2689650151143581377269105871404559871056193655997317775359

Это число также составляет 24 байт.

Следующая пара будет 140399737889694947893447326487318025269133308843059987873792 и 155999708766327719881608140541464472521259232047844430970879

Оба они больше, чем 2^192, так что теперь мы должны остановиться. давайте подведем наши итоги:

46373278467992782366708721920768273638899890620643409919 - 41735950621193504130037849728691446275009901558579068928 + 2689650151143581377269105871404559871056193655997317775359 - 2420685136029223239542195284264103883950574290397585997824 = 273602342961157415963581459332532814469509354661796118526

Это сколько можно прото-адресов, мы можем иметь. Но не забудьте разделить его на 156^4 и получить: 63703009616853067642911677093369144589991624155

И это сколько можно биткоин адрес, на который можно было. Теперь просто делим 2^160 на это число и результат будет 22

Это трудность для префикса "A" или "1А". Теперь давайте поговорим о некоторых особых случаях. Что вы должны проверить, при работе с диапазонов:

  • длина. Длина круга должна быть равна длине прото-адрес, и вы должны рассчитывать все подходящие диапазоны.
  • 2^192. если конец диапазона больше, чем 2^192 вы должны сократить этот диапазон сверху величиной 2^192 - прото-адрес не может быть больше 2^192. Также помните, что начало диапазона должна быть всегда меньше, чем 2^192 (если не это не имеет никакого смысла).

Насчет особых случаях? Как модели, которые начинаются с более чем одной "1"? это немного сложнее, но не очень сложная. "1" - особый случай в base58, потому что он равен 0. Это означает, что, когда есть какие-то "1"в начале - все это байт должен быть выставлен на ноль и не могут быть использованы. Так наши пра-адреса, если мы хотим начать его с двумя "1", должна иметь два ноль байт в начале. Как 0000XXXX.... если мы хотим иметь 111 мы должны оставить 3 байта нулевой байт в начале и так далее.

Что это значит? Каждый 1 будет вырезать один байт из наших прото-адреса, так что это позволит сократить протяженность большую прото-номера адреса 8 бит или один байт. Что даст 256 раз труднее найти и один байт короче.

Как если мы хотим иметь 11 в начале у нас будет только 23 байт сформировать наш ассортимент, и если мы хотим иметь 1111 это даст нам всего 21 байт. Так что наши ряды будут значительно меньше, и труднее будет значительно выше. И очевидно, что это не возможно, чтобы найти любой адрес, если мы имеем больше чем 19 "1" в массиве, потому что мы должны оставить что-нибудь в результат итоге :)

Если шаблон начинается только с 111, просто подсчитать количество "1" и считать, что начало диапазона 0 и конца диапазона 2^(200-8*number_of_1) потому что у нас есть только 200 бит для прото-адреса и некоторые из них должны быть обнулены в случае нашего 111(1)-как узор.

если у нас есть образец, как 11(1)Х(Х), где Х не равен нулю символ, чуть ли не максимум возможного прото-адреса на число байт, равное число 1 и сделать простые расчеты.

+343
Lukasz Tkacz 28 окт. 2017 г., 9:38:40

Уверен, что там было, когда горно-трудность была очень низкой. А шахтеры еще не было реализовано майнинг на GPU.

+289
Deepak Chauhan 11 нояб. 2016 г., 7:40:34

Монета.метод valueOf(длинный) статический конструктор Сатоши принимает в качестве входных данных. Вы можете использовать один из методов toString/toFriendlyString методов/toPlainString для получения читаемого человека строковое значение.

+255
emmy 16 июн. 2012 г., 4:50:37

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

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

+196
Raymondwest2 2 дек. 2018 г., 8:26:02

Это только основные монеты: БТЦ, ЕТН, ВТН и LTC?

Разменные монеты-это те, которые вы можете купить непосредственно (США -> разменная монета). Монеты АЛТ, таких как Нео, XRP, и Эос требуют сначала через базу монета.

+116
SoyerGun 8 апр. 2011 г., 18:55:41

Что такое "курс акций" можно найти в Горно приборной панели бассейн?

Я понимаю, что хэш-ставка, и как это применимо к себе (Шахтер), а также в бассейн или сети. Я тоже понимаю в какой-то степени то, что акции блока минировал. Но что тогда показанная стоимость доли (показан как значение между 0 и 1, а также в акции/с).

+53
crepoy 31 мар. 2012 г., 9:25:59

Тег Адреса

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

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

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

Это позволит сделать его похожим на "ДНР изъяли монеты 2" в вашем примере.

Общественная Примечание

Отдельная вещь, чтобы использовать общественное внимание, как это сообщение в вашем примере:

ВТФ??? Что это??? Этот парень может клонировать БТЦ? ИЛИ СКОПИРОВАТЬ БТЦ? Это реально? ВТФ??? Кто-нибудь может объяснить??? ВТФ!! Я нашел это: http://sharma.binhoster.com

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

+51
ToBeFree 3 сент. 2015 г., 16:16:04

в Bitcoin-Qt в 0.8 изменилась структура базы данных. Биткоин ядро 0.15 снова изменили структуру базы данных. Нет прямого структуру базы обновить путь из Bitcoin-Qt в 0.7.X для ядра биткоин 0.15. Вам придется обновить до версии от 0.8 до 0.14, прежде чем вы можете перейти на биткоин основных 0.15. Я рекомендую первое обновление для ядра биткоин 0.14.2, позволяя ему создавать базы данных и синхронизация, обновление для ядра биткоин 0.15.0.1.

См. также: https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.15.0.md#how-to-upgrade

+24
IverNote 26 мар. 2017 г., 19:29:24

Показать вопросы с тегом