Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
30 декабря 2013, 3:30:50 AM   # 1
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: OFFLINE сделки гарантируется?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я извиняюсь за размещение этого в двух местах, но я wan't получаю много ответов на доске Новенькие () И полагал, что это может быть более подходящим местом, чтобы спросить ...

Я стараюсь, чтобы лучше понять потенциал для контрактов, как описано здесь: https://en.bitcoin.it/wiki/Contracts. У меня есть довольно общее представление о blockchain и алгоритмов, работающих под капотом, и я прочитал оригинальную Сатоси бумагу на Bitcoin.

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


Вопрос:

Что мешает кто-то из расходования монет, включенных в частично выполнены договорах (например, договор наследования из примера № 4), прежде чем он вещание и проверяется в сети?

Цитирую вики (пример 4 - используя внешнее состояние):

котировка
[Старик] создает транзакцию с замком времени 18-летнего возраста внука, который платит монеты в другой ключ принадлежит внуку, подписывает его и дает ему - но не передает его. Это берет на себя 18-й день рождения состояния. Если дата проходит, внук передает сделку и утверждает монету.

Если я внук, какие гарантии у меня, что к тому времени мои 18-роллы на день рождения вокруг, эти монеты не были уже потрачены в другом месте? Тот же вопрос относится и к "залог" Операции, отправленные на предприниматель в примере 3 (до того, как полная сумма будет получена и окончательная транзакция транслируется).

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


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


30 декабря 2013, 3:45:51 AM   # 2
 
 
Сообщения: 1582
Цитировать по имени
цитировать ответ
по умолчанию Re: OFFLINE сделки гарантируется?

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





котировка
[Старик] создает транзакцию с замком времени 18-летнего возраста внука, который платит монеты в другой ключ принадлежит внуку, подписывает его и дает ему - но не передает его. Это берет на себя 18-й день рождения состояния. Если дата проходит, внук передает сделку и утверждает монету.

Если я внук, какие гарантии у меня, что к тому времени мои 18-роллы на день рождения вокруг, эти монеты не были уже потрачены в другом месте?

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

30 декабря 2013, 3:53:05 AM   # 3
cp1
 
 
Сообщения: 616
Цитировать по имени
цитировать ответ
по умолчанию Re: OFFLINE сделки гарантируется?

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

30 декабря 2013, 3:55:43 AM   # 4
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: OFFLINE сделки гарантируется?

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

Понял. Неужели нет способа для внука, чтобы гарантировать, что его дед не (умышленно или неумышленно) потратила эти монеты до его смерти и до того, как внук пытается претендовать на его наследство?

В этом конкретном примере, вы действительно должны полагаться на доверие, что дед не собирается тратить те заранее, не так ли? Если это так, то не что-то подорвать низкое доверие цели этих видов контрактов на?

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

30 декабря 2013, 3:59:35 AM   # 5
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: OFFLINE сделки гарантируется?

Ну в таком случае дедушка мог бы потратить монеты, однако с помощью несколько сига один мог "Блокировка монет"

Создание мульти-значи адрес P2SH, который требует 2 из 2 подписей, чтобы тратить. Дедушка отправляет монеты по адресу. Дедушка половина подписывает Locktime ПРД внуками решения, внук половина знаков завершая ТХ.

Результат:
Монеты являются безопасными в адрес, который нужно как дед и внук подписать, чтобы создать новый / альтернативный ТХ. Внук имеет действительный подписанный ТХ, но она не может быть включена в блоке, пока он не станет 18 (ну примерно это основано на время блока).
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

30 декабря 2013, 4:04:17 AM   # 6
cp1
 
 
Сообщения: 616
Цитировать по имени
цитировать ответ
по умолчанию Re: OFFLINE сделки гарантируется?

Да, ваш пример в значительной степени то же самое, оставив завещание. Я могу вам хотение 10000000 $, но я могу изменить свою волю или потратить все деньги, прежде чем я умру. Но если поместить его в безотзывный траст (время блокировки нескольких Sig), то все в порядке.
cp1 сейчас офлайн Пожаловаться на cp1   Ответить с цитированием Мультицитирование сообщения от cp1 Быстрый ответ на сообщение cp1

30 декабря 2013, 4:06:42 AM   # 7
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: OFFLINE сделки гарантируется?

Хорошо, удивительное - спасибо за информацию! Это имеет смысл (я не понял, вы могли бы объединить мульти-сиговых с временным замком). Очень круто!
dperfect сейчас офлайн Пожаловаться на dperfect   Ответить с цитированием Мультицитирование сообщения от dperfect Быстрый ответ на сообщение dperfect

30 декабря 2013, 4:09:58 AM   # 8
 
 
Сообщения: 1582
Цитировать по имени
цитировать ответ
по умолчанию Re: OFFLINE сделки гарантируется?

Понял. Неужели нет способа для внука, чтобы гарантировать, что его дед не (умышленно или неумышленно) потратила эти монеты до его смерти и до того, как сын пытается претендовать на его наследство?

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

Кроме того, когда он транслирует сделку она будет отклонена, если входы уже израсходованы.

котировка
В этом конкретном примере, вы действительно должны полагаться на доверие, что дед не собирается тратить те заранее, не так ли? Если это так, то не что-то подорвать низкое доверие цели этих видов контрактов на?

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

Ну вы думаете о другом сценарии. Может быть, эскроу? Если это то, что вы имеете в виду посмотреть мульти-подписи транзакций. Кроме того, некоторые сайты любят bit2factor.org позволяют сделать это сейчас без multisig.

В данном конкретном случае (дед-внук) можно было бы предположить, что обе стороны являются добровольными участниками и доверие, и, возможно, даже любят друг друга.

КСТАТИ nlocktime пока не поддерживается. Возможно в будущем.
Abdussamad сейчас офлайн Пожаловаться на Abdussamad   Ответить с цитированием Мультицитирование сообщения от Abdussamad Быстрый ответ на сообщение Abdussamad

30 декабря 2013, 4:14:49 AM   # 9
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: OFFLINE сделки гарантируется?

Ну вы думаете о другом сценарии. Может быть, эскроу? Если это то, что вы имеете в виду посмотреть мульти-подписи транзакций. Кроме того, некоторые сайты любят bit2factor.org позволяют сделать это сейчас без multisig.

В данном конкретном случае (дед-внук) можно было бы предположить, что обе стороны являются добровольными участниками и доверие, и, возможно, даже любят друг друга.

КСТАТИ nlocktime пока не поддерживается. Возможно в будущем.

Спасибо за объяснение (и да, я согласен - в сценарии дедушка / внук, доверие, надеюсь, это не столько вопрос). Я ценю ответы 
dperfect сейчас офлайн Пожаловаться на dperfect   Ответить с цитированием Мультицитирование сообщения от dperfect Быстрый ответ на сообщение dperfect

30 декабря 2013, 6:07:38 AM   # 10
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: OFFLINE сделки гарантируется?

КСТАТИ nlocktime пока не поддерживается. Возможно в будущем.

Да. Смотрите два IsFinal () функции в main.h, и много звонков на них в main.h, main.cpp, rpcwallet.cpp, wallet.h и wallet.cpp.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW