|
24 апреля 2011, 6:30:58 PM | # 1 |
Сообщения: 1232
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Не было бы здорово иметь OP_TIMESTAMP в сценарии, чтобы получить текущее время в стандарте POSIX (или что-то еще, что длится за 2038).
|
24 апреля 2011, 6:47:38 PM | # 2 |
Сообщения: 755
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Получил 1806 Биткоинов
Реальная история. Может быть очень полезно в некоторых ситуациях. Должно быть 64-битным, но я думаю, что его классную идею. Хотя все другие сценарии материал все еще нуждается в деле.
|
24 апреля 2011, 9:11:54 PM | # 3 |
Сообщения: 2870
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Это было отклонено Satoshi:
http://bitcointalk.org/index.php?topic=1786.msg22119#msg22119 |
24 апреля 2011, 9:28:49 PM | # 4 |
Сообщения: 416
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Это было отклонено Satoshi: Я объясняю в резьбе, почему я думаю, что возражение Satoshi к OP_BLOCKNUMBER является неоправданным. Из всех функций что сделать Bitcoin перспективной системы, я думаю, сценарии являются наиболее мощными и OP_BLOCKNUMBER облегчит многие виды операций, которые пользователи нашли бы очень полезно. Хотя мы благодарны Satoshi для создания Bitcoin, следует тот факт, что Satoshi имеет "отвергнуто" идея быть достаточным основанием для его реализации не? ByteCoin |
24 апреля 2011, 9:33:38 PM | # 5 |
Сообщения: 755
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Хотя мы благодарны Satoshi для создания Bitcoin, следует тот факт, что Satoshi имеет "отвергнуто" идея быть достаточным основанием для его реализации не? Да, но он поднимает действительный пункт (который вы на самом деле не ответить на ваши ответы). Даже если его не работа злоумышленника, blockchain случается реорганизация; время. Как Satoshi указывает, если вы будете ждать до последней секунды, чтобы тратить монеты, вы вполне могли бы быть заблокированы из-за REORG (будь сво одним блоком или многими). То же самое относится и к OP_TIMESTAMP кроме еще хуже. |
24 апреля 2011, 9:35:02 PM | # 6 |
Сообщения: 1232
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Как это относится к OP_TIMESTAMP? Время всегда одинакова во всех системах.
|
24 апреля 2011, 9:35:56 PM | # 7 |
Сообщения: 755
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Как это относится к OP_TIMESTAMP? Время всегда одинакова во всех системах. Да, но время меняется, если сделка будет перемещен на новую блок после REORG. |
24 апреля 2011, 9:37:55 PM | # 8 |
Сообщения: 1526
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Нет, скрипты должны быть лицами без гражданства. Если есть способ, чтобы получить время я мог бы сделать сделку, которая перестает быть действительным по истечении определенного времени, и, таким образом, ветвится цепью. Я мог бы использовать, чтобы обратные операции по желанию.
|
24 апреля 2011, 9:56:34 PM | # 9 |
Сообщения: 2870
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Хотя мы благодарны Satoshi для создания Bitcoin, следует тот факт, что Satoshi имеет "отвергнуто" идея быть достаточным основанием для его реализации не? Satoshi знает больше о Bitcoin, чем кто-либо другой, так что его мнение имеет большой вес. В любом случае, я убежден, что он является правильным здесь. Разрешение сделок стать инвалидом значительно увеличивает риск того, что случайные операции с 6+ подтверждений станут недействительными, без особого преимущества. |
24 апреля 2011, 10:01:43 PM | # 10 |
Сообщения: 755
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
В любом случае, я убежден, что он является правильным здесь. Разрешение сделок стать инвалидом значительно увеличивает риск того, что случайные операции с 6+ подтверждений станут недействительными, без особого преимущества. Я согласен, что есть слишком много проблем, хотя я не согласен, что там не так много benifit. Есть много ситуаций, когда это может быть полезно иметь время в сценариях. Escrow, начнем с того, становится выполнимой в Bitcoin, не говоря уже о многих других действительно интересные функции. |
24 апреля 2011, 10:07:50 PM | # 11 |
Сообщения: 416
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Да, но он поднимает действительный пункт (который вы на самом деле не ответить на ваши ответы). Даже если его не работа злоумышленника, blockchain случается реорганизация; время. Это правда, что вы получите случайные блоки бесхозных (не "все время"), Но операции в блоке сиротой цепи главным образом только включены в тот же самый номер блока на более длинной цепи. Для целей обсуждения, я полагаю, что мы определяем blockchain REORG, как тот, в котором ранее подтвержденные операции становятся неподтвержденными. Это требует больше blockchain заместил текущий blockchain на глубине нескольких блоков. Это никогда не было (если не принудительным путем изменения программного обеспечения в ответ на ошибку) и не является, вероятно, произойдет. Если это случилось, как я уже в другом потоке, Bitcoin уже имеет потенциально большие проблемы с нормальными транзакциями. Ситуация, которая очерчивает Satoshi, в которых OP_BLOCKNUMBER сделка вызывает проблемы, очень маловероятно. Вы должны иметь сделку OP_BLOCKNUMBER, которая очень близка к погашению и цепная REORG блока, который происходит в непосредственной близости от этого критического периода. Как Satoshi указывает, если вы будете ждать до последней секунды, чтобы тратить монеты, вы вполне могли бы быть заблокированы из-за REORG. Для того, чтобы полностью избежать этого вряд ли обстоятельства, вы должны быть осторожны, чтобы тратить монеты некоторое время до истечения срока.Разрешение сделок стать инвалидом значительно увеличивает риск того, что случайные операции с 6+ подтверждений станут недействительными, без особого преимущества. Я не понимаю, как это может быть возможно. Пожалуйста, объясни.Причина, почему OP_BLOCKNUMBER превосходит OP_TIMESTAMP, что Bitcoin функционирует без всех клиентов соглашаясь о точном времени и инженерное соглашение кажется трудным. OP_BLOCKNUMBER является прокси для времени, что каждый может согласиться. ByteCoin |
24 апреля 2011, 10:12:04 PM | # 12 |
Сообщения: 1526
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Итак, мой комментарий о сценариях, имеющих быть без гражданства на самом деле не от меня, а скорее перефразировал из беседы я имел с Satoshi неделю назад или около того, на этой самой теме.
котировка Если язык сценариев не является лицом без гражданства, если он имеет доступ к любой внешней информации, которая изменяет или изменяется между узлами, злоумышленники могут использовать его раскошелиться цепью. Единственное исключение, если оно всегда ложно до определенного времени и постоянно верно после, который реализуется с nLockTime. Он прав. Это не только о том, чтобы блокировать цепь расщепляется более распространенным явлением. Речь идет о фундаментальной безопасности системы. Если есть OP_TIMESTAMP то я могу написать сценарий, который становится недействительным после дня, транслировать его, а затем сделать израсходует я хочу обратить после того, как становится включенной в блок. Затем я работаю на блоках, которые строят на блоке до одного со сценарием OP_TIMESTAMP, которые содержат двойные расходы моей сделки, поэтому, когда он становится недействительным, я могу представить новую цепь, на которой каждый будет строить, таким образом, рекультивации моих монет. nLockTime не имеет этой проблемы. |
24 апреля 2011, 10:16:55 PM | # 13 |
Сообщения: 2870
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Я согласен, что есть слишком много проблем, хотя я не согласен, что там не так много benifit. Есть много ситуаций, когда это может быть полезно иметь время в сценариях. Escrow, начнем с того, становится выполнимой в Bitcoin, не говоря уже о многих других действительно интересные функции. Большинство / все эти вещи можно сделать с nLockTime. |
24 апреля 2011, 10:21:38 PM | # 14 |
Сообщения: 755
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Большинство / все эти вещи можно сделать с nLockTime. К сожалению, не думаю, что один весь путь до конца, вы правы. Я забираю свой комментарий. |
26 апреля 2011, 5:03:41 PM | # 15 |
Сообщения: 416
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Я согласен, что есть слишком много проблем, хотя я не согласен, что там не так много benifit. Есть много ситуаций, когда это может быть полезно иметь время в сценариях. Escrow, начнем с того, становится выполнимой в Bitcoin, не говоря уже о многих других действительно интересные функции. Большинство / все эти вещи можно сделать с nLockTime. Я должен признать, что я ничего существенного о nLockTime не знаю. Я сделаю пункт обучения, когда он получает реализован или включен. В моей пропаганде OP_BLOCKNUMBER я хотел включить восстановление Bitcoins, для которых был утрачен закрытый ключ. Предположим, например, что вы отправили платеж торговцу и их жесткий диск умирает и делает их бумажник нечитаемым. Если вы были разработаны транзакцию с использованием OP_BLOCKNUMBER таким образом, что, если платеж не проводится в течение месяца, то монеты возвращаются обратно, то вы потеряли только монеты в течение одного месяца. Может ли это быть сделано с nLockTime, оставаясь безопасным для отправителя и получателя? ByteCoin |
26 апреля 2011, 5:47:35 PM | # 16 |
Сообщения: 2870
цитировать ответ |
Re: OP_TIMESTAMP в сценарии
Может ли это быть сделано с nLockTime, оставаясь безопасным для отправителя и получателя? Отправитель может оставить сделку открытой до подтверждения того, что получатель будет в порядке, а затем заменить его с закрытой сделкой. Или получатель может отправить BTC в какое-то доверенное лицо, а затем отменить его с транзакцией на себя (выключатель мертвеца). Он не может защитить от двойных расходов. |