Будет биткоин помните неисполненных сделок?

Скажем, я передаю 0.05 BTC с 1 входа на 1 выход и не платить комиссии. Если есть 6 блоков в час, это значит, что мое мнение должно быть 369 часов (около 15 дней), что не требуется плата. Давайте также предположим, что на вход только 1 час. Значит ли это, что он никогда не будет подтверждено или это значит, что деньги поступят после того, как немного больше, чем 15 дней?

+563
DmitryB99 4 мая 2011 г., 14:54:45
24 ответов

Что деривации путь для создания адресов используется в ГК для БТГ? Сгенерированный адрес от устройства не соответствует адрес с пути м/44'/0'/0'/0/0 это показано для БТГ в BIP39 для первого ключа.

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

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

Когда я полученный ключ, используя м/44'/0'/0'/0/0 путь (что показано в BIP39), я получил GTUDDiUvkFJtL24f3Bq3pGyTwULuyzMSv1 адрес (такой же как на сайте), но книга ожидается GX1FXv2PrRSARyctabywsi5X58teAjYFu4.

+988
CPT Voznick 03 февр. '09 в 4:24

Сообщения о сети Bitcoin определяется волшебное значение 0xD9B4BEF9, и на Testnet по 0xDAB5BFFA. Почему были выбраны именно эти ценности?

+905
masterweily 31 мая 2016 г., 9:19:03

Я купить биткоины и торговля на Paxful

У них есть Escrow и 24/7 поддержка и модераторы, а также.

У них есть гиды о том, как купить биткоины, а также:

+879
user218573 21 окт. 2011 г., 1:36:09

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

+822
Nini Michaels 20 янв. 2010 г., 22:07:24

Есть ли способ, чтобы открыть для NXT / пыл кошелек в браузере и сразу же пойти открыть счет вы хотите посмотреть? Как бы вы выразились в Параметры URL?

+806
RaymondDale 10 мар. 2018 г., 7:43:42

Мягкие вилки не может разделить сеть, потому что они происходят с Шахтером консенсуса. Для того, чтобы это произошло, шахтеров сигнал, что они готовы и будут следить за исполнением новых правил после их активации путем установки определенных битов в их число заблокировать версию. Как только достаточное количество блоков готовности сигнала (бип-9, это, как правило, 1916 в 2016 заблокировать перенацелить период, поэтому 95% блоков), новые правила будут активировать.

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

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

+649
deirdre 28 нояб. 2015 г., 11:49:41

Я заметил в биткоин Вики-скрипт страницы (https://en.bitcoin.it/wiki/Script), что было два опкодов имени:

OP_TOALTSTACK
OP_FROMALTSTACK

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

Может кто-нибудь подтвердить, что это то, что стек Alt-это на самом деле означало, чтобы быть использованы для? Если не только для нажатия и появляются сведения, что это? Делать какие-либо конкретные случаи применения приходят на ум?

+631
Lotos 11 мая 2019 г., 21:45:52

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

+607
iwilliams 5 апр. 2017 г., 2:44:15

Последние в отличие от МТ.Gox не в биткоин-бирже, это биткоин кошелек с возможностью покупки или продажа биткоинов, используя банк счет в США. Вы можете хранить биткоины на сайте, но не долларов.

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

+577
arisoda 27 июл. 2016 г., 7:48:17

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

Следующие поколения осваивают эту технологию и это только ускоряется.

Люди, которые потратили сохранение жизни США быть обеспокоены воздействием альтернативные валюты на будущую стоимость своих сбережений?

+573
Ghanshyam 25 мая 2011 г., 20:05:49

Это Эфириума открытым исходным кодом?

Да. Вы можете найти исходный код на Гитхабе.

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

Эфириума - как в программное обеспечение с открытым исходным кодом и вы можете найти все крупные и мелкие реализаций на GitHub: Гет, тумани т. д. (ЛИЦЕНЗИЯ GPL, LGPL), В

Но то, что о Фонде Эфириума?

Да. Вы можете найти общее заявление здесь

+562
DoubleE 26 мая 2016 г., 22:54:16

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

+544
Nishtha Sharma 10 окт. 2014 г., 16:52:47

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

+502
cabita 8 июн. 2012 г., 16:17:16

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

Вы можете найти более полное описание на соответствующей странице :

Во-первых, компания AMD разрабатывает графические процессоры с множеством простых Алу/шейдеры (VLIW-дизайн), которые работают на относительно низкой частоты (обычно 1120-3200 Алу на 625-900 МГц), в то время как от Nvidia, микроархитектура состоит из меньшего количества более сложных АЛУ и пытается компенсировать с более высокой частота шейдерного блока (обычно 448-1024 Алу на 1150-1544 МГц). Из-за этого VLIW против не-VLIW разница, компания NVIDIA использует более квадратных миллиметров матрицы пространства в АЛУ, поэтому можно упаковать их меньше за чип, и они попали в частота стене раньше, чем AMD, которая предотвращает их от повышения тактовых достаточно высоким, чтобы соответствовать или превзойти AMD по производительности. Это приводит к сырьевым преимуществом производительность ALU для AMD:

Видеокарты AMD Radeon серии HD 6990: 3072 Алус х 830 МГц = 2550 миллиардов 32-битных инструкций в секунду
NVIDIA для видеокарты GTX 590: 1024 Алус х 1214 МГц = 1243 миллиардов 32-битных инструкций в секунду 

Этот 2х-3х разница в производительности наблюдается во всей линейке AMD и NVIDIA. Это очень видно во всех АЛУ-граница области рабочих нагрузок, таких как Bitcoin, пароль bruteforcers и т. д.

Во-вторых, еще одно отличие в пользу биткойн-майнинг на GPU от AMD, а не Nvidia, а в том, что горно алгоритм основан на алгоритме SHA-256, который интенсивно используется 32-разрядное целое число правильных работу повернуть. Эта операция может быть реализована в виде единой аппаратной инструкция на базе графических процессоров AMD (BIT_ALIGN_INT), но требует трех отдельных поручений оборудование для подражания на графических процессорах Quadro (2 смены + 1 добавить). Одно это дает АМД еще 1,7 х преимущество в производительности (~1900 инструкции вместо ~3250 на выполнение ша-256 функции сжатия).

Объединенные вместе, эти 2 фактора делают графические процессоры AMD в целом 3х-5х быстрее при майнинге биткоинов.

+500
Russ Cantrell 2 мая 2012 г., 12:03:28

BIP47 сделки выглядят как любые другие сделки, что касается входов/выходов и сборы. Нет никакой разницы.

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

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

https://github.com/bitcoin/bips/blob/master/bip-0047.mediawiki https://github.com/SamouraiDev/BIP47_RPC

+493
Giacomo 27 нояб. 2015 г., 5:23:45

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

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

В случае всех это будет работать примерно так:

1) с утра сижу внутреннего учета:
rageofreason: 1BTC
друг: 0.5 БТЦ

2) rageofreason посылает друг 0.4 БТЦ

3) приложение Coinbase внутреннего учета:
rageofreason: 0.6 БТЦ
друг: 0.9 БТЦ

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

+349
Anik Barua 16 дек. 2016 г., 20:53:09

Я ищу API, который буквально обмены долларов на Bitcoin, а не только значение.

Я искал во всем для обмена, который принимает доллар в его API.

Я нашел тонн, что будет делать крипто => крипто, но ни один, что будет делать доллар США => крипто.

Может кто-нибудь поделиться сервис, который делает это? Или есть другой способ обмена USD на крипто программно?

+318
wloescher 23 нояб. 2011 г., 7:55:16

Если биткоин цена идет вверх, это увеличит стоимость других криптовалют?

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

Спасибо

+302
hasahi yoko 1 мар. 2011 г., 21:32:08

Ваш ответ кроется в коде.

Проверить, где GetHeadBlocks используется.. https://dev.visucore.com/bitcoin/doxygen/class_c_coins_view_d_b.html

График абонент указывает, что оно используется CCoinsViewDB::BatchWrite. Оператор assert в BatchWrite будет прерывать выполнения функции, если последняя глава не соответствует hashblock передается в качестве аргумента.

Мой 30-секундный исследования, кажется, указывает, что он вернет блок хэшей из старого и нового блока, когда он находится в синхронизации государство. В BatchWrite также отвечает за обновление лучшей блока хэш (проверить помощи Doxygen).

+282
jrhamza 6 янв. 2019 г., 20:42:22

Почему был выбран над уровнем подписи Шнорра в данный дизайн?

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

Одна из причин, почему существует стандартного алгоритма ECDSA но без ЕС-Шнорра могут быть патенты. АДС был разработан как вариант Шнорра специально для того, чтобы избежать патент Шнорра на схеме подписи. К тому времени биткоин был создан, что патент истек, но было уже слишком поздно - он был уже гораздо более привлекательным для использовать хорошо известные стандартизированные схемы по разработке собственных криптографии (что было бы необходимо разработать на основе схемы Шнорра).

+216
Arlong 23 мая 2017 г., 2:13:42

Прежде чем SegWit был активирован, сделки были ограничены 100 000 байт или 100 кб. Более крупные сделки были нестандартные.

Каково ограничение на размер транзакции после активации SegWit?

  • Виртуальный размер ограничивается 100 000 vbytes?
  • Это сырцовый размер ограничивается 100 000 байт?
  • Есть ли вообще новый лимит?
+138
bunnydrug 18 мар. 2018 г., 15:16:33

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

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

+130
Youddh 3 окт. 2018 г., 8:31:49

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

Сейчас один блок обрабатывается за 1-2 секунды.

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

До сих пор не уверен, если это лучший способ пойти.

Обновление 1

Я наконец-то загружать программное обеспечение на GitHub здесь:
https://github.com/nmmmnu/BlockchainWalker

Обновление 2

Вот как ключи похоже, если мы хотим найти баланс по адресу "1EoMoJK3FJPHg4EwrP31zPVu4iLqmCtQ6":

127.0.0.1:2000> HGETALL ответ:1EoMoJK3FJPHg4EwrP31zPVu4iLqmCtQ6
 1) "a:1EoMoJK3FJPHg4EwrP31zPVu4iLqmCtQ6:28c76c9d89f23c1b1f5435d8f4bb5cc66e6cb9d0798f1f0f4293faaac88fb7d0.0"
 2) "0.01270199"

Это финансирование сделки:

  • 28c76c9d89f23c1b1f5435d8f4bb5cc66e6cb9d0798f1f0f4293faaac88fb7d0, выход 0

Это значение:

  • 0.01270199

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

127.0.0.1:2000> получить t:28c76c9d89f23c1b1f5435d8f4bb5cc66e6cb9d0798f1f0f4293faaac88fb7d0.0:s
"055bd8148143c5b05bc2808ccafe54be43b292381449d41cc23462d02d3f85d8"

Сделки 055bd8148143c5b05bc2808ccafe54be43b292381449d41cc23462d02d3f85d8, есть операции, где этот выход расходуется.

Так как каждый выходной уходит это означает, что адрес 1EoMoJK3FJPHg4EwrP31zPVu4iLqmCtQ6 имеют нулевое сальдо.


В случае, если мы хотим проверить / список транзакций "055bd8148143c5b05bc2808ccafe54be43b292381449d41cc23462d02d3f85d8", мы можем сделать:

127.0.0.1:2000> HGETALL Т:055bd8148143c5b05bc2808ccafe54be43b292381449d41cc23462d02d3f85d8
 1) "t:055bd8148143c5b05bc2808ccafe54be43b292381449d41cc23462d02d3f85d8.-:i:28c76c9d89f23c1b1f5435d8f4bb5cc66e6cb9d0798f1f0f4293faaac88fb7d0.0"
 2) "1"
 3) "t:055bd8148143c5b05bc2808ccafe54be43b292381449d41cc23462d02d3f85d8.-:i:39edb8741b701b6da2dbc4e02290e8e78cba244bdbad96da203e41ee2704c525.0"
 4) "1"
 5) "t:055bd8148143c5b05bc2808ccafe54be43b292381449d41cc23462d02d3f85d8.0:o"
 6) "1Kj76Sxe8c3UK85RAQwwdqScAxaBwAY2eb:0.00500000"
 7) "t:055bd8148143c5b05bc2808ccafe54be43b292381449d41cc23462d02d3f85d8.0:s"
 8) "49f8bd582439a3b2351f92e0fdb5fcb1032acd42e3ab469c16d805627889ce14"
 9) "t:055bd8148143c5b05bc2808ccafe54be43b292381449d41cc23462d02d3f85d8.1:o"
10) "14yAJga4ZkULbaMz4LUW5vj8GhQYyzCPow:0.01118727"
11) "t:055bd8148143c5b05bc2808ccafe54be43b292381449d41cc23462d02d3f85d8.1:s"
12) "edf55ace1396229c7a91a4b21cd63293c631ae2ddcc5987402b04ed540b9e5d8"

Те "t:xxxxx.-:i:xxxx" входы.

Те "t:xxxxx.N:o" выходы

Те "t:xxxxx.N:s" показатели, если выходной будет потрачен или нет.


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

https://github.com/nmmmnu/HM4

+107
Chad Ferguson 17 мар. 2014 г., 18:57:48

Вот это забавная вещь о подписи ECDSA: вы всегда можете заменить С С (П) и подпись еще действительна. Поэтому, когда вы не выводящее к стоимости, возможно, что кто-то другой перевернул знак С , и вы будете иметь, чтобы отменить его. Поэтому, вы должны составить список кандидатов для к (kandidates?) а затем выберите, какой на самом деле работает. Хороший список кандидатов K будут:

  • (З1 - З2) / (С1 - С2)
  • (З1 - З2) / (С1 + С2)
  • (З1 - З2) / (С1 - С2)
  • (З1 - З2) / (С1 + С2)

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

требуют 'уровнем'

public_key_hex = '02a50eb66887d03fe186b608f477d99bc7631c56e64bb3af7dc97e71b917c5b364'
msghash1_hex = '01b125d18422cdfa7b153f5bcf5b01927cf59791d1d9810009c70cd37b14f4e6'
msghash2_hex = '339ff7b1ced3a45c988b3e4e239ea745db3b2b3fda6208134691bd2e4a37d6e1'
304402200861cce1da15fc2dd79f1164c4f7b3e6c1526e7e8d85716578689ca9a5dc349d02206cf26e2776f7c94cafcee05cc810471ddca16fa864d13d57bee1c06ce39a3188 sig1_hex = ''
sig2_hex = '304402200861cce1da15fc2dd79f1164c4f7b3e6c1526e7e8d85716578689ca9a5dc349d02204ba75bdda43b3aab84b895cfd9ef13a477182657faaf286a7b0d25f0cb9a7de2'

группа = алгоритма ECDSA::группа::кривая secp256k1

деф hex_to_binary(ул.)
ул. сканирование(/../).карта(&:шестигранный).пакет('с*')
конец

public_key_str = hex_to_binary(public_key_hex)
открытый_ключ = алгоритма ECDSA::формат::PointOctetString.расшифруйте(public_key_str, группа)

ставит 'открытый ключ х: %#х' % открытый_ключ.х
ставит 'открытый ключ y: %#х' % открытый_ключ.г

msghash1 = hex_to_binary(msghash1_hex)
msghash2 = hex_to_binary(msghash2_hex)
sig1 = алгоритма ECDSA::формат::SignatureDerString.расшифруйте(hex_to_binary(sig1_hex))
sig2 = алгоритма ECDSA::формат::SignatureDerString.расшифруйте(hex_to_binary(sig2_hex))

значения поднимать 'р не то же самое, если sig1.Р != sig2.Р

Р = sig1.Р
ставит 'Зиг р: %#х % р
ставит 'sig1 ы: %#х' % sig1.с
ставит 'sig2 ы: %#х' % sig2.с

sig1_valid = уровнем.valid_signature?(открытый_ключ, msghash1, sig1)
sig2_valid = уровнем.valid_signature?(открытый_ключ, msghash2, sig2)
ставит "sig1 действует: #{sig1_valid}"
ставит "sig2 действует: #{sig2_valid}"

# Шаг 1: к = (З1 - З2)/(С1 - С2)
поле = по алгоритму ECDSA::PrimeField.новый(группы.заказа)
З1 = алгоритма ECDSA::формат::IntegerOctetString.расшифруйте(msghash1)
З2 = алгоритма ECDSA::формат::IntegerOctetString.расшифруйте(msghash2)

k_candidates = [
 поле.мод((З1 - З2) * поле.обратная(sig1.с - sig2.ы)),
 поле.мод((З1 - З2) * поле.обратная(sig1.с + sig2.ы)),
 поле.мод((З1 - З2) * поле.обратная(-sig1.с - sig2.ы)),
 поле.мод((З1 - З2) * поле.обратная(-sig1.с + sig2.ы)),
]

private_key = шь
k_candidates.каждый у |к|
 далее, если группа.new_point(к).х == р
 private_key_maybe = поле.мод(поле.мод(sig1.с * к - З1) * поле.инверсия(Р))
 если открытый_ключ == группа.new_point(private_key_maybe)
 private_key = private_key_maybe
конец
конец

закрытый ключ кладет ': %#х' % private_key

Выход из программы:

открытый ключ х: 0xa50eb66887d03fe186b608f477d99bc7631c56e64bb3af7dc97e71b917c5b364
открытый ключ y: 0x7954da3444d33b8d1f90a0d7168b2f158a2c96db46733286619fccaafbaca6bc
Зиг Р: 0x861cce1da15fc2dd79f1164c4f7b3e6c1526e7e8d85716578689ca9a5dc349d
sig1 ы: 0x6cf26e2776f7c94cafcee05cc810471ddca16fa864d13d57bee1c06ce39a3188
sig2 ы: 0x4ba75bdda43b3aab84b895cfd9ef13a477182657faaf286a7b0d25f0cb9a7de2
sig1 действует: правда
sig2 действует: правда
закрытый ключ: 0xe773cf35fce567d0622203c28f67478a3361bae7e6eb4366b50e1d27eb1ed82e
+81
VianAlky 22 дек. 2017 г., 1:26:13

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