Почему UTXO неделима

Я новичок в понимании биткоин, но просто читать это:

Если UTXO превышает требуемое значение сделки, ее должно поступать в организм в полном объеме и изменения должны быть сгенерированы в сделке. Другими словами, если у вас есть UTXO стоимостью 20 Bitcoin и хотят платить только 1 биткоин, транзакция должна потреблять всего 20-биткоин UTXO и произвести два выхода: один платит 1 биткоин до нужного получателя и еще платить 19 Bitcoin в изменения обратно на ваш кошелек. В результате неделимый характер выходы сделки, большинство биткойн-транзакции придется произвести изменения.

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

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

+928
ahaab 20 сент. 2011 г., 3:34:59
35 ответов

Сложность не растет в геометрической прогрессии, но она постоянно растет.

Биткойн-майнеры точно уйду из большой группы мелких шахтеров в небольшой группе крупных шахтеров.

В 2010 году ГПУ (видеокарты) добыча затрудняет шахты на процессорах. Когда-то 2011 добыча процессора стало бессмысленно. Это означало, офисные ПК уже не может принять участие в добыче. Видеокарт Intel (встроенная в процессоры Intel) и Nvidia были оба довольно плохо получается. Так что это действительно означало, что добыча была теперь только для игровых ПК с видеокартами AMD.

В 2013 биткоин майнеров ASIC (специализированные интегральные схемы) шахтеры появились. Конечно, некоторые добывают на ПЛИС до этого, но Плис не делал это сильное воздействие, прежде чем что приехали и убили обоих GPU и добыча ПЛИС. Сейчас биткоин майнинг только для людей, которые купили специализированного оборудования для майнинга биткоин.

В 2009 году кто-то мог мои 50-100 биткоинов в сутки на старый ноутбук. После перехода на сайт Asics в 2013 году ты не моя без специализированного оборудования.

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

Конкуренция становится очень жесткой и поля невелики.

Некоторые шахтеры разрабатывать свои собственные чипы ASIC и строить свои собственные шахтеры с этих чипов. Если вы покупаете свой шахтеров от них, как вы можете конкурировать по стоимости приобретения шахтеров?

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

Некоторые говорят, что возможно отменить использует Asicboost, что дает им огромное преимущество. Единственный способ конкурировать с Asicboost является использование Asicboost. У вас есть установки, способной использовать его? Вы рискуете в суд? Да, странно у кого-то есть патент на этот простой оптимизации программного обеспечения.

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

Чем ожесточеннее конкуренция, тем меньше возможность остаться в игре.

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

+954
Garnet Landers 03 февр. '09 в 4:24

Во-первых, них. и Биткоин-не одно и то же.

Специалистами BitPay является PayPal в эквиваленте Bitcoin в мире. Вы можете быть в состоянии получить процент от сделки сами, но вам придется отработать бизнес-логику. Не могу помочь вам там.

Относительно сборов на сеть Bitcoin, обратите внимание, что он предназначен, чтобы быть анти-плата, так что если вы добавить пошлины вы должны принести что-то другое к столу, но это звучит, как вы настраиваете себя в качестве посредника между торговцем и BitPay так что я не знаю точно, что это может быть.

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

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

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

+921
Licixx110 16 авг. 2012 г., 4:50:23
Другие ответы

Связанные вопросы


Похожие вопросы

Видимо, банки и другие centrialized организаций заинтересованы в блокчейн технологии. На мой вопрос, почему?

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

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

+894
TigruliK 16 мая 2010 г., 18:03:48

Ответ был здесь: https://en.bitcoin.it/wiki/Wallet_import_format

Чтобы сделать brainwallet нужно взять SHA256 из паролей:

# Эхо -Н-yourbrainwalletpassword' | sha256sum 
8abe468e0d5a814c644d9517ae35b36666d554b7bd682fa28c39e90d0cb5f91a

Я пишу небольшой скрипт на bash:

объявить-base58=(
 1 2 3 4 5 6 7 8 9
 А Б В Г Д Е Ж З Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш З
 А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш з
)

encodeBase58() {
 ДЦ-е "16и ${1^^} [3А ~Р н0<х]dsxx +Ф" |
 пока читала-р н; делать Эхо-N "${base58[Н]}"; сделано
}

[и-Z "$1" ] && echo "для использования: ./script.sh привчной" && выход 1

привчной="$1"

stage12="$(Эхо -Н "$привчной" | СЭД -Е 'С/^/80/')"
stage35="($Эхо $stage12 | ключам -р-р | sha256sum | у awk '{печати 1$}' | ключам -р -п | sha256sum | у awk '{печати $1}' | вырезать -б 1,2,3,4,5,6,7,8)"

Эхо "$(encodeBase58 "${stage12}${stage35}")"

Используйте этот скрипт SHA256 на сумму:

# Баш script.sh 8abe468e0d5a814c644d9517ae35b36666d554b7bd682fa28c39e90d0cb5f91a
5JsPbHfVB7FeD6gGWoaQv6khRsasTJDK1taij4txgywjlcjfgna

Теперь я могу импортировать привчной на кошелек.дат:

# bitcoind importprivkey 5JsPbHfVB7FeD6gGWoaQv6khRsasTJDK1taij4txgywjlcjfgna "yourbrainwalletpassword" 
# bitcoind getaddressesbyaccount "yourbrainwalletpassword" 
[ 
 "1Gu3HZDq6YEXfxwDC3A3EhDfEVAeCijbet" 
] 

По данным Вики, есть высшие и низшие границы.

Почти каждый 256-битное число, действительный закрытый ключ. В частности, любой 256-разрядное число между 0х1 и 0xFFFF ffff в Порядок Порядок Порядок Порядок FFFE ffff в DCE6 BAAE AF48 A03B BFD2 5E8C D036 4141 является допустимым частная ключ.

Тем не менее, я успешно импортировать прив ключ

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 

Через некоторое время, bitcoind скажите:

ошибка: {"код":-1,"сообщение":"CKey::GetPrivKey() : i2d_ECPrivateKey искусству"}

Надеюсь, что это будет полезно.

Спасибо !

+855
Maya Hoang 29 янв. 2016 г., 7:09:17

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

Время закрытия известно (июль 2011), но я не мог найти ссылку, когда он был открыт.

(Потенциально релевантные для чтения: какова история MyBitcoin?, Сколько биткоинов было потеряно в июля. 2011 MyBitcoin сайте выключение инцидент?)

+845
Yogendra Gangwar 23 июн. 2014 г., 12:41:42

Я сохранил копию своего кошелька.DAT как резервная копия, я использовал его для передачи 1 бтц на другой адрес, теперь он получил 1 БТЦ меньше в общей сложности. теперь я удалил кошелек.DAT и открыть кошелек с сохраненной кошелек.DAT до сделки, я могу видеть более высокий баланс(не показаны 1, бедняги). как это может быть? я потерял весь мой баланс не спасают новый бумажник.дат?

+841
NirmalL 27 янв. 2019 г., 5:07:00

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

вики-страница https://en.bitcoin.it/wiki/Protocol_rules это хорошо, но это не описать BIP16 и многие другие протоколом улучшения, которые были заложены уже в качестве консенсуса правила (КШМ, CLTV опкодов обращении, может быть еще что-то)

некоторые вещи, упомянутые на стр. Вики кажется неправильным, например, сделка может быть менее 100 байт (Техас сообщений в режим, Правило № 6)

+828
anudeep bhukya 4 авг. 2014 г., 22:15:56

Давид прав в том, что биткоин сам по себе не препятствует практике частичного банковского резервирования.

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

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

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

+818
Ivan Fang 2 нояб. 2016 г., 0:52:19

[ОТВЕТ ЧАСТЬ #1/2]

Для расчета multisig-адрес я могу использовать bitcoind для декодирования сырья Техас [ ... ], но это заняло более 6 секунд.

Может быть, демон был слишком занят обработкой других вещей?

Сделка имеет очень простой и легкий в разборе формата. Вы можете разобрать его без bitcoind. Это можно сделать даже вручную. Смотрите здесь! Давайте ваши исходные данные

01000000 // идентификатор версии
01 // входы граф
47759651f76ec0dbc7c248337d791afa7363636da4af0006fbafb77b9ac8214f // пред Техас хэш
Индекс производства 07000000 // пред Техас 
8б // scripSig лен
48 // нажим подписи + тип
3045022100b980b3bf9b20d1dc98a6cc8c76e19c67c9c24a23fc44a3f6baf1020fb7b6b9ce022029bd5fda88553f1dac92b12c404f65cd2ed97b481244d45558129698e43595ce01
41 // кнопка по умолчанию
040ab4a6619b82e1555f6c3ac9bd9b62c17433f3fb502d054dce9474ae6639777454b2509aae137c9048adb8491d28710c785b86aee766110d6aa0bcd3b07860a9
ffffffff // последовательность
02 // вывод графа
a086010000000000 // значение1
17 // scriptPubkey лен
a914f815b036d9bbbce5e9f2a00abd1bf3dc91e9551087 // scriptPubkey
d0e8960000000000 // значение2 
19 // scriptpubkey лен
76a9149d07acef34e0ad5a54f92aae65f49e2f3a24dd3988ac // scriptPubkey
00000000 // блокировка

ОК, я потратил более 6 секунд, но я разобран с руки :)

возьмите первый выход сценарий А9 14 f815b036d9bbbce5e9f2a00abd1bf3dc91e95510 87

это скрипт p2sh - OP_HASH160 f815b036d9bbbce5e9f2a00abd1bf3dc91e95510 OP_EQUAL

конвертирования этих 20 байт в p2sh адрес и вы получите 3QJmV3qfvL9SuYo34YihAf3sRCW3qSinyc


[ОТВЕТ ЧАСТЬ #2/2]

Стандартный адрес В base58check(f815b036d9bbbce5e9f2a00abd1bf3dc91e95510)

#определить NET_BYTE 0х00
#определить P2SH_BYTE 0x05 // https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki
//--------------------------------------------------------------
константный MyKey20 в QString::toStringP2SH ( ) константный
{
 quint8 tmp1 [21]; // буфер
 tmp1 [0] = P2SH_BYTE; // первый байт = 0x05 для p2sh адрес
 функции memcpy ( tmp1 + 1, constData ( ), 20 ); // следующие 20 байт
 ключевые слова const MyKey32 ( tmp1, 21 ); // и SHA256 ( SHA256 и ( буфер ) )
 quint8 tmp2 [25]; // другой буфер
 функции memcpy ( tmp2, tmp1, оператор sizeof ( tmp1 ) ); // копия 21 байт
 функции memcpy ( tmp2 + 21, ключ.constData ( ), 4 ); // и concat с контрольной суммой
 голец в addr [40]; // буфер для читаемую строку
 функцию memset ( аддр 0, оператор sizeof ( адрес ) ); // очищаем его и base58 кодирования данных
 BASE58::encodeBase58 ( tmp2, как sizeof ( tmp2 ), адреса, оператор sizeof ( адрес ) - 1 );
 вернуться в QString ( адрес );
}

и метод для создания "классической" адреса (для сравнения дифференциалы)

константный MyKey20 в QString::метод toString ( ) константный
{
 quint8 tmp1 [21];
 tmp1 [0] = NET_BYTE;
 функции memcpy ( tmp1 + 1, constData ( ), 20 );
 ключевые слова const MyKey32 ( tmp1, 21 );
 quint8 tmp2 [25];
 функции memcpy ( tmp2, tmp1, как sizeof ( tmp1 ) );
 функции memcpy ( tmp2 + 21, ключ.constData ( ), 4 );
 голец в addr [40];
 функцию memset ( аддр 0, оператор sizeof ( адрес ) );
 BASE58::encodeBase58 ( tmp2, как sizeof ( tmp2 ), адреса, оператор sizeof ( адрес ) - 1 );
 вернуться в QString ( адрес );
}
+801
amalrik 8 апр. 2010 г., 15:54:31

Биткоин блокчейн mainnet + блок обратного данных составляет в настоящее время около 50ГБ после синхронизации, и подавляющее большинство этих данных за последние 100 000 блоков.

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

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

+789
Katy P 16 февр. 2014 г., 9:14:20

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

Бип 39 мнемоники используются для создания семенного HD, который затем используется для создания главного секретного ключа. Однако бип 39 указывает, что семя HD быть создан с помощью SHA512 (Под в PBKDF2 С), поэтому он всегда будет выводить 512 бит семян. Но с Bitcoin Core не может взять 512 бит семенами, поэтому вы не можете использовать бип 39 мнемосхема с биткоин сердцевиной.

+760
user232962 7 июн. 2015 г., 5:34:59

Даже в рамках одной биржи, различные монеты, как правило, имеют очень разные спреды. Взгляните на бирже Cryptsy: некоторые монеты имеют огромный спред (10% - 20% от их стоимости, например, UNOcoin, 42coin и т. д.) тогда как в других-продать/купить заказы различаются всего лишь на 1 или 2 сатоши (Dogecoin и в меньшей степени Лайткоин).

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

Если нет сильных барьеров на пути к быстрому покупке от международного обмена, чтобы продать на этих индийских и/или наоборот, вы могли бы попробовать получить прибыль от таких различий - это то, что происходит на крупнейших биржах, таких как Mt. Гора Gox, BTC-е и т. д. какие причины цены на каждый быстро отражать изменения, происходящие на других.

+712
Freedmdave 24 авг. 2016 г., 5:34:59

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

Майнинг на ноутбуке заставит процессор работать на 100% мощности все время. Это позволит увеличить температуру, уменьшить срок службы батареи и увеличить шум ноутбука (скорость вентиляторов, как становится жарче). В целом его вероятность повышается вероятность поломки ноутбука, а также.

+704
Toyin Ajao 11 нояб. 2011 г., 18:05:31

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

И скажите плз дифференс с BIP38 и кошелек мозга.Спасибо за ответ :D

П. С.: Какая из них является наиболее безопасной?

+630
Paul Mc 11 дек. 2017 г., 13:16:52

Мне нужно взаимодействовать с Электрум сервер API, чтобы получить UTXOs из bech32 адрес.

Электрум не поддерживает bech32, но поддерживает поиск по ScriptHash, который можно получить по адресу.

Я думаю, что ScriptHash название немного двусмысленное здесь (я думаю, что замок хэш-скрипт может сделать больше смысла)

Так как я могу получить scripthash по адресу, как в следующем примере, используя bitcoinjs :

 {'прив': 'L8g5V8kFFeg2WbecahRSdobARbHz2w2Sth9s8ephvsy4fmia7rsj',
 'паб': '03e9f948421aaa89415dc5f281a61b60dde12aae3181b3a76cd2d849b164fc6d0b',
 'адрес': 'bc1qqmpt7u5e9hfznljta5gnvhyvfd2kdd0r90hwue',
 'minikey': ложь,
 'txin_type': 'p2wpkh',
 'сжатый': правда,
 'addr_encoding': 'bech32',
 'scripthash': '1929acaaef3a208c715228e9f1ca0318e3a6b9394ab53c8d026137f847ecf97b'}
+615
Vikram Yadav 9 авг. 2010 г., 2:39:39

Я получил новый МБ http://www.asrock.com/mb/Intel/H87M/?cat=Specifications который поставляется с процессором Qualcomm драйвер для сетевой карты Atheros AR8171 локальной сети, и, к сожалению, БАМТ 1.2 не имеет драйвер для него включены.

Существует способ, чтобы установить недостающие драйвера, значит драйвер вообще существует? Я совсем новичок в Linux и не знаете даже как открыть командную строку в БАМТ.

Я использую USB-загрузки изображения из: https://litecointalk.org/index.php?topic=2924.0

Если нет варианта установить драйвер, я могу использовать USB-адаптер локальной сети без дополнительной головной боли, или мне нужно будет установить драйвер?

+600
mrpeverill 19 апр. 2015 г., 17:51:45

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

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

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

+520
Ben Newlin 27 янв. 2012 г., 8:32:18

Следующие части этого руководства я смог установить полный узел с кошелька (без GUI) на мой уже работает Raspberry Пи. Я не использовать все шаги.

Я использовал мой внешний HDD как своп:

судо командой swapoff-все
судо нано /etc/dphys-файл подкачки

Указав следующие

CONF_SWAPFILE=в/MNT/жесткий диск/обмен
#CONF_SWAPSIZE=100
CONF_SWAPFACTOR=2

Но я должен был добавить это (как root), чтобы сделать настройке работы:

fallocate -л 4Г /подкачки && команду chmod 600 /подкачки && команды mkswap /подкачки && вызове swapon /подкачки && вызове swapon-показать

(Это также возможно, что руководство просто пропустил вызове swapon-все после настройки в/etc/dphys-файл подкачки.)

Я установил зависимостей по данным руководства:

суда apt установите сборки git-основные libtool не от Autotools-Дев сожалению ПКГ-конфиг libssl-dev и libevent-dev и bsdmainutils libboost-системы-в dev libboost-файловая система-разработки libboost-хроно-в dev libboost-программы-опции-в dev libboost-тест-в dev libboost-нить-libminiupnpc Дев-Дев libzmq3-разработчиков jq не

Но я должен сказать, что я уже установил много и, наверное, больше зависимости от места биткоин на GitHub.

Я сделал ./contrib/install_db4.sh $(фрд) для установки Беркли ДБ 4.8.

Я использовал git, я уже клонируется (в пути/Home/загрузки/ОГРН/биткоин).

Это было то, что я пропустил во время первой попытки: ./autogen.sh.

Тогда я экспортировать BDB_PREFIX=$(фрд)/дб4 (на самом деле, я не уверен, если я сделал это первая часть, которая входит в руководство и устанавливает переменную, которая используется в ./настроить , если я правильно понял.) Но я определенно сделал

./настроить BDB_LIBS="-л${BDB_PREFIX}/Либ -ldb_cxx-4.8" BDB_CFLAGS="-я${BDB_PREFIX}/включить" CXXFLAGS="--парам ГГК-мин-расширения=1 --парам ГГК-мин-ограничивает объем оперативной памяти=32768 ключом" --enable-CXX ПО-без-Гуй-отключить-общий --с-пос опцией --enable-стандарт UPnP по умолчанию

И тогда, конечно (что может занять несколько часов)

сделать
установка

На этот раз у меня не было ошибок и не зависает при настройке.

Я также добавил пользователь Bitcoin и брандмауэр, как описано в руководстве. В моем случае мне пришлось открывать дополнительные порты в брандмауэре, потому что моя малина работает другие вещи тоже (СМБ, ЛМС, пусть ваши друзья выбрать музыку).

+514
rbnzdave 19 окт. 2012 г., 15:27:27

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

Может ссылка также будет размещена, поэтому я могу посмотреть более подробную информацию о нем, пожалуйста?

+473
Lalit Tarsariya 8 сент. 2019 г., 14:49:41

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

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

Я не знаю других методов сейчас, хотелось бы увидеть больше ответов.

+468
Gold Fishka 11 дек. 2013 г., 20:58:02

У меня есть учетная запись тест BitGo, и есть тестовые кошельки. Один из Этот кошелек имеет 1.1000 TBTCБЫЛ (тест БТЦ). Я хочу послать транзакций использует BitGo API-интерфейс.

Я делаю этот запрос:

http://localhost:3080/api/v2/tbtc/wallet/"my_wallet_id"/sendcoins

с этих заголовков: Контент-тип application/json с Разрешение на предъявителя "my_token"

и это тело:

{ "адрес":"address_where_i_send", "сумма":0.1, "walletPassphrase":"my_test_passphrase" }

и я получаю такой ответ:

{ "ошибки": "суб-пыль-пороговая сумма для 2N4ebmhA3FDuPiULXUEu1jBdPc3y2hk1nrd: 0.5", "сообщение": "суб-пыль-пороговая сумма для 2N4ebmhA3FDuPiULXUEu1jBdPc3y2hk1nrd: 0.5" } Может кто-нибудь объяснить, почему у меня есть этот ответ, и как это исправить? (У меня V2 с биткоин кошелек)

Спасибо!

+368
Rupendra Choudhary 1 мая 2017 г., 2:01:59

Сделать サトシ (Сатоши) и ナカモト (Накамото) имеют специальное значение в японской?

Например, фамилия "Иванов" или "Миллер" означает кузнеца или зерна Миллер, соответственно.

+362
BBK 12 сент. 2010 г., 0:18:13

Прежде всего надо избавиться от всего этого хлама. Один собств ключ в линию все, что вам нужно. Так что используйте команды grep привчной именем|вырезать -д":" -Ф2 > clean-file.txt. Затем вызвать этот скрипт Python с этим файлом в качестве аргумента:

импорт Сыс
от импорта Электрум биткоин
Ф = открыть(представление sys.аргумент argv[1], "р")
для привчной в Ф:
привчной=привчной.полосы()
 orig_format,тайну,сжатый=биткоин.deserialize_privkey( привчной)
 форматы = [ биткоин.serialize_privkey( тайна, ложных, "p2pkh"), биткоин.serialize_privkey( секрет, правда, "p2pkh"), биткоин.serialize_privkey( секрет, правда, "p2wpkh"), биткоин.serialize_privkey( секрет, правда, "p2wpkh-p2sh") ]
 за штуку в форматах:
печать(вещь)

Он будет выводить все приватные ключи в различных форматах.

+361
Mali Monast 28 мар. 2012 г., 2:43:01

Я вижу несколько источников для бинарных популярность Биткоин блокчейн. Могут ли быть использованы безопасно?

+326
Sarah Burnett 18 окт. 2018 г., 22:29:06

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

+311
jmccrohan 3 мар. 2011 г., 7:35:14

ТЛ;ДР: сценарий, описанный в ОП-это совершенно нереально. Даже краткосрочного увеличения решена блоков в минуту требует огромного количества ресурсов.

Текущая мощность сети Bitcoin составляет около 108 петафлопс. Мы не можем сравнить 13.5 Тера хэшей/с, флоп сразу, но casascius вычисляется грубая оценка, 450г (хэш/с) равна 3.6 ПФЛОПС.

По данным Википедии: на 18 июня 2012 года, компании IBM суперкомпьютер "Секвойя" система, основанная в США в Ливерморской национальной лаборатории (обладают), достигшие 16 петафлопс, установив мировой рекорд и утверждая, первое место в последнем Top500 список.

Решить один блок под одну секунду с текущей сложности вам потребуется около 64800 петафлопс. Или 4050 самых мощных суперкомпьютеров.

+292
Jeremy Wiggins 21 окт. 2010 г., 16:19:13

Мои пункты:

  1. Используя майнинг Калькулятор рентабельности и горное оборудование сравнение, мы видим, что с большинством аппаратных средств (процессоров, Плис) вы не можете генерировать достаточно биткоинов, чтобы компенсировать свои затраты. В некоторых случаях, вы можете вернуть свои инвестиции в течение 3 лет или так (Если Вам ПОВЕЗЕТ). Я даже не считать затрат на электроэнергию. Вы можете попробовать его самостоятельно.

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

Я вижу только несколько способов добывать биткоины выгодно:

  1. Являясь администратором компьютерной сети и использования компьютеров во время простоя
  2. Организация майнинг пулы и получения комиссии
  3. Используя вирус для создания горно ботнет.

Горнодобывающая отрасль может быть прибыльной на данный момент имеющееся оборудование?

+284
olore 18 окт. 2013 г., 5:06:34

Что касается тестирования новых функций, алгоритмов и понятий.

+275
M0nkeyman 1 дек. 2011 г., 17:50:46

Безопасно ли использовать walletpassphrase с Bitcoin-Qt и вызов RPC ? Я думаю, проблема безопасности, предположим, что хакер смог вставить какую-то программу, что назвать каждую секунду на кошелек с sendToAddress и хакер биткоин-адрес, теперь он будет навестись ответ каждый раз, пока вызов не будет выполняться в период бумажник разблокирован. возможно ли это ?

+249
jackb 30 мар. 2017 г., 10:10:32

Большинство адресов вывода одним из следующих стандартных материалов:

Наследие Выходы

  1. P2PK: scriptPubKey: <открытый_ключ> OP_CHECKSIG. Вывод платит открытого ключа напрямую и, следовательно, не имеет прямого адреса.

  2. P2PKH: scriptPubKey: OP_DUP OP_HASH160 <hash160 по умолчанию> OP_EQUALVERIFY OP_CHECKSIG. Для такого вывода нужно просто в base58check в hash160 из умолчанию с версии 0х00 , и вы получите адрес, который начинается с 1.

  3. P2SH: scriptPubKey: OP_HASH160 <redeem_script> OP_EQUAL. Вам снова нужно просто в base58check в redeem_script с версии 0x05 , и вы получите адрес, начиная с 3.

  4. Multisig: scriptPubKey: м <public_key1>...<public_keyN> Н OP_CHECKMULTISIG. В этом случае вы не сможете получить адрес в качестве выходного платит открытых ключей напрямую.

Segwit Выходы

  1. P2WPKH: scriptPubKey: <0х00 (версия)> <hash160 по умолчанию>. Вам нужно будет создать bech32 адрес, используя версию и 20-байтовый выкупить скрипт и вы получите адрес, начиная с ВС1. Вы можете найти скрипт Python для bech32 кодирование здесь.
  2. P2SH: scriptPubKey <версия: 0х00> <SHA256 из redeem_script>. Опять bech32 адреса начиная BC1 а redeem_script составляет 32 байт вместо 20 байт для P2WPKH.
  3. P2SH(P2WPKH): scriptPubKey: OP_HASH160 <redeem_script > OP_EQUAL. Кодирование такой же, как наследие P2SH. В base58check с 0x05 версия. Более подробный обзор о том, как redeem_script и адреса генерируются для P2SH(P2WPKH) см. Мой другой ответ здесь.

OP_RETURN

Много раз люди, как кодировать данные в цепочке блоков Bitcoin. Для этого можно использовать OP_RETURN операции. В scriptPubKey:<OP_RETURN><OP_PUSHDATA1><байт пихать><скрипт>.

+247
3dinfluence 15 сент. 2016 г., 0:34:11

Если вы шахте в wemineltc пул вы, наверное, заметили, что есть два разных Stratum сервер для ASIC майнеры вот несколько URL-адресов enter image description here

Так мой вопрос заключается в том, что какая разница между gridseed ASIC и алгоритме Scrypt Акис Шахтер ???

И я буду благодарен, если вы объясните мне, что значит gridseed точно

+229
zhongwuzw 31 авг. 2011 г., 10:43:48

Это отличный ответ и мастер amaclin Оззи. Я хочу добавить некоторые более подробно на мастер Оззи сделки по blockchain.info.

  1. Правильный ввод в процесс подписания этой сделки

    01000000
    01
    be66e10da854e7aea9338c1f91cd489768d1d6d7189f586d7a3613f2a24d5396
    00000000
    19 76 А9 14 dd6cce9f255a8cc17bda8ba0373df8e861cb866e 88 переменного тока
    ffffffff
    01
    23ce010000000000
    19 76 А9 14 2bc89c2702e0e618db7d59eb5ce2f0f147b40754 88 переменного тока
    00000000
    01000000
    
  2. Двойной SHA256 хэш вычисляется по ВХ как

    d304448dff517bcf677cd36f3491e9ef2ccfdf40fb63af5782d9b768640af130
    

но это написано в "обратном" порядке по каким-своеобразная историческая причина (я уже слышал это, чтобы быть совместимым с М*мягкий CRAPi). Поэтому при использовании этого со входа(ключ, хэш-функция) в самый разумный крипто инструментов вам может понадобиться, чтобы изменить хэш-значение для "правильного" заказа на то SHA256(SHA256 с(м))

30f10a6468b7d98257af63fb40dfcf2cefe991346fd37c67cf7b51ff8d4404d3
  1. Выше входных данных будет действительно проверка на подпись, поставленную в реальной сделкой блокчейн

    3045022100da43201760bda697222002f56266bf65023fef2094519e13077f777baed553b102205ce35d05eabda58cd50a67977a65706347cc25ef43153e309ff210a134722e9e
    

используя данный открытый ключ

042daa93315eebbe2cb9b5c3505df4c6fb6caca8b756786098567550d4820c09db988fe9997d049d687292f815ccd6e7fb5c1b1a91137999818d17c73d0f80aef9
  1. Для создания воспроизводимых подписи за одни и те же данные, следующую подпись сделал детерминированный метод RFC6979.

    30450220587ce0cf0252e2db3a7c3c91b355aa8f3385e128227cd8727c5f7777877ad772022100edc508b7c14891ed15ab38c687019d7ebaf5c12908cf21a83e8ae57e8c47e95c
    

с помощью соответствующего личного ключа, мастера Оззи

0ecd20654c2e2be708495853e8da35c664247040c00bd10b9b13e5e86e6a808d

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

+181
Simon Leighlaminates Day 2 июн. 2017 г., 2:52:27

Под Linux вам потребуется установить:

  • Драйверы АМД
  • АМД СДК
  • АМД АДЛ

Я предлагаю использовать следующую ссылку в качестве руководства, это все шаги в деталях.

Настроить CGMiner 3.7.2 Под Linux

Если вы используете Windows, то вы должны иметь возможность запускать его сразу.

+161
user3344711 26 февр. 2012 г., 15:15:58

Удалить биткоин основной переменной datadir:

  • В Linux ~/.биткоин/регтест каталог.
  • Windows в папке %AppData%\биткоин\регтест каталог.
  • В macOS $дома/библиотеки/application поддержки/биткоин/регтест каталог.
+147
maksim1363 13 июл. 2012 г., 23:13:58

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

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

+55
Tom Unger 26 апр. 2017 г., 15:33:27

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