котировка
Только данные, которые строго необходимы для мира, чтобы подтвердить сделку имеет место в блоке цепи. Вот вся суть. Все, что имеет значение только для отправителя и получателя (или минера) должно быть между отправителем и получателем (или шахтером) и не должно быть сохранено навсегда любым другим полным узлом в мире.
Я думаю, что, безусловно, использовать футляры для связывания некоторых неизменный мета-данные с транзакцией. Пример: Bitcoin-клиент, который дал уникальный адрес возврата для каждой исходящей сделки, и автоматически групп возврат сделку вместе с первоначальными платежными операциями.
Кто-то может создать службу, которая связывает данные с транзакционными идентификаторами, но они должны сделать больше работы, чтобы сделать данные неизменны ... и это мне не ясно, как вы делаете, что безопасно.
Я действительно хочу, чтобы мой возврат адрес, который будет «запеченным в» к сделке, что я подписывать, так что, если сделка будет принята в блоке цепь я знаю, не был каким-то хакер-то, кому удалось переписать адрес возврата таким образом они получают мой монеты.
Если я делаю некоторый тип смарт-контракта с Bitcoin сделок, я хочу, данные договора, запеченные в и охватываемые подписи сделки. И человек, я деловой операции с хотел бы, чтобы убедиться, что я не могу изменить условия договора, как только сделка будет подписан.
Мне кажется, самым простым, самым простой и безопасный способ сделать это с типом OP_DROP сделки с ограниченными данными. Данные в blockchain есть (транзакция + HASH (метаданные)), и это то, что будет подписано. Фактические метаданные могут храниться вне blockchain и посмотрели вверх (и проверяются) с помощью хэша (рука-волны, рука волны, я понятия не имею, как это происходит, если есть больше чем одно место, которое хранит метаданные транзакции, и т.д.).
Любая схема, которая пытается переместить HASH (метаданные) за пределами транзакции подписи, записанной в blockchain будет, по крайней мере, быть более сложной. И, таким образом, очень вероятно, будет менее безопасным.
Я пропускаю некоторую другую простую, безопасную, децентрализованная, без blockchain схемы подключения метаданных транзакций?