Убедившись, что транзакция в блокчейне

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

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

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

Спасибо заранее.

+585
Vinit Kumar 6 мая 2019 г., 7:38:15
38 ответов

Я пытаюсь использовать API-биржами для получения исторических данных OHLC. Я уже отвечал на подобные вопросы на переполнение стека главной странице: https://stackoverflow.com/questions/47107106/bitfinex-data-api но я думаю, я мог бы также попробовать вот так должно быть больше людей, которые специально ориентированы на Bitcoin/крипто здесь.

Я посмотрел вокруг широко и не можете найти достойную API или источник биржами исторические данные (что удивительно, поскольку они в настоящее время самый высокий обменный объем)

Здесь любое тело есть (*успешный) опыт использования API-биржами для достижения исторических данных OHLC?

Или может кто-то посоветовать еще один авторитетный источник 3-й партии для получения этих данных?

+1000
Jonno 03 февр. '09 в 4:24

"(Пульсации не могут быть атакованы 51% атаку"

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

Биткоин, с другой стороны, децентрализованная и крайне resillient к любой такой силой внешнего насилия.

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

Затем пульсация может кратко быть одинаково (Дис), которому доверяет, как и любой другой, уже Центрально-государственных, выпущенные фиатной валюты.

+989
djoul irfan 8 апр. 2011 г., 1:51:55
Другие ответы

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


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

Как доказательство работы?

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

+982
F Narus 13 дек. 2016 г., 22:04:11

Ноль вниз голосование

Привет я надеюсь, что кто-то может помочь мне пожалуйста, в принципе я сделал автономного бумажный кошелек. Давай голые в виду, у меня нет принтера или камеры телефона. В любом случае я сделал бумажный кошелек в автономном режиме.Я удалил несколько цифр в автономном режиме и записал их благополучно вернулся онлайн..снят мой браузер и кэш и т. д. Я сделал запись открытого ключа..и отправили средства от Paxful.com на мой публичный ключ в мой бумажный кошелек. Я даже проверил проводку на блок цепи проводника оно было отправлено. Теперь у меня есть собственный ключ...я просто читаю его всегда должно начинаться с цифры 5..Ну мой закрытый ключ не должен начинаться с цифры 5. Во-вторых, кажется, больше, чем мой публичный ключ. Что я хочу знать, могу ли я снять или потратить, или еще раз отправить или я их потеряла, потому что я никогда не сканировать их?

+963
Wesley Matheny 24 мар. 2010 г., 11:42:45

Я знаю, как создать базовый Техас:

ВАР биткоин = требуют bitcoinjs-Либ ('')

ВАР ТХ = новый биткоин.Сделки()

// Добавить вход (кто платит) формы [хэш предыдущей транзакции, индекс выход для использования]
Техас.addInput("aa94ab02c182214f090e99a0d57021caffd0f195a81c24602b1028b130b63e31", 0)

// Добавить вывод (кому платить) формы [адрес получателя, сумма в сатоши]
Техас.addOutput("адрес", 15000)

// Инициализация закрытого ключа с помощью WIF
ключ = биткоин.Эке.fromWIF("L1uyy5qTuGrVXrmrsvHWHgVzW9kKdrp27wbc7vs6nzdtf2bruvwy")

// Знак первого входа с новым ключом
Техас.знак(0, ключ)

Сделки // печати по частям с шестигранной
консоль.журнал(Техас.toHex())
// => 0100000001313eb630b128102b60241ca895f1d0ffca2170d5a0990e094f2182c102ab94aa000000008a47304402200169f1f844936dc60df54e812345f5dd3e6681fea52e33c25154ad9cc23a330402204381ed8e73d74a95b15f312f33d5a0072c7a12dd6c3294df6e8efbe4aff27426014104e75628573696aed32d7656fb35e9c71ea08eb6492837e13d2662b9a36821d0fff992692fd14d74fdec20fae29128ba12653249cbeef521fc5eba84dde0689f27ffffffff01983a0000000000001976a914ad618cf4333b3b248f9744e8e81db2964d0ae39788ac00000000

// Вы сейчас может подтолкнуть транзакций в биткоин сети вручную (см. https://blockchain.info/pushtx)

Но я не выяснить, как я могу создать транзакцию OP_RETURN с bitcoinjs-Либ в Node.js. Кто-нибудь знает?

+951
iLyas 22 мая 2019 г., 2:36:31

Использование можете использовать команду getrawmempool от Bitcoin-Qt в консоли (или посредством JSON-RPC) для. Эта команда показывает все сделки, которые пока не подтверждены. Вы можете запускать эту команду каждый второй, и сохраните время, когда каждая транзакция. После этого вы ждете блоки, и проверить, когда эти операции будут включены в блоки. Вы можете также использовать -blocknotify=<команда> параметр командной строки, чтобы выполнить какую то внешнюю программу, когда новый блок.

Пример:

-> getrawmempool
<- 
[
"007077f621011fd63f13104e602d079120be93be97a4f78cb4f5f7e442894b38",
"00996e6ff49096ff1e2a39866717dcdc3ebd24a57b9f1d7c0681549fc231ffa2",
"00f66dc8026d3489c6db2b5a500338bdad76ce25b1eaba6b7449d324fd8d975c",
.....
"fed72f15d234148a1d0db1b3372e65688de907555d6843a5fe4a32f92cade522",
"ff23d3ee0970698659437f32a1270a05062db7bd92e1ce737ee81cc9d604fb7f",
"ff8b2f12547d7e102ef5788fba78405cca4d2609deb60d32cf4ccbb48d06d100"
]

Если вам нужно больше информации о конкретных Техас:

-> getrawtransaction 007077f621011fd63f13104e602d079120be93be97a4f78cb4f5f7e442894b38
<- 01000000034c4fa9127f8c33a84dcb43c19efca9b6fe5e488720a5e6277aa7fae8e388e11a010000006b483045022026d79a1ec97979c22249ecf2a81d25e5a45675d31ddd7894ad55c8d230dd7d3302210086db210b1693f16bc895a7794f37a36bd0b4921a57b06751a1cbd9af9572ba4301210211e8dbe80f052c1b9a3b0bf9b9f499065b0c4d8525290c0315837a4879ac340cffffffff60275914157600e5c2f1c016b6b5dc2dcb748171add3ce9af15c0cfaaa39639e000000006c493046022100d691f5962d0c4357de9dc062e83e3aa3eed5b7c43b55ebfab1fdb14ad3c8f200022100ff7f6eebb0e2159eea914c57a3d5e8300680755556de9ce77dbaee684aeeed75012102633925a9a270cf6b115b003642551e9efea2de92a1eca4288ad235ed1129be8dffffffffe30a77c90098ed4e31a1a493cf52f4fc98d954d9165dd3373cb805dbcd838f91010000006c493046022100c4727881fd52903a4c260318138fa6ebea012d002ac7c1aaa1ef6a621405a21b0221008b92ffc6f1c3e29d7421c1a576db09f261ae63a4fe605776b742a97294ff095d012102a723eed5a8374e60b48e2cecaf7966330712966a32a2aec5950328e2c675ce10ffffffff02eac62f00000000001976a914b9b4d4c61691d6f4e68e5ad79c1ad98701f5663388ac8c341400000000001976a914d69bea7415fb38f2fc7e3edaba357fe7a563f45888ac00000000
-> decoderawtransaction 01000000034c4fa9127f8c33a84dcb43c19efca9b6fe5e488720a5e6277aa7fae8e388e11a010000006b483045022026d79a1ec97979c22249ecf2a81d25e5a45675d31ddd7894ad55c8d230dd7d3302210086db210b1693f16bc895a7794f37a36bd0b4921a57b06751a1cbd9af9572ba4301210211e8dbe80f052c1b9a3b0bf9b9f499065b0c4d8525290c0315837a4879ac340cffffffff60275914157600e5c2f1c016b6b5dc2dcb748171add3ce9af15c0cfaaa39639e000000006c493046022100d691f5962d0c4357de9dc062e83e3aa3eed5b7c43b55ebfab1fdb14ad3c8f200022100ff7f6eebb0e2159eea914c57a3d5e8300680755556de9ce77dbaee684aeeed75012102633925a9a270cf6b115b003642551e9efea2de92a1eca4288ad235ed1129be8dffffffffe30a77c90098ed4e31a1a493cf52f4fc98d954d9165dd3373cb805dbcd838f91010000006c493046022100c4727881fd52903a4c260318138fa6ebea012d002ac7c1aaa1ef6a621405a21b0221008b92ffc6f1c3e29d7421c1a576db09f261ae63a4fe605776b742a97294ff095d012102a723eed5a8374e60b48e2cecaf7966330712966a32a2aec5950328e2c675ce10ffffffff02eac62f00000000001976a914b9b4d4c61691d6f4e68e5ad79c1ad98701f5663388ac8c341400000000001976a914d69bea7415fb38f2fc7e3edaba357fe7a563f45888ac00000000
<- {
"txid" : "007077f621011fd63f13104e602d079120be93be97a4f78cb4f5f7e442894b38",
"версии" : 1,
"locktime" : 0,
"вин" : [{
 "txid" : "1ae188e3e8faa77a27e6a52087485efeb6a9fc9ec143cb4da8338c7f12a94f4c",
 "Uвых" : 1,
 "scriptSig" : { ... },
 "последовательности" : 4294967295
}, {
 "txid" : "9e6339aafa0c5cf19aced3ad718174cb2ddcb5b616c0f1c2e500761514592760",
 "Uвых" : 0,
 "scriptSig" : { ... },
 "последовательности" : 4294967295
}, {
 "txid" : "918f83cddb05b83c37d35d16d954d998fcf452cf93a4a1314eed9800c9770ae3",
 "Uвых" : 1,
 "scriptSig" : { ... },
 "последовательности" : 4294967295
}],
"Uвых" : [{
 "значение" : 0.03131114,
 "н" : 0,
 "scriptPubKey" : {
 "АСМ" : ...,
 "наговор" : ...,
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : ["1Hvvdri3r6iXzgtzdbt9uBmas8iprcmKyk"]
}
}, {
 "значение" : 0.01324172,
 "Н" : 1,
 "scriptPubKey" : {
 "АСМ" : ...,
 "наговор" : ...,
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреса" : ["1LZkPGswXmwZuHYi3Xt6uFRCsCgTa4Wfcd"]
}
}]}
+909
Vladislav Iscenco 22 апр. 2010 г., 0:54:59

Я вижу https://btcarmory.com/ и http://bitcoinarmory.com обоих сайтов. Они оба настоящие? в чем причина для дубликата? Они кажутся немного разными.

+900
Matt Heath 23 сент. 2011 г., 4:45:11

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

Также, когда начнется сбор? Я заметил, Если я отправлю как 0.05 биткоина нет никакой платы, но если я пошлю 0.1 биткоина есть плата. Что если я только что отправил дважды 0.05 биткойнах? Или это если они в одном блоке я получу гонорар, так что мне придется отправить их в два раза (и 10 минут)?

+836
Justin Hall 18 мар. 2014 г., 17:50:51

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

+830
Michael Mota 30 сент. 2018 г., 1:46:52

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

Загрузка ЦП Каждый VPS поставляется с Количество ядер ЦП, что клиент имеет доступ к данным. Указанные ядер процессора не посвящена какой-то ВПС. Клиент не может использовать более чем 85% одного ядра процессора для каждого потока процесса для более чем 10 минут. Клиент не может использовать 100% одного ядра процессора на более чем 2 минуты. Когда злоупотребление процессора определяется наши автоматические программы, процесс будет убит и/или VPS остановлена/приостановлена, и выше по политике борьбы со злоупотреблениями ресурс будет применяться.

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

+814
Pete Cooper 1 янв. 2012 г., 4:33:55

пытаетесь запустить eloipool , следуя учебник в вопросы раздел. При запуске eloipool.py я сталкивалась с этой ошибкой:

Обратная трассировка (самый недавний призыв последнего):
 Файл "eloipool.py", строка 84, в <модуль>
 от Bitcoin.узел импорт BitcoinLink, BitcoinNode
 Файл "/Users/harshagoli/Projects/eloipool/bitcoin/node.py", линия 22, в <модуль>
 импорт сетевого сервера
 Файл "/Users/harshagoli/Projects/eloipool/networkserver.py", линия 28, в <модуль>
 EPOLL_READ = выберите.EPOLLIN | выберите.EPOLLPRI | выберите.EPOLLERR | выберите.EPOLLHUP
AttributeError: модуль "выбор" не имеет атрибут 'EPOLLIN'

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

+797
qpyu 20 июл. 2019 г., 9:42:05

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

+789
aizisan 20 авг. 2019 г., 17:00:24

Вы ищете, чтобы быть в состоянии сделать это с демоном биткоин? Вы можете проверить

getaccount
Вызов RPC. Помощью этого метода:

getaccount "bitcoinaddress"

Возвращает учетную запись, связанную с данным адресом.

Аргументы: 1. "bitcoinaddress" (строка, обязательный) биткоин-адрес для просмотра счета.

Результат: "имя учетной записи" (строка) - адрес учетной записи

Примеры:
> биткоин-Кинк getaccount "1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4xz"
> керл-пользователю имя_пользователя --данных-Binary '{"jsonrpc": "1.0", "идентификатор":"curltest", "способ": "getaccount", "параметров": ["1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4xz"] }' -ч 'содержимое-тип: текст/равнина;' http://localhost:8332/
+732
snowleopard 10 сент. 2011 г., 10:48:16

Недавно я создал сайт, который позволяет приобрести товары с помощью Bitcoin, а также PayPal и кредитные карты. В тестировании я не был поражен тем, как отличается опыт покупки онлайн с биткоин и традиционных методов. Это занимает гораздо больше времени от момента подтверждения продажи "согласие" о выплате (та точка, после которой процесс может переходить к исполнению). Он также требует больше ввода данных и действий. Это сложно, на поверхности его, чтобы понять, как это может быть в случае, когда передача ценности от одного человека к другому , кажется, так гораздо быстрее и проще, чем традиционные альтернативы.

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

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

Так что аналогичные действия между двумя опытами?

+720
vlasova 20 сент. 2013 г., 8:48:56

Хорошо, что я узнала, в чем была проблема - мне пришлось обновить свои драйверы

+702
Aravinth Shanmugam 18 апр. 2013 г., 8:56:44

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

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


Оригинальный вопрос: я забыл, какие программы я создал свой кошелек. Как я могу оправиться от 12 слова семян фраза?,

+664
Balwinder Kumar 1 янв. 2011 г., 18:36:45

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

Под гипотезу о том, что он не является стандартным, если некоторые шахтеры принять то, что происходит? Она будет включена в блок, только если эти шахтеры преуспеть в создании блока?

Кроме того, подписание сделки без SIGHASH_ALL, но с любой другой хэш типа является нестандартным?

+649
JupJup 20 февр. 2013 г., 13:47:01

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

+643
william hart 22 окт. 2018 г., 19:30:20

У меня были некоторые БТЦ перед ВСН вилка в моем бумажнике, но я не знал, что я мог претендовать на то же количество на ВСН тоже, я только что прочитал о том, как "жесткая вилка" работает :(

Тогда я продам свой БТЦ, это значит, что теперь я не могу получить мою ВСН больше? или ВСН должно быть даже после продажи моего БТЦ?

+591
Dani Gorbaciov 9 февр. 2015 г., 8:12:53

Вам нужно запустить локальную службу nodejs. Оттуда вы можете интегрировать с PHP.

По состоянию на январь 2016 Blockchain.info внесли изменения в службу Wallet API, который теперь требует, чтобы вы запустить локальную службу nodeJS для обработки звонков. Это потребует от вас root-доступ к вашему сервере, так что вам придется использовать VPS вместо основного общего веб-узла.

  • Создайте учетную запись с blockchain.info и зарегистрироваться по электронной почте адрес.
  • Запрос API-ключа здесь https://blockchain.info/api/api_create_code
  • Войдите в ваш blockchain кошелек, Настройки учетной записи Гото, ограничения по IP и установите флажок, чтобы разрешить доступ к API
  • Гото DigitalOcean ИКТ, зарегистрируйтесь, создайте новую капельку, перейти в один клик-установить и выбрать средний стек и другие варианты, я выбрал 5 $/месяц и IPv6
  • Откройте консоль или SSH через Putty
  • тип корневой, введите пароль, создать новый пароль
  • Сейчас вы находитесь в!
  • введите команду sudo apt-получить обновление
  • теперь установить nodejs
  • тип судо apt-получить установку nodejs
  • нажмите клавишу г , чтобы принять
  • установить НПМ
  • судо apt-получить установку НПМ
  • г принять
  • установите блокчейн-кошелек
  • тип НПМ установки -G в блокчейн-кошелек-службе
  • если вы видите какие-то предупреждения или ошибки, не волнуйся
  • после завершения проверки он установлен
  • перейдите в usr/местные/Бен
  • тип узла блокчейн-кошелек-сервис -в
  • если установлен, он должен вернуться с номером версии
  • сейчас вы можете запустить службу, но Сначала мы хотим установить Apache и PHP, так что мы можем взаимодействовать с его пределами nodejs
  • Вернитесь в корень
  • Установить Apache
  • введите команду sudo apt-получить обновление
  • тип судо apt-получить установку apache2 не
  • Установка PHP
  • тип судо apt-получить установку рнр5 пакета libapache2-mod-в версии PHP5 и php5-mcrypt
  • Установить curl
  • тип судо apt-получить установку пакета php5-завиток
  • Перезагрузки ваш VPS перезагрузка
  • Запуск блокчейн-кошелек-службе
  • перейдите в usr/местные/Бен
  • тип узла блокчейн-кошелек-служба пуск --порт 3030
  • Войти в свой кошелек с помощью ниже код

    $URL-адрес = "http://127.0.0.1:3030/merchant/YOUR-GUID/login?password=YOUR-PASSWORD&api_code=YOUR-API-CODE";
    $ч = curl_init();
    curl_setopt($ч, параметра curlopt_ssl_verifypeer, ложь);
    curl_setopt($ч, CURLOPT_RETURNTRANSFER, true);в
    curl_setopt($ч, CURLOPT_URL, $URL-адрес);
    $КТС = curl_exec($CH) в;
    $в JSON = json_decode (кхц$, истина);
    вложенностями($JSON с);






Сохранить и запустить его на вашем сервере. Файл должен держать спиннинг и загрузка с блокчейн не распознает IP-адрес. Подождите, пока она таймаут около 60 секунд, а затем проверить свою электронную почту. Блокчейн должен был послать вам по API попытке открыть, показывая какого IP пытались подключиться. Перейдите по ссылке и авторизироваться попытка, а также IP-адрес из электронного письма и белый список в настройках кошелька.

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

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

Звонки работать так же, как версия, за исключением вы будете отправлять свои запросы через этот сервис вместо того, чтобы сделать запросы blockchain.info.

+591
KriSh 26 сент. 2018 г., 9:50:14

Mastercoin не основанные на биткоин в том же смысле, что и другие альт-монеты на основе биткойна. Mastercoin добавляет умных контрактов/собственность на оригинальной цепочке блоков Bitcoin. Mastercoin не введет собственный блокчейн. И таким образом, Mastercoin не простые вилки с разными параметрами (как и многие другие альт-монеты).

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

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

+568
user2823361 19 янв. 2014 г., 18:38:10

Я предполагаю, что это потому, что он так и не догнал, где мои транзакции в Blockchain. Это правильно?

Да.

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

Это нормально, если ваш клиент по-прежнему синхронизации.

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

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

Также пришлось заменить жесткий диск на моем Mac в последнее время, поэтому я взял обе биткоин-приложения и библиотеки/application поддержки/биткоин папку и положил их на мой новый жесткий диск, какие файлы мне нужно получить доступ к моим балансом?

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

+510
Corey Hart 20 апр. 2010 г., 20:43:38

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

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

+495
Chris Bouchard 28 сент. 2014 г., 15:54:37

Который, я думаю, около 3 лет плюс старый, но он был на моем старом компьютере, который умер. Теперь я выздоровел диск в Bitcoin-Qt-приложении, но он не будет работать на моем текущем компьютере, либо из-за операционной системы или какой-то другой вопрос. Проблема в том, что у меня нет кошелька.DAT файлы, как я никогда не создается, что еще на моем старом компьютере, так что действительно нужно, чтобы запустить приложение для того, чтобы создать файл. Любые предложения о том, как поступить? Это проблема найти старую версию операционной системы и запустить там файл приложения, или какие другие подходы должны быть приняты?

Любая помощь будет высоко ценится

+487
Seasoned Advice 27 февр. 2016 г., 20:28:37

Благодаря Биткоин.общий стек я успешно запустил bitcoind докер с внешним объемом, который имеет блок данных

В настоящее время в 100% синхронизации, но я столкнулся проблемой, чтобы получить информацию с помощью Bitcoin-CLI и мне нужно запустить bitcoind -переиндексация, а затем добавить txindex=1 в Bitcoin.конф

Как я вытащил докер изображение из докер-концентратор я не имеем никакого контроля над ее Файл Настройки и у меня 140 ГБ данных+ блокчейн, что я не хочу отбросить и начать все сначала

Как мне запустить-переиндексация на биткоин контейнера Docker ?

+440
reaganing 19 авг. 2017 г., 14:27:58

Я пытался получить информацию о транзакции с помощью RPC метод getrawtransaction в моем синхронизированный узел, но я не получил никакой информации о сделке.

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

+406
deeproyalblue 18 июн. 2012 г., 9:22:56

Я хочу использовать два деамон для mainnet синхронизации и Testnet.

Я бегу $ bitcoind для mainnet без проблем После того, как я запустить $ bitcoind -тестовом режиме, но я получаю эту ошибку

BerkeleyEnvironment::открыть: каталога журнала=/домой/биткоин/.биткоин/testnet3/кошельки/базы данных файл ошибок=/домой/биткоин/.биткоин/testnet3/кошельки/дБ.журнал

Когда я запускаю в тестовом режиме, bitcoind создает папку testnet3

Я использую биткоин 0.17.1

Мой конф

# /главная/биткоин/.биткоинов/биткоин.конф

# удалите следующую строку, чтобы включить биткоин mainnet
# тестовом режиме=1

# Варианты Bitcoind 
сервер=1
демон=1

Настройки # подключение 
rpcuser=хххххххх
rpcpassword=ХХХХХХХ

onlynet=протокол IPv4
zmqpubrawblock=протокол TCP://127.0.0.1:28332
zmqpubrawtx=протокол TCP://127.0.0.1:28333

# Оптимизация малины Pi 
dbcache=100
maxorphantx=10
maxmempool=50
maxconnections=40
maxuploadtarget=5000
+329
GypsyRider 9 июн. 2019 г., 5:59:58

Блоки Bcash шахтеров найти не совместимы и поэтому полностью игнорируют биткоин-узлов. Мог бы также существовать вообще.

Любой узел, который пытается пройти Bcash блок на биткоин полный узел будет немедленно забанен.

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

+326
LeChosenOne 5 дек. 2014 г., 18:16:14

Взгляните на это:

www.boetchain.com или https://play.google.com/store/apps/details?id=com.boetchain.bitcoinnode

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

Отказ от ответственности: я Дев на проекте

+190
hsuyaa 15 авг. 2015 г., 11:53:50

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

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

Заказ выполняется при задать сопоставляется ставку, или наоборот. Если вы входите в целях, для которых соответствующие ликвидности уже существующих, вы эффективно размещения заказа на рынке - он будет немедленно казнен.

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

Например, у Алисы 1 BTC и готов продать его за $1000. Боб $990, и готов купить за 1 BTC.

Книга порядок в данном случае имеет просить $100, и ставка $990. Поскольку нет соответствия между ценами Ask и Bid, никакой торговли не происходит. Это лимитные ордера, что означает, что они будут выполняться только по этой цене.

Теперь Джон приходит и ставит ордер на покупку 0.5 бтц на $1000. Поскольку Алиса уже предлагает 1 БТЦ по этой цене, половина ее заказа будет заполнена, и всего того, Джон сразу же заполняется. Поскольку это удаление ликвидности, это по сути рыночный ордер (хотя она была установлена как предел). Портфель заказов сейчас задать 0.5 БТЦ @1000, а ставка 1 БТЦ @ 990.

Теперь предположим, что Смит приходит и размещает рыночный ордер за 1 BTC. При размещении прямой рыночный ордер, вы не указываете цену. Вы автоматически агентов по самой низкой спросить/высокая ставка в зависимости от направления вашей торговли.

Так как наш портфель заказов только 0.5 БТЦ имеющиеся в наличии для продажи, на 1 заказ рынок БТЦ заполняет только 50%.

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

+177
Richard Humphreys 24 янв. 2013 г., 21:30:43

Это репост из (в JSON-RPC для signrawtransaction возвращает false при использовании закрытых ключей), но я не мог комментировать из-за моей репутации (нового пользователя).

Я использую BitcoinLib через тестовом режиме лайткоин за неделю теперь и я застрял с SignRawTransaction. Она возвращает false, но когда я использую вызов RPC через лайткоинов-Кинк

litecoin-cli.exe signrawtransaction 020000000152cf5e76f1ac0fd42e97ec60db30406b019621da497601b430e7adf5642e1fa20000000000ffffffff02e09c4100000000001976a914fbb4b6ef02914490e99f899cb8538b03105331df88acc095a905000000001976a91471efff92af2740dd4fe088fc3de98ceebaa4c13488ac00000000 "[]" "[\"cQ3HSi45qrfGGZjYAci22gATWfhb1QhWr8jgbhbbzbpsd8uuu2n2\"]"

результат хороший.

Это, как я использую SignRawTransaction (образец):

SignRawTransactionRequest signRawRequest = новый SignRawTransactionRequest("020000000152cf5e76f1ac0fd42e97ec60db30406b019621da497601b430e7adf5642e1fa20000000000ffffffff02e09c4100000000001976a914fbb4b6ef02914490e99f899cb8538b03105331df88acc095a905000000001976a91471efff92af2740dd4fe088fc3de98ceebaa4c13488ac00000000");
signRawRequest.AddKey("cQ3HSi45qrfGGZjYAci22gATWfhb1QhWr8jgbhbbzbpsd8uuu2n2");

SignRawTransactionResponse signRawResponse = coinService.SignRawTransaction(signRawRequest);

Кто-нибудь сталкивался с этой проблемой раньше?

+176
Dragonaf3 7 апр. 2013 г., 22:52:24

Я работаю на альтернативной валюты. Мы не придерживаемся какой-либо конкретной программы, но есть определенные условия для участников. Наши собственные системы разрешения споров, а также стандартные значения. Один кредит равняется средней почасовой заработной платы для вашего сообщества. Мы также введут плату за операцию в размере 2,5% в каждой партии для поддержки учреждений по ведению споров и правовых документов и содействие обмену. Мы также основаны на Системе позволяет с одинаковым положительным и отрицательным сальдо.

Мы могли бы потенциально использовать вашу звездную систему для управления операциями в такую систему ?

Эндрю Хилл

+160
soundararajan k 6 авг. 2018 г., 10:40:28

Я думаю, я нашел проблему: код, сгенерированный поддельный сделки, которая создала UTXO, и ссылка его TXID вместо TXID реальной сделки.

Новый код:

основной пакет 

импорт (
"байт"
"кодирование/наговор"
"дрм"
 btcchain "github.com/btcsuite/btcd/chaincfg"
"github.com/btcsuite/btcd/chaincfg/chainhash"
"github.com/btcsuite/btcd/txscript"
"github.com/btcsuite/btcd/wire"
"github.com/btcsuite/btcutil"
)

Функ txToHex(Техас *провода.MsgTx) строку {
 параметр buf := байт.NewBuffer(сделайте([]байт, 0, Техас.SerializeSize()))
Техас.Сериализовать(баф)
 возврат наговора.EncodeToString(баф.Байт())
}

stkbtc кнопку func() {
 pvkey := "cNjXNxcfawzyfGUxaG94rKqayAL2n7QWiokhckhbqsbrt7sbdygu"
 txHash := "e028b5bf030a24986a03b03b89dec037e8462ae32bc93679cb49d7c779685987"
 пункт назначения := "n2kRiAkW1xr5DVy7QKVGaYiZbwpS7j23jj"
 ВАР сумму в int64 = 100000000
 txFee := типа int64(500000)

 //попробуйте отправить БТЦ
 decodedwif, подстраховались := btcutil.DecodeWIF(pvkey)
 если индикатор ERR != шь {
 дрм.Функции printf("ошибка decodedwif: %в\п", подстраховаться)
}
 дрм.Функции printf("decodedwif : %в\п", decodedwif)

 addresspubkey, _ := btcutil.NewAddressPubKey(decodedwif.Привчной.По умолчанию().SerializeUncompressed(), &btcchain.TestNet3Params)
 sourceUtxoHash, _ := chainhash.NewHashFromStr(txHash)

 sourceUtxo := провода.NewOutPoint(sourceUtxoHash, 0)

 sourceTxIn := провода.NewTxIn(sourceUtxo, шь, шь)
 destinationAddress, _ := btcutil.DecodeAddress(место назначения &btcchain.TestNet3Params)

 sourceAddress, подстраховались := btcutil.DecodeAddress(addresspubkey.EncodeAddress(), &btcchain.TestNet3Params)
 если индикатор ERR != шь {
 дрм.Функции printf("sourceAddress ошибка: %в\п", подстраховаться)
}

 destinationPkScript, _ := txscript.PayToAddrScript(destinationAddress)

 sourcePkScript, _ := txscript.PayToAddrScript(sourceAddress)
 sourceTxOut := провода.NewTxOut(сумма, sourcePkScript)

 redeemTx := провода.NewMsgTx(провода.TxVersion)
redeemTx.AddTxIn(sourceTxIn)
 redeemTxOut := провода.NewTxOut((сумма - txFee), destinationPkScript)
redeemTx.AddTxOut(redeemTxOut)

 sigScript, подстраховались := txscript.SignatureScript(redeemTx, 0, sourceTxOut.PkScript, txscript.SigHashAll, decodedwif.Привчной, ложные)
 если индикатор ERR != шь {
 дрм.Функции printf("sigScript ошибка: %в\п", подстраховаться)
}
 redeemTx.TxIn[0].SignatureScript = sigScript
 дрм.Функции printf("sigScript: %в\п", "сглаз".EncodeToString(sigScript))

 //Проверить подпись
 флаги := txscript.StandardVerifyFlags
 ВМ подстраховаться := txscript.NewEngine(sourceTxOut.PkScript, redeemTx, 0, флаги, Нил, Нил, сумма)
 если индикатор ERR != шь {
 дрм.Функции printf("ошибка != Нил: %в\п", подстраховаться)
}
 если индикатор ERR := ВМ.Выполнить(); индикатор ERR != шь {
 дрм.Функции printf("ВМ.Выполнить > ррр != Нил: %в\п", подстраховаться)
}

 дрм.Функции printf("redeemTx: %в\п", txToHex(redeemTx))
}

главные Функ() {
stkbtc()
}

Резюме различий:

(Я не публиковали новой проводки)

+155
Raam Dev 9 окт. 2015 г., 12:37:17

нет, снимок был создан до развилки, после развилки МПБ стал его собственный альткоины и сейчас отдельные сети

+138
t0xa32 19 авг. 2014 г., 10:53:56

Есть блок Explorer, что позволяет просматривать биткоин кассовых операций в HEX или JSON, как blockchain.info для биткоин?

+118
Tamz 14 февр. 2013 г., 4:24:04

Это не возможно на монете mineabe только процессор, так как графические процессоры и универсальных процессоров. Что можно сделать, состоит в том, чтобы попытаться уменьшить преимущество графических процессоров, Плис и ASIC вам при майнинге по сравнению с ЦП. Есть несколько попыток для этого. Два из них Cryptonight (используется в большинстве Cryptonote-монет), и Кукушка цикла (я не думаю, что он используется в монету пока).

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

  • изготовление жестких алгоритмов памяти (Асикс может дорого обойтись быстро в хэш при добавлении памяти, так как это намного больше кремния, чем вычислять часть)
  • используя схемы уже присутствуют на многих процессорах, таких как AES-NI в инструкции
  • изменение алгоритма военнопленных время от времени

Последний используется Myriadcoin. Cryptonight используются первые два. Лайткоин использует первый (и не в нем, так как есть память/скорость компромисс inheren в своем алгоритме Scrypt для военнопленных).

Cryptonote-монет, наверное, лучший вариант сейчас, если вы хотите что-то, где ЦП являются конкурентоспособными. Монер, Digitalnote, АЕОН. Возможно, Boolberry, я не уверен, как его пр (Дикий Keccak) на разрыв ЦПУ/ГПУ.

+108
Dikkemik 20 февр. 2013 г., 6:57:04

Недавно я скачал Perl-скрипт из https://github.com/leto/wack И он успешно печатать по умолчанию статистика только.Показывая, что defaultkey 1,включи 201 и другие. Но я точно знаю, что он может вывалить полный конкретные данные - defaultkey,включи пнятненько,и другие данные и показать его в командную строку в Windows или Linux. В том, что гитхаб автор сценария сказал,что сценарий может отладить полные данные,и показать defaultkey и другие данные.Какую команду надо писать и после "wack.pl кошелек.DAT" в УМК? Помогите пожалуйста!

+95
Serafin Rusu 22 окт. 2017 г., 19:33:21

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

+81
SHAAN ALI ABBASI 9 окт. 2012 г., 7:53:31

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