Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
20 февраля 2015, 1:21:22 PM   # 1
 
 
Сообщения: 805
Цитировать по имени
цитировать ответ
по умолчанию Re: Нажимать Сделки других клиентов Bitcoin

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я понимаю, клиент Bitcoin может запросить сделку от другого клиента в сети, эффективно запрос тянуть. Однако может ли клиент нажать сделку другого клиента по сети, запрос нажимного?

Если так:
  • Что Триггеры транзакция отправляется?
  • Вы можете указать, кто получатель?
  • Можете ли вы указать мне код, который реализует это?
NO_2 сейчас офлайн Пожаловаться на NO_2   Ответить с цитированием Мультицитирование сообщения от NO_2 Быстрый ответ на сообщение NO_2


Как заработать Биткоины?
Без вложений. Не майнинг.


20 февраля 2015, 1:42:26 PM   # 2
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Нажимать Сделки других клиентов Bitcoin

Получил 1806 Биткоинов
Реальная история.





Я понимаю, клиент Bitcoin может запросить сделку от другого клиента в сети, эффективно запрос тянуть. Однако может ли клиент нажать сделку другого клиента по сети, запрос нажимного?

Да, но они не должны.

Последовательности является то, что узел посылает его коллег "фактура" (инвентарные) сообщения. Это список сделки и / или блока хеши, что узел имеет.  

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

Узлы могут просто послать транзакции ("Техас" сообщения), не просили о них, но пропускная способность отходов и не рекомендуется способ сделать это.

котировка
Если так:
  • Что Триггеры транзакция отправляется?

Когда узел совершает транзакцию в пул памяти, он уведомляет все коллега, что она имеет сделку.

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

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

котировка
  • Вы можете указать, кто получатель?

Ну, не знаю, что вы имеете в виду здесь. Узлы могут отправлять транзакции только для некоторых коллег, если они хотят. Операция по умолчанию является транслировала "фактура" сообщение.

Если используются фильтры Bloom, то только операции, которые соответствуют цветению фильтров отправляются.

котировка
  • Можете ли вы указать мне код, который реализует это?

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

Вызов реле находится в net.cpp.  Это требует толчок инвентаризации.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

20 февраля 2015, 3:36:56 PM   # 3
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Нажимать Сделки других клиентов Bitcoin

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

20 февраля 2015, 3:43:01 PM   # 4
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Нажимать Сделки других клиентов Bitcoin

вы просто объявить о новом TXID, отправив фактура Сообщение для всех ваших коллег.
когда они понимают, что они не знают об этом, они будут просить вас за данные, используя получить данные сообщение.

Я хотел бы также добавить (так как это иногда точка путаницы), что операции создать ничем не отличается от операций, которые вы получаете от партнера в этом отношении. Когда узел узнает "что-то новое" в этом случае транзакции, ваш узел проверяет его, добавляет его в локальный пул памяти, и уведомляет коллега, отправив сообщение INV.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

20 февраля 2015, 4:01:08 PM   # 5
 
 
Сообщения: 805
Цитировать по имени
цитировать ответ
по умолчанию Re: Нажимать Сделки других клиентов Bitcoin

Большое спасибо. Это очень полезно.

У меня есть еще один вопрос. Есть ли способ, чтобы вызвать отправку транзакции от клиента на локальном компьютере он работает или же клиент ожидает этот запрос, чтобы прийти от другого клиента Bitcoin в сети, то есть это делается через Bind () ред TCP разъем? Или это может также быть сделано через что-то вроде RCP API?
NO_2 сейчас офлайн Пожаловаться на NO_2   Ответить с цитированием Мультицитирование сообщения от NO_2 Быстрый ответ на сообщение NO_2

20 февраля 2015, 4:46:59 PM   # 6
 
 
Сообщений: 88
Цитировать по имени
цитировать ответ
по умолчанию Re: Нажимать Сделки других клиентов Bitcoin

Процесс выдавливания инвентаризации сообщений первым имеет смысл, но что останавливает узел из вещания огромного количества сообщений «INV» (для которых нет фактических данных блока / транзакций) и засорения сети? Будет ли узел, который делает это получить бан от своих сверстников?
StephenMorse сейчас офлайн Пожаловаться на StephenMorse   Ответить с цитированием Мультицитирование сообщения от StephenMorse Быстрый ответ на сообщение StephenMorse

20 февраля 2015, 5:16:39 PM   # 7
ZVS
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: Нажимать Сделки других клиентов Bitcoin

вы просто объявить о новом TXID, отправив фактура Сообщение для всех ваших коллег.
когда они понимают, что они не знают об этом, они будут просить вас за данные, используя получить данные сообщение.

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

это не то, что струйка для? (* И syncnode)
ZVS сейчас офлайн Пожаловаться на ZVS   Ответить с цитированием Мультицитирование сообщения от ZVS Быстрый ответ на сообщение ZVS

20 февраля 2015, 7:30:39 PM   # 8
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Нажимать Сделки других клиентов Bitcoin

Процесс выдавливания инвентаризации сообщений первым имеет смысл, но что останавливает узел из вещания огромного количества сообщений «INV» (для которых нет фактических данных блока / транзакций) и засорения сети? Будет ли узел, который делает это получить бан от своих сверстников?

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

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



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW