Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
21 марта 2012, 8:23:47 PM   # 1
CJP
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я хочу, чтобы создать что-то вроде "Bitcoin службы сообщений", но я думаю, что нужно нестандартные сделки для этого. Я знаю, что некоторые из вас не одобрит, но то, что было бы самым простым способом сделать это?

И мне нужно, чтобы направить эти операции к некоторым конкретным операторам бассейна, которые, как известно, принимать нестандартные сделки? Кто это будет, и как бы переадресовать мои сделки с ними?

Моя собственная версия "службы обмена сообщениями" поставил бы очень низкую нагрузку на Bitcoin: может быть только один, небольшой транзакция раз каждые 24 часа. Для того, чтобы доказать, что нагрузка не будет слишком высокой, я готов использовать необычно высокие операционные издержки. Подумайте о чем-то вроде платы 0,1 .. 1 BTC сделки.

(Edit: изменена при условии)
CJP сейчас офлайн Пожаловаться на CJP   Ответить с цитированием Мультицитирование сообщения от CJP Быстрый ответ на сообщение CJP


Как заработать Биткоины?
Без вложений. Не майнинг.


22 марта 2012, 9:27:58 PM   # 2
CJP
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Получил 1806 Биткоинов
Реальная история.





К сожалению для ответа на себе, но у меня есть немного больше информации:

Я нашел протокол, который используется, что "Bitcoin службы сообщений":
http://btcmsg.staticloud.com/btcmsg_protocol_v1.txt
котировка
BTCmsg протокол v1 (2011-09-18)
===============================

Каждое сообщение представляется многократным платеж, который рассчитывается по
следующий алгоритм:
1. Два первых символов для типа сообщения ( '01' для md5, '02' для ASCII).
2. Затем сообщение в шестнадцатеричном (питон binascii.hexlify).
3. Разделить длинную строку группу из 4 шестнадцатеричных цифр.
4. Каждая группа из 4 гекса (например, 2 ASCII буквы из сообщения) является
   представлена ​​оплатой в Satoshi (максимальная 0xFFFF = 65535).
5. Плата за услугу (состоит из фиксированной части и переменной части времени
   количество мелких платежей требуется, минус плата за сделку),
   можно увидеть в первой транзакции.

Наслаждайтесь!

На самом деле это очень умный, и я чувствую себя немного глупо, не подумав о том, что!

Я могу сделать то же самое, конечно, и никто не сможет остановить меня делать это (за исключением, убеждая меня, что это плохая идея, конечно), так как эта схема используется только "стандартные операции", Это действительно выглядит как самый простой способ для достижения своей цели, хотя мне нужно поставить sha256sum в сделку, поэтому я буду использовать новый тип сообщения ID.

Как я уже говорил, я буду использовать очень небольшое число сделок (не более одного раз каждые 12 часов в текущей конструкции), так что моя нагрузка на блок цепи не должна быть слишком большой. Тем не менее, схема, которые используются в "Bitcoin службы сообщений" далека от оптимальной. Я думаю, что сделка, содержащее сообщение может быть гораздо меньше, если был использован специальный тип сделки, которая просто выталкивает некоторые неиспользуемые данные в стеке.

Политика только прием "стандартная сделка" и не "Сообщения" действительно работает контрпродуктивно здесь. Поскольку никто не может остановить людей от использования блоков цепи для передачи сообщений в любом случае, не было бы лучше иметь стандартную сделку, которая позволяет эффективно вставки небольших сообщений? Sha256sum бы тот минимум, который должен быть поддержан ИМО. Это позволит людям, как я, чтобы вставить защищенные хэши документов произвольного размера.

Кстати, это напоминает мне о некоторых людей, которые я использовал, чтобы знать, кто играл в шахматы, делая небольшие банковские переводы друг друга и положить шахматные ходы в комментариях по сделке.
CJP сейчас офлайн Пожаловаться на CJP   Ответить с цитированием Мультицитирование сообщения от CJP Быстрый ответ на сообщение CJP

22 марта 2012, 10:00:42 PM   # 3
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Ну, никто не может помешать вам делать это, однако, в конце концов, все, что вы делаете это сжигание биткойнов (и дать несколько шахтеров) для "выгода" иметь что-то (скорее всего) unprunable внедренный на каждой машине, которая будет обрабатывать биткойны в будущем.

Может быть, вы можете думать о чем-то еще, как достичь своей цели (ы) - все, что они - в менее навязчивым образом? Что-то вроде отправки определенных количеств монет на специальный адрес + дает доказательство того, что ою есть этот адрес, подписав сообщение с его ключом?
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

22 марта 2012, 11:03:53 PM   # 4
 
 
Сообщения: 2058
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

или использовать OP_DROP
зиний сейчас офлайн Пожаловаться на зиний   Ответить с цитированием Мультицитирование сообщения от зиний Быстрый ответ на сообщение зиний

23 марта 2012, 7:49:25 AM   # 5
CJP
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Ну, никто не может помешать вам делать это, однако, в конце концов, все, что вы делаете это сжигание биткойнов (и дать несколько шахтеров) для "выгода" иметь что-то (скорее всего) unprunable внедренный на каждой машине, которая будет обрабатывать биткойны в будущем.

Я не горю биткойно: Я просто послать их к себе, в очень определенных количествах. Да, я буду давать несколько шахтеров, но я думаю, что это будет стоит.

Может быть, вы можете думать о чем-то еще, как достичь своей цели (ы) - все, что они - в менее навязчивым образом? Что-то вроде отправки определенных количеств монет на специальный адрес + дает доказательство того, что ою есть этот адрес, подписав сообщение с его ключом?

То, что я хочу сделать, это немного отличается от того, "Bitcoin службы сообщений" делает. Моя цель состоит в том, чтобы сделать это доверие свободной метки времени обслуживания. Я хочу создать доказательства того, что определенный документ (или документ с присоединенным именем, подпись и т.д.) существовал в определенное время. Просто "подписание с моим ключом" не является достаточным, так как он все еще может быть сделано на более поздний момент.

Блок-цепь действует как "отметка времени сервера"И я хочу использовать его в качестве такового. Я не верю в создании альтернативных цепочек блоков для альтернативных целей, потому что я считаю, что доверие бесплатно, Bitcoin стиле метки время сервер нуждается в денежный стимуле функционировать. То, что я хочу сделать вместо того, чтобы уменьшить нагрузку на блок цепи к абсолютному минимуму, чтобы создать свои собственные деревья Merkle, которые имеют свои корни в сделке Bitcoin.

или использовать OP_DROP

Пожалуйста, скажите мне больше об этом. Я уже знаю пару вещей о Bitcoin сценариев, но есть стандартный тип транзакции для этого? В противном случае, она возвращает меня к моему первоначальному вопросу.
CJP сейчас офлайн Пожаловаться на CJP   Ответить с цитированием Мультицитирование сообщения от CJP Быстрый ответ на сообщение CJP

23 марта 2012, 8:55:36 AM   # 6
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Другой возможный подход, который был упомянут прежде, чем это сделать "не настоящие" Bitcoin-адрес, по-видимому, действует, но вместо того, чтобы быть реальным адресом это фактически предоставляется пользователю хэш (после 1), а затем суффикс (чтобы убедиться, что он обрабатывается как действует).

Затем записать небольшое количество BTC, отправив на этот адрес (эта сумма никогда не сможет быть востребовано и поэтому не может быть сокращен), а затем вы бы иметь, например, хэш документа навсегда зафиксированный в blockchain.

Я думаю, может быть, даже лучше было бы включать URL в ТХ (как сообщение), так что ТХ указывает исходное местоположение документа (или, возможно, только его имя или что-то еще).
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

23 марта 2012, 5:11:52 PM   # 7
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Может быть, использовать хэш документа / сообщения / все, что в качестве секретного ключа и сделать транзакцию и из полученного адреса? Это будет даже иметь преимущество, что хэш не получает общественности, но это тривиально, чтобы проверить, если полученный адрес был использован в определенный момент времени. Кроме того, это может быть pruneable (как оставить пустой адрес), и вы можете сделать так много сделок, как вам нравится, как только вы хотите. До тех пор, пока вы платите таксы я думаю, что можно было бы рассматривать как часть нормальной работы Bitcoin.

Если кто-то хочет знать, если документ с хэш "абв123" существовал до сегодняшнего дня, он бы просто использовать "абв123" в качестве секретного ключа и проверить, если соответствующий адрес получил деньги уже (может быть, даже отправить в Satoshis размер файла быть очень уверены?).
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

23 марта 2012, 10:14:55 PM   # 8
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Код:
#! / Bin / Баш
#
# Программа меток времени
# Возвращает действительный адрес Bitcoin, сделанный из стандартного ввода
# Для отметки времени, просто отправить 0,01 BTC по этому адресу
#
# Требуется Ьс, OpenSSL, XXD
#

base58 = ({1..9} {} {A..H J..N} {P..Z} {a..k} {} m..z)

EncodeBase58 () {
    # 58 = 0x3a
    До нашей эры <<<"IBase = 16; п = $ {1} ^^; в то время как (п>0) {п% 3A; п / = 3A}" |
    нолики |
    в то время как чтение п
    делать эхо -n $ {base58 [п]}
    сделанный
}

контрольная сумма () {
    XXD -p -r <<<"$ 1" |
    OpenSSL dgst -sha256 -binary |
    OpenSSL dgst -sha256 -hex |
    вырезать -d \ -f2 |
    СЕПГ -r "s / ^ ((..) {4}). * / \ 1 /"
}

Hash160 ()
    вырезать -d \ -f2


Hash160ToAddress ()
    СЕПГ "с / / 1 / г"


Hash160ToAddress $ (Hash160)
Из сделанные grondilu

Просто создает хэш в формате Bitcoin адреса. Направлено небольшое количество по этому адресу. Вероятность того, что адрес, который соответствует существующему хэш файла довольно штопать маленький !!! Большой, чтобы доказать, что что-то существует, по крайней мере, во время ТХ.
bitlotto сейчас офлайн Пожаловаться на bitlotto   Ответить с цитированием Мультицитирование сообщения от bitlotto Быстрый ответ на сообщение bitlotto

26 марта 2012, 4:48:55 PM   # 9
CJP
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Благодарю. Этот сценарий выглядит многообещающим.

Есть ли способ, чтобы вернуть затраченные биткойнов? Если я правильно понимаю, хэш фактически используются в качестве секретного ключа, поэтому оно не должно быть слишком сложным для форматирования хэша таким образом, что я могу импортировать его в бумажник Bitcoin, не так ли? У меня уже есть pyWallet, и я считаю, что это позволяет мне импортировать закрытые ключи ...
CJP сейчас офлайн Пожаловаться на CJP   Ответить с цитированием Мультицитирование сообщения от CJP Быстрый ответ на сообщение CJP

27 марта 2012, 2:27:01 AM   # 10
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Благодарю. Этот сценарий выглядит многообещающим.

Есть ли способ, чтобы вернуть затраченные биткойнов? Если я правильно понимаю, хэш фактически используются в качестве секретного ключа, поэтому оно не должно быть слишком сложным для форматирования хэша таким образом, что я могу импортировать его в бумажник Bitcoin, не так ли? У меня уже есть pyWallet, и я считаю, что это позволяет мне импортировать закрытые ключи ...

Скрипт создает только Bitcoin адрес и адрес является хэш файла. Там нет закрытого ключа идти вместе с ним. Таким образом, любая BTC вы отправить этот адрес исчез. Это было бы почти невозможно создать закрытый ключ, чтобы идти вместе с ним. НО, оно создает видимый хэш, который постоянно установлен в блоке цепи.

bitlotto сейчас офлайн Пожаловаться на bitlotto   Ответить с цитированием Мультицитирование сообщения от bitlotto Быстрый ответ на сообщение bitlotto

27 марта 2012, 2:55:20 AM   # 11
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Есть ли способ, чтобы вернуть затраченные биткойнов? Если я правильно понимаю, хэш фактически используются в качестве секретного ключа, поэтому оно не должно быть слишком сложным для форматирования хэша таким образом, что я могу импортировать его в бумажник Bitcoin, не так ли? У меня уже есть pyWallet, и я считаю, что это позволяет мне импортировать закрытые ключи ...

Я думаю, если вы хотите быть уверены в том, что ТХ постоянно хранится то денежные средства не могут быть возвращены (в противном случае он может быть сокращен в будущем), однако, другой подход, вы могли бы, возможно, рассмотреть следующее:

1) Используйте файл хэш как секретный ключ затем сгенерировать лобковый ключ и отправить BTC в пустой бумажник (который имел этот адрес импортируемый в него).

2) После того, как БТД немедленно направить его по другому адресу в том же кошельке (если требуется плата ТХ вам придется потерять эту сумму).

3) Публикация секретного ключа исходных ТЙ (после того, как достаточное количество подтверждений прошло с последним шагом).

Предполагая, что вы не тратить деньги, которые вы переадресованы на себя, то я думаю, что будет держать постоянную запись с деньгами, в конце концов, будучи в состоянии быть утилизирован (возможно, через некоторое время, когда вы больше не заботиться о доказательстве).
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

27 марта 2012, 8:50:25 PM   # 12
CJP
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Я думаю, если вы хотите быть уверены в том, что ТХ постоянно хранится то денежные средства не могут быть возвращены (в противном случае он может быть сокращен в будущем), однако, другой подход, вы могли бы, возможно, рассмотреть следующее:

1) Используйте файл хэш как секретный ключ затем сгенерировать лобковый ключ и отправить BTC в пустой бумажник (который имел этот адрес импортируемый в него).

2) После того, как БТД немедленно направить его по другому адресу в том же кошельке (если требуется плата ТХ вам придется потерять эту сумму).

3) Публикация секретного ключа исходных ТЙ (после того, как достаточное количество подтверждений прошло с последним шагом).

Предполагая, что вы не тратить деньги, которые вы переадресованы на себя, то я думаю, что будет держать постоянную запись с деньгами, в конце концов, будучи в состоянии быть утилизирован (возможно, через некоторое время, когда вы больше не заботиться о доказательстве).


Мой предназначен способ борьбы с обрезкой проводимых операций прост: сохранить локальную копию соответствующей части дерева Merkle блока. Если я прав, то корень дерева Merkle является частью блока заголовка, который будет храниться вечно. И на самом деле тратить монеты не только хорошо для меня: это также позволяет для обрезки иметь место, которое поможет сэкономить дисковое пространство в будущем. Я уже чувствую себя немного как социально ответственный blockchain-эколог.

Если можно использовать SHA256 хэш в качестве секретного ключа и сгенерировать открытый ключ и Bitcoin адрес от этого, по-видимому, как эффективного метода (менее блок загрязнения цепи, чем "Bitcoin службы сообщений" подход). Конечно, мне нужно передать монеты на другой адрес со второй операцией, перед публикацией SHA256 хэша документа, или в противном случае монеты могут свободно быть схвачено, кто знает, мой метод и опубликованный хэш.

Я думаю, что я могу сделать реализацию, но я оценил бы некоторую помощь по следующим вопросам:
  • Как я могу генерировать частный и публичный ключ от SHA256 хэша, например, используя Баш и OpenSSL?
  • Можно ли импортировать такую ​​пару ключей в Bitcoin время bitcoind бежит? У меня нет опыта работы с API JSON, но от того, что я читал, это, кажется, не поддерживает это.
CJP сейчас офлайн Пожаловаться на CJP   Ответить с цитированием Мультицитирование сообщения от CJP Быстрый ответ на сообщение CJP

28 марта 2012, 12:16:48 AM   # 13
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

  • Можно ли импортировать такую ​​пару ключей в Bitcoin время bitcoind бежит? У меня нет опыта работы с API JSON, но от того, что я читал, это, кажется, не поддерживает это.

В 0.6.0 это возможно с помощью "importprivkey" RPC вызов.
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille

28 марта 2012, 12:26:53 AM   # 14
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Кто-то поправьте меня, если я ошибаюсь, но обрезка просто акт шахтера забыть то, что они больше не нужны, чтобы знать. ОЕ все еще не произошли, и все еще быть в цепи и любой службе делает Lookups хэш документов с целью меток времени будет достаточно умны, чтобы не подрезать. Или, может быть, вы можете пометить его каким-то образом, что позволяет Отметка времени проверять услуги забыть обо всем и помнить только нефинансовый ТХ.

Если люди беспокоятся о размере цепи, может быть способ сделать это для компании накапливают документы должны быть штамп, хэширования их все вместе и просто включать в себя 1 хэш за блок / час / день.
FreeMoney сейчас офлайн Пожаловаться на FreeMoney   Ответить с цитированием Мультицитирование сообщения от FreeMoney Быстрый ответ на сообщение FreeMoney

29 марта 2012, 6:30:17 AM   # 15
CJP
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Кто-то поправьте меня, если я ошибаюсь, но обрезка просто акт шахтера забыть то, что они больше не нужны, чтобы знать. ОЕ все еще не произошли, и все еще быть в цепи и любой службе делает Lookups хэш документов с целью меток времени будет достаточно умны, чтобы не подрезать. Или, может быть, вы можете пометить его каким-то образом, что позволяет Отметка времени проверять услуги забыть обо всем и помнить только нефинансовый ТХ.

Если люди беспокоятся о размере цепи, может быть способ сделать это для компании накапливают документы должны быть штамп, хэширования их все вместе и просто включать в себя 1 хэш за блок / час / день.

Я думаю, что вы правы, и это именно то, что я планирую сделать:
Я создам "временные метки сертификаты" которые содержат:
  • Некоторые пояснения используемых методов (только часть, которая не является машиночитаемой)
  • Номер версии метода временных меток
  • Индекс блока Биткойн
  • Может быть, заголовок всего блока, если это не слишком большие
  • Блок временной метки
  • Блок Merkle корня дерева
  • Часть дерева блока Merkle, который необходим для транзакции временной метки
  • Транзакция метки времени
  • Метка времени Меркл корень дерева, извлеченные из сделки
  • Часть временной метки Merkle дерева, которое необходимо для этого конкретного сертификата
  • Короткое сообщение, вместе с защищенной хэш документа

Я планирую создать макс. 2 метки времени транзакций в 24 часа, так что каждый документ будет датируемые в течение 24 часов. И обрезке не является проблемой, так как сертификат содержит локальную копию соответствующих частей блока.

О методах кодирования хэш-значение в сделке: для простоты я буду первым использовать "Bitcoin службы обмена сообщениями" метод, а затем, как только я переключаюсь на Bitcoin 0.6, я буду использовать более эффективный метод использования хэша в качестве ключа.
CJP сейчас офлайн Пожаловаться на CJP   Ответить с цитированием Мультицитирование сообщения от CJP Быстрый ответ на сообщение CJP

29 марта 2012, 6:46:04 AM   # 16
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Для того, чтобы это работало, отметка времени должно быть легко проверить с помощью третьей стороны. Имейте это в виду при проектировании системы. Это не может быть 100% доверять, если он полагается на больше, чем документ и blockchain ИМО. Если хэш целую кучу документов вместе, чем все эти документы должны быть доступны третьим лицам. Кажется, что это будет проблемой.
Red Emerald сейчас офлайн Пожаловаться на Red Emerald   Ответить с цитированием Мультицитирование сообщения от Red Emerald Быстрый ответ на сообщение Red Emerald

29 марта 2012, 7:32:03 AM   # 17
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Для того, чтобы это работало, отметка времени должно быть легко проверить с помощью третьей стороны. Имейте это в виду при проектировании системы. Это не может быть 100% доверять, если он полагается на больше, чем документ и blockchain ИМО. Если хэш целую кучу документов вместе, чем все эти документы должны быть доступны третьим лицам. Кажется, что это будет проблемой.

Да, я думал, что это будет хорошо, потому что он есть «главный документ» с грифом дней документы, но люди не хотят, чтобы пройти вокруг хозяина таким образом они будут идти на его сайт, я полагаю, но это отстой потому что теперь вы ему нужны. Вы не должны доверять ему, но ему нужно, или, по крайней мере, что документ. Тем не менее это может быть полезным, вы можете нажать торрентов каждый день с печатью документов дня. Не похоже, было бы хорошо масштабируется на всех, хотя.
FreeMoney сейчас офлайн Пожаловаться на FreeMoney   Ответить с цитированием Мультицитирование сообщения от FreeMoney Быстрый ответ на сообщение FreeMoney

29 марта 2012, 9:41:43 AM   # 18
 
 
Сообщения: 440
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Для того, чтобы это работало, ... Если вы хэширования целую кучу документов вместе, чем все эти документы должны быть доступны третьим лицам. Кажется, что это будет проблемой.
"основной документ" не нужно быть на самом деле все собранные документы дневные - только список их хэши. т.е. на день X Y в момент времени в блоке В, транзакция произошла с помощью закрытого ключа, равной хэш мастер-документа Z, который, следовательно, существовал в то время. В документе Z, представленный здесь Ваши Почести, мы можем видеть, что есть хэш "bob's_contract_of_employment.doc" точно так, как показано здесь.
fergalish сейчас офлайн Пожаловаться на fergalish   Ответить с цитированием Мультицитирование сообщения от fergalish Быстрый ответ на сообщение fergalish

31 марта 2012, 6:02:46 PM   # 19
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Для того, чтобы это работало, ... Если вы хэширования целую кучу документов вместе, чем все эти документы должны быть доступны третьим лицам. Кажется, что это будет проблемой.
"основной документ" не нужно быть на самом деле все собранные документы дневные - только список их хэши. т.е. на день X Y в момент времени в блоке В, транзакция произошла с помощью закрытого ключа, равной хэш мастер-документа Z, который, следовательно, существовал в то время. В документе Z, представленный здесь Ваши Почести, мы можем видеть, что есть хэш "bob's_contract_of_employment.doc" точно так, как показано здесь.
Но как у вас есть главный документ, без необходимости доверять никому? Что произойдет, если человек с основным документом исчезает? ИМО, одна большая часть Bitcoin является полное отсутствие необходимости доверять централизованную партию, но система с "основной документ" Вы создали централизованную партию.
Red Emerald сейчас офлайн Пожаловаться на Red Emerald   Ответить с цитированием Мультицитирование сообщения от Red Emerald Быстрый ответ на сообщение Red Emerald

31 марта 2012, 6:27:15 PM   # 20
 
 
Сообщения: 462
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать документ с временными отметками блока цепью?

Для того, чтобы это работало, ... Если вы хэширования целую кучу документов вместе, чем все эти документы должны быть доступны третьим лицам. Кажется, что это будет проблемой.
"основной документ" не нужно быть на самом деле все собранные документы дневные - только список их хэши. т.е. на день X Y в момент времени в блоке В, транзакция произошла с помощью закрытого ключа, равной хэш мастер-документа Z, который, следовательно, существовал в то время. В документе Z, представленный здесь Ваши Почести, мы можем видеть, что есть хэш "bob's_contract_of_employment.doc" точно так, как показано здесь.
Но как у вас есть главный документ, без необходимости доверять никому? Что произойдет, если человек с основным документом исчезает? ИМО, одна большая часть Bitcoin является полное отсутствие необходимости доверять централизованную партию, но система с "основной документ" Вы создали централизованную партию.

главный документ должен будет опубликован. период

все смогут увидеть содержимое этого (должно быть в любом случае только список идентификаторов документов и их хэш) и хэш документа сами бы в blockchain.
таким образом, каждый может проверить, если документ о его заинтересованности в какой-либо из основных документов, если да, то один, а затем тест / сравнить хэши и проверить в blockchain.

Редактирование: этот подход будет использоваться для официальных публикаций ЕС. они будут подписывать 1 документ, содержащий список хэшей всех файлов, опубликованных в тот же день, и любой желающий может проверить, что PDF приходит из офиса публикации, проверив хэш PDF, проверяя, если хэш соответствует информации в списке, который был подписан, а затем проверить подпись (используется сертификат, если он не был аннулирован, и т.д.).
Bitcoin / blockchain временных меток вроде разные, не имеет certicate эмитента, ни еще не известно, как будет опубликован главный документ (ежедневный список). но оно должно быть публичным и предохранительное
Милы сейчас офлайн Пожаловаться на мила   Ответить с цитированием Мультицитирование сообщения от мила Быстрый ответ на сообщение мила



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW