Объем биткойн-торговли и торговых операций

Я правильно предполагаю, что биткойн-транзакций (https://blockchain.info/nl/charts/n-transactions-excluding-popular) представляет собой "использование в реальных сделках", следовательно, он вовсе не представляют биржевых торгов сделок?

Почему я спрашиваю это потому, что объем сделки против сделок соотношение не доступен: (https://www.quandl.com/data/BCHAIN/TVTVR-Bitcoin-Trade-Volume-vs-Transaction-Volume-Ratio) и меня несколько смущают имена переменных.

Короче: Это https://blockchain.info/nl/charts/n-transactions-excluding-chains-longer-than-100 сделки объем? (Покупку реальной жизни товара и т. д.)

Спасибо.

+884
Vladimir Nabokov 4 дек. 2017 г., 19:34:28
15 ответов

Идентификатор транзакции-это SHA256d(signedTransaction) = и SHA256(SHA256 и(signedTransaction)). Sha256d такое SHA256 применяется два раза.

Пример: Давайте рассмотрим сделки с кодом 844c00ca065bc26eb61bfee203df2f7bcbc72a6bb77697a32d2a98dad5941109. Шестнадцатеричное кодирование этой сделки является:

02000000019e8cc9f5c7e16bc11e6f4050fbdf925e5ea9e0d3c8b430bce4afc61fa7675c53000000006b483045022100efc6e04a4735465257c4f0ff51f9015c3806daebb390ceb1ae18402794a3192c02204616b6cd7c86321d896270d2758db2d245f0c14d60693711c1e891fa2ea5c1010121036a9946621a6428c3719cd992f32c5ebf1fec1c403e2f7796301fc000473bf2b6ffffffff03802b21000000000017a914f896d5607bc2b01309019104d9dd33fa76d79f538751cfa600000000001976a9145a45d570db268e085de17cb5b53d5dba5eeb855d88ac63890100000000001976a9148ae4ce7cbda181e6c2635d15e518dafbbabd5caa88ac00000000

Вы можете увидеть, что SHA256d для этого signedTransaction является 091194d5da982a2da39776b76b2ac7cb7b2fdf03e2fe1bb66ec25b06ca004c84 на этой странице: http://extranet.cryptomathic.com/hashcalc/index (не забудьте поставить галочку 'введите шестнадцатиричный' коробка), нажимая байт (Биткоин использует малые прямым представления шестнадцатеричных чисел/байтовые массивы), вы получите ожидаемый результат:

844c00ca065bc26eb61bfee203df2f7bcbc72a6bb77697a32d2a98dad5941109

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

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

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

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

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

+987
Stamos Prekas 03 февр. '09 в 4:24

Это заголовок для блока #300000

02 00 00 00 7е Ф0 55 Е1 │ 67 4Д 2е 65 51 ДБ А4 1С
Д2 14 де ББ УО 34 ае В5 │ 44 С7 ЕК 67 00 00 00 00
00 00 00 00 Д3 99 89 63 │ ф8 0С 5Б АБ 43 Фе 8С 26
22 8Э 98 Д0 30 ЕД Ф4 постоянного тока │ быть 48 А6 66 Ф5 С3 9Е 2Д
7А 88 5С 91 02 С8 6Д 53 │ 6С 89 00 19 59 3А 47 0d с

Номер версии 2 (Первая цифра), но жестко задать его на 1

header_hex = ("01000000" +

+949
SseDrick 16 мар. 2018 г., 7:48:19

Предположим, что Алиса имеет 1 БТЦ, Боб 1 LTC, и Кэрол 1 псу. Алиса хочет, чтобы псу за БТЦ, Боб хочет BTC на LTC, а Кэрол хочет, LTC для псу. Предположим, каждая криптовалюта имеет одинаковое значение и могут быть 1-к-1 перевели. Они должны сделать три замены: Алиса передачи BTC на Боб, Боб перевод ЛТК Кэрол, и Кэрол передачи псу Алисе. Однако, нет никаких надежных органа/посредника. Предварительные:

H-это криптографическая хеш-функция. Hashlock H указывает, что если по договору отправляет значение с (т. е. секретное) такие, что H = час(ы), то в договоре безвозвратно передает право собственности на эти альткоины от B к A. ловушке Т показывает, что если не сумеет произвести этот секрет прежде времени t протекает, то депонированные альткоины возвращается В. здесь t есть достаточно времени для одного пользователя, чтобы опубликовать смарт-контракта с любым блокчейн, и для других пользователей, чтобы определить, что договор был опубликован.

Подробная свопа выглядит следующим образом.

Шаг 1: Алиса создает секрет ы, такие, что H = час(ов). Затем, она издает контракта на Blockchain BTC с hashlock ч (6Т ловушке в будущем), перевода ее BTC на Боб.

Шаг 2: Боб первый подтверждает ли договор Алисы был опубликован на Blockchain BTC или нет. Если это правда, он публикует контракт на LTC блокчейн с тем же hashlock ч (с временной замок 5Т в будущем), чтобы передать свою ЛТК Кэрол.

Шаг 3: Кэрол первый подтверждает ли договор Боба был опубликован на LTC блокчейн или нет. Если это правда, она издает контракта на Blockchain псу с тем же hashlock ч (таймаут 4Т в будущем), перевода ее псу Элис.

Шаг 4: сначала Алиса подтверждает ли договор Кэрол был опубликован на звание блокчейн или нет. Если это правда, то она посылает его секрет ы к контракту Кэрол, в то время как приобретя 1 псу и раскрывая с Кэрол.

Шаг 5: Кэрол отправляет с договора Боба, в то время как приобретя 1 LTC и раскрывая секрет с Бобом.

Шаг 6: Bob, наконец, посылает с к договору Алисы, в то время как приобретя 1 БТЦ. Обмен будет завершен.

Вопросы:

а) если бот останавливается на Шаге 2, что в итоге?

Б) если Кэрол останавливается в шаге 5, и что в итоге?

C) если Кэрол посты ее контракт с Алисой, прежде чем посты Боб его контракт с Кэрол, каков результат?

д) Если договор Кэрол с Бобом были истечь в то же время как контракт Боба с Алисой, каков результат?

е) если Алиса откроет тайну перед шагом 3 завершается, и что в результате?

+947
rotkreis 20 янв. 2017 г., 8:52:59

Я видел посты о том, как сделать это и я читал на вики , Что это такое, однако эти объяснения слишком сложны. Может кто-нибудь объяснить, что это такое и почему это называется кодирование в base58check? Адреса генерируется, не выходя за эти шаги по-прежнему действует в биткоин?

Это разъяснение оригинальный клиент bitcoind в base58.ч

// Почему базы-58 вместо стандартной кодировке base-64?
// - Не хочу 0OIl символы, которые выглядят одинаково в некоторых шрифтах и
// могут быть использованы для создания визуально идентичны просмотр номера счетов.
// - Строка с буквенно-цифровых символов не так легко принимаются в качестве номера счета.
// - По электронной почте обычно не разрыв строки, если нет знаков препинания, чтобы разбить на.
// - Двойной щелчок выделяет весь ряд как одно слово, если это все цифры.

В дальнейшем этот вопрос, что НПМ пакеты bs58check делать то? Описание как так

Прямой реализации в base58check, простирающийся на bs58.

+878
Doktor82 20 дек. 2018 г., 1:25:36

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

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

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

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

Как заблокировать прибытия и назначения отличается в POS?

Нет ни одного протокола, установлено в камне, который определяет, как выбирается следующий блок валидатор. (1) Пиркойны (первая монета на реализации Пос консенсуса наряду с пр) используемые монета возраст (нет. монет х дней без монеты в кошельке) для определения следующей проверки. (2) то есть хэш-селектор (Уроборос Praos протокол), в котором вы берете текущее время и дату, подпишите его своим закрытым ключом и затем проверить, если он составляет менее чем трудность цели. Если да, вы выбрали в качестве следующего валидатор. (3) Там был один способ, где случайность следующем квартале будет зависеть от подписания текущего блока (Этот метод сейчас закрыта из-за потенциальной уязвимости.)

+831
user27519 16 июн. 2013 г., 13:49:05

Посмотрите вот эту запись:

Сумма размер БТЦ цена Bid БТЦ сообщества
3.77987104 22,999 2.77987104.9999

Как это сумма 3.77987104 рассчитывается?

+771
James Pellerano 25 мар. 2010 г., 19:29:06

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

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

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

Но если вы думаете об этом, если биткоин-разработчики ядра решили быть злыми, они могут делать вещи, которые были гораздо хуже, гораздо легче. Они могли бы просто поставить какой-то код, что бы сразу отправить все монеты в кошельке прямо к ним, как только приложение запущено. Зачем возиться с семенами DNS и все такое?

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

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

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


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


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

+704
Slip Neal 7 нояб. 2011 г., 2:59:55

Подробности в бип 146:

Мы требуем, что стоимость внутри подписи ECDSA на порядок кривой, разделить на 2...

...

Высокая стоимость в подпись может быть легко заменен на S' = значение 0xFFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364141 - С.

Подписи кодировать два важных значения для проверки Р И Ы. Если (Р, С) является действительной подписью, то (Р-С), что эквивалентно (Р curver_order -Ы).

+666
Divyesh 23 окт. 2014 г., 23:37:09

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

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

+623
user2533915 16 сент. 2013 г., 22:18:22

данный протокол позволяет Шахтера, когда он создает блок, чтобы отправить себя 25 БТЦ, которые не имеют правильного источника (входа).

вот как создаются эти 25 БТЦ, они биткоинов, которые приходят из ниоткуда.

+600
Fernando Lozoya 8 нояб. 2018 г., 12:38:27

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

Спасибо

+572
Jim Reineri 1 дек. 2014 г., 8:35:14

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

+257
Suresh Sharma 17 янв. 2013 г., 3:12:42

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

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

Затем он мин (неоднократно хэшей этот заголовок изменяя свои области извращенец с каждой попыткой).

Когда он находит правильный хэш он вещает этот блок (включая заголовок и операций блока) в сети.

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


Узлы подтверждения транзакции до ее передачи.

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

+182
OSM Apple Pro 1 дек. 2017 г., 13:58:35

11 марта 2017 года США по ценным бумагам и биржам комиссия будет решать, является ли биткоин обмен торгуются фонд (ETF) будет утвержден или нет.

Решение почти наверняка будет иметь огромное влияние на рынок, как только первый пресс-релиз будет опубликован. Поэтому вопрос, где первый официальный и надежный заявление на исход решения будет опубликован. ТРЦ странице есть rss-канал для пресс-релизов. Однако он не уверен, что результаты будут опубликованы здесь впервые. Есть ли другие надежные сервисы / официальные страницы новостей, где Новости, как это может быть освобожден в первую очередь?

+131
dubbelj 13 мая 2019 г., 11:05:34
следует использовать для вопросов, связанных с возвращением денежных средств, отправленных из одного блокчейна в другой блокчейн по ошибке, таких как Bitcoin отправлено биткоин наличные адреса.
+92
orryowr 10 нояб. 2016 г., 7:04:58

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