Что мешает Шахтеру поменять замок сценариев неподтвержденные транзакции

Во многих криптовалют, в Техас состоит из массива ТХ входы и выходы TX.

Когда Техас представлен к сети, он уже имеет подпись (в скрипт разблокировки).

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

Потому что в моем понимании я могу предоставить подписи для разблокировки txo и кто-то использует мою подпись менять замок сценариев этих ВМС США.

+177
user641486 27 июл. 2010 г., 11:34:34
15 ответов

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

+944
cetonia 03 февр. '09 в 4:24

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

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

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

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

+923
Aerobiling 4 дек. 2013 г., 21:14:15

Тестовом режиме использует разные адреса формата , чем основной сети. Адреса тестовом режиме начинается с "м" или "N". Поэтому адрес, который вы используете начинается с "1" и для основной сети. Вот почему в тестовом режиме, смесители сказать, что адрес недействителен.

Из документации BitcoinJ, кажется, что вы можете настроить свой код для использования тестовом режиме, с:

параметры = TestNet3Params.получить();

+818
Andrew Tingley 12 мар. 2015 г., 16:55:57

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

+817
Ryan Gray 5 февр. 2010 г., 20:06:36

Я говорю об этом: https://i.imgur.com/wKP17oe.png Как он рассчитывается?

+784
Ty Auvil 11 окт. 2015 г., 17:31:17

На данный момент вопрос, биткоин Наличка mempool имел 917 сделок, и Биткоин mempool только к 8.1.

да от ABC getinfo пишет "Версия": 140400

Вы используете устаревшую версию биткоин Азбука. 140400 переводится в биткоины Азбука 0.14.4, но нынешний релиз биткоин Азбука 0.14.6. Обязательная двусторонняя защита от прослушивания была введена либо с 0.14.5 или 0.14.6. Старые версии по-прежнему считает, что биткойн-транзакции должны быть действительными, так вы собираете как биткоин и Bitcoin кассовых операций в mempool. Очевидно, что биткойн-транзакции не оставив хотя ваш mempool, потому что они не включаются в блоки. Таким образом, в конечном итоге mempool ваш узел будет состоять исключительно из Биткойн-транзакции, при условии, что биткойн-транзакции, как правило, имеют более высокий уровень оплаты.

Обновление до текущей версии биткоин ABC должен разрешить эту ситуацию.

+743
Lingxi 15 апр. 2010 г., 2:52:11

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

+455
Erik Przekop 29 апр. 2015 г., 21:40:43

Кажется, есть некоторое несоответствие между вашими estimatedFee переменной и feerate используется в fundrawtransaction шаг.

Я думаю, вы могли бы упростить код, чтобы не использовать estimatedFee в vendorXBalance расчет, а потом при вызове fundrawtransaction, используйте subtractFeeFromOutputs возможность просто плата списывается равномерно со всех указанных мероприятий. Например:

баланс = биткоин.протокол RPC.метода getbalance '*', 1, верно

vendorABalance = vendorAIncome * 95%
vendorBBalance = vendorBIncome * 95%
vendorCBalance = vendorCIncome * 95%

systemBalance = баланс - vendorABalance - vendorBBalance - vendorCBalance

ритуксимаб = биткоин.протокол RPC.createrawtransaction [], [
 { 'Поставщика бумажник' => vendorABalance },
 { 'Продавца в кошелек' => vendorBBalance },
 { 'Продавца с бумажник' => vendorCBalance },
 { 'Кошелек' => systemBalance },
]
Биткоин.протокол RPC.fundrawtransaction ритуксимаб, { includeWatching: правда, conf_target: 6, subtractFeeFromOutputs: [vout_index,...] }

# На автономной машине
ритуксимаб = биткоин-Кинк signrawtransactionwithkey ритуксимаба ['закрытых ключей']

# Обратно на машину онлайн
Биткоин.протокол RPC.sendrawtransaction ритуксимаб

Вот соответствующий текст из биткоин-Кинк помочь fundrawtransaction (версии v0.17.0.1):

"subtractFeeFromOutputs" (массив, опционально) JSON-массив целых чисел.
 Плата будет одинаково вычитается из суммы каждого указанного вывода.
 Выходы указаны на их нулевой индекс, прежде чем любые изменения 
 добавлен вывод.
 Эти получатели будут получать меньше биткоинов, чем вы входите в их 
 соответствующее количество полей. 
 Если нет выходов указаны здесь, отправитель платит комиссию.
[vout_index,...]
+331
Daniel Compton 4 июл. 2019 г., 19:33:10

Вопрос

Как я могу проверить, чтобы увидеть, если ZeroMQ не активна из-за ошибки в конфигурации, либо из-за отсутствия поддержки во время компиляции?

Детали

Я вижу очень много сообщений, как это с понимание журналы:

[2017-12-12T12:21:31.695 з] предупреждаю: задержка ZMQ подключения: порты TCP://127.0.0.1:28332

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

bitcoind.конф

сервер=1
белый=0.0.0.0/0
txindex=1
addressindex=1
timestampindex=1
spentindex=1
zmqpubrawtx=протокол TCP://127.0.0.1:28332
zmqpubrawtxlock=протокол TCP://127.0.0.1:28332
zmqpubhashblock=протокол TCP://127.0.0.1:28332
rpcuser=user321
rpcpassword=local321
чтобы=9998
выбрать=0.0.0.0/0
uacomment=bitcore
#отладка=1
#тестовом режиме=1

bitcore-узел.в JSON:

{
 "сеть": "mainnet",
 "порту": 3001,
 "услуги": [
"bitcoind",
"инсайт-АФИ-тире",
"инсайт-интерфейс-тире",
"паутина"
],
 "servicesConfig": {
 "bitcoind": {
 "коннект": [{
 "rpchost": "127.0.0.1",
 "чтобы": 9998,
 "rpcuser": "user321",
 "rpcpassword": "local321",
 "zmqpubrawtx": "протокол TCP://127.0.0.1:28332"
}]
}
}
}

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

Как я могу проверить, чтобы увидеть, если это ошибка в конфигурации, либо ошибка компиляции?

+278
John Benniyan 6 дек. 2015 г., 11:44:25
  1. Экспорт закрытого ключа для конкретного биткоин адрес биткоин-Кварты. Скопировать значение в буфер обмена.
  2. Импортировать его в Blockchain.info бумажник (войти в свой Blockchain.info бумажник, перейдите на вкладку импорта/экспорта, для импорта закрытого ключа поле вставить закрытый ключ.)
+274
Lioness777 5 янв. 2014 г., 23:24:33

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

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

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

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

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

+220
djoq 1 мая 2012 г., 19:57:55

Как эти два узла не согласен на segwit активации схема на регтест решение выработать общую версию бит параметр для обоих из них. Например, при добавлении vbparams=segwit:0:99999999999 в двух узлов .конф файлы будут работать.

+218
Camilo Rossi 15 сент. 2013 г., 15:12:44

Клиент СПВ нужно скачать полные заголовки блокчейн? сколько она занимает? это лучше для безопасности? Я видел файл блокчейн-заголовки в бумажнике Android, которая только занимает -30МБ.

+217
Arnas 8 окт. 2018 г., 12:17:48

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

Протокол может быть изменен из-за поля, но нам нужен консенсус большую часть сети.

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

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

+153
RunoFF 11 нояб. 2019 г., 14:27:33

Я создал Биткоин кошелек на https://bcc-wallet.btc.comвошел в биткоин наличными адрес в Coinbase чтобы передать мои БТЦ, и Coinbase показывает транзакции как успешно, но я не вижу его в моем КБК кошелек. Не могли бы вы, пожалуйста, пролить свет на это? Любая помощь будет высоко ценится.

+81
Pema Dondrub 26 сент. 2010 г., 10:20:09

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