Вернуться   Биткоин Форум > - Помощь начинающим
11 июля 2011, 10:45:17 PM   # 1
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: проверка транзакций, вычислительно дорого?

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


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

Скажем, TX1 передают некоторые биткойны от человека А к В, а затем, скажем, 5 лет спустя я создаю транзакцию TX2 (от А до С), который ссылается на тот же результат как и TX1, на ту же сумму. Это будет двойные расходы, но, чтобы предотвратить это, не нужно пройти через все блоки (и все операции) в истории, чтобы найти TX1 и, таким образом, дисквалифицировать TX2?

Пусть А было 10 монет, чтобы начать с. TX1 переданы 8 монет А->B. TX2 хочет передать 2 монеты до A->C. В этом случае TX2 будет действительным. Для проверки TX2 вам придется искать через все операции во всех блоках после TX1 был отправлен, и проверить, что там не было TX3, что обедненный балансировать на уровне менее 2 монет.

Если TX1 и TX2 являются лет друг от друга, то число операций для проверки может быть очень большим. Он будет расти, как O (п), где п число сделок исторически. Не будет ли это вызвать проблемы?
ИНТ сейчас офлайн Пожаловаться на ИНТ   Ответить с цитированием Мультицитирование сообщения от ИНТ Быстрый ответ на сообщение ИНТ


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


11 июля 2011, 10:50:03 PM   # 2
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: проверка транзакций, вычислительно дорого?

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





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

11 июля 2011, 11:21:12 PM   # 3
 
 
Сообщений: 5
Цитировать по имени
цитировать ответ
по умолчанию Re: проверка транзакций, вычислительно дорого?

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

А имеет 10 монет, сидя на определенном выходе О1. Для передачи 8 монет B из этого вывода, вы создаете TX1 транзакции, которая ссылается на его (и, таким образом, полностью тратит его) в качестве входных данных, а также перечислены два новых выхода: 8 монет в B и 2 монеты обратно в А.

Тогда А решает удвоить расходы, а также создает TX2, где он ссылается O1 снова в качестве входных данных. Для проверки TX2 вам еще нужно знать, если O1 было израсходовано или нет. Как вы знаете, что без прохождения всех исторических блоков / сделок, чтобы найти TX1, сделку, которая проводит его?
ИНТ сейчас офлайн Пожаловаться на ИНТ   Ответить с цитированием Мультицитирование сообщения от ИНТ Быстрый ответ на сообщение ИНТ



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW