Основываясь на идее зеленые адреса, Я считаю, что можно значительно снизить риск 51% атаки а, а также уменьшить вероятность того, что проблема типа 11 марта будет идти незамеченными до тех пор, как это было (в hardfork с +6 ложных подтверждений, по меньшей мере, одной крупной сделки).
Он работает следующим образом: Доверенные стороны могли бы послать какие-то случайные количества Bitcoins из одного, казалось бы, случайного адреса на другой и управляются одной и той же партии или одной контролируемой другой доверенной стороной. Тогда п блоками позже (п = 3?) Зеленый адрес может отправить сообщение (д транзакции) через блок цепь, содержащую информацию о транзакции с отметкой времени, отправителем, и адресом приемника или возможно только в firstbits из эти адреса. A 51% злоумышленник вряд ли включать первую из этих сделок в своих блоках, так как он должен включать в себя все транзакции, чтобы убедиться, что он не пропустил специальную операцию, используемую для проверки целостности блоков, созданных и если он включает в себя все операции, это уже не нападение. И злоумышленник не может отправить подписанное сообщение от зеленого адреса, так как он не имеет секретный ключ этого адреса.
Если бы эта система была злоупотребляли владелец зеленого адреса, проверки на это было бы похожи на чеки на зеленых себя решают: экономическое большинство отвергнет этот конкретный зеленый адрес.
Я даже не думаю, что эта система будет включать в себя какие-либо изменения в blockchain или системы Bitcoin. Это независимая система, добывающие операторы пула могли бы реализовать, чтобы проверить целостность блока цепи и операторов майнинг также могут быть те, уплачивающих (небольшие) операционные издержки, необходимые, чтобы сделать эту работу системы, так как повышение доверия к Bitcoins в их экономический интерес. Оператор майнинг затем проверяет, х + п, содержит ли блок сообщение от зеленого адреса на другой адрес о сделке, произошедшей в блоке число х. Если нет, то какой-то сигнал тревоги должен погаснуть и действия могут быть приняты там. Сделка обменивались сообщениями и даже не должна быть включена в блоке, но это может быть просто передано как сделка 0 подтверждения для оператора майнинга проверить обоснованность ранее добытые блоков.
Один зондирующие транзакций для каждого блока или, возможно, даже меньше, были бы достаточно, так как энтропия случайной сделки очень высока.
Некоторое беспокойство может быть поднято, что эта идея не совпадает с децентрализованной идеей Bitcoins и что оператор зеленого адреса может быть поставлена под угрозой или быть частью нападения, но я считаю, что это вопрос не сильно отличается, чем проблема самих зеленых адресов , Если экономическое большинство считает этим зеленый адрес ненадежной, сигнал может быть проигнорирован.