Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
11 декабря 2013, 1:12:56 PM   # 1
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: СНАРК на основе Crypto-валютной проверки модели

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Это продолжение с не по теме обсуждения на об использовании программ Снарка в качестве альтернативной модели проверки crytocurrency. Выполнение программы корректность может быть проверена с СНАРК. Смотрите здесь для получения дополнительной информации о SNARKs: http://eprint.iacr.org/2013/507.pdf

Основная идея заключается в том, что шахтеры делают все проверки и предоставить доказательство правильности знаний о правильных неизрасходованных выходах, какие другие узлы могут проверить без необходимости проверки транзакций самого.

Я думал, что это будет что-то вроде

входы: prev_utxo_tree_hash, транзакции установлены для текущего блока
Выход: utxo_tree_hash

или

F (prev_utxo_tree_hash, транзакции установлены для текущего блока) = utxo_tree_hash

В самом деле. Если даже один хэш будет увеличивать сложность слишком много (не правда ли? Я не знаю), я полагаю, вы могли бы получить неизрасходованные выходы от запуска обычной программы проверки, а затем предоставить дерево хэш в качестве вклада в программу СНАРКА которая проверяет, что неизрасходованные выходы соответствуют в конце исполнения. Таким образом, вам нужен только булев выход для программы СНАРКА.

Я где-то читал, что программы Снарка могут иметь общественные входы, а также произвольные входы, неизвестные испытатель. Это правильно? Некоторые детали будут скрыты проверяющим, такие как операции.

Если это верно, то другой узел просто нужно будет prev_utxo_tree_hash, utxo_tree_hash и подпись исполнения F, чтобы проверить, что блок был правильно обработан. Даже не нужны транзакции.

К сожалению еще раз, если я говорю что-то глупое о Снарке, это еще как волшебство для меня, так что трудно сохранить то, что может и не может быть сделано.

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


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


6 сентября 2016, 4:09:56 PM   # 2
 
 
Сообщения: 323
Цитировать по имени
цитировать ответ
по умолчанию Re: СНАРК на основе Crypto-валютной проверки модели

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





Я удивлен, что этот поток не получил никакого внимания.

Не может ли это быть использованы, чтобы сделать конфиденциальные операции более эффективными, а ?. Шахтеры удалось проверить диапазон доказательства всех результатов в их блоке, а все остальные просто проверяет Snark-доказательство шахтера. Это сделало бы диапазон доказательства излишним, как только они попадают в блок, и они не будут вносить свой вклад в пик в использовании Bandwith, когда блок будет найден.

Кроме того, что размер типичного СНАРК-доказательства?
2_Thumbs_Up сейчас офлайн Пожаловаться на 2_Thumbs_Up   Ответить с цитированием Мультицитирование сообщения от 2_Thumbs_Up Быстрый ответ на сообщение 2_Thumbs_Up

7 сентября 2016, 1:52:21 PM   # 3
 
 
Сообщения: 173
Цитировать по имени
цитировать ответ
по умолчанию Re: СНАРК на основе Crypto-валютной проверки модели

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

9 сентября 2016, 2:01:08 PM   # 4
 
 
Сообщения: 323
Цитировать по имени
цитировать ответ
по умолчанию Re: СНАРК на основе Crypto-валютной проверки модели

Идея очень привлекательная в теории, но на практике доказав время будет гораздо больше, чем 10 минут задержкой между блочной.
Какие факторы определяют время доказав?

Не может это быть как-то распараллеливание доказав различные части по отдельности, а затем использовать эти доказательства в качестве входных данных в другом СНАРКЕ доказательстве?
2_Thumbs_Up сейчас офлайн Пожаловаться на 2_Thumbs_Up   Ответить с цитированием Мультицитирование сообщения от 2_Thumbs_Up Быстрый ответ на сообщение 2_Thumbs_Up

9 сентября 2016, 2:41:53 PM   # 5
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: СНАРК на основе Crypto-валютной проверки модели

Вся идея неоднозначна и не очень хорошо определены. Проблема центров вокруг того, что это значит "проверить ZK-Снарк", Есть две возможные интерпретации:

1) оценить данную ZK-СНАРК, чтобы проверить, что входные данные удовлетворяют определенное условие.

2) проверить, что данная гк-СНАРК фактически тестирует условия высказанных кто бы дал его вам.

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

Что отсутствует различие между двумя процессами:

1) генерируют ZK-СНАРК для конкретного состояния, не зная ваш результирующий ZK-СНАРК заранее

2) зная конкретный гк-СНАРК выполнить восстановление его, чтобы убедиться, что он был создан правильно и испытания для условия, что он должен был проверить, не что-то другое

Только если вы найдете процесс (2), который принимает значительно меньше энергии, чем процесс (1) "генерация ZK-SNARKs" было бы что-нибудь подходящее для доверительной меньше добычи.
2112 сейчас офлайн Пожаловаться на 2112   Ответить с цитированием Мультицитирование Сообщения от 2112 Быстрый ответ на сообщение 2112



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW