Биткоин-транзакций в исходный код

Я возиться с биткоин исходник.

Обычно, когда вы хотите отправить некоторые БТЦ вы типа :

./bitcoind sendtoaddress 1ADRESSS 0.001 

Как бы вы сделать это в исходный код на регулярной основе?

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

Я учусь внутри Биткойн-протокола и C++, так что любая помощь будет большое.

+981
Makcukk 16 нояб. 2010 г., 18:43:40
29 ответов

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

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

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

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

+957
Ahmed Adam 03 февр. '09 в 4:24

Дали горсть сделок от одного человека, есть какие-то методы, чтобы попытаться вывести/выводить клиенту индивидуальную использовал? Другими словами, делать какие-либо часто используемые клиенты оставляют "отпечаток", который может быть использован, чтобы определить, какой клиент используется, основываясь на информации в публичном блокчейне?

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

Итак, есть ли отпечатки пальцев, которые остались в блокчейн, которая может показать, что клиент, который я использую? Даже вероятностного нападения ("есть 80% шанс, что вы используете клиент С") являются актуальными.

+956
anonygrits 1 мая 2017 г., 03:10:07
Другие ответы

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


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

https://blockchain.info/ , 'Nuff сказал.

Они имеют прямую событий операций, появляющихся в сети, а также блоки.

Кроме того, есть и такая - http://bitcoinmonitor.com/ . Она графически показывает такие события, наряду с валютных торгов.

+955
Sam Deering 5 янв. 2017 г., 21:58:51

От всего того, что происходило в хранилище btc1, это срочный план S2x, чтобы взять с собой кошельки SPV с их хард-форк. Поэтому они ограничивают Wipeout для защиты все, что не нарушает СПВ кошелек совместимости. Особенно они не планируют использование предлагаемого hardfork бит. Я считаю, что они намерены требовать блок с базовым размером более одного мегабайта (супер!) для блока на развилке высота: вопрос/пр

+950
Geri Beamer 30 сент. 2016 г., 16:38:30

Я считаю, что более ранний формат, что вы имеете в виду это Hash160, которая формируется путем приема SHA256 и открытого ключа с последующей сдачей в ripemd160 результата:

  • Hash160 = ripemd160(SHA256 с(по умолчанию))

Далее, что мы обычно называем биткоин-адрес формируется путем первого объединения Hash160 с четырех байт контрольной суммы (чтобы было крайне маловероятно, что вы можете ввести неправильный адрес в биткойн-клиент случайно). Затем, сетевого идентификатора (0x00 для основной сети) добавляется и строка в кодировке base58:

  • адрес = base58(0х00 + Hash160 + контрольная сумма)

Как вы можете видеть эти два формата могут легко быть преобразованы из одного в другой. Кроме того, открытый ключ может быть закодирован либо сжатый или несжатый. Это приводит к двум разным адресам. Однако, поскольку вы может получить открытый ключ из ни Hash160 ни base58 адреса это не возможно, чтобы преобразовать адрес несжатый публичный ключ на адрес, соответствующий сжатый публичный ключ, и наоборот.

+946
David Macias III 25 янв. 2011 г., 12:22:59

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

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

https://github.com/ethereum/wiki/wiki/Whisper

+930
ZachL 23 февр. 2015 г., 15:20:20

Как правило, это не стоит вашего времени и усилий, чтобы у меня дома! (Некоторые исключения могут применяться.)

Возраст горных поиму

Процессор добыча была убыточна с 2011 года, добыча ГПУ чуть позже.

Сегодня Асикс правила добычи полезных ископаемых. Сеть Bitcoin имеет более чем 1.7 Ehash/с (Октябрь 2016) теперь 1,700,000,000,000 Mhash/С. Ваша видеокарта будет работать на полную мощность, чтобы сбивать несколько сотен Mhash/с, процессор может быть несколько десятков.

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

Добыча ушла большом масштабе

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

Наконец, ASIC майнеры уже догоняет быстро technologywise: каждые несколько месяцев новые чипы будут объявлены скользящей шкалы вниз еще несколько Нм. В настоящее время, мы достигаем технологии 16 нм (октябрь 2016), который уже довольно близко к общего состояния искусства. Проблема в том, что каждый шаг миниатюризации приходит с какой-то скачок в энергоэффективности, быстро устаревающем старшего поколения ИС. Есть вероятность, что ваши инвестиции будут устаревшими, прежде чем она платит за себя – даже когда вы просто смотрите на стоимости приобретения и не требует затрат электроэнергии.

Горно прибыли стремятся к нулю

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

См. также: почему майнинг доходность стремиться к нулю?

Если вы не платите за вашу власть, кто-то еще

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

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

Там могут быть некоторые альткоины, которые еще можно выгодно ЦП/ГПУ добывают и торгуют за биткоины после этого, но я не уверен, что даже они стоят, когда вы фактор в свое время инвестиции.


Если вы поняли все вышесказанное, пожалуйста, не стесняйтесь проверить

+888
Daryl Hanson 27 авг. 2013 г., 00:30:01

Как правило, все видят, все данные хранятся в блокчейне. Есть ли способ для обработки персональных данных как персональные медицинские записи, которые только человек может видеть?

+872
Kareem Sasa 16 февр. 2019 г., 06:12:40

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

+806
Raj Gada 17 апр. 2015 г., 22:34:41

Я пытаюсь вставить биткойн-транзакции в MongoDB с помощью питон3. Ниже мой код :

импорт pymongo
импорт Сыс
импорт в JSON
время импорта 
из bitcoinrpc.импорт authproxy AuthServiceProxy, JSONRPCException

rpc_connection = AuthServiceProxy("http://xxx:[email protected]:port")

деф getTransaction():
 адреса = []
 txa по = []
 команды = [ [ "getblockhash", высота] по высоте в диапазоне(400000,550000) ]
#печати(команды)

 block_hashes = rpc_connection.batch_(команды)
 блоки = rpc_connection.batch_([ [ "getblock", ч ] для H в block_hashes ])
печати(блоки)
 для txpre в блоках:
#печати(txpre)
 для ВМС США в txpre["Техас"]:
txa по.присоеденить(ВМС США)
 транс = conTransaction(txa по)
 возвращение транс

Я получаю следующее сообщение об ошибке :

Обратная трассировка (самый недавний призыв последнего):
 Файл "/usr/lib/python3.6/threading.py" линия 916, в _bootstrap_inner
самовывоз.работать()
 Файл "/usr/lib/python3.6/threading.py" линия 864, в перспективе
 самовывоз._target(*самостоятельной._args, **самостоятельно._kwargs)
 Файл "Test06.py", строка 252, в getBTCTransaction
 block_hashes = rpc_connection.batch_(команды)
 Файл "/home/administrator/.local/lib/python3.6/site-packages/bitcoinrpc/authproxy.py", строка 165, в batch_
 'Тип содержимого': 'приложение/JSON'})
 Файл "/usr/lib/python3.6/http/client.py" линия 1239, по запросу
 самовывоз._send_request(метода, URL-адрес, текст, заголовки, encode_chunked)
 Файл "/usr/lib/python3.6/http/client.py" линия 1285, в _send_request
 самовывоз.endheaders(тело, encode_chunked=encode_chunked)
 Файл "/usr/lib/python3.6/http/client.py", строка 1234, в endheaders
 самовывоз._send_output(message_body, encode_chunked=encode_chunked)
 Файл "/usr/lib/python3.6/http/client.py" линия 1065, в _send_output
самовывоз.отправить(кусок)
 Файл "/usr/lib/python3.6/http/client.py" линия 986, в отправить
самовывоз.носок.sendall(данных)
BrokenPipeError: [значение errno 32] сломанной трубы

Я проверил bitcoind подключения RPC,его связи.
block_hashes = rpc_connection.batch_(команды) эта строка кода дает ошибку. Может кто-нибудь сказать мне, что случилось? Работает на удаленном сервере.

+706
Anshul Choudhary 13 окт. 2014 г., 14:10:13

Есть в общей сложности ~16 миллионов биткойнов, а 21 млн. всего будут доступны. Поэтому есть ~5 млн биткоинов по-прежнему будет добываться до около 2140. Сколько биткоинов осталось ко мне? - ...

Источник: https://www.quora.com

Почему никто не может добыть любой биткоин после 2140? Учитывая эту информацию, верно?

+675
rebka mesfin 26 сент. 2013 г., 18:40:52

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

+664
wakest 6 июн. 2013 г., 12:21:28

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

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

+649
zppinto 30 авг. 2011 г., 22:07:39

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

InitHTTPServer типа bool()
{
 // [...]
 база = event_base_new(); // ХХХ РАИИ
 // [...]
 протокол HTTP = evhttp_new(база); // ХХХ РАИИ
 // [...]
 evhttp_set_gencb(протокол HTTP, http_request_cb, значение null);

Есть три важных звонков. event_base_new создает структуру, что говорит event_base_dispatch как для обработки входящих соединений. evhttp_new говорит libevent для интерпретации входящих данных, как протокол HTTP, а не проходить вдоль необработанные байты. evhttp_set_gencb говорит libevent, какую функцию вызвать, когда новые запросы поступают. Это где это заканчивается:

/** HTTP-запрос обратного вызова */
статический недействительным http_request_cb(структура evhttp_request* Треб, ничтоже* арг)

Почему мы переименовании темы?

Debuggging и лесозаготовки производительности.

+565
Roberto Fernandez Diaz 21 окт. 2019 г., 15:58:03

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

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

+561
Neutrosider 28 янв. 2011 г., 15:07:12

Добро пожаловать в биткоин.ЮВ!

Надо проверить все сделки, так как это возможно, в противном случае для того, чтобы просто транслировать сделки отправка 7 BTC в Б, даже если он не хватает. Может легко написать свою собственную программу, чтобы сделать так.

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

+540
Saif Turki 5 июл. 2014 г., 09:44:34

Это результат разговора с blocktrail API-интерфейс. Речь идет о сделке с хэш-6b1c57d98a557b5f578c02f6c386ef049df5890ebddd01d286bf345f47c5cecc

{"raw":"0100000001c4fd2dd3f44cb5817dbda25386c4a37f4cd78c2e37a73eae5dbc842e2a9888d6020000004900473044022077396917627358151b3a95abde6407d617fc2bcf2f2056e9a9096a7fea896b4002205c11958bc0dc6de05ee0c9b1ceaef7635cafcde6653c21a1a8a8f37af5e92eee01ffffffff0336150000000000001976a914503d498cfa360ab247c08a9cf73dc5f7f1a0a4ee88ac00000000000000001e6a1c04fdfb5609aecb84f9f8f11f87bb1b7f9049805d3c6bee01d2199e9972290a000000000069512102ae22e5d5b7efdcfac8c955c57d0c18fa40e196c023f1756a89d2d4cc0170618821031466e0f4b7ae4e5ddfe4608ba2955f3aa045f92a2d9ec036d39395e752d307a12103e5c24ea5185f7c4165a20db9b785db320dd73637f5a05b0eeed52cb6eaccb12b53ae00000000","hash":"6b1c57d98a557b5f578c02f6c386ef049df5890ebddd01d286bf345f47c5cecc","first_seen_at":"2016-05-11T14:13:03+0000","last_seen_at":"2016-05-11T14:13:03+0000","block_height":411307,"block_time":"2016-05-11T14:15:43+0000","block_hash":"0000000000000000054ba46707cc4c736f47439040992cf3edc484fbb1e5b180","confirmations":44132,"is_coinbase":false,"estimated_value":665970,"total_input_value":681400,"total_output_value":671400,"total_fee":10000,"estimated_change":5430,"estimated_change_address":"18KGUfU2BXUm1e1KtCCrmz1Mdum4rGNvwt","high_priority":false,"enough_fee":true,"contains_dust":false,"inputs":[{"index":0,"output_hash":"d688982a2e84bc5dae3ea7372e8cd74c7fa3c48653a2bd7d81b54cf4d32dfdc4","output_index":2,"value":681400,"sequence":4294967295,"address":null,"type":"multisig","multisig":"1of3","multisig_addresses":["1HhfcdD1hRaim17m5qLEwGgHY7PBTb1Dof","1FkQMTyqzD2BK5PsmWX13AeJAHz5NEw7gq","17VLRV4y7g15KNhCepYvgigHHvREzbEmrn"],"script_signature":"00473044022077396917627358151b3a95abde6407d617fc2bcf2f2056e9a9096a7fea896b4002205c11958bc0dc6de05ee0c9b1ceaef7635cafcde6653c21a1a8a8f37af5e92eee01"}],"outputs":[{"index":0,"value":5430,"address":"18KGUfU2BXUm1e1KtCCrmz1Mdum4rGNvwt","type":"pubkeyhash","multisig":null,"multisig_addresses":null,"script":"OP_DUP OP_HASH160 503d498cfa360ab247c08a9cf73dc5f7f1a0a4ee OP_EQUALVERIFY OP_CHECKSIG","script_hex":"76a914503d498cfa360ab247c08a9cf73dc5f7f1a0a4ee88ac","spent_hash":"e3a462396931aaba740a459e79058f9ed9d98a39937b1e1b5832119b6d9dab0c","spent_index":0},{"index":1,"value":0,"address":null,"type":"op_return","multisig":null,"multisig_addresses":null,"script":"OP_RETURN 04fdfb5609aecb84f9f8f11f87bb1b7f9049805d3c6bee01d2199e99","script_hex":"6a1c04fdfb5609aecb84f9f8f11f87bb1b7f9049805d3c6bee01d2199e99","spent_hash":null,"spent_index":0},{"index":2,"value":665970,"address":null,"type":"multisig","multisig":"1of3","multisig_addresses":["1HhfcdD1hRaim17m5qLEwGgHY7PBTb1Dof","1FkQMTyqzD2BK5PsmWX13AeJAHz5NEw7gq","17VLRV4y7g15KNhCepYvgigHHvREzbEmrn"],"script":"OP_1 02ae22e5d5b7efdcfac8c955c57d0c18fa40e196c023f1756a89d2d4cc01706188 031466e0f4b7ae4e5ddfe4608ba2955f3aa045f92a2d9ec036d39395e752d307a1 03e5c24ea5185f7c4165a20db9b785db320dd73637f5a05b0eeed52cb6eaccb12b OP_3 OP_CHECKMULTISIG","script_hex":"512102ae22e5d5b7efdcfac8c955c57d0c18fa40e196c023f1756a89d2d4cc0170618821031466e0f4b7ae4e5ddfe4608ba2955f3aa045f92a2d9ec036d39395e752d307a12103e5c24ea5185f7c4165a20db9b785db320dd73637f5a05b0eeed52cb6eaccb12b53ae","spent_hash":"f2fc9d4aa6c7b9de1312e80f4df744f637453b947fbf428da5dce8b3b997c741","spent_index":0}],"opt_in_rbf":false,"lock_time_timestamp":null,"lock_time_block_height":null,"size":311,"is_double_spend":false,"double_spend_in":[]}

В "выходы" массив, там есть этот пункт:

{"index":1,"value":0,"address":null,"type":"op_return","multisig":null,"multisig_addresses":null,"script":"OP_RETURN 04fdfb5609aecb84f9f8f11f87bb1b7f9049805d3c6bee01d2199e99","script_hex":"6a1c04fdfb5609aecb84f9f8f11f87bb1b7f9049805d3c6bee01d2199e99","spent_hash":null,"spent_index":0}

Почему он имеет значение null для поля "Адрес" и "multisig_addresses"? Что значит "OP_RETURN" в поле "сценарий" означает?

+539
sahuk 25 окт. 2019 г., 09:20:32

я написал простую функцию для извлечения сделок с MtGox с следующий http-вызов API:

https://data.mtgox.com/api/1/BTCUSD/trades?since

документально здесь: https://en.bitcoin.it/wiki/MtGox/API/HTTP/v1#Multi_currency_trades

вот эта функция:

строки GetTradesOnline(типа int64 Тид)
{
Нить.Сон(30000);

 // общаться
 строки URL = "https://data.mtgox.com/api/1/BTCUSD/trades?since=" + "Тид".Метод toString();
 Класса HttpWebRequest запрос = (HttpWebRequest, с)запросы WebRequest.Создать(URL-адрес);
 Класс httpwebresponse ответ = (класс httpwebresponse)запрос.Метод GetResponse();
 Что streamreader читатель = новый поток streamreader(ответ.GetResponseStream());

 JSON-строка = читатель.ReadToEnd();
 вернуться в JSON;
}

я начинаю в Тид=0, чтобы получить данные с самого начала. он отлично работает на 5 запросов и ответов. но тогда следующая строка вызывает исключение System".Чистая.Исключения webexception", заявив, что "операции истекло":

Класс httpwebresponse ответ = (класс httpwebresponse)запрос.Метод GetResponse();

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

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

самое странное, что он работает на 5 запросов каждый раз, когда я запустить приложение. в настоящее время, я всегда начинаю на торговых идентификатор 0 (Тид=0).

я увеличил сна() между запросами 2 минут, но он все равно ведет себя так же.

если я изменить URL-адрес https://www.google.comэто не тайм-аут.

любые идеи, что может быть не так?

+526
CaHeK Men 22 февр. 2014 г., 16:16:46

Чтобы усилить хорошие ответы уже дали о ключевых пар...

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

Сатоси Накамото, Bitcoin в документе, 2009, стр. 6:

+505
Dany 7 мая 2017 г., 23:57:58

Остальные ответы только частично правильно. Биткоин использует ключей по алгоритму ECDSA для защиты кошельков. Ваше выступление-это просто открытый ключ из пары ключей, и ваш "кошелек" имеет отдельный ключ для каждого публичного адреса (Примечание: это не показать вам этот ключ, слишком много людей будет делать глупые вещи с ним). В настоящее время нет практических средств для обратного открытых ключей, чтобы найти собственный. Так монеты, обеспеченные потеряли закрытый ключ (потеряли кошелек или иным способом) недоступны.

Однако, по алгоритму ECDSA подвержен алгоритма Шора. Квантовые процессоры ограничены 4-кубиты, последнее, что я посмотрел, так что 256-битный биткоин ключи в безопасности. В конце концов, квантовые процессоры будет добраться до точки, где они могут взломать 256-битный алгоритма ECDSA. Просто прежде чем это произойдет биткоин имеет встроенный механизм, чтобы объявить использование нового алгоритма решения, каждый начинает использовать, что и жизнь хороша до сих пор. Только после того, как эти процессоры доступны кому-то, несомненно, будут использовать их, чтобы взломать кошельки, которые не были обновлены и захватить биткоины, возвращая их к обращению.

Я не уверен, если это было задумано "особенность" биткоин. По алгоритму ECDSA-самый лучший (пока лучший из колодца cryptanalyed алгоритмы, как писать), но мы уже давно знали, что когда-нибудь квантовые процессоры сделает его устаревшим. В любом случае вполне вероятно, что 256-кубит процессоры не будут доступны в течение десяти лет, возможно и больше, так что беспокоиться не о чем пока.

+460
Danjuma Abdullahi 25 июл. 2011 г., 16:15:51

OP_IF потребляет число из вершины стека.
В OP_IF будет оценено как истинное , если число не 0, и значение false , если число равно 0.

Ч/т за этот ответ Дэвид Шварци Питер Wuille за то, что я на правильном пути.

+432
Davide Spataro 23 апр. 2019 г., 23:41:28

Например, будет ли это считаться правильным, если я сказал: "я уже дал тебе деньги, Боб!", когда я дал ему биткоин?

+376
Jonathan Cedrim De Souza 9 янв. 2013 г., 11:35:01

Я настроил bitcoind -walletnotify, чтобы запустить PHP-скрипт, когда обратного вызова срабатывает. Он отлично работает, но только до получения 3 подтверждений. Моя цель состоит в том, чтобы уведомить, когда 6 подтверждений, полученных за транзакции. Есть ли способ, чтобы настроить его, чтобы уведомить до 6 подтверждений?

+246
user249634 17 июн. 2014 г., 19:07:39

Может кто-то объяснит на высоком уровне, как в сети общается с плохими актерами (либо намеренно (т. е. - злоумышленник) или непреднамеренные (т. е. - неправильно настроенный узел или узел работает под управлением устаревших код, раздвоенный код, и т. д)) ?

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

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

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

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

Ваши разъяснения оценили, спасибо !

+155
Jaroslavlog 7 мар. 2012 г., 18:21:44

Три простых мысли:

  1. Идентификатор (тире-отделяется строку из строчных текст, упомянутый выше) обычно отправляется по электронной почте с темой: Добро пожаловать в мой бумажник.
  2. Если у вас нет "добро пожаловать в мой бумажник" по электронной почте, Blockchain.info по почте Ваш идентификатор, адрес электронной почты, связанный с вашей учетной записью если вы выполните следующие действия:
    • В веб-браузере: https://blockchain.info/wallet/#/login
    • Нажмите на “опции просмотра” в правом нижнем углу форма входа
    • Выберите опцию, которая говорит: “Я потерял мой номер кошелька: напишите Мне напоминание с моим ID бумажник в мой адрес”
    • Выберите “Напомнить”
    • Введите адрес электронной почты, который вы использовали, чтобы создать кошелек, заполнить “капчу” и отправьте форму

Если вы правильно указали адрес электронной почты, который вы использовали, чтобы создать свой кошелек, а затем Blockchain.info должны выслать вам бумажник ID в течение нескольких минут.

  1. Наконец, если вы можете получить ваш бумажник ID, но не помните свой пароль, вы можете найти систематический процесс, чтобы попытаться найти свой пароль в этой статье.
+105
useranonis 23 февр. 2017 г., 09:54:27

Неважно, сколько биткоинов вы посылаете, это имеет значение на размер от сделки. Например, входные данные о x байтов, выходы y байт, и транзакция Z байт. Если добавить их все вместе (скажем в одной транзакции, я имеют два входа и один выход, 2х+у+Z), вы получите размер сделки.

Я использую cointape.com для этого. Он говорит мне, что лучший курс Сатоши/байт в использовании. В настоящее время сеть перегружена, и занимает около 70 сел/байт для быстрой сделки. Как правило, это около 20-30.

+84
Marcelo Vicente 12 нояб. 2012 г., 10:01:27

Вот один, который работает с протоколом getwork. жаль, что она пока не поддерживает Стратум https://github.com/lithander/Minimal-Bitcoin-Miner

+55
isarel chavez 19 июл. 2012 г., 23:04:32

Он не будет ломать алгоритм.

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

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

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

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

+34
vita85 9 окт. 2011 г., 12:39:06

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

Моя стратегия должна предотвратить сценарий, где нет оборудования Трезор кошелек (например. Трезор вышел из бизнеса). Я проверил кошельки, которые могут вернуть мой кошелек, используя свое семя и убедиться сам, что это работает. Кошельки, которые работали на данный момент (24 октября 2017) являются Электрум (я использовал ОС Х программа), грибница (Андроид приложение) и Wallet32 (Андроид приложение).

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

Мицелий и Wallet32 очень дружелюбный с восстановлением вашего кошелька.

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

+26
gingerNinja 19 окт. 2011 г., 08:50:08

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil