20 мая 2016, 2:47:09 PM   # 1
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction проверки времени?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Здравствуй,

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

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

(Примечание: эти вопросы о действительности сделки, не сделка, в конечном счете принимается в blockchain)

Мои вопросы:
1.а Сколько времени потребуется, чтобы проверить правильность одной транзакции (не входит в блок)? Я предполагаю, что некоторые предположения должны быть сделаны (центральный процессор, память, количество inouts / выходы в транзакции)
1б Есть инструмент, доступный, с которым я могу проверить и наблюдать за время проверки (одного и / или нескольких сделок)?
2. Является ли сделка подтверждение одной сделки (не входит в блок), аналогичной операции проверки транзакции в блоке тела?

Благодарю.
fevirfevir сейчас офлайн Пожаловаться на fevirfevir   Ответить с цитированием Мультицитирование сообщения от fevirfevir Быстрый ответ на сообщение fevirfevir


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


20 мая 2016, 2:56:35 PM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction проверки времени?

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





Мои вопросы:
1.а Сколько времени потребуется, чтобы проверить правильность одной транзакции (не входит в блок)? Я предполагаю, что некоторые предположения должны быть сделаны (центральный процессор, память, количество inouts / выходы в транзакции)
Это зависит от количества входов и операций подписи. Сделка теоретически может занять несколько минут, чтобы проверить.

1б Есть инструмент, доступный, с которым я могу проверить и наблюдать за время проверки (одного и / или нескольких сделок)?
Я не уверен, но вы, вероятно, можете написать один.

2. Является ли сделка подтверждение одной сделки (не входит в блок), аналогичной операции проверки транзакции в блоке тела?

Благодарю.

Да.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

20 мая 2016, 3:04:37 PM   # 3
 
 
Сообщения: 1736
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction проверки времени?

Вы также можете взглянуть на это:

https://m.reddit.com/r/Bitcoin/comments/3yulwv/any_examples_of_the_10_minute_script_thats_a/

cr1776 сейчас офлайн Пожаловаться на cr1776   Ответить с цитированием Мультицитирование сообщения от cr1776 Быстрый ответ на сообщение cr1776

23 мая 2016, 7:56:07 PM   # 4
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction проверки времени?

Время проверки транзакций в основном зависит от amonut гонорара сделки. Чем больше плата за сделку, тем выше приоритет подтверждения будет.

Ах, ну, я имел в виду время, необходимое для одного узла для проверки vallidity транзакции. Не время, необходимое для всей сети, чтобы принять сделку как действительные и включить его в blockchain. Другими словами, проверка подписи, проверка структуры сделки, проверка содержимого полей транзакций, все, что, как долго, что требуется для узла (допущения могут быть сделаны на мощности процессора и т.д.)? Это должно быть независимым от платы ТХ.
fevirfevir сейчас офлайн Пожаловаться на fevirfevir   Ответить с цитированием Мультицитирование сообщения от fevirfevir Быстрый ответ на сообщение fevirfevir

25 мая 2016, 7:40:19 AM   # 5
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction проверки времени?

Ах, ну, я имел в виду время, необходимое для одного узла для проверки vallidity транзакции. Не время, необходимое для всей сети, чтобы принять сделку как действительные и включить его в blockchain. Другими словами, проверка подписи, проверка структуры сделки, проверка содержимого полей транзакций, все, что, как долго, что требуется для узла (допущения могут быть сделаны на мощности процессора и т.д.)? Это должно быть независимым от платы ТХ.
В зависимости от скорости хост-компьютера, он не должен быть больше, чем на пару миллисекунд.

Я думаю, что в Bitcoin ядра, больше всего время части в эти дни будут забирающим вход TX (й) из базы данных UTXO. Если они бы оказались в кэше.
Затем проверки ECDSA подпись (s) также требуется некоторое время. Но это было очень улучшено за счет перехода на secp265k1 Lib СИПА.
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

25 мая 2016, 9:35:08 PM   # 6
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction проверки времени?

В зависимости от скорости хост-компьютера, он не должен быть больше, чем на пару миллисекунд.
Неправильно. Это дорогостоящий процесс. Некоторые операции имеют очень много входов и SIGOPs.
Проверка их занимает гораздо больше времени, даже с secp265k1 Lib
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

26 мая 2016, 7:19:35 AM   # 7
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction проверки времени?

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

Хорошо, мистер умный осел, позвольте мне перефразировать.

Если сделка имеет менее 30 одной подписи входов, проверки не должен* занять больше, чем пару миллисекунд, на $ 100 + CPU с secp265k1 Lib.

Чувствую себя лучше?


* - от не следует Я имею в виду, что вы не облажались своим кодом и он стремится быть оптимальными (например, с использованием параллельных потоков или не выборками входов от некоторых медленной базы данных).
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n

26 мая 2016, 8:01:37 AM   # 8
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction проверки времени?

Чувствую себя лучше?
Aaaaah! Намного лучше! (С) Duke Nukem
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW