Почему некоторые сделки большего размера (в байтах), чем другие?

Вот эта сделка: http://blockchain.info/tx/2588df59035129de0f0cb20d2cb5d77d18830043aa68ad2a1a2df7d727bc7a62 то есть 802 байт, но только для 1.4 БТЦ

Другой транзакцией: http://blockchain.info/tx-index/14803514/781333d877bae2b4d8fc7ff856b38989013f0a11668395b8f90b423dd2ffc230 для 50.4 БТЦ только 118 байт.

Так что именно идет в транзакции, что бы увеличить / уменьшить размер транзакции?

+482
user30165 17 июл. 2016 г., 6:16:21
29 ответов

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

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

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

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

+976
Linux Tech 03 февр. '09 в 4:24

Я новичок в Bitcoin в мире и я читаю эту газету: обеспечение многопартийной вычислений на биткоин https://eprint.iacr.org/2013/784.pdf

Автор говорит на стр. 7, что стандартный биткойн-транзакции могут быть представлены как в прикрепленном изображении. Может кто-нибудь объяснить, что значит в скрипте и вне сценария. И мог кто-то дать легко explaniation к стандартной операции? enter image description here

+952
Knarfs12 26 февр. 2011 г., 0:34:53
Другие ответы

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


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

После создания новой транзакции NBitcoin (с один платный скрипт хэш-вход и несколько выходов), есть ли способ, чтобы вычислить подпись транзакций и вручную поставить его на входы[0].ScriptSig, наряду с другими параметрами используемого скрипта?

Связанный с этим вопрос-Можно ли (и как) номера-стандартные скрипты могут быть использованы в сделках P2SH.

+939
trav3ll3r 4 мая 2015 г., 4:55:30

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

+898
akivura 10 апр. 2015 г., 14:12:33

Пытаюсь запустить bitcoind на Ubuntu 16.04 и имеют все необходимые библиотеки, после того, как руководство в освоении биткоин книгу. После сборки из исходников без каких-либо параметров срабатывает, я получаю следующую ошибку:

bitcoind Ошибка сегментирования (ядро бросила)

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

Любая помощь будет большое :)

+748
user88 14 июл. 2010 г., 12:31:35

Плата за биткоин и Биткоин денежные средства не являются фиксированными, но движет блок (блок помещений) и спроса (объема сделок) на соответствующих рынках. Они независимы друг от друга, поэтому преобладающим платы за биткоин не может быть представителем биткоин кассовые сборы.

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

+745
DOLLY PATWA 13 июн. 2014 г., 21:29:04

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

+704
azharka 18 апр. 2011 г., 3:04:11

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

+694
Vitaly Timoshenko 4 мар. 2016 г., 3:46:36

Возможно, они имеют в виду технику зеленые адреса. Некоторые обмены поддерживают это сейчас:

Или они могли бы иметь в виду возможность защиты от нападения на расовой почве, слушая многих узлов, так как, чтобы узнать о каких двойных провести гонки попытки атаковать. Это не полностью устранить риск, но помогает довести его до уровня, что продавец может управлять. Наблюдается прогресс на пути к этим аудирования с разными результатами ( http://www.transactionradar.com и http://blockchain.info/double-spends ) но нет сервис построен для торговцев, которые предоставляет транзакции мониторинг и оповещение при двойном тратить попытки обнаруживаются:

+678
TR1ZZA 10 июл. 2015 г., 23:03:07

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

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

См. также:

+669
Fady Kostantin 6 июн. 2011 г., 21:26:48

Я пытаюсь выяснить семян для HD-кошелька в выпуске 0.17 биткоин ядра. Я использовал getwalletinfo команду в RPC консоли, которая получена информация, которая включает в себя строку, которая вызывает hdseedid, которая, на удивление, такое же, как и строку, на которую он называет hdmasterkeyid.

Мой вопрос - это строки самого семени HD, а если нет, то как мне найти/отобразить его?

Каких-либо разъяснений по достоинству.

+587
Justme0 10 мая 2017 г., 14:45:43

Использовать две таблицы для вкладов в принципе.

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

+537
Silvia H 24 авг. 2010 г., 10:36:42

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

Я тоже не могу распространять ПК бывшими, следовательно, требование для веб-кошелек. Безопасности не должны быть первостепенны. Там не должны быть конкурс для горнодобывающей и хотя добыча должна быть компонентом (т. е. там, вероятно, будет только один шахтер, работающих на один процессор / низкий приоритет).

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

Все предложения с благодарностью приняты.

+492
Bhat Hilal 18 нояб. 2010 г., 6:49:18

Нет никакой блокчейн-голосования за принятие бип: Смотри , Как это принято бип? и BIP0001.

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

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

Есть связанный с этим вопрос, Что такое Bitcoin-XT, который вырос из нескольких разработчиков разочарования в процессе. Что предлагает изменить размер блока по данным ПИБ 101 раз больше, чем 75% блоков создаются Биткойн-XT и узлов. Но это не то, что в процессе бип.

+441
sventevit 12 сент. 2012 г., 0:03:28

По словам разработчика биткоин ссылка, блок заголовка составляет 80 байт:

БАЙТ ИМЯ
4 версия
32 предыдущего блока заголовка хэш
32 Меркле корневой хэш
4 раз
4 нонсен

Как я понимаю, midstate (1-й ша блок) содержит 64 байта в блоке заголовка (поля, которые, в частности, я не знаю, но я знаю, что он не содержит случайное число), и 2-й ша блок содержит остальные, только 80-64 = 16 байт. Это значит, что 2-й ша блок заполняется 64 - 16 = 48 байт? Если это так, то почему бы не сделать поле код, например, 48 - 4 = 42 байта больше (т. е. 52 байт вместо 4 байта)?

Этак, extranonce не должно быть в поколении сделки, тем самым ускорив хеширования, нет?

+436
BansheeCZ 12 окт. 2012 г., 11:26:13

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

См. Также здесь: Почему моя транзакция не получаем подтверждения, а что я могу поделать?

+433
elenroles 13 мар. 2016 г., 23:09:01

Что государства-мониторинг страницы, которые он считает хосты из сообщения Эл видел в сети Биткойн.

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

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

+419
Frobinson8 27 мая 2019 г., 8:38:58

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

Эта ссылка покажет вам, как создать надежный кошелек.

+398
Pasha Zakharuk 2 нояб. 2010 г., 7:55:21

В LevelDB итератор перебирает ключи в лексикографическом порядке. Из документов:

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

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

+389
Andrew Danylyuk 16 мар. 2017 г., 6:34:58

Вы должны добавить что-то вроде этого бытие.nNonce = 353314; hashGenesisBlock = бытие.GetHash();

LogPrintf("отображение бытия хэш, поэтому мы можем введите его ниже %з\п", hashGenesisBlock.Метод toString().c_str());

утверждаю(hashGenesisBlock == uint256("0xe133d1d3f584f1c3f561e7d0606fa87dabb869325a979c2a82e2f3943c0e3370")); vFixedSeeds.очистить();

после ./coind в режиме отладки.журнал вы можете получить бытие хэш

+378
Alex Norman 28 сент. 2015 г., 7:29:16

А подрезают узел всегда будет догонять, что хлопот?

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

Предположим, например, обрезается узла синхронизации блока 570000 и настроен, чтобы сохранить 1000 блоков данных. Когда вы делаете закрыть бумажник в блоке 570000, ваш кошелек синхронизируется с блока 570000. Но биткоин ядро продолжает работать и получать новые блоках и транзакциях. 1000 блоков в дальнейшем, в блоке 571000, блок 570000 отбрасывается. Один блок позже, блок 570001 отбрасывается.

Теперь, если вы снова попытаетесь загрузить ваш кошелек, он будет пытаться догнать последний блок, так это выглядит для блока 570001, чтобы начать сканирование. Однако ваш узел уже отброшены блока, и, таким образом, повторное сканирование не сможет продолжить игру. Для того чтобы получить блок 570001, чтобы проверить его, вам нужно будет повторно загрузить весь блокчейн. Это предупреждение для.

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

+294
Andrew Vorobyov 3 мая 2013 г., 16:12:41

Нужно поставить старый бумажник.DAT в папке data биткоин.

По умолчанию для Windows:

C:\Documents и settings\Вашеимяпользователя\данные приложения\биткоин (ХР)

C:\Users\YourUserName\Appdata\Roaming\Bitcoin (Vista и 7)

Затем запустить клиент Bitcoin с -пересканировать вариант.

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

По умолчанию для Mac ОС Х:

~/Библиотеки/Application\Поддержка\Биткоин


По умолчанию для Linux:

~/.биткоин
+286
kenichi23 9 июл. 2011 г., 17:58:31

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

+249
Mey45 1 дек. 2012 г., 16:43:43

эта программа advertiseing btcoins но не eplaining то, что они хотят заплатить мне, чтобы сделать, и почему Дос это надо делать? его работы алгоритмов, но что это делаешь? он пытается что-то защитить, и если так что же это они пытаются защитить и почему?

+236
user48625 9 нояб. 2011 г., 11:37:00

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

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

+216
nimanlk 2 янв. 2015 г., 20:29:26

Когда я смотрю на бирже GDAX, я вижу, что самый высокий спрашиваю 8894, и самая низкая цена 8880. Что мне кажется странным это, насколько близки эти цифры. Предположим, я, прямо сейчас, разместите заявку на 5000 - что-то крайне низкая. Было бы, наверное, сидеть на бирже в течение нескольких дней или недель. Так почему я не вижу таких предложений на бирже?

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

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

+165
Francesco Pasa 8 апр. 2016 г., 16:58:24

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

Поскольку биткойны делятся до восьми (и более) знаками после запятой, это действительно означает, что есть 21,000,000 х 1.000.000 = 210,000,000,000,000 единиц (и это может быть поделены при изменениях кода. На практике это означает, что один всегда может иметь "достаточно мал" единица Bitcoin купить мелкие предметы.

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

+134
Sreedev Varma 14 сент. 2012 г., 2:48:27

{Количество БТЦ} * {курс}

Далее: в Google/Поиск бы правильное место, чтобы получить этот ответ.
(Подсказка: "конвертация валюты по математике" как некоторые ключевые слова.)

+44
Matt Hough 17 дек. 2018 г., 16:49:27

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

Однако, если вы ожидаете получить выходной адрес 39YteymR86cG7V3Kijg8Gm2ST1r4nTeM1b, похоже, что ваш вклад является неправильным. Он пропал первый байт и последние 4 байта (закодирован в шестнадцатеричном виде):

 Ваш вклад: --56379c7bcd6b41188854e74169f844e8676cf8b8--------
Правильный ввод: 0556379c7bcd6b41188854e74169f844e8676cf8b86e1b34ba

Попробовать этот инструмент для проверки ваших ожиданий:

Example Form

+15
Leo Haris 10 апр. 2018 г., 19:08:36

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