Как Zerocoin работы?

Как Zerocoin работы? Мне пришла мысль, что он используется, чтобы добавить анонимность в Bitcoin. Он преобразует Bitcoin на Zerocoin и обратно в Bitcoin. А как этот процесс работает? Я пытался читать исследования на Zerocoin, но приведенный пример-это трудно понять (для меня).

Представьте, что все пользователи имеют общий доступ к доске физической объявлений. Для монетный двор zerocoin с фиксированным номиналом $1, пользователь сначала Алиса создает случайная монета серийный номер S, а затем совершает с помощью безопасной схема цифровой обязательства. В результате обязательство-это монета, которая обозначается C, который может быть открыт только на случайное число R, чтобы раскрыть последовательные количество С. Элис булавки с публичных доска объявлений, наряду с $1 в физическая валюта. Все пользователи будут принимать С при условии, что оно правильно структурированной и несет необходимую сумму валюты. Чтобы искупить свою монету С, Алиса сначала сканирует доска объявлений получить набор допустимых обязательств (с 1 , . . . , Ц ), что до сих пор написал все пользователей в системе. Она производит не интерактивный доказательства с нулевым разглашением знания π для следующих двух утверждений: (1) она знает на C ∈ (C 1 по , . . . , С, n ) и (2) она знает скрытое значение R такое что обязательства C открывает С. На виду у других, Алиса, используя маскировку, чтобы скрыть свою личность, 1 сообщения “провести” сделку содержащий (е, π). Остальные пользователи проверить доказательство π и проверить что ранее не появлялись в каких-либо других провести сделку. Если эти условия, пользователи позволяют Алисе собрать $1 от любой расположение на доске объявлений; в противном случае они отвергают ее сделки и помешать ей собирать валюту.

+726
Christopher Fabbro 6 мар. 2012 г., 10:48:45
19 ответов

Если это меньше, чем 10 кошельков, просто скопируйте их в Bitcoin-Qt в каталоге один-на-времени и передать все биткоины на новый кошелек. Это займет у вас около 10 минут.

+982
avj 03 февр. '09 в 4:24
OP_IF
OP_SHA256
 <хэш секрет>
OP_EQUALVERIFY
 <по умолчанию подкачки>
OP_CHECKSIG
OP_ELSE
 <относительная locktime>
OP_CHECKSEQUENCEVERIFY
OP_DROP
 <по умолчанию возврата>
OP_CHECKSIG
OP_ENDIF

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

сценарий константный = это.приложение.ОКР.биткоин.сценарий.компиляции([
hashOpcode,
 Буфер.из(secretHash, "наговор"),
это.приложение.ОКР.биткоин.опкоды.OP_EQUALVERIFY,
 Буфер.из(recipientPublicKey, "наговор"),
это.приложение.ОКР.биткоин.опкоды.OP_EQUAL,
 это.приложение.ОКР.биткоин.опкоды.OP_IF, 
 Буфер.из(recipientPublicKey, "наговор"),
это.приложение.ОКР.биткоин.опкоды.OP_CHECKSIG,
это.приложение.ОКР.биткоин.опкоды.OP_ELSE,
это.приложение.ОКР.биткоин.сценарий.количество.кодирование(lockTime),
это.приложение.ОКР.биткоин.опкоды.OP_CHECKSEQUENCEVERIFY,
это.приложение.ОКР.биткоин.опкоды.OP_DROP,
 Буфер.из(ownerPublicKey, "наговор"),
это.приложение.ОКР.биткоин.опкоды.OP_CHECKSIG,
это.приложение.ОКР.биткоин.опкоды.OP_ENDIF
]);

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

Я просто хочу, чтобы следовать этому образцу

 OP_0 [Зиг-1] OP_1 [ПК 1][ПК 2] OP_2 OP_CHECKMULTISIG

+977
Jameson Wong 12 февр. 2019 г., 16:27:06

Это пульсация лохотрон, как заявляют на сайте и форуме-нить?

+881
HungryPipo 22 сент. 2017 г., 1:43:46

Нет, они не идентичны. Существуют различные причины для этого:

  • Различные узлы могут видеть блоки в другом порядке. Когда вилкой происходит, по определению некоторых узлов в сети видел один блок-первых, и другие видели другой. Если они все видели те же самые блоки, во-первых, там не будет никаких развилок. Как Bitcoin ядро хранит блоки в добавление-только блокировать файлы, того, на диске отражает порядок, в котором эти блоки были замечены в сети. Филиалы в Форксе, которые реорганизуются из сохраняемых на диске.

  • Различные узлы могут даже не видеть все блоки другой блок видит. Если есть вилка между блоком а и Б, и в конце концов строится на дальнейшем, узлы, что видел первый, и не связаны ни с коллегами, что видела в первые, скорее всего, никогда не увидеть Б на всех. Это справедливо в частности для синхронизированных узлов, которые, как правило, не услышите об исторических развилках, и загрузить только ту ветку, которая выиграла.

  • Разные версии ядра биткоин управлять заблокировать файлы по-разному. Более ранние версии будут частично оставить письменное блоки в файлы, когда произошла авария во время создания нового блока. Новые версии будут использовать это пространство.

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

+858
trigordiy 21 июл. 2017 г., 12:22:28

Пожалуйста, смотрите следующие:

Что приложений с открытым исходным кодом майнер есть?

https://en.bitcoin.it/wiki/Software#Mining_apps

https://github.com/ckolivas/cgminer

+737
Jan Burger 23 окт. 2017 г., 6:12:28

Да, Cointellect-это лохотрон.

Смотрите здесь:

  1. http://cointelegraph.com/news/112424/is-cointellect-a-scam
  2. https://bitcointalk.org/index.php?topic=789970.0
  3. https://medium.com/@dnivi3/rolling-up-the-cointellect-scam-60787a30f9a4
  4. http://www.bitcoinnotbombs.com/on-the-cointellect-cloudhashing-scam-and-the-currency-of-reputation/
  5. http://www.1a20.com/category/cointellect-com/

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

+693
cfrf 22 апр. 2016 г., 14:19:34

Они могут сделать это, потому что на рынке крипто может поддерживать несколько компаний

Однако, это не произойдет в любом случае много раз, из-за следующих причин:

  • Просто "расщепление" не так просто, как кажется; вам также понадобится:
  • Инфраструктура и Дэв-ОПС
  • Поддержка
  • Юридическое лицо
  • Там может быть нехватка квалифицированных людей, которых нанимают компании, вместо того, чтобы запускать собственные проекты
  • Время отклика: зачем мне пользоваться вилкой, если проект его был раздвоенный от оригинала, с более быстрым исправления?

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

+653
Daniel J 2 февр. 2013 г., 23:01:04

Ключевым элементом протокол Bitcoin блок цепи, которая представляет собой базу данных публичных сделки. В нем содержится большинство всех сделок в биткоинах, а также включает в себя информацию, такую как адреса отправителя и получателя. Вы можете найти исторические данные транзакции за последние 3 месяца с помощью блока цепи проводника, как Абэ или Blockchain.info.

Я бы порекомендовал Абэ, только потому, что она написана на языке Python, которая позволит сделать его намного легче интерфейс для анализа данных.

+650
Laborant 27 апр. 2016 г., 18:52:51

Я бегу через необработанные данные транзакции, и я хотел бы быть в состоянии собрать адреса (где это возможно).

До сих пор я сделал эту схему, чтобы помочь мне понять, когда можно выяснить адреса из scriptPubKey каждого выхода:

enter image description here

Однако, как видите, я не уверен, как я могу позаниматься адрес с P2WSH.

Можно ли получить адреса из scriptPubKey в покое, или я могу только получить их, когда свидетель показал, когда выходные были потрачены? (как показано здесь):

свидетель: 0 <signature1> <1 <pubkey1> <pubkey2> 2 CHECKMULTISIG>
scriptSig: (пусто)
scriptPubKey: 0 <32-байтовый хэш>
(0x0020{32-байтовый хэш})

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

+608
lamo 14 мар. 2019 г., 16:53:13

Для лайткоинов, если размер памяти увеличился в обработке алгоритме Scrypt алгоритм, например 384 КБ, а не 128 КБ (...), был бы типичный ЦП архитектура (...) может ознакомиться с соответствующим увеличением в производительности?

Нет, это работает наоборот. Если увеличить память, которая используется скрипт для генерации хэш-время, необходимое для его создания, в теории, будет увеличиваться. Время может не увеличиваться, если процессор сможет полностью использовать свой быстрый наличными за один вызов передачи данных. Однако, стандартные аппаратные средства и вы хотели бы намеренно регулировать алгоритме Scrypt размер памяти для него. Что неудобно в глобальном масштабе пользователей.

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

+580
Emilie 9 февр. 2011 г., 20:48:44

Вы можете найти список совместимых кошельки на BIP44 по странице GitHub.

  • Мицелий Bitcoin Кошелек (Андроид)
  • Доплата
  • С CoinVault
  • Самурая Кошелек
  • Coinomi
  • Трезор
  • KeepKey
  • Книга Бумажник
  • 21 Машины Бумажник
  • Доверять Бумажник

По данным MetaMask они также поддерживают BIP44, хотя они не включены в список выше.

+466
Karthick Selvaraj 8 окт. 2017 г., 12:49:05

У меня есть счет за завтра и срочно нужны деньги на моем счете. Я обычно продаю крипто и ждать несколько дней для денег, чтобы показать в моей учетной записи, но мне было интересно, если кто-то знает способ делать переводы же день?

+436
OCH 15 янв. 2013 г., 19:20:08

Внутри входов транзакции, вы должны обратиться к предыдущей операции с помощью txid. Позволяя wtxid было бы (1) жесткую вилку и (2) поражение цели, как это сделает сделки снова томительно.

В wtxid это только используется, чтобы вычислить свидетеля Меркле корня, которые в последние.

+433
katy469 22 янв. 2012 г., 6:50:35

При создании "оплатить открытого ключа" сделка, вам необходимо знать открытый ключ получателя. Как мы можем знать публичный ключ получателя?

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

К вашему сведению: scriptPubkey в P2PK scriptPubKey: OP_CHECKSIG

+416
bctar 25 окт. 2018 г., 12:13:20

Как потом дальнейшие операции может произойти, не дожидаясь секрет Р? Это значит, что контракты HTLC вам просто "перенесены" в последующих сделок между A и B?

Да, это правильно. Вы идете о добавлении выходы HLTC в сделках обязательства по мере добавления все больше и больше HTLCs, и удалить те HTLCs, которые либо завершили с успешным предварительно изображения или те, что не удалось. Каждый раз, когда вы добавить/удалить HTLC, новая проводка, обязательство должно быть подписано и предыдущих сделок обязательства должны быть отменены.

По этой причине, молния спецификация сеть ставит предел 483 HTLCs обязательства по сделке, так что даже если обе стороны отправить максимальное количество HTLCs, в commitment_signed сообщение все равно будет под максимальный размер сообщения.

+347
Rob Erskine 25 нояб. 2011 г., 21:45:17

Это та же причина Бургер Кинг существует, когда есть Макдональдс на каждом углу.

+291
Valiant 12 авг. 2018 г., 21:48:06

Говорят, кто-то вызвал Н биткоины. Теперь, это очень хороший энтропии. При регенерации новых ключей, это было бы хорошей идеей, чтобы взять ключи для повышение энтропии? С одной стороны, энтропия уже предназначавшуюся с другой стороны, он исходит из лучших источников? Как частный случай, будет говорить только части его, будет лучше?

+206
Robert Wasmann 6 мар. 2016 г., 2:14:47

Да. Упрощения идут в биткоин папку и скопировать каждую вещь на новый компьютер. (Убедитесь, что вы держите бумажник.дат безопасный)

+200
user56198 11 авг. 2011 г., 1:47:39

Ответы на вопросы, перечисленные ранее, являются точными с бирж. Тогда у вас есть coinbase.com который не является биржей больше его механизма преобразования. Для BTC в фиат и наоборот. Я пришел в этот стек на основе запросов о том, как они пополняют свои запасы во время митингов, как тока АТН мы наблюдаем сейчас.

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

+133
user214051 14 июл. 2016 г., 19:46:51

Показать вопросы с тегом