Как данные CDataStream найти свой путь в гнездо?

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

  • Метода processmessage() выдает PushMessage() с соответствующими параметрами
  • PushMessage() будут в основном отправлять сообщения заголовков и параметров в поток ssData
  • ssData является объектом CDataStream и определенными в CNode
  • CDataStream находится в каталоге src/поток.ч не имеет информацию, относящуюся к IP и Порту

Каким образом данные толкают в поток переходит в правильное гнездо в биткойн. Только CNode класс имеет информацию о сетевой адрес (IP) и TCP-порт. Как эта информация подхватывается потоком данных?

Добавление дополнительных выводов:

Я нашел это с https://bitcointalk.org/index.php?topic=41727.0

Сокет поток считывает розетки и помещает данные в CDataStream
связанная с каждым узлом называется vRecv. Клиент Сатоши использует C++
операторы сериализации >> и << читать и писать к CDataStream
и тогда он использует общие процедуры для перемещения данных между потоками
и розетки

Мой точный вопрос: Где(чем) эти упомянутые родовые подпрограммы в исходном коде?

+268
user25928 21 апр. 2010 г., 15:56:36
20 ответов

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

Функции системы ИЦИ загрузчик получите однако сменил ДНС высева и обмен пирами,.

+995
Josie Kennedy 03 февр. '09 в 4:24

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

+932
Kevin Tidy 23 июл. 2010 г., 18:12:39
Другие ответы

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


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

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

Увидеть его ветку на форуме для обсуждения.

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

Кроме того, clarkmoody покажет вам видео посмотреть обновления рынка, но глубина показано численно, а не на графике.

+924
Arrow2103 12 мая 2016 г., 17:25:56

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

Я искал на Google, но все, что я нашла сайты, чтобы найти их для U, я хочу понять реальный механизм, используемый в протоколе Биткоин?

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

+879
lakin 19 нояб. 2010 г., 3:18:12

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

  1. Если вы хотите использовать новый тип транзакций, старые клиенты не будут иметь никакого представления о том, как проверить его.
  2. Каждый должен согласиться на новые типы транзакций. Если я скажу, 0x03 должны быть использованы для операций multisigature, и вы говорите, она должна быть использована для более хеши открытых ключей, то это проблема.
  3. Допустим, что функция ripemd-160 становится непригодной для биткойн-адреса по каким-то причинам. В таком случае, мы можем сделать новый тип адреса, который будет только новых клиентов, сможете потратить на. Однако, нет необходимости изменять любой из шахтеров, потому что они все равно будут понимать новые сценарии.
+834
user2277710 10 июн. 2016 г., 13:08:26
Этот тег следует использовать для вопросов, связанных с обменом. Биржи-это сайты, которые позволяют за конвертацию биткоинов в различных мировых валютах, а также альтернативных криптовалют.
+667
Ashar Dweedar 23 дек. 2013 г., 18:52:20

Вопросы

Каковы уравнения для преобразования между Дид и трудности?

&

понимание биты и сложности в заголовке блока

спросите, как перевести биты и сложности. К сожалению, я не получу ответы, потому что я не знаю с ++ (я думаю, что это С) и, видимо, не хватает знаний в CS.

Может кто-нибудь показать в математической нотации или в высокоуровневый код (на Python?) как конвертировать например 392009692 биты трудности 3,007,383,866,429.73? как в блоке

https://blockchain.info/block/00000000000000000025c089d0a7b2bf6241888c4dd90ab7a4c4baa6a2823551

Спасибо большое!

+616
Nwman 26 дек. 2016 г., 12:04:03

Самый старший из 14 февраля 2016 года, но я уверен, что исторически значительные изменения в коде были сделаны с тех пор.

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

Есть ли один постоянно (типа каждый день) обзор всех совершает вне биткоин основной команды?

По определению, тот, кто активно участвует в обзоре ССБ будет считаться частью "команды". Там действительно нет команды, просто добровольцев, каждый волен прийти и помочь на GitHub, каких-либо требований или условий. Многие пользователи помочь в этом пути, и вы можете стать одним из них :)

+590
Samuel Bellamy 11 июл. 2012 г., 16:17:43

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

+536
Diana Crawford Harmon 28 янв. 2016 г., 21:46:10

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

+518
groom 19 окт. 2018 г., 22:43:57

Сеть молния использовать блокчейн?

Молния сеть по-прежнему технологию блокчейна или нет?

+400
abdelkebir hamza 13 дек. 2012 г., 8:23:00

Я хочу иметь узел Bitcoind, запущенной в Azure. Очевидно, что существуют требования к хранению хранение блокчейна, так Bitcoind кандидата на роль работника? Или бы я быть лучше переключиться на виртуальную машину?

+382
iPatel 10 янв. 2017 г., 9:17:46

После этих интр: https://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md я достал Git для крипто. Но я повесил на шаг, где я добавить команду Path. В соответствии с инстр:

Путь=$(Эхо "$путь" | СЭД -е 'с/:\/тугриков.*//г') # вырезать проблематично для Windows %путь% импортные ВАР. 

Я уверен, что место в этой команде. Но, очевидно, нужно поставить правильное расположение файла для моего ЖКТ? Любая помощь ценится.

+285
Jeff da Silva 12 окт. 2018 г., 4:50:13

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

Удостоверьтесь, чтобы держать хотя ваш фактический Шахтер работает: большинство ОС позволяют удобно положить его в фоновом режиме (так что вы можете выйти из своего окна, тоже) во время работы шахтеров и зарабатывать монеты.

+258
user1876058 18 дек. 2014 г., 5:50:36

Я создал кошелек, болт, который не требует скачал блокчейн. (Это запросы blockchain.info найти баланс адресов.)

Это делают всю свою работу на переднем конце без каких-либо биткоин-ядра установлены.

И использует API как blockchain.info для отправки транзакций

+227
Jman84 20 янв. 2013 г., 7:36:32

Алгоритм я использую это daggerhashimoto. Сначала я думал, что это потому, что моя страна блокирует добыча Bitcoin или что-то, но он не работает даже если я через VPN (vpnbook.com/freevpn). Вот как экскаватор консоли выглядит. Как вы можете видеть, скорость хеширования остается на 0 ч/С, и это не все:

excavator console

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

+213
Vincent Fumo 20 янв. 2017 г., 14:32:31

Я пытаюсь отправить транзакцию с скрипт:

ScriptSig: OP_PUSHDATA<сиг> OP_PUSHDATA<Данные1> OP_PUSHDATA<Данные2> OP_PUSHDATA<Данных3> OP_PUSHDATA<RedeemScript>

Поскольку данные менее 75 байт в сырьевой сделки, совершенной прямой отталкивает.

RedeemScript: 2OP_DROP OP_2DROP OP_PUSHDATA<по умолчанию> OP_CHECKSIG

RedeemScriptHash160 из 6d6d2202ada9884dbd1e8bd90968ba66256f017cd77d83595027f7929ae3537f98c92d4aac=738292fc46dd7af803bd56035d0988af96a31681

ScriptPubKey: OP_HASH160 <redeemScriptHash> OP_EQUAL

Но я получаю ошибку при отправке необработанных транзакций:

код=-26, сообщение=16: обязательные-скрипт-проверить-флаг-не получилось (скрипт оценивали без ошибок, но в пустые верхний комплект элемент)

Может кто поможет разобраться, что не так с этим скриптом? Это мои сделки:

020000000001012f15356f4dfb7f48a91a72f5ff1071f72cb5fe4acc29e98ff5ae17a008a01dba000000007c160014ac09dd336a6fc10034fc44dcb706855668921ce7141f8b0800ffc1765400038d78055c545df3ff5d4a141f8b0800ffc1765400038d78055c545df3ff5d4a141f8b0800ffc1765400038d78055c545df3ff5d4a246d6d2202ada9884dbd1e8bd90968ba66246f017cd77d83595027f7929ae3537f98c92d4aacffffffff01c005d9010000000017a914738292fc46dd7af803bd56035d0988af96a3168187024830450221009108d4e65a34fb50cd3283b6386a679f0dfc2b5fe97e3b3c3f6b8320814b3a2902204631daf2bb93605c9e079750092f304966b69fe28ce7701f4bc677714bca23af012102ada9884dbd1e8bd90968ba66256f017cd77d83595027f7929ae3537f98c92d4a00000000

{
 "результат": {
 "txid": "441cf52028ee0acc8b4076681c7fd46dad03501be62c6b0050ca59090fa52973",
 "хэш": "dad2b4c56556b74d87243149ca3384ce04584d3bd8d21d80e291c4f9eed7e3f8",
 "версия": 2,
 "размер": 317,
 "размер V": 235,
 "locktime": 0,
 "Альвин": [
{
 "txid": "ba1da008a017aef58fe929cc4afeb52cf77110fff5721aa9487ffb4d6f35152f",
 "Uвых": 0,
 "scriptSig": {
 "АСМ": "0014ac09dd336a6fc10034fc44dcb706855668921ce7 1f8b0800ffc1765400038d78055c545df3ff5d4a 1f8b0800ffc1765400038d78055c545df3ff5d4a 1f8b0800ffc1765400038d78055c545df3ff5d4a 6d6d2202ada9884dbd1e8bd90968ba66246f017cd77d83595027f7929ae3537f98c92d4a OP_CHECKSIG",
 "наговор": "160014ac09dd336a6fc10034fc44dcb706855668921ce7141f8b0800ffc1765400038d78055c545df3ff5d4a141f8b0800ffc1765400038d78055c545df3ff5d4a141f8b0800ffc1765400038d78055c545df3ff5d4a246d6d2202ada9884dbd1e8bd90968ba66246f017cd77d83595027f7929ae3537f98c92d4aac"
},
 "txinwitness": [
"30450221009108d4e65a34fb50cd3283b6386a679f0dfc2b5fe97e3b3c3f6b8320814b3a2902204631daf2bb93605c9e079750092f304966b69fe28ce7701f4bc677714bca23af01",
"02ada9884dbd1e8bd90968ba66256f017cd77d83595027f7929ae3537f98c92d4a"
],
 "последовательности": 4294967295
}
],
 "Uвых": [
{
 "значение": 0.31,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_HASH160 738292fc46dd7af803bd56035d0988af96a31681 OP_EQUAL",
 "наговор": "a914738292fc46dd7af803bd56035d0988af96a3168187",
 "reqSigs": 1,
 "тип": "scripthash",
 "адреса": [
"2N3mz7o8v3YT4arXdQ5p8So6q3FUGjhUpee"
]
}
}
]
},
 "ошибка": нуль,
 "идентификатор": "curltext"
}
+155
e kranti pvt ltd 26 янв. 2015 г., 6:21:36

Пожалуйста, помогите мне я не знаю, что делать. Мой друг установил приложение и я отправил ему платеж, используя адрес, указанный в приложении, не зная адреса изменчива. Я отправил биткоины на этот адрес: 1LtVLn1iGrem6W7vVRz8H48HbJZrbWzFck. Дата: 7 марта 2017 года. Сумма была 0.23985547. Биткойны не была передана ему.

Пожалуйста, помогите мне как можно скорее, Спасибо заранее.enter image description here

+144
Fercar 7 окт. 2017 г., 6:01:55

Это возможно, но всегда есть шанс, что ваш TX будет подтвердить.

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

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

+118
Kylar 28 июн. 2015 г., 13:58:17

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

+60
Lucas Li 31 авг. 2016 г., 2:35:00

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

$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