Как выполнить двойной ша-256 кодирования?

Биткоин - протокол-спецификация дает пример двойных-ша-256 кодирования.

привет
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (первый раунд ша-256)
9595c9df90075148eb06860365df33584b75bff782a510c6cd4883a419833d50 (второй этап алгоритма SHA-256)

Я пробовал различные SHA256 и калькуляторы и первые матчи кодировку без проблем, но второй всегда решает

d7914fe546b684688bb95f4f888a92dfc680603a75f23eb823658031fff766d9

Я также пытался прописные и меняя байт байтов.

+451
Nicky Lightpen 3 нояб. 2017 г., 02:56:22
29 ответов

Лайткоин ScryptMiner процессора

Скачать

http://www.mediafire.com/?l8i99fbyn41n97a

У меня i7 получать 40 к/хеш, который тоже не плохо

Учитывая, что с cgminer конфигурации правильно, вы получите к/хеш-результат, похожий на М/хеш для горнодобывающей деятельностью ГПУ

Проверьте это для полное руководство о том, что ваши выходы должны использовать и жнец & cgminer

https://bitcointalk.org/index.php?topic=117221.0

Я думаю, что данный процессор i5 и много, как в 30, что у @ вашем распоряжении, тогда LTC должен быть ходок

МРБ заявил, что с правильно configered с/Вт ЛТК & БТД добыча должна быть на уровне около 0.0041/0.0040 БТЦ/ЛТЦ / час (600 м-хэш-БТЦ/600 к-хэш-ЛТК) настройки видеокарты

https://bitcointalk.org/index.php?topic=131809.msg1414530#msg1414530

+965
Ellis Simukonda 03 февр. '09 в 4:24

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

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

+951
yara mohamed 24 авг. 2012 г., 23:21:10
Другие ответы

Связанные вопросы


Похожие вопросы

Важные части жирным шрифтом, для тех, кто не хочет читать подробно!

Я получил много мелких операций, в суммах, иногда столь же низко как 0.000003 БТЦ. Хотя я также получил (относительно) большие объемы, я боюсь, что, когда я хочу потратить свои биткоины на операционные издержки могут быть очень высоки за счет большого количества "входных" проводки необходимо сделать до выходных сделки.

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

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

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

В большинстве, но не во всех случаях, мое крошечное суммы были получены на специальный Тони-количество-адрес.

Ради этого вопроса, давайте предположим, что я получил 1000 маленьких сделок 0.001 БТЦ каждого, и еще 100 сделок по 0.1 БТЦ каждый, все в одном кошелек. Это дало бы общий баланс 11BTC. Предположим, все суммы были получены 6 месяцев назад.

Если бы я хотела провести всю 11BTC сразу (с 1100 входов транзакций), как высоко может плата быть?

Если я потратил только 1BTC в то время, как высоко может плата быть?

Как я могу объединить крошечных размерах, не затрагивая более крупные?

Я бегу стандарт (Сатоши) клиента, но и другие клиенты могли быть варианты.

+898
Josh1billion 1 июл. 2019 г., 10:36:56

Как скомпилировать:

  1. Скачать источник, из GitHub.
  2. Выполните задачу ./настроить файл. (если она не существует, типа "./autogen.sh" в первую очередь.)
  3. Типа "сделать".
  4. Ваша программа готова.
+868
Georg55 17 апр. 2013 г., 07:00:36

По данным Википедии статью о биткоин:

Первоначального распределения биткоин выгоден в сторону раннего усыновителей. [...] Тем не менее, объем работ, которые необходимо выполнить за один биткоин на данный момент более чем 500 000 раз больше, чем объем работы, при котором сначала биткойны распространялись. Поскольку все больше людей присоединиться, а также из-за функцию вознаграждения, что уменьшает количество вознаграждены за это деньги так много блоков, это становится все труднее для генерации биткоинов с течением времени, используя те же вычислительные мощности.

Так как это справедливо? Почему кто-то должен получать деньги только за слух о Bitcoin, прежде чем я сделал?

+840
StormKop 1 нояб. 2014 г., 17:38:04

BitcoinServerSetup

Как bitcoind установке в системы Ubuntu/Linux систем.

Ссылка для скачивания https://bitcoin.org/en/download

Экстракт bitcoin-0.15.0.1-x86_64-linux-gnu.tar.gz

Используя tar -xvf bitcoin-0.15.0.1-x86_64-linux-gnu.tar.gz

Результат............................................ биткоин-0.15.0/ биткоин-0.15.0/ОГРН/ биткоин-0.15.0/ОГРН/биткоин-CLI и Биткоин-0.15.0 как/bin/bitcoind и Bitcoin-0.15.0/бин/с Bitcoin-Qt в биткоин-0.15.0/ОГРН/биткоин-Техас биткоин-0.15.0/ОГРН/test_bitcoin биткоин-0.15.0/включить/ биткоин-0.15.0/числе/bitcoinconsensus.ч биткоин-0.15.0/Либ/ биткоин-0.15.0/Либ/libbitcoinconsensus.поэтому биткоин-0.15.0/Либ/libbitcoinconsensus.так.0 биткоин-0.15.0/Либ/libbitcoinconsensus.так.0.0.0 биткоин-0.15.0/доля/ биткоин-0.15.0/доля/человек/ биткоин-0.15.0/доля/человек/докладчик 1/ биткоин-0.15.0/доля/человек/докладчик 1/биткоин-Кинк.1 биткоин-0.15.0/доля/человек/докладчик 1/bitcoind.1 биткоин-0.15.0/доля/человек/докладчик 1/биткоин-Кварты.1 биткоин-0.15.0/доля/человек/докладчик 1/биткоин-Техас.1

компакт-диск биткоин-0.15.0/ОГРН/

Запустить сейчас ./bitcoind -деамон

Результат: биткоин Server, начиная

Идти домой папку команда CD ~

Увидеть скрытые папки с помощью команды ls -а

Теперь вы видите .папка биткоин заключить, что использование компакт-диска .биткоин

Создайте новый файл :: сенсорный биткоин.конф.

Вставьте в Bitcoin.файл conf

сервер=1

тестовом режиме=#1 Для начала использования тестовом режиме

rpcuser=rpcuser

rpcpassword=somesecretpassword

Установить путь к биткоин-0.15.0/bin/ или вы входите в биткоин-0.15.0 папку/bin/ и выполните команду

./биткоин-Кинк метода getbalance вернуть баланс

+823
Abd Zulmi 16 мар. 2011 г., 01:21:25

3045022100d52330113ccd033ccb1aaa3b759e9696c216e802922e5f1902cd5ada69c612e5022057880205319dccb05eebbe34323a852ee82653f09f81253ddccd08a810e9d42d01

это подписи ECDSA с ключом отправителя.

03e5b9f0bb669b289efb8d2826487a24ef5f3985624c8bc3a3e34f6bd54e080b27

это открытый ключ отправителя (чей хэш хранится в обращении монеты были ранее отправлены).

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

OP_DUP OP_HASH160 6ffdc2e9e69434a7832208db5a6148c67563e8ae OP_EQUALVERIFY OP_CHECKSIG

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

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

+783
djmox 5 апр. 2017 г., 01:31:02

Привет я хочу сделать полное удаление ядра биткоин и следовать книге, которую я недавно купила по программированию на цепочке блоков Bitcoin.

Я пробовал удаление всех данных и работает:

команду sudo systemctl отключить bitcoind

однако еще до н. э. начинается при запуске и приведенная выше команда не работает

Не удалось отключить блок: нет такого файла или каталога

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

Пожалуйста, может кто-то помочь.

+767
Humayun Shabbir 21 июл. 2011 г., 10:54:41

Вам не нужно указать трудности для определения мощности: Он не зависит от сложности:

Может вы имеете в виду вероятность найти блок?

Есть несколько калькуляторов доходности там, попробуй это например: http://www.bitcoinx.com/profit/

+688
Sergey Gornostaev 18 февр. 2016 г., 07:47:27

Flexcoin предлагает интернет-кошелек и "банковская услуга", которая на самом деле начисляет проценты на положительный баланс.

Они делают это путем взимания комиссии за внешние платежи, flexcoin в flexcoin остается свободным. 70% всех процентных затем distribuited между его пользователями.

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

+658
EyfI 5 нояб. 2012 г., 12:40:05

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

Для: упрощает проверку СПВ

Представьте, что вместо отработавшего/неизрасходованных модель позволяет отслеживать баланс по каждому адресу. Вы получаете ноль-подтверждение сделки, которая платит вам по адресу.

Теперь, чтобы выяснить, что баланс этот адрес, вы должны получить все депозиты и снятия денег с него. Если вы пропустите один, вы расчет неправильный баланс.

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

За: улучшает конфиденциальности сделки в теории

Выходные данные изменения (которые ссылаются как '8 БТЦ идет к Элис') отправляется в совершенно новый адрес, и в теории это не возможно, чтобы выяснить, выход которого является выходом меняться. На практике реальный объем производства обычно круглое число, а на выходе изменится что-то вроде 0.00019841.

Против: делает повышение платы действительно сложно

Если вы использовали Bitcoin для достаточно долго, вы, вероятно, столкнетесь с ситуацией, когда кто-то отправил несколько биткоинов, но не придала комиссии.

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

Против: делает набор UTXO гораздо больше

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

ТЛ;ДР: это можно было сделать по-другому, и есть некоторые достаточно веские аргументы, но это невозможно сейчас.

+655
Manas Tripathy 14 февр. 2010 г., 21:33:18

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

Почему возврата не будет отправлен на тот же адрес?

Я прочитал вопрос о том, почему изменения будет отправлено на другой адрес. Гэвин и Дэвид Шварц упомянул его более трудным для отслеживания вашего биткоин затраты и скрывая что адрес тратя и изменить адрес.

Это причина, почему новые адреса должны быть использованы для возмещения или есть какие-то дополнительные причины?

+648
Bailey Smith 22 апр. 2012 г., 11:41:10

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

+637
ANDREI35256 25 апр. 2017 г., 06:45:44

Для остальных из нас, простых смертных:

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

+615
Lili T 26 сент. 2013 г., 14:59:58

То, что вы говорите правильно.

Я быстро объяснить, почему эти жестко семян ДНС требуется. Атаки, которые вы упоминаете называется "список пиров отравление", стратегия, которая может использоваться, чтобы отделить кого-то от сети. Существует два основных типа взаимного отравления списка:

  1. Нечестные узлов: злоумышленник отравляет вам списки пиров с реальными узлов, но и вредоносные. Все ваши сделки всегда будут вынуждены через эти узлы.
  2. Пустота узлов: злоумышленник отравляет свой список пиров с нерабочих узлов, стратегия часто используется, чтобы демонтировать злонамеренного Р2Р ботнетов.

Вы можете думать, что семя DNS требуется элемент доверия, но это не так. Есть способы, чтобы убедиться в том, что Сидов честно: если вы ведете свой собственный узел 24/7 биткоин при правильной установке, то ваш адрес должен быть доступен в списке возвращаемых Сидов. Они сканируют всю сеть и регулярно пересматривает известных узлов, чтобы проверить их наличие. Семена DNS не возвращает полный список, так что это не очень практично.

Есть альтернативы с помощью семян DNS, например ползая себя в сети, или даже брутфорса IP-адресов и пытается подключиться.

+606
jdickson 23 нояб. 2014 г., 00:50:46

У меня есть свежая установка Убунту 12 и просто установке bitcoind. Как я могу узнать, где его установить и где его скачать весь блокчейн?

+584
ValueError 11 авг. 2016 г., 15:26:43

Просто использовать тестовом режиме ДНС сеялки.

Введите это в терминале:

копать тестовом режиме-семя.биткоин.jonasschnelli.ч

или

копать seed.tbtc.petertodd.org

для IPv6

копать АААА тестовом режиме-семя.биткоин.jonasschnelli.ч
+571
mfrw 13 мар. 2019 г., 09:34:02
getrawtransaction 0cd7d76e5666a066ba7e7ecb84755a1c58bee6456de76b2516bb039589c9081d

020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff4b03c02008040ce3505b662f4254432e434f4d2ffabe6d6d8f19ce5133a77536eee1867e96d87b190c3f589b41e7fa55440de72880bdf54e010000000000000004a5f53ed70d000000000000ffffffff026d9bd14a000000001976a91478ce48f88c94df3762da89dc8498205373a8ce6f88ac0000000000000000266a24aa21a9edf6addde9f85e6eb9d990f21898e3dc174ce2f36fb831a9ba2d1205291ec8a1e40120000000000000000000000000000000000000000000000000000000000000000000000000

и

getrawtransaction 0cd7d76e5666a066ba7e7ecb84755a1c58bee6456de76b2516bb039589c9081d 1

{
 "наговор": "020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff4b03c02008040ce3505b662f4254432e434f4d2ffabe6d6d8f19ce5133a77536eee1867e96d87b190c3f589b41e7fa55440de72880bdf54e010000000000000004a5f53ed70d000000000000ffffffff026d9bd14a000000001976a91478ce48f88c94df3762da89dc8498205373a8ce6f88ac0000000000000000266a24aa21a9edf6addde9f85e6eb9d990f21898e3dc174ce2f36fb831a9ba2d1205291ec8a1e40120000000000000000000000000000000000000000000000000000000000000000000000000",
 "txid": "0cd7d76e5666a066ba7e7ecb84755a1c58bee6456de76b2516bb039589c9081d",
 "хэш": "1d6ec45dd2a63099fbb11adc08f76e2022d014572a0cedc7d6124918ad56ffa8",
 "размер": 243,
 "размер V": 216,
 "версия": 2,
 "locktime": 0,
 "Альвин": [
{
 "компания": "03c02008040ce3505b662f4254432e434f4d2ffabe6d6d8f19ce5133a77536eee1867e96d87b190c3f589b41e7fa55440de72880bdf54e010000000000000004a5f53ed70d000000000000",
 "txinwitness": [
"0000000000000000000000000000000000000000000000000000000000000000"
],
 "последовательности": 4294967295
}
],
 "Uвых": [
{
 "значение": 12.55250797,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 78ce48f88c94df3762da89dc8498205373a8ce6f OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a91478ce48f88c94df3762da89dc8498205373a8ce6f88ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"1C1mCxRukix1KfegAY5zQQJV7samAciZpv"
]
}
 }, 
{
 "значение": 0.00000000,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "OP_RETURN aa21a9edf6addde9f85e6eb9d990f21898e3dc174ce2f36fb831a9ba2d1205291ec8a1e4",
 "наговор": "6a24aa21a9edf6addde9f85e6eb9d990f21898e3dc174ce2f36fb831a9ba2d1205291ec8a1e4",
 "тип": "nulldata"
}
}
],
 "blockhash": "000000000000000000158c2c1ad9a1fcddf8a771fde6b6b4fcf7b443b310cc7b",
 "подтверждений": 1,
 "время": 1532027659,
 "blocktime": 1532027659
}
+490
Phonic Mouse 21 авг. 2014 г., 06:35:40

Биткоин не имеет конфиденциальные сделки.

+412
FELECIA DIXSON 30 мая 2013 г., 07:27:47

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

  1. Я буду говорить о существующих инструментах конфиденциальности в Bitcoin.
  2. Я буду говорить о какой-то пирог-в-небо теоретические крипто, который позволит добиться полной анонимности (но которое не может быть сделано реально сегодня).
  3. Я буду говорить о CryptoNote, свою ограниченность, и возможные пути вокруг него, которые могут быть реализованы сегодня, в частности те, которые уже были реализованы Монер.

Сегодня, вы можете сделать много по отношению к акции Bitcoin в направлении конфиденциальности. Две стратегии я должен упомянуть CoinJoin и CoinSwap.

  1. CoinJoin работы по эффективному совмещению операций. В Bitcoin, каждая сделка-это список входов связана (цифровой подписью) в список мероприятий. Сделка является действительной, если суммарная выходная величина меньше или равна сумме входного значения (какая разница-это "плата за сделку" утверждают шахтеры), и если каждый входной сигнал является действительным (не провел) вывода старой проводки. CoinJoin принимает транзакции от двух или больше пользователей, совместная ввод и вывод списков, а также пользователей подписывать полученное по сделке. В результате стандартного анализа расхода идиома "все материалы принадлежат одним и тем же человеком" и "все выходы принадлежат одному лицу, за исключением, может быть, для изменения выходного" нарушается. CoinJoin сложно реализовать так: на выходе значения должны быть как однородным, как это возможно, чтобы избежать их группировка, а также соответствие их входных значений; полученные результаты не должны быть потрачены на то же время, поскольку это также группирует их; соединения должны участвовать две стороны, ни один из которых является некоторым центральным сервером, участвующих во всех присоединиться. В настоящее время нет хороших инструментов там, которые удовлетворяют всем этим требованиям, но несколько в развитии (например, DarkWallet). Держать глаза открытыми.
  2. CoinSwap не смешивая недоверчивым, даже в разных блокчейнами (при условии, что каждый имеет достаточно богатую систему сценариев). Это слишком сложный, чтобы изложить здесь, но результат тот же, как если бы две партии перешли частная ключи в лицо, кроме того, что там нет места для обмана. То есть, монеты перемещаются между сторонами, но блокчейн не видит этого и поэтому цепь анализ не может связать их — за исключением тех случаев, когда они выглядят смешно, так что если там почти никто из пользователей не делают этого, их операции могут быть связаны на этот факт в покое. В меру моих знаний, нет инструментов, которые поддерживают это. Я занимаюсь разработкой биткоин-кошелек для экспериментальных функций, таких как эта, которые его поддерживают, но оно может быть несколько месяцев или лет.

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

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

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

Во-вторых, даже с этой роковой недостаток, эти схемы не все, что возможно вычислить. Zerocoin, теперь заменены Zerocash, приняли такой подход и нужен для создания серьезных ограничений: все монеты имеют одинаковое значение, нет сценариев (даже для multisignature сделок, я считаю), и даже так серьезная работа пошла в специальных оптимизаций делать все, что осталось (например, перемешивания) в ноль знаний. Для ZeroCash исследований о том, делаем первоначальную настройку в многопартийной вычислений, так что ни один человек не имеет секретных материалов, необходимых для печати монеты; там будет несколько, и пока даже уничтожим их данным, валюта будет застрахован от подделки.

Однако, надежные установки ZeroCash-это на порядки более сложная, чем любая другая ПДК, что когда-либо было сделано. И самых эффективных из известных схем ПДК зависят от надежного-установки, так что мы ничего не получили.

Сказав это, мы можем сделать что-то слабее, чем полной анонимности, и, похоже, мы можем сделать это представляется возможным. Как уже упоминалось, CryptoNote-валют используют кольцо подписей (отличие от группы подписей, которые предполагают доверенного лица), а не старый добрый подписи ECDSA в доказательство владения частью их сделки, подписи в схеме. Пожалуй, самая известная криптовалюта, которая была первоначально основана на CryptoNote является Монер. А Монер впоследствии существенно отклонился от своего CryptoNote происхождение, она все же реализует множество ключевых понятий ниже, а также улучшает большое проблемные зоны изначально подчеркнул в ответе на этот вопрос.

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

Вы можете спросить, если это невозможно определить, какие мероприятия проводятся, как дважды тратить помешал? CryptoNote решает это с помощью специального кольца алгоритм подписи (которая представляет собой модифицированную версию существующей подписи, так это оригинальной криптографии и защиты доказательства должны быть изучены — к счастью, она не слишком сложная), в котором реальные ключа подписи имеет ключевой образ , связанный с ней, который должен быть опубликован вместе с подписью. Этот ключевой образ не может быть отменено, чтобы получить оригинальный ключ и deanonymize отправителя, но если дважды провести пытался, пользователи увидите, что один и тот же ключ изображения используется дважды и отказаться от второй попытки.

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

Это очень перспективное направление, и эти подписи практически возможное, чтобы удостовериться обычными компьютерами (хотя их сложнее, так что масштабирование будет хуже, чем биткоин), но есть некоторые серьезные ограничения. К счастью, все поправимо. Следующий список является результатом переговоров между собой, Грег Максвелл, Питер Тодд, Марк Friedenbach, Адам вернулся и несколько других (которые я уверен, что со мной свяжутся, чтобы быть в списке :)), и насколько мне известно, не публиковались. Поэтому начинающие анонимных разработчиков криптовалют, вот хотелки:

  • В Bitcoin, потому что выводит сделки неопровержимо провел, общий список неиспользованных выходов растет только очень медленно. Узлы с ограниченным хранилища способны хранить это, и в принципе больше ничего: когда они видят новый блок, они проверяют ее затем обновлять их список неиспользованных выходов соответственно. В CryptoNote это невозможно, поскольку результаты сделки не наверняка провел: существует огромный список потенциально расходуемого выходов, а также огромный список потрачено ключевых образов, и оба они растут очень быстро и никогда не сжимают. Текущие реализации CryptoNote, кроме Монер, хранить все это в памяти, которая ставит довольно серьезные колпачок на их масштабируемости сегодня. Одним из Монер по масштабируемости улучшений в магазине этот набор на диске в очень быстро LMDB базе, но набор смешиваемых материалов по-прежнему неограничен и будет расти быстрее, чем биткоин сопоставимо utxoset.

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

Обратите внимание, что для получения доказательств при вставке нового ключа изображения, пользователь должен хранить все его соседи по ключевым дерево изображения. Поскольку ключевые образы случайным, как это может быть сделано без сохранения все дело? Ответ префикс-фильтрации. Когда пользователь создает новый ключ, он создает первые 10 бит (скажем) - это специфическая десять-последовательность бит, что все его ключевые образы будут иметь. Он хранит все ключевые изображения, которая начинается этими десятью битами, так что он может произвести доказательство-вставки таких изображений. В результате происходит уменьшение в анонимности (на $2^{10}$), т. к. все будут знать, что рядом ключевых образов, более вероятно, принадлежит тому же человеку, чем далеко-далеко, но соответствующее снижение требований к хранилищу (на $2^{10}$) и увеличение генерации ключей времени (поскольку в среднем $2^{10}$ ключи должны быть сгенерированы прежде, один с правильным префиксом приходит). Это компромисс, что каждый пользователь будет иметь, чтобы сделать.

Питер Тодд предложила выбрать новую приставку каждые несколько месяцев или лет, и на пенсию те, в которых все известные ключевой образ был использован. Это становится все более конфиденциальности для хранения ударил, чем просто уменьшение длины префикса, так как два ключевых образов в разных префикса набора не раскрыть их общий владелец.

  • С кольцом подписей, поставленных анонимность только как большой, как вы делаете это, вероятно, только два или три потенциальных ключа в подписи.

Мы можем улучшить это, чтобы эффективно CoinJoin всех транзакций в каждом блоке (с оговорками, что (а) шахтеры могут deanonymize в CoinJoin, снижает анонимность меньшим набором предоставляемых кольцо подписей, и (Б) можно шахтеров определяемо чит, так что есть небольшое окно, после добычи, в котором блок контента может быть признана недействительной, раскрыв его обман, что увеличивает сложность) (сложность попадания, потому что важно, чтобы блок контента, но не сам блок, недействительным, поскольку в противном случае шахтеры мог намеренно обмануть потом раскрыть обман позже, давая им большие окна, в которых все еще добывает плохая сеть). Точная схема описана в самом верху этой ИЦИ журнала.

(Та же безопасность может быть обеспечена галантерейных криптографии, в частности в одну сторону необрабатываемых подписей ("просто математику" Грег Максвелл), который зависит от сопряжения на основе криптографии, которое является медленным и требует новых предположений безопасности, которые делают некоторые люди неудобно. Точно так, как они будут использовать описаны от 21:24:58 дальше в эти ИЦИ журналы. Это очень здорово, что мы можем получить такую же безопасность без новых крипто.)

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

Это может быть исправлено, требующие минимального размера анонимность, а Монер сделал на протокол уровня с марта 2016 года. Но тут у нас новая проблема — не так много выходов из любой заданный размер, а так как все выходы в наборе анонимности должны быть одинакового размера (так в Сети знает, сколько вы тратите), это может оказаться невозможным. Это может быть исправлено путем предоставления результатов любого размера в наборе анонимности, и принимая минимальный размер будет потратить сумму. Но потом ему дали кольцо подпись через ключи несколько выходов, люди будут знать, что выход с наименьшим размером будет "реальная". Это происходит потому, что каждый выход может быть только один раз провел, так что, если вы смешиваете его с меньшей выходной, вам в принципе не сжимая его до размеров этих мероприятий, т. к. сеть будет только признать меньшее значение.

Все эти проблемы рассматриваются в следующей точке.

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

На самом деле, Грег Максвелл и я нашел таким образом, что каждый выход может быть прочитано как любое равномерное распределение выходов (так 1BTC может быть расходуемого в один 1BTC выход, или два 0.5 БТЦ выходы, или три 0.33 БТЦ выходов и т. д.) Есть один "настоящий" дистрибутив, но только создатель знает этот выход, и не обнаружено, за исключением в случае утечки ключей. Таким образом, буквально каждый выходной размер может с уверенностью утверждать, чтобы быть созданы каждый выходной, и поэтому все выходы могут принимать участие в каждый набор анонимность. Эта схема описана в этой рецензии.

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

Монер рассматривал этот вопрос в столь же мощно, реализуя схему, основанную на Грэга Максвелла конфиденциальные сделки. Этот роман схема и реализация называется Кольцо конфиденциальные сделки. Поскольку значение выхода больше не известен под этим RingCT схема, ты больше не вынужден только смешать с небольшим подмножеством выходов (т. е. те же конфессии, которые в CryptoNote и предварительно RingCT Монер все ^10 выходов деноминированных). Это существенно увеличивает возможности установить анонимности и гарантирует, что даже большие выходы не "застрял" с горсткой соответствия, смешивается выходов.

И кстати, тире (ранее "Darkcoin" с) не обеспечивает анонимности. Они прикрепили (сломанный) осуществление CoinJoin на обычный биткоин-клиента, и по крайней мере первоначально выпущенный как с закрытым исходным кодом программного обеспечения. Я не смотрел в Anoncoin, но лучший совет, который я имею для людей смотрит на альтернативных криптовалют предположить, что они неинтересны (и, вероятно, опасно нарушена), пока кто-то продемонстрировал конкретные технические инновации.

+408
Ryutaro Matsuda 22 мар. 2019 г., 20:21:31

Расширение shesek комментарий в качестве ответа:

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

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

Если кто-то использует HD-кошелька, есть понятие мастер публичного ключа, из которых можно определить открытые ключи для различных адресов, которые пользователь может использовать. Люди обычно не разделяют их, если они ценят свою конфиденциальность сделки.

+310
Jonathan Ratliff 5 июл. 2017 г., 23:11:05

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

+289
pch 3 июн. 2018 г., 01:52:45

Мне кажется, или кто-нибудь найти ссылки на разработки "Омникор" USDT кошелек остальные действительно Апис трудно получить?

Я ищу, чтобы разработать 5 автономных API, которые являются: 1. Сообщение: отправить транзакцию (знаки и вернуть Техас хэш) 2. Вам: проверить баланс 3. Сделать: создать USDT адрес и закрытый ключ 4. Вам: получить Техас хэш детали 5. Вам: получить адрес история транзакций (объекта проживания)

Любая процедура по настройке узла на платформе AWS для разработки API на NodeJS и подключение NodeJS приложения с узлом-это высоко ценится!

+268
birdybird03 24 июл. 2016 г., 14:22:40

на момент написания этой статьи есть только одно место, чтобы играть в покер на биткоин, и это sealswithclubs.ЕС - у них игры почти все время / очень быстрый вывод средств / без конкурса

+265
Ludo 26 окт. 2016 г., 14:41:34

У меня есть кошелек в Bitcoin ядро.приложение версия 0.14.2 на OSX. Моя последняя сделка с лет назад. Как я могу конвертировать мой кошелек на Bitcoin наличных и что делать и чего не делать? В принципе я не хочу потерять мои монеты. Я слышал, что я мог бы претендовать как новые монеты, это правда и как это сделать?

+199
Michael Scott Cutler 18 авг. 2012 г., 21:38:36

При создании транзакции P2PKH есть две основные части: ввод транзакции и вывода проводки. Я понимаю, что входные данные операции требуется подпись, которая открывает предыдущие UTXO для этого конкретного адреса.

Таким образом, в простых терминах мы имеем

проводка = проводки ввод(UTXO+сиг) + выходные данные транзакции(адрес получателя и сумма)

Что мешает кому-то от перехвата транзакций и замена выходного операции с их собственный адрес?

+131
cydparser 26 дек. 2019 г., 07:10:28

Я делаю биткоин мобильного приложения, и я пытаюсь получить баланс кошелька, на мобильный телефон, от демона, который работает на отдельном узле. Мобильный кошелек подключается к этому узлу и можете использовать любой из команд CLI, таких как getinfo метода getbalance и т. д.

Какие команды CLI я прошел к демону, чтобы дать мне баланс кошелька на мой мобильное приложение?

+93
user2715528 17 окт. 2019 г., 03:54:08

Как я объяснил в другой ответ, мы не можем осмысленно использовать меры покоя из p2p валютах в количественной теории денег сравнений по отношению к ВВП (или в визовом случае общая М за период).

Я также объяснил, что связан ответа, почему маловероятно, что биткоин будет получить ту же скорость кратно 8 в квартал как с фиатом.

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

Исходя из этого, истинный ежеквартально скорости Bitcoin может быть на порядок интуитивное предположение на 1, так что с 10% в 200 млрд $онлайн экономики (как это было предложено до ответа), с 21 миллионом монет, я подсчитал:

$200 млрд × 0.1 ÷ (4 × 1 х 21 млн.) = $238

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

Можно было бы сделать дикое предположение и требовать либо 1% акций с 1 скорости и 10% акций с 10 Скорость таким образом:

$200 млрд × 0.01 ÷ (4 × 1 х 21 млн.) = $23.8

$200 млрд × 0.1 ÷ (4 × 10 х 21 млн.) = $23.8

Обратите внимание, что мы делим на M ч V (перевернутый количественная теория денег уравнение), потому что мы хотим, в обмен цена в долларах, а не цен на товары и услуги в Bitcoin.

Следует отметить, что количественная теория денег - это, вероятно, не главный фактор, который будет стимулировать биткоин по биржевой цене, потому что Bitcoin-это в основном спекуляция системе и с учетом волатильности манипуляции. Так (иррациональное) доверия, вероятно, стоимость Bitcoin (как это часто бывает с неликвидными небольшой крышки “инвестиции” или псевдо-пирамиды). В спекулятивном угаре, в marketcap биткоина может подняться над любой реалистичной оценке своего количественной теории денег ценность.

+35
Ari Ausch 26 мар. 2011 г., 17:27:29

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

По сути ответ на твой вопрос: нет, они не могут получить какого-либо преимущества перед любой другой майнер. Они могут выбирать и включать сделки с платы, но это может быть сделано путем всех шахтеров.

+28
Professor in Canada 12 мая 2017 г., 13:48:05

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil