Реальная история.
Пример использования: Я по магазинам вокруг для хорошего или обслуживания, и доказать, что я имею в виду бизнес, я ставлю некоторые BTC в новом бумажнике
- доказать, что я один, кто финансировал этот бумажник
- баланс не может быть потрачено на X количество времени, или пока товар или услуга предоставляется мне, как отстаиваться 3-й партии
- мы не то, кто будет обеспечивать хорошее или услугу, так что не знаю, получающему бумажник
- если никто не предоставляет товар или услугу до истечения времени X, я свободен, чтобы провести остаток, как мне нравится.
Можно сделать все вышеперечисленное с существующим протоколом Bitcoin, с третьим никогда не будучи в состоянии бежать со своими деньгами?
Мы должны будем знать, принимающую адрес первого?
Без принимающем адреса, мы должны ждать какого-то SmartContracts реализации выше?
Благодарю.
Благодаря вашему требованию "баланс не может быть потрачен на X количество времени"Я не думаю, что это может быть реализовано, если nLockTime не поддерживается.
Изменить: Как я думаю об этом немного больше ...
Насколько я знаю, не существует какой-либо способ "замок" выход до заданного DateTime или blockheight. nLockTime позволит вам заблокировать сделку, так что она не может быть использована до заданной даты-времени или blockheight, но в ожидании этого срока, сделка замены может вещать, что его заменяет.
Единственный способ, которым я могу думать, чтобы сделать то, что вы ищете, если третья сторона доверяли иметь полный контроль над выходом. Третья сторона не могла бы провести на выходе до срока, а затем либо вперед баланс на кого оказывает товары или услуги. Если никто не предоставляет товары или услуги, к указанному сроку, то третья сторона будет необходимо доверять, чтобы отправить баланс обратно к вам.