Сколько операций в секунду может blake2s алгоритм может обработать?

я видел хэш-функции скорости (miBps) являются 947 по этому сайту: https://blake2.net/

но сколько сделок blake2s алгоритм может обработать? Грани использует тот же алгоритм?

подробнее о blake2s https://eprint.iacr.org/2013/322.pdf

+47
Ameen Maheen 27 окт. 2016 г., 16:54:26
19 ответов

Них. сделал большой рефакторинг прозрения/Bitcore так как BTC и ВСН бежать тот же бэкэнд. Новые URL-адреса являются:

Пример: вам UTXOs для какой-то случайный адрес, который я схватил из последних блока:

$ завиток -с https://api.bitcore.io/api/BCH/mainnet/address/qz09ljd3fthvuuasw3tchnhm8a5z5ppm9vc4t6s5pe/?unspent=true | jq не

[
{
 "Параметр _id": "5cae0b7912025b0a3983bf75",
 "цепочка": "МПБ",
 "сеть": "mainnet",
 "компания": ложные,
 "mintIndex": 2,
 "spentTxid": "",
 "mintTxid": "81d1e58956eb5ba269ad3ac6394382825bd9d9b4d3a22eca03133eef19446b72",
 "mintHeight": 577661,
 "spentHeight": -2,
 "адрес": "qz09ljd3fthvuuasw3tchnhm8a5z5ppm9vc4t6s5pe",
 "сценарий": "76a9149e5fc9b14aeece73b074578bcefb3f682a043b2b88ac",
 "значение": 7000000,
 "подтверждений": -1
},
{
 "Параметр _id": "5cae0f6212025b0a3988a698",
 "цепочка": "МПБ",
 "сеть": "mainnet",
 "компания": ложные,
 "mintIndex": 0,
 "spentTxid": "",
 "mintTxid": "b8b72fa7defb89824f9c31d6294e3764c4675ac085668604113f4b6394d8cdde",
 "mintHeight": 577664,
 "spentHeight": -2,
 "адрес": "qz09ljd3fthvuuasw3tchnhm8a5z5ppm9vc4t6s5pe",
 "сценарий": "76a9149e5fc9b14aeece73b074578bcefb3f682a043b2b88ac",
 "значение": 1111,
 "подтверждений": -1
}
]
+945
Michael LB 03 февр. '09 в 4:24

Текущий максимальный размер блока составляет 12,5 биткоинов. Недавно созданный блок получил отказ от полного узлы после того, как Шахтер попытался разместить субсидии блок 13.26 биткоин. А как же в другом направлении? Было бы принято, если Шахтер разместил транзакций blockchain кошелек с 10 биткоин?

+944
BENBUN Coder 1 авг. 2016 г., 1:01:20

Чтобы получить историю входящих и исходящих транзакций все, что вам нужно сделать, это отправить команду "listreceivedbyaddress" в интерфейс RPC bitcoind. Более подробно ознакомиться здесь. https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

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

+812
PRIYANKA PRASAD 20 июл. 2019 г., 15:10:38

Я думал о системе, которая позволяет публично уничтожить биткоины, чтобы позволить людям создавать сети с некоторую защиту от нападения Сибил кроме трудности получения адресов IPv4. В качестве альтернативы уничтожая монет, я подумывал о том все, кроме одного сатоши на узел, который включает в себя транзакции в блок. Я имею в виду, пока вы не контролируете более 10% от сети, его не изменить, сколько это стоит вам, чтобы “уничтожить” монеты.

Проблема вот в чем: предположим, что узел создает одну из этих сделок, но не транслировать его. Вместо этого, они ждут, пока им удастся включить его в блок, а затем транслировать блок. Даже если они будут контролировать только 0,1% от мощности майнинга, они могут найти блок в неделю.

Я не могу придумать хорошее решение для этого. Можете ли вы?

+731
lmmortal 12 февр. 2015 г., 6:07:49

Я хотел бы сделать некоторый анализ биткойн-транзакции за последние 3 месяца и поделиться своими мыслями по подготовке инфографики. Что бы быть лучший способ получить все биткойн-транзакции за последние 3 месяца?

+697
bafdevilgirl 18 мар. 2017 г., 15:45:18

Можно ли мне пройти при запуске майнера? ( CGMiner / BFGMiner )

Как можно получить температуру на USB майнер? ( В моем случае BitFury )

+693
Jane Stadler 20 дек. 2014 г., 19:52:31

Я не наиболее знакомы с альткоинов, но...

  1. Да, я уверен, что вы можете. Потому что в основном вы добывали блоки, используя информацию из своего узла, так что я не вижу никакого вреда. Я никогда не проверял это, потому что мне лень и я не вижу смысла делать свой собственный альткоины. Так что не цитируйте меня на этом.

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

+570
Huckleberry Finn 16 окт. 2010 г., 3:14:14

Исчерпывающий обзор поисковых запросов Google, связанных с неспособностью читать чернннн.DAT файлы, замешанные повреждение данных на жестком диске или в файлах, таких как бумажник.дат и/или чернннн.дат. В моем случае, однако, я был в состоянии, чтобы исключить эти факторы. Я исключил отказа жесткого диска с помощью клона виртуальной машины, которая побежала на замену жесткого диска. Я также исключил коррупцию в бумажник.DAT по переиндексации заменить бумажник.DAT, который до недавнего времени работал нормально. В этом случае файл не может быть открыт был blk1637.дат. После четырех неудачных попыток переиндексации, я посмотрел на разрешения файла для дефектного блока и отметил, что разрешения файла были разрешены только для пользователя root. До блоки были разрешениями для не-root пользователей. Очевидное решение это отсутствие единообразия в разрешения файл, чтобы соответствовать параметры разрешение файла ошибочный файл, но увы этого изменения и после переиндексации цепочку не получилось, по той же невозможности открыть файл блока повторилось. Я отметил замечание кто-то сделал в поиске Google, что init.cpp в клиентской программе используется команда umask для изменения разрешений файла для блока файлов. Используя команду sudo спас меня в этой ситуации. Ведь у меня есть все, что содержится в среде виртуальной машины, а это риск для безопасности была номинальной. В соответствующей папке, я запустил команду sudo ./биткоин-Кварты, подождал, пока она догонит синхронизации, потом я начал до оружейной. Как правило, использование sudo для того, чтобы заставить прибегнуть к права root-не очень хорошая идея. Но в данном случае это позволило мне перевести свои биткоины на кошелек-устройство, освобождая мне время для запуска нового узла на виртуальной машине, где блок файлы данных имеют последовательную 6 0 0 файл разрешения устанавливать без изменения ошибочного выключения системы.

+540
Luc van Donkersgoed 13 окт. 2019 г., 5:07:40

Сказать, что я создаю 2/3 multisig кошелек, используя доплата.

  • Я могу хранить все три ключа на различных устройствах книги?
  • Я могу хранить все три ключа на одном устройстве книга?
+536
L Williams 24 авг. 2011 г., 2:29:08

Разница между Full-узел и бассейн-/горно-узла такое же, как между лысым и волосатым мужчиной. Лысый ноль волосков. Полный узел имеет нулевой мощности.

Для меня - нет никакой разницы. Оба лысые и волосатые люди.

+528
cee 24 февр. 2015 г., 0:50:38

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

Но владелец сделал много ошибок, хотя всегда думал, что он был безопасный анонимный. Но он в конечном итоге получить арестован, потому что ФБР удалось найти своего настоящего имени с помощью Google. Они были даже на него уже 1-1½ года, прежде чем они произвели арест.

(Там было очень много интересных статей и документальных фильмов про все это :)

+450
ichaki5748 16 мар. 2013 г., 20:10:48

Частная ключи 256-битные числа

Открытые ключи пара X,Y-координаты. Каждая координата является 256-битное число. Но для каждого X координат есть только два возможных координаты Y (один положительный, один негатив) так что вы можете хранить открытый ключ, как только координату X (256 бит) и знак координаты Y (1 бит) и соответствующую координату Y можно вычислить из координат X и знак.

Так что закрытый ключ = 256 бит, открытый ключ = 2*256=512 бит или 256+1=257 бит

Тогда есть небольшое количество форматирование накладные расходы на несколько разрядов.

Затем эти данные будут закодированы.

+430
Samar Gusain 10 авг. 2012 г., 15:17:01

Я был взглянуть на количество сделок в Bitcoin-адрес bitcoin.org.

Я пошел blockchain.org проводник. Он говорит https://blockchain.info/address/1GwV7fPX97hmavc6iNrUZUogmjpLPrPFoE

Нет. Операции 354

Я экспортировал в CSV, и отсортировали его по "Х" это число каждый раз, когда они получили какие-то средства. Выходной у меня будет 365.

Я смущен об этих цифрах. Не исключено, что общая сумма полученных средств выше в CSV, чем в Техас.

Не уверен, что я здесь отсутствует.

Кстати, я хотел заставить людей пожертвовать больше.

+400
Robbert van den Bogerd 13 янв. 2019 г., 14:20:06

Я быстро проверил мою систему, вот что может помочь вам identfy:

$ файл-кошелек.дат 
кошелек.дат: Беркли ДБ (дерево, версия 9, уроженца порядка байтов)

файл $ блоки/blk00233.дат 
блоки/blk00233.дат: данные

и если у вас есть инструмент шестнадцатеричного представления (здесь должно работать на системах Unixoide тип):

$ шестнадцатеричного представления -с кошелька.дат | подробнее
00000000 00 00 00 00 01 00 00 00 00 00 00 00 62 31 05 00 |............Б1..|
... много, много нулей, и время от времени некоторые цифры :-)
00001ff0 04 00 01 00 00 00 02 00 04 00 01 6д 6е 61 69 00 |...........главная.|

в то время как blooks полны цифр...

$ вывести -с blk00233.дат | подробнее
00000000 Ф9 быть В4 д9 1Ф объявление 06 00 02 00 00 00 Ф2 50 36 7е|.............Р6~|
00000010 АФ Е8 ф7 2Ф 4Ф 37 0С дБ 8б БФ А1 3Э 34 73 0d с БЭ |.О.7./.....>4С..|
00000020 Ф9 ка 1д 05 00 00 00 00 00 00 00 00 76 89 01 91 |............в...|
00000030 46 Д5 24 Эд 48 БД ФФ Эд 68 77 3Е Ка-28 0е В8 74 |Ф.$.Ч...гв>.(..Т|
00000040 30 73 КБ под руководством А. А. 0е 32 д9 91 9ф А9 Эд 73 Б1 Д2 е5 54 |0С...2.....ы...т|
00000050 87 ЛБ 18 18 90 7Д 19 02 ФД С6 02 01 00 00 00 01 |.....}..........|
00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*

а вы не хотите сделать это для каждого файла, вы можете указать системе, что делать:

ибо я в *.дат; сделать файл $я; сделано
+364
Beat Rupp 13 февр. 2016 г., 9:44:31

Них. по bitcore-узла проект использует тот же datadirectory как ядра биткоин. Вы можете увидеть это в их образце конфигурации в их ридми:

ВАР конфигурации = {
 переменной datadir: '~/.биткоин',
 сети: 'тестовом режиме'
};

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

Так как эти линии показывают, для каждого выхода, пар ключ-значение, добавляемые в leveldb базы данных в следующем формате:

ключ: [AddressModule.Префиксов.Выходы, адрес, время, txid, outputIndex].присоединяйтесь к('-'),
значение [вывод.Сатоши, скрипт, высота].присоединяйтесь к(':')

И, аналогично для входов, это формат ключ-значение пары:

ключ: [AddressModule.Префиксов.Затрачивается, ввод.prevTxId, ввод.outputIndex].присоединяйтесь к('-'),
значение: [txid, ж].присоединяйтесь к(':')
+354
Bellaestel 12 сент. 2011 г., 7:03:52

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

Они 51 ключи длинные, начинаются с " 5 " и вторая буква будет либо 'ч', буквы 'J' и 'K' и использовать base58 за оставшиеся 49 букв, которое исключает персонажей 0IOl.

Мне кажется, что следующее регулярное выражение должны работать, чтобы найти несжатый закрытый ключ:
5[ХИК][1-9А-ГП-НП-З-м-з]{49} (вдохновение: сайте StackOverflow).

Позже, другой формат был введен для сжатых ключей, который имеет 52 base58 символов и начинается с " К " или "L". Для этого формата, вы должны быть в состоянии использовать следующее регулярное выражение:

[КЛ][1-9А-ГП-НП-З-м-з]{51}

Обратите внимание, что регулярные выражения могут использовать несколько различных синтаксиса, так что вы, возможно, потребуется адаптировать выражение на языке программирования или инструмент, который вы используете. Вы можете создать несколько закрытых ключей, например, с bitaddress.org для тестирования материала. Вы должны, вероятно, быть более эффективным, если вы включите граница слова \B не символы до и после выражения.

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

грэп -Р '\В5[ХИК][1-9А-ГП-НП-З-м-з]\{49\}\б' *
грэп -р '\б[КЛ][1-9А-ГП-НП-З-м-з]\{51\}\б' *

Или поиск для них обоих с этим комбинированным рисунком:

грэп -р '\б[5КЛ][1-9А-ГП-НП-З-м-з]\{50,51\}\б' *

Чтобы использовать команду grep в Windows, вы можете найти решение здесь: Какие хорошие грэп Tools для Windows?

+330
macphreak4evr 12 мая 2012 г., 22:07:03

Патч для клиента Bitcoin для этого: - http://github.com/bitcoin/bitcoin/pull/220

+284
meilon 6 нояб. 2015 г., 1:50:31

Он не будет работать, потому что там это не адрес для этого сценария.

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

Кроме того, есть лишь несколько общих типов сценариев (P2PKH, P2SH, P2WPKH, P2WSH), связанного с адресами. Другие, как ваш пример, не.

+40
cammil 25 нояб. 2017 г., 1:25:39

Я обеспечиваю мои мысли больше, чем риск:

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

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

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

Больше на запирание/отпирание например, в Андреаса книги "осваивая биткоин" в разделе 6 "операции".

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

Далее в ответ на ссылку из Питера Wuille, я видел адреса P2PKH поможет сохранить конфиденциальность до момента, когда Вашингтон, наконец, провели, потому что хэши не подлежат (в соответствии с сегодняшними знаниями).

+26
Bill Keck 14 мая 2017 г., 20:13:28

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