Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
21 июня 2011, 8:13:39 PM   # 1
 
 
Сообщений: 38
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть транзакции привязаны к конкретному блоку или они могут быть применены к любому блоку?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Скажем, у меня есть форк blockchain в цепи A и B. Мой клиент в настоящее время только видит, и я представить сделку.

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

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


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


21 июня 2011, 11:45:14 PM   # 2
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть транзакции привязаны к конкретному блоку или они могут быть применены к любому блоку?

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





Правильная цепочка является самым длинным один (одна с максимально вложенным трудом, но это, как правило, то же самое). В случае равенства голосов, временно правильно цепь вилки вы видели первый.

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

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

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

22 июня 2011, 12:35:26 AM   # 3
 
 
Сообщения: 1582
Цитировать по имени
цитировать ответ
по умолчанию Re: Есть транзакции привязаны к конкретному блоку или они могут быть применены к любому блоку?

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW