Сделки с Время ожидания (используя nLockTime)

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

https://en.bitcoin.it/wiki/Protocol_specification#tx

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

Почему не замена проводки поддерживает?

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

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

Обновление: открыт обсуждение в https://bitcointalk.org/index.php?topic=131443.0 покопайте еще.

+71
Uberfuzzy 15 мая 2018 г., 2:22:58
24 ответов

Короткий ответ: Нет.

Биткоин клиент требует всю цепочку блоков, чтобы проверить операции и заблокировать цепь в настоящее время около 500МБ. Он будет продолжать получать все больше и больше с течением времени.

+905
RohanLatinSindhi 03 февр. '09 в 4:24

12-14Mh/с о праве на 5450. Дело не в том, что карта слабая, просто ты пытаешься заставить его делать то, что он никогда не был предназначен, чтобы сделать.

+843
Ian Savoy 19 нояб. 2014 г., 6:01:27

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

Но для краткосрочных сделок 30мин и т. д. Вы можете быть обмануты торговый бот для биржи или боты подключены по API.

+766
Zeav Ott 8 дек. 2011 г., 18:51:39

Я BFGminer 5.4.0 на пи с двумя Zeusminers. Вот пример моей команды, я бегу:

--скрипт -о'рогового TCP://бассейн:порт -U имя_пользователя -P пароль -с zeusminer: как/dev/ttyUSB0 --набор zeusminer:часы=328-установить zeusminer:фишки=6 -С zeusminer: как/dev/ttyUSB1-установить zeusminer:часы=328 --набор zeusminer:фишки=6

+664
Kasyan23 24 июл. 2018 г., 20:14:54

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

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

Я помоему себя, и делали так в течение некоторого времени. Вы можете сделать такие деньги, они обещают в действительно добыча. Однако есть взлеты и падения и вы не можете продолжать получать такой же доход снова и снова. Есть огромные колебания цен на монеты, которые иногда работают и иногда являются огромным препятствием. Если вы можете себе позволить сидеть на ваших инвестиций, идти шахта или еще лучше торговать с деньгами, которые вы бы в противном случае вложить в добычу. Торговля АЛТ монет и биткоины. Там гораздо больше денег, чтобы быть там. Его относительно легче и сделать более самостоятельной торговли по сравнению с первым горнодобывающей и то что вы добыли. Плюс это экономит много времени для вас, и вы можете работать на ходу, ни с чем связать тебя в одном месте. Кроме того, то вам нечего делать с властью расходы или содержание техники или модернизацию.

Я начал с облачного майнинга. затем переехал в физически мои монеты. Потом понял торговле дает вам фору перед физически добычи монет. Сейчас я делаю 90% торговле и 10% добычи - добыча только неизвестные монеты ничего конкретного. Продолжает изменяться в зависимости от некоторых факторов.

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

+646
Aleksha 1 мая 2014 г., 8:48:19

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

В настоящее время я вижу это: http://prntscr.com/2cd3zo

когда я запускаю: смотреть datacoind listaccounts & datacoind getmininginfo'

+627
ijustlovemath 21 дек. 2013 г., 17:23:49

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

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

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

<?в PHP

binFlipByteOrder функция($строка) {
 возвращение взорваться(", array_reverse(str_split($строка, 1)));
}

merkleroot функция($txids) {

 // Проверяем, если результат будет готов, в противном случае рекурсия
 если (счет($txids) === 1) {
 возврат $txids[0];
}

 // Вычисляем следующую строку хэшей
 $pairhashes = [];
 при (функция count($txids) > 0) {
 если (счет($txids) >= 2) {
 // Получить первые два
 $pair_first = $txids[0];
 $pair_second = $txids[1];

 // Хеш них
 пара $ = $pair_first.$pair_second;
 $pairhashes[] = хэш('SHA256 хэш', хэш('и SHA256', $пара, истина), истина);

 // Удалить эти два из массива
и unset($txids[0]);
и unset($txids[1]);

 // Повторного набора индексов (выше просто сводит к нулю значений) и сделать новый массив без первоначального первых двух слотов.
 $txids = array_values($txids);
}

 если (счет($txids) == 1) {
 // Получаем первый два раза
 $pair_first = $txids[0];
 $pair_second = $txids[0];

 // Хэш его с собой
 пара $ = $pair_first.$pair_second;
 $pairhashes[] = хэш('SHA256 хэш', хэш('и SHA256', $пара, истина), истина);

 // Удалить его из массива
и unset($txids[0]);

 // Повторного набора индексов (выше просто сводит к нулю значений) и сделать новый массив без первоначального первых двух слотов.
 $txids = array_values($txids);
}
}

 возвращение merkleroot($pairhashes);
}


$txids = массив(
'AB7ED423933FE5413DC51B1041A58FD8AF0CD70491B1CE607CB41DDDCE74A92B',
'C763E59A79C9F1E626DDF1C3E9F20F234959C457FF82918F7B24E9D18A12DB99',
'80EA3E647AEEF92973F5414E0CAA1721C7B42345B99ED161DD505ACC41F5516B',
'1B72EEFD70CE0A362EC0CB48E2213274DF3C55F9DABD5806CDC087A335498CD3',
'23E13370F6D59E2D7C7A9CA604B872312DE34A387BD7DECA2C8F4486F7E66173',
'149A098D6261B7F9359A572D797C4A41B62378836A14093912618B15644BA402',
);

$txidsBEbinary = [];
по каждому элементу ($txids как $txidBE) {
 // скрытой в двоичное, затем переверните
 $txidsBEbinary[] = binFlipByteOrder(hex2bin($txidBE));
}
$корень = merkleroot($txidsBEbinary);

Эхо bin2hex(binFlipByteOrder($корень)) . PHP_EOL;
+614
Nathan Anderson 30 авг. 2015 г., 15:52:02

Что касается инструкции, чтобы создать смотреть-только на кошельки в Электрум, я ясно первоначальной установки и функциональность, подписание сделок и т. д. но у меня есть несколько вопросов о идти вперед:

  1. Это проблематично использовать два различных ОС (Windows на Chromebook для оффлайн комп вместе с OSX на часы-только комп). Электрум будет иметь никаких проблем, ходит взад и вперед между двумя разными ОС?

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

  3. Могу ли я управлять отдельной раздал кошелек на свои часы-только комп за меньшие суммы или это не рекомендуется?

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

+556
Cindeselia 27 февр. 2017 г., 2:51:59

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

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

Подобные инструменты и методы сетевого анализа, используемый в рейд/Харриган бумаги на анонимность в Bitcoin система может также использоваться для сбора информации о рынке от биткоин-транзакции записи. Один из авторов (Фергал Рид) этой статье рассматриваются некоторые из этих возможностей на этом форуме пост на bitcointalk.org сайте. Одна из идей предположил, что это может быть возможным, чтобы определить потоки биткоины на биржах и, таким образом, быть в состоянии предсказать, если продажа неизбежна, основанные на больший, чем обычно объем биткоины на биржах.

+534
skenderbeu 11 янв. 2019 г., 17:53:40

Например, очень часто в молнии документации для их grpc API, вы увидите следующее шаблонный код на Python:

>>> импорт кодеки, grpc, ОС
>>> импорт rpc_pb2 как ЛН, rpc_pb2_grpc как lnrpc
>>> печенье = кодеков.кодирование(открыть('LND_DIR/данных/цепь/биткоин/simnet/админ.макаруны', 'РБ').читать(), 'наговор')
>>> ОС.энвирон['GRPC_SSL_CIPHER_SUITES'] = 'высокий+уровнем'
>>> верняк = открыть('LND_DIR/ТЛС.свиду', 'РБ').читать()
>>> ssl_creds = grpc.ssl_channel_credentials(верняк)
>>> канал = grpc.secure_channel('localhost в:10009', ssl_creds)
>>> стаб = lnrpc.LightningStub(канал)

Мне любопытно, что такое LightningStub? Смотреть немного глубже в rpc_pb2_grpc, который, кажется, созданном файле вы найдете следующие ( не хватает ) немного из документации:

класс LightningStub(объекта):
 # отсутствующие соответствующим комментарием документации .файл Proto 
пройти
+513
114 20 февр. 2010 г., 18:32:16

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

+451
Jean Costa 8 февр. 2013 г., 17:37:24

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

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

+386
Denise Abda 1 дек. 2012 г., 13:27:22

Вы приобрели наркотики? Ты пытаешься скрыть источник незаконных средств? Если нет то вы не сделали ничего плохого.

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

+380
Marleshka 26 дек. 2017 г., 1:55:36

я пытаюсь проверить, что опция -- checksig от сделки в прямую блокчейн. это не на моем Debian Джесси ПК с в OpenSSL 1.0.1 K не, не на моей Убунту 12.04 виртуальной машины в OpenSSL 1.0.1 и форумчане правильно на моей системе Debian Wheezy и ПК с в OpenSSL 1.0.1 е. оба используют один и тот же код. сделка первый экземпляр SIGHASH_NONE в прямую блокчейн. я подсчитал, что "сообщение" (Техас) хэш:

наговор: 2c7ecdcb2381e657228284398f2f66b2d7d9cf6aa1bd8e39a7300d0b3c8cfa5a
то же самое и в base58: 3zh5uvKWoRjFgKMSLRVqEWXB6YVLsuDKo97ycscjz2wb

подпись:

наговор: 30440220bb4fbc495aa23babb2c2be4e3fb4a5dffefe20c8eff5940f135649c3ea96444a022004afcda966c807bb97622d3eefea828f623af306ef2b756782ee6f8a22a959a2
то же самое и в base58: 381yXZvFc5V2dx81gRNNpj7ResKUgWA92mktefemm9gm2kw37b3dgkv5v2bsfq94psuh1e4jhq9schcp6t7mfg41a7rbzcnd
обратите внимание, что эта подпись не имеет хэш-код 02 прилагаемых к нему

и по умолчанию это:

наговор: 04f1939ae6b01e849bf05d0ed51fd5b92b79a0e313e3f389c726f11fa3e144d9227b07e8a87c0ee36372e967e090d11b777707aa73efacabffffa285c00b3622d6
то же самое и в base58: SJa4B8CrqDs6St5KaXMm4KCCksaT7RDccardyksd6mbu1wzswokeq3jwgtfzrz7by6jyd5qmuvhgqspyc6wtijqq
конвертирует биткоины адрес: 145YPBBWRj4aquewvx59SAWNrSZFT5rvxr

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


я пытаюсь проверить это с клиентом jsonrpc, но она не работает на любой машине у меня:

#!/usr/Бен/ОКР вместо python2.7 

из bitcoinrpc.импорт authproxy AuthServiceProxy, JSONRPCException
rpcuser = 1
rpcpassword = 1
rpc_connection = AuthServiceProxy("http://%s:%[email protected]:8332" % (rpcuser, rpcpassword))
сообщение = "3zh5uvKWoRjFgKMSLRVqEWXB6YVLsuDKo97ycscjz2wb" 
сиг = "381yXZvFc5V2dx81gRNNpj7ResKUgWA92mktefemm9gm2kw37b3dgkv5v2bsfq94psuh1e4jhq9schcp6t7mfg41a7rbzcnd"
значение addr = "145YPBBWRj4aquewvx59SAWNrSZFT5rvxr" 
РЭС = rpc_connection.verifymessage(адрес, сиг сообщение) 
печать РЭС

выход:

Ложные

может быть, я кодирования в сообщение или подпись неправильная для клиента RPC? я пробовал передача двоичных закодированных данных, но это не так:

Файл "/usr/local/lib/python2.7/dist-packages/bitcoinrpc/authproxy.py" линия 125, в __звоните__
 в JSON.дампы(аргументы, по умолчанию=EncodeDecimal)))
 Файл "/usr/lib/python2.7/json/__init__.py" линия 238, в отвалах
**кВт).кодирование(объект)
 Файл "/usr/lib/python2.7/json/encoder.py", строку 200, в кодирование
 ломти = собственн.iterencode(о, _one_shot=истина)
 Файл "/usr/lib/python2.7/json/encoder.py", строке 263, в iterencode
 возвращение _iterencode(о, 0)
UnicodeDecodeError: 'utf8 в' кодек не может декодировать байт 0xcd в позиции 2: неверный продолжение байт

проверка с pybitcointools работает на всех машинах:

от Bitcoin импорт *
импорт binascii

МСГ = "2c7ecdcb2381e657228284398f2f66b2d7d9cf6aa1bd8e39a7300d0b3c8cfa5a"
# обязательно укажите хэш-код 02 на конце подписи здесь!!
сиг = "30440220bb4fbc495aa23babb2c2be4e3fb4a5dffefe20c8eff5940f135649c3ea96444a022004afcda966c807bb97622d3eefea828f623af306ef2b756782ee6f8a22a959a202"
паб = "04f1939ae6b01e849bf05d0ed51fd5b92b79a0e313e3f389c726f11fa3e144d9227b07e8a87c0ee36372e967e090d11b777707aa73efacabffffa285c00b3622d6"
МСГ = binascii.unhexlify(МСГ)
печать ecdsa_raw_verify(МСГ der_decode_sig(сиг), паб)

выход:

Правда
+373
Margarita 12 окт. 2014 г., 7:30:29

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

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

+346
MissAny 7 сент. 2011 г., 5:53:22

На первую цитату в Википедии статью Bitcoin в Сатоши оригинальному документу. Это сформулировано:

Накамото, Сатоси (24 Мая 2009). "Биткоин: есть одноранговая система электронной наличности". Проверено 20 Декабря 2012.

Сатоши документ был выпущен 1 ноября 2008, а не 2009.

Я что-то упускаю? Сделал что-то схожее произойдет на 24 мая 2009 года? Это фактические ошибки в Википедии? (Это было давно, так что это не последние вандализм).

+323
Berzerker Madara 30 нояб. 2013 г., 10:09:26

С Bitcoin и его производные, вы уже можете генерировать закрытый ключ любым удобным для вас способом и импортировать его с помощью importprivkey ЭКП команды. Вы можете начать с любым 256 бит данных (т. е. любое число между 0 и 2^256-1), преобразовать его в WIF формат как описано в https://en.bitcoin.it/wiki/Wallet_import_formatи импортировать его.

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

Мне просто не нравится тот факт, что ключи криптовалюты генерируются случайным образом. Хотя я знаю, снова образуя такую пару практически невозможно. Мне не нравится это, потому что это "почти" невозможно.

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

Если вы генерировать закрытый ключ каким-то другим способом, кроме случайным образом, это делает его намного проще для кого-то, чтобы угадать его и украсть все ваши деньги. Раньше был пунктик под названием "кошельки мозга", где бы вы придумать какое-нибудь запоминающуюся фразу и использовать его в качестве закрытого ключа. Люди, кто это сделал, получили свои деньги обычно разворовываются, потому что количество запоминающихся фраз вы могли бы придумать относительно невелика, и это очень легко для кого-то хороший компьютер, чтобы просто попробовать и угадать их все. Но Вселенная не может поддерживать компьютер достаточно хорош, чтобы попробовать все 2^256 возможные случайные ключи.

+318
azeemaftab 1 июл. 2011 г., 19:41:51

Как мы знаем, Bitcoin как независимая валюта торгуется на открытых рынках (виртуальные или физические). Таким образом, вы можете продать/купить биткоины за USD или любую другую криптовалюту, фиатные деньги или даже товаров и услуг напрямую. Например, вы можете использовать localbitcoins.com торговать биткоины с людьми, которые готовы платить наличными за это. Другим примером является использование них. карта (bitpay.com) позволяет принимать Bitcoin, хранить и тратить биткоины надежно, или превратить биткоин в доллары США с них. карты. Есть много больше.

Что еще более важно, биткоин-это валюта, которую можно использовать для совершения покупок без необходимости конвертировать его в деньги. Например, вы можете использовать его, чтобы купить товары из overstock.com, портмоне.Ио, Amazon подарочные карты, и т. д ...

Я надеюсь, что помогает.

+262
Fluesopp 27 апр. 2013 г., 23:27:18

BitCoinJ

В дополнение к ответу @Д. Х., BitCoinJ предоставляет следующие Для разработчиков

  • открытым исходным кодом путем революций
  • простой в использовании Java API-интерфейс
  • простая интеграция через мавен
  • доступ к выпуск или моментальных снимков версиях в зависимости от ваших рисков

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

Эти включения делают его очень полезным библиотеке, чтобы начать с, чем просто прокатки свой собственный против с JSON API для стандартного клиента.

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

BCCAPI

И мониторинга баланса транзакций API для Java.

С сайта:

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

Это может быть полезно, если ваше приложение не требует от клиента, чтобы потратить монеты через вашу систему.

Не по теме: Обратите внимание на биткойн-клиенты на Java

Хотя это не библиотека как таковая, вам может пригодиться глядя на исходный код для Многоразрядной проект, чтобы вы начали в создание Java качания на основе биткойн-клиент на основе BitCoinJ с интернационализации и QR код поддержки.

+210
Chamun Ibrahim 24 мар. 2011 г., 10:57:52

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

+182
Khaileena 11 июн. 2012 г., 6:50:58

Вы должны использовать Coinbase. Их описание API является немного запутанным, потому что он сочетает в себе Coinbase и Gdax. Coinbase является передача долларов США в крипто, и Gdax для крипто на крипто сделок. API-это программное обеспечение, это не обмен. Для торговли США в крипто, вам нужен обмен (не через API). Чтобы совершить обмен, вы должны сделать это через API, который взаимодействует с биржей (это как ваш вопрос мог бы быть более ясным).

+156
crffty 13 окт. 2015 г., 6:58:57

Сколько hashpower бы я требовать, чтобы, Конечно, мой один блок в день?

+96
lioness417 28 янв. 2015 г., 15:25:30

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

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

Какова вероятность того, что вы вспомнить, какие имена, орфографии, пунктуации и заказ? Довольно низкая я подозреваю, что люди тоже ужасные запоминают конкретные данные, как это.

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

+68
Frank4012 8 февр. 2010 г., 18:48:32

Это не имеет!

Следующий блок содержит ссылку на предыдущий блок, хэш заголовка.

Допустим, блоки упорядочиваются в качестве 1<-2<-3<-4<-5<- С блока 1 является первым блоком в цепочке (так называемый генезис блока).

Заголовок блока 2 содержит ссылку на блок 1 заголовок хэш.

Заголовок блока 3 содержит ссылку на блок 2 заголовок хэш.

Заголовок блока 4 содержит ссылку на хэш заголовка блока 3, и так далее.

Если кто-то меняет заголовком блока 3 блока 4 не укажут на то, что блок заголовка больше, и часть цепочки -4<-5<-6<-... будут недействительны.

Заголовок каждого блока содержит конструкцию (так называемый корневой Меркле), который является производным от всех сделок. Таким образом, изменения транзакции в блок 3 будет Меркле корень в заголовке блока 3 недействительным и злоумышленник должен также изменить. Смысл заголовка будет меняться и, таким образом, Блок 3 заголовка хэш изменится. Таким образом, блок заголовка 4 не будет указывать на блок заголовка 3 хэш больше.

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

+63
Philip Delek 12 янв. 2018 г., 6:09:31

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