Перейти к публикации
fxseminar

Где почитать про транзакции с дополнительными условиями?

Рекомендованные сообщения

Есть где-нибудь разъяснение "для чайников", как работают транзакции с дополнительными условиями? (Про которые довольно часто есть упоминания в базовых курсах.)

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@fxseminar, а растолкуй, что такое "транзакции с дополнительными условиями"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

О да, я сам бы непротив просвятиться по поводу ряда нюансов, которые мне не ведомы.
1. Хотелось бы знать- как отправить отложенную транзакцию. Т.е такую транзакцию, которая будет обрабатываться не сразу, а спустя Х блоков после того как она пробудет в мемпуле. Количество Х- выберу я сам- например пол года, 26208 блоков.
1.1 Если вдруг по каким то причинам- я передумал отправлять биткоины через 26208 блоков, а решил их отправить прям сейчас- то можно ли будет отправить их прям сейчас(т.к формально их у меня нет- я 2 месяца назад например их отправил отложенным методом со сроком задержки в 6 месяцев), банально увеличив количество прикрепленных биткоинов к транзакции?

2. Как отправить биткоины, чтоб получателем было несколько закрытых ключей. И отправляя эти биткоины потом- нужно добро от всех закрытых ключей, которые эти биткоины получили. Такой функционал описан в pdf документе который сатоши опубликовал

Изменено пользователем Makezzila

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

О да, я сам бы непротив просвятиться по поводу ряда нюансов, которые мне не ведомы.

1. Хотелось бы знать- как отправить отложенную транзакцию. Т.е такую транзакцию, которая будет обрабатываться не сразу, а спустя Х блоков после того как она пробудет в мемпуле. Количество Х- выберу я сам- например пол года, 26208 блоков.

1.1 Если вдруг по каким то причинам- я передумал отправлять биткоины через 26208 блоков, а решил их отправить прям сейчас- то можно ли будет отправить их прям сейчас(т.к формально их у меня нет- я 2 месяца назад например их отправил отложенным методом со сроком задержки в 6 месяцев), банально увеличив количество прикрепленных биткоинов к транзакции?

Установи на сотовый приложение Сбербанка. Может, там можно такое.  ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@rammendo,Не смешно. Про этот функционал можно прочитать так и у самого сатоши в ответах на форуме, когда сатоши был активен и отвечал на запросы. Более того- на эти ответы ссылает Н.Поппер в своей книге про биткоин.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я так понял вопрос об опкодах. Можно тут почитать:

https://en.bitcoin.it/wiki/Script

https://bitcoin.org/en/developer-reference#opcodes

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@fxseminar, а растолкуй, что такое "транзакции с дополнительными условиями"?

 

//Через систему скрипта, отправитель может создавать очень сложные условия, которым должны соответствовать люди, желающие получить выходящее значение. Например, возможно создать вход, который сможет получить любой пользователь без авторизации. Также возможно потребовать того, чтобы вход был подписан 10 разными ключами, или проверялся не ключом, а паролем.//

http://ru.bitcoinwiki.org/Bitcoin_транзакция

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

//The party who originally sent the Bitcoins now being spent, dictates the script operations that will occur last in order to release them for use in another transaction.// (https://en.bitcoin.it/wiki/Script )

 

-- тот, кто послал мне битки, что-то там "dictates", а я, предположим, не могу это "dictates" исполнить... куда пойдут битки -- в никуда?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

-- тот, кто послал мне битки, что-то там "dictates", а я, предположим, не могу это "dictates" исполнить... куда пойдут битки -- в никуда?
В некотором смысле они всегда посылаются "в никуда" - они могут быть потрачены (использованы) любым, кто выполнит некоторое условие. В простейшем случае это условие - подпись одним определенным ключём. Если вы не можете его исполнить (например, потеряли свой приватный ключ), битки так и остаются ничьими. В более сложных случаях логика такая же: отправленные битки могут быть использованы любым человеком, кто выполнит то, что требуется. Если никто не может его выполнить - они ничьи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

О да, я сам бы непротив просвятиться по поводу ряда нюансов, которые мне не ведомы.

1. Хотелось бы знать- как отправить отложенную транзакцию. Т.е такую транзакцию, которая будет обрабатываться не сразу, а спустя Х блоков после того как она пробудет в мемпуле. Количество Х- выберу я сам- например пол года, 26208 блоков.

1.1 Если вдруг по каким то причинам- я передумал отправлять биткоины через 26208 блоков, а решил их отправить прям сейчас- то можно ли будет отправить их прям сейчас(т.к формально их у меня нет- я 2 месяца назад например их отправил отложенным методом со сроком задержки в 6 месяцев), банально увеличив количество прикрепленных биткоинов к транзакции?

 

2. Как отправить биткоины, чтоб получателем было несколько закрытых ключей. И отправляя эти биткоины потом- нужно добро от всех закрытых ключей, которые эти биткоины получили. Такой функционал описан в pdf документе который сатоши опубликовал

1) Lock time

2) Отправка средств на multisig кошелёк

 

1.1 возможно потребует скриптинга

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так как эту тему закрыли, отвечу здесь.

 

"размер вознаграждения новыми биткойнами уменьшать вдвое" -- это "запрограммировано" или продекларировано? Может ли что-то помешать "сообществу биткойнеров" (сообществу майнеров?) однажды отказаться от этого ("уменьшать вдвое"), приняв решение каким-то большинством голосов?

Это не очень простой вопрос. Теоретически все пользователи биткоина могут договориться и изменить это правило хардфорком [без создания двух ветвей блокчейна]. Практически же все на такое не согласятся; более того, не согласятся очень многие. Несколько (или даже один) майнеров в любой момент могут договориться между собой и сделать такой хардфорк [с созданием разветвления]. Далее вопрос будет в том, какая из ветвей выживет и будет иметь ценность. У новой ветви [на сейчас], имхо, шансов мало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@sankopolo,

 

при том, что буквально сегодня, как я понял из новостей, счастливо разрешилось напряжённое ожидание того, что на некое "изменение правил" функционирования биткоина "не согласятся очень многие" ...

_____________

 

Мой вопрос был связан с представлением о том, что разные фичи биткоина явно имеют разный уровень "фундаментальности". Например, то, что это p2p система -- это основа основ. А то, что размер блока 1Мб - это конвенция, которую можно довольно легко поменять, не сотрясая устои биткоина.

 

Ограниченность эмиссии вводится довольно искусственно -- за счёт (убывающей) геометрической прогрессии вознаграждения за блок ... Если бы была постулирована другая (убывающая) зависимость вознаграждения от времени (например, 1/х, сумма которой, как известно, растёт неограниченно), то разве такая криптовалюта не могла бы функционировать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@fxseminar,Причина "успешного" [пока частичного] завершения истории с segwit состоит в том, что большинство наконец смогло договориться между собой ("Нью-Йоркский консенсус"); сейчас стороны [пока частично] выполнили свои обещания.

 

 

 

Мой вопрос был связан с представлением о том, что разные фичи биткоина явно имеют разный уровень "фундаментальности". Например, то, что это p2p система -- это основа основ. А то, что размер блока 1Мб - это конвенция, которую можно довольно легко поменять, не сотрясая устои биткоина.
Да. Самое сложное во всём этом [для меня] - понять, как "техническая фундаментальность" переплетается с "психологической". Технических уровней можно выделить несколько: "уровень хардфорка", "уровень софтфорка", "уровень policy", но реально важнее оказываются психологические или экономические. Т е важно оказывается то, насколько меняется система по ощущению людей и насколько им приятны эти изменения. Изменить что-то, сильно затрагивающее экономическую модель, будет очень тяжело.

 

 

 

Если бы была постулирована другая (убывающая) зависимость вознаграждения от времени (например, 1/х, сумма которой, как известно, растёт неограниченно), то разве такая криптовалюта не могла бы функционировать?
Конечно могла бы. И даже биткоин легко мог бы быть таким, если бы мысли в голове у Сатоши когда-то были бы чуть-чуть другими. Но изменить это теперь вряд ли получится: неограниченная эмиссия выглядит весьма непривлекательно для сегодняшних владельцев биткоинов; кроме того, это противоречит тому, как биткоин рекламируется и воспринимается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ограниченность эмиссии вводится довольно искусственно -- за счёт (убывающей) геометрической прогрессии вознаграждения за блок ... Если бы была постулирована другая (убывающая) зависимость вознаграждения от времени (например, 1/х, сумма которой, как известно, растёт неограниченно), то разве такая криптовалюта не могла бы функционировать?

 Не только могла бы, но уже года 3 как успешно фукционирует, BitSend называется, практически неограниченная эмиссия с неизменяемым вознаграждением

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×