Давайте посмотрим, если я правильно понимаю, а затем изучить возможный способ полностью заменить blockchain.
Концептуально говоря, все битовые монеты в существовании образуют цепь монет. Эти монеты могут быть перемещены от человека к человеку, счета на счет, можно transerred, продавать, покупать и т.д.
Everytime монеты обменивали цепь начинает расти вместе с новыми монетами.
Возможная проблема с этим понятием является цепочка становится слишком большой.
Таким образом, идея состоит в том, чтобы отрезать хвост цепи, чтобы сделать его короче снова.
Идея срезания хвоста, чтобы заменить хвост с одной хэш. (Merkle дерево частично разрушилась? Или, возможно, что-то еще, просто один хэш не связан с Merkle, или, возможно, новый Merkle хэш корневого узла, так как что-то должно быть предыдущий хэш для последнего блока в хвосте?).
Правильно. Вы удалить всю цепочку, и все, что вы держите это хэш и таблица всех Bitcoins, которые до сих пор расходуемыми. Вы бросаете все остальное прочь.
Во всяком случае, вопрос теперь:
Что происходит обо всех данных по сделке?
Все, что вам нужно, это идентификаторы транзакций и выходные смещения любых выходов, которые до сих пор расходуемые. Вы можете бросить все остальное прочь.
Вы, кажется, подразумевает также, что эта сделка данные должны были выброшены, а также, так как в противном случае также расти большой, и так как блоки были выброшены не имеет смысла хранить сделки.
Ну, вы должны следить за все монеты, которые расходуемые. Другие операции могут быть выброшены.
Таким образом, нижняя строка:
1. Блоки выбрасываются.
2. Сделки выбрасываются.
3. Остается один хэш.
В принципе, все, что остается один хэш. Но хэш достаточно, чтобы восстановить один и только состояние всех текущих операций.
Моя претензия / Идея заключалась в том, что злоумышленник может создать "не настоящие" Операции, которые представляют операции, которые были выброшены в шаге 2.
Как он мог? Одна из двух вещей должно было бы быть в случае сделок, которые будут приняты:
1) Они должны были бы утверждать, расходуемые выходы транзакций, что этот узел по-прежнему знает. В этом случае, в каком смысле операции "не настоящие"?
2) Они должны требовать расходуемых результатов транзакций, которые могут быть доказаны в силе на основе хэша-узел по-прежнему знает. В этом случае злоумышленник либо должен найти хэш столкновения (в этом случае, все прикручивается) или транзакция должна требовать действительных результатов.
Вы утверждаете, что это было бы бесполезно, так как вся сеть / система apperently решила отрезать хвост.
Так что все с помощью Bitcoin отбрасывает хвост, блоки, сделки, которые пошли с ним, и все не согласен с тем, что эти данные теперь уже не в игре.
Так вы говорите, что делает эти поддельные транзакции не будет полезно, потому что они будут отвергнуты системой
Вы, кажется, говорят, что эти операции не могут быть повторно введены в систему?!?
Они не могут быть введены, потому что они не претендуют на выходы транзакций, что любой узел должен рассмотреть действительный любым способом.
Но тогда у меня вопрос:
Как остальная часть системы, секция за хвост, раздел, который не был отрезан знать, кто чем владеет?
Они либо следить за все расходуемые выходы транзакций, или они требуют проверяемого доказательства, что существует расходуемое выход транзакции, что они не знают о - проверках по хэш и подписи ПРОСЛЕЖИВАЕМЫХ обратно к данным они знают, является действительным.
Все эти операции, которые были сделаны до того, как хвост был отрезан, в результате в какой-то богатства, своего рода счета денег?!?
Они по-прежнему в силе. Их выходы все еще расходуемые.
Я полагаю, что, когда приложение Bitcoin запускается, он начинает сканировать все транзакции для его собственных адресов, суммирует их вместе и таким образом выясняет, что это баланс?!?
Если эти операции были выброшены, и / или блоки не доступны для целей проверки?!?!? Тогда как бы клиент знает, что это баланс?!?!?
Клиент будет хранить свой баланс, наряду с идентичностями любых выходов сделки он может потратить.
Является ли это возможно, почему Bitcoin можно считать пирамиду?!?!? После того, как разрез происходит исчезает богатство?!?!?
Ничто не исчезает. Разрез только для экономии памяти и дискового пространства. Семантика остается точно такой же. Разница заключается в том, что каждый человек может забыть о сделках, без расходуемых выходов, и они могут забыть о блоках предшествующего уровня до контрольной точки.