Нету тут концепта, ничем не отличается от сайдчейна в одну сторону.
Сейчас реально есть технологический тупик, что можно сделать любой сайдчейн,
но только в одну сторону.
Давайте определимся с терминологией. Сайдчейн - это какой-то отдельный
от биткона блокчейн, существующий либо независимо вообще, либо паразитируя
на тех же мощностях по принципу мержед-майнинг, либо вообще представляет
из себя временную структуру лайтнинг-нетворка с его непонятными мне каналами.
В этом я не разбираюсь и тоже не знаю как гонять биткойны в сайд-чейн и обратно.
Речь о другом была. Софт-форк, назовем его "супер-сегвит" имеет следующий концепт.
Софт-форк в отличие от сайд-чейна требует доработок в самом клиенте биткойна и
активации его большинством майнеров.1. Определяем новый вид стандартного выхода. OP_1 <data20> то есть две пуш-операции
кладут на стек два элемента. Напомню, что у "первого сегвита" первый операнд OP_0
то есть все остальные значения могут быть использованы и действительно зарезервированы
на будущите расширения протокола с каким-то кольцевыми подписями и прочей лабудой
2. Этот выход хоть и является по сути ANYONE_CAN_SPEND на самом деле не может быть
потрачен обычным способом после активации "супер-сегвит" софт-форка.
3. Блок в сети проапгрейженных нод состоит из двух частей - первая часть - обычный
блок сети биткойн или биткойн с принятым в ней форком по сегвиту. Вторая часть
супер-сегвит-блока - это по формату набор из неограниченного (допустим) числа транзакций.
И если в первой обычной части блока встречается OP_1 <data20> то первая транзакция
этой второй части, по сути экстра-койнбейз содержит перевод на данный адрес именно этой суммы
4. Таким образом мы получаем софт-форком возможность неограниченного блока.
Если нодам надо передать блок на старую, непроапгрейженную ноду - вторая часть
просто отбрасывается. В сегвите надо было что-то переколбашивать в формате блока,
здесь вообще просто отрезать хвост. Разумеется, старые ноды не видят ничего что происходит
в "андерграунде". Ну это их выбор. Для них ничего не поменялось, просто в транзакциях
стали появляться новые типы выходов.
5. Остается задача - как вернуть из этого биткойн-андерграунда обратно?
Тоже ведь несложно. В биткойн-андреграунде создаем транзакцию, допустим
OP_RETURN <data20> которая убивает эн-ное количество андерграундных битков
Майнер не может просто так включить такую транзакцию в андерграундную часть блока
не включив при этом "перевод-восстановление" из любого доступного выхода из п. 1
нужного числа бтц на указанный адрес.
Нет НИКАКОГО пути в данный момент возвращать биткоины нормальным путём.
При этом отправленные в сайдчейн биткоины основной хомяк уже считает сожженными.
![Sad](https://bitcointalk.org/Smileys/default/sad.gif)
Они не сожженные. В том-то и весь цимес.
Большеблочники заразы это понимают и держат крепко. С сегвитом прямо беда какая-то,
штука должна была пройти за месяц, а в итоге упёрлась в идиотов.
Ну и ушлый вы народ –
Ажно оторопь берет!
Всяк другого мнит уродом,
Несмотря, что сам урод.(с) Леонид Филатов