коли тут сеанс гаданий и прозрений у меня вопрос...
вот у нас будет форк судя по всему, можно ли так составить транзакцию чтобы ее нельзя было ретранслировать в форкнутую сеть?
В общем случае - нельзя. Надо смотреть по обстоятельствам
скажем у нас есть адресс на котором лежит 100 монет и случилось 3 ветки btc bcc bcx.
мы создали raw и кидаем ее 3 клиентам трех сетей (btc bcc bcx) по идее для всех трех сетей это будет валидная транзакция.
можно ли ее специально сделать не валидной.
Да, так можно и нужно сделать.
Но, повторю, универсального решения нет, пока неизвестны детали чем конкретно отличаются форки
частичный ответ такой что ее надо сделать в формате сегвит и тогда если bcc и bcx не поддерживают
sw мы получим нужный результат, но только в одном случае
Рассуждения не совсем верные. Сегвит - это софт-форк, то есть ужесточение правил.
То есть транзакция валидная в сегвит-сети уж тем паче будет валидная в обычной сети.
Другое дело, что она будет нестандартной и майнеры её не смайнят.
То есть при неграмотных действиях вы просто лишаетесь бабла в одном из форков.
а если нам надо чтобы транзакция была валидной на старом протоколе но не могла попасть в btc сеть.
как такое составить?
Для начала надо мозговые извилины напрячь хотя бы на 10 минут и формулировать мысли правильно
Что такое "на старом протоколе" и что такое "btc сеть"? По-моему это одно и то же, не?
Ладно. Стёб закончили. Давайте конкретно попробуем сделать лабораторную работу.
Допустим, сеть делится на три форка, мы хотим чтобы наш один биткойн остался бы в каждом форке.
Первое. Упростим себе задачу, рассматривая только два форка.
Допустим, это биткойн и биткойн-кэш
Идём сюда и читаем внимательно
https://github.com/Bitcoin-UAHF/spec/blob/master/uahf-technical-spec.md#req-6-1-disallow-special-op_return-marked-transactions-with-sunset-clauseДля тех, кто не понимает - надо создать транзакцию с так называемым OP_RETURN выходом в котором будет
строка "Bitcoin: A Peer-to-Peer Electronic Cash System"
Эта транзакция в обычном биткойне подтвердится, а в BCC - нет
После того как в обычном она подтвердится вы просто в BCC шлете бабло на другой адрес.
(можно на тот же самый, но лучше не путаться)