Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
18 апреля 2015, 1:19:08 AM   # 1
 
 
Сообщения: 135
Цитировать по имени
цитировать ответ
по умолчанию Re: Inverse из nlocktime - OP_CHECKLOCKTIMEVERIFY связанный с этим вопрос

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я читал немного о BIP65 относительно OP_CHECKLOCKTIMEVERIFY и был вопрос. С этим нового скриптингом там будет (или мог быть) способом определить высоту блока, после чего транзакция уже не может быть включена в blockchain? Это будет фактически обратная nlocktime и положить истечение на сделки, которые были бы полезны для смарт-контрактов и платежных каналов.
Mashuri сейчас офлайн Пожаловаться на Mashuri   Ответить с цитированием Мультицитирование сообщения от Mashuri Быстрый ответ на сообщение Mashuri


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


19 апреля 2015, 4:35:05 AM   # 2
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: Inverse из nlocktime - OP_CHECKLOCKTIMEVERIFY связанный с этим вопрос

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





Я читал немного о BIP65 относительно OP_CHECKLOCKTIMEVERIFY и был вопрос. С этим нового скриптингом там будет (или мог быть) способом определить высоту блока, после чего транзакция уже не может быть включена в blockchain? Это будет фактически обратная nlocktime и положить истечение на сделки, которые были бы полезны для смарт-контрактов и платежных каналов.

Нет. 

OP_CHECKLOCKTIMEVERIFY BIP65 составляет около инструкции сценария, чтобы создать сделку, выходы unspendable до некоторого конкретного блока (или времени). nLockTime является операцией, которая не может быть введен в блок-цепи, в первую очередь до какого-то конкретного блока (или времени). Оба они из "еще нет" разнообразие, а не "уже нет" разнообразие.

Вы ищете nLastTime, что я был уверен, никогда не будет принят в ядро ​​Bitcoin, потому что люди не хотят иметь дело с законными сделок (то есть, не в зависимости от преднамеренного двойного тратиться) становятся отменены в случае REORG. 

Вопрос заключается в том, что если Алиса платит Бобу сделки с nLastTime набор для блока п, и Боб попадает в блок N-1 и сразу же проводит выход Кэрол и Давида, а затем есть REORG обратно к блоку N-1 - кроме этого времени транзакции Алисы к Бобу не попадает в блок N-1, так как шахтер в REORG не забрать его. Алиса и Боб знают, что происходит, потому что они сделали эту сделку и nLastTime был их выбор. Но Кэрол и Дэвид не сделали ничего плохого, и их деньги от Боба просто исчезли. Они имели действительные сделки, эти сделки не изменились, и они не могут попасть в новый блок цепи. Эффект от них такого же, как если бы сошел Боб с двойным потратить. Боб не выходит ничего, так как платеж он попал не делает Кэрол и Давида за те же деньги он не получил от Алисы. Алиса смотрит на тот nLastTime, что Боб не осуществлять до времени закончилось, так что она не видит ничего плохого. Но Кэрол и Дэвид были ввернуты в течение, особенно если Боб теперь товар из них.

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

20 апреля 2015, 6:34:14 PM   # 3
 
 
Сообщения: 135
Цитировать по имени
цитировать ответ
по умолчанию Re: Inverse из nlocktime - OP_CHECKLOCKTIMEVERIFY связанный с этим вопрос

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

20 апреля 2015, 7:41:45 PM   # 4
 
 
Сообщения: 840
Цитировать по имени
цитировать ответ
по умолчанию Re: Inverse из nlocktime - OP_CHECKLOCKTIMEVERIFY связанный с этим вопрос

Да. Хуже всего об этом является то, что Боб является тот, кто решает, когда сделка nLastTime выходит в сеть, так что он может очень сознательно стремиться к очень последнему блоку может попасть, сделать немедленно потратить на какой-то купец, который принимает нулевое подтверждение операции, а также некоторая часть времени, без Боба даже нуждаясь добычи власти, это произойдет быть сиротой блок. 

Так что, да, безусловно, нуждается в nLastTime OP_CHECKLOCKTIMEVERIFY быть что-то разумное. 
Cryddit сейчас офлайн Пожаловаться на Cryddit   Ответить с цитированием Мультицитирование сообщения от Cryddit Быстрый ответ на сообщение Cryddit



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW