Может ли предложение быть последний этап пульсации путь сделки? Если это так, то транзитные тарифы?

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

Скажем, мой кошелек XYZ от xyzGateway, и я предложил продать 1000 XYZ за 100 USD от usdGateway. Для простоты, скажем, что это единственное предложение на книги торговле XYZ для США.

Далее, моя подруга Элис имеет более 100 долларов США:usdGateway в ее кошельке. И чтобы уладить долг между нами, она посылает меня 1000 АБВ.

Есть путь, который может сработать. Первый отрезок пути составляет 100 долларов США:usdGateway от Алисы ко мне. Следующий этап-это мое предложение торговать 1000 АБВ:xyzGateway на 100 USD:usdGateway. Я бы сделал, что торговля с самим собой, так что после этого мой кошелек содержит 1000 XYZ и 100 долларов США.

Пронесется найти описанный выше путь? Назовем его путь #1.

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

Пронесется найти этот путь #2? В частности, он будет найден даже если Алиса не доверяет АБВ:xyzGateway? Такое действие Алисы отправки XYZ для меня означает ее доверие этой валюте?

Я считаю, что эти два пути равны в их чистый эффект: 100 долларов США вычитается из кошелька Алисы, и 100 долларов США добавили в свой бумажник. А мне еще 1000 АБВ в моем бумажнике. И на мое предложение продать XYZ за доллар будут удалены из книги.

Однако, транзитные сборы могут сделать эти два пути не равнозначны. Допустим, что обвинения usdGateway 1% в транзитных сборов. А также xyzGatway обвинения 1%. Путь #1, описанные выше, несут 1% комиссии, когда Алиса посылает USD на меня (ей придется отправить 101 вместо 100). И мне непонятно, будет торговля ногу (торговля с самим собой) будет нести еще больше транзитных сборов от шлюза?

А что касается 2-ой путь, там будет 1% комиссии usdGateway когда Алиса сделки для XYZ, а также комиссию в размере 1% от меня xyzGateway, и, наконец, еще один 1% комиссии за ноги отправив XYZ от Алисы ко мне? Я правильно понял, что этот путь платит один транзит для usdGatway и двойных комиссий в xyzGateway.

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

+682
Darren Greaves 17 янв. 2012 г., 11:22:02
26 ответов

Это P2SH (платный скрипт-хэш) адреса. Вы можете прочитать больше о различных префиксов адресов здесь: https://en.bitcoin.it/wiki/List_of_address_prefixes

Пример десятичных префиксов шестнадцатеричных использовать ведущие символ(ы) пример
0 00 по умолчанию хэш (P2PKH адрес) 1 17VZNX1SN5NtKa8UQFxwQbFeFc3iqRYhem
5 05 хэш скрипта (P2SH адрес) 3 3EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzqx

Адреса Multisig будет P2SH введите адрес, чтобы они также начнут с 3, потому что вы не можете создать адрес из скрипта, если она не является P2PKH или P2SH (или segwit скрипт с тип адреса Bech32). Вы можете отправлять биткоины скрипт multisig, но если это не хэш, и положить в платное скрипт-хэш скрипта, он не может быть представлен как стандартный тип адреса.

+970
gipset 03 февр. '09 в 4:24

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

Существует три вида операций, которые не могут быть восстановлены:

  1. Любая сделка, которая утверждает, что блок вознаграждения не могут быть восстановлены.

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

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

+909
Karen Grigoryan 29 дек. 2010 г., 10:30:25

Вот это:

Peercoin Total Money Supply

Обратите внимание, что этот график идет только до марта 2014 года. В будущем, когда доказательство Кола доминирует, там будет стабильный 1% инфляции каждый год, но и 0.01 ппц будет уничтожено каждой сделке. Неизвестно точно, что произойдет, т. е. будет ли 1% инфляции или уничтожение монет каждая сделка будет более важным фактором.

+818
Lakmi 3 сент. 2018 г., 12:08:20

По всей видимости ваш отец является смешение Bitcoin с Facebook. Bitcoin-это не сайт. Для этой цели Bitcoin-это даже не веб-основе, но другой интернет-сервис (в плане Web и интернет не являются синонимами).

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

Другие, чем на классических веб-сервисов нет единой точки отказа.

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

+804
Marc Eric Johnson 25 нояб. 2013 г., 0:33:29

Если я использую что-то вроде васаби для CoinJoin мой UTXOs, а затем отправить результаты в бумажник с адресами, содержащих UTXOs, которые не были coinjoined ли это представлять угрозу конфиденциальности?

+794
rodrigofernandezdiaz 12 мар. 2018 г., 11:11:46

Клиент jsonRPC не обрабатывать ошибки с bitcoind хорошо. источник

Вместо этого рекомендуется использовать easybitcoin PHP библиотеку, доступен на GitHub здесь. Использование он прост и он выдает 404 и 500 ошибки правильно.

требуют("easybitcoin.php");
$биткоин = новый биткоин("смамойнаработе", "somepassword");

$txid = переменная $_GET["Техас"];
$txinfo = $биткоин->gettransaction($txid);
$сумма = $txinfo["сумма"]; 
Эхо $сумма ? $количество : ошибка $биткоин ->;
+785
MFatihMAR 21 нояб. 2018 г., 1:35:54

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

+778
Hilary Baumann 20 янв. 2013 г., 5:28:55

Из этого поста:

Наш любимый Сатоши на записи, что он не считает целесообразным для размещения данных волей-неволей в блок-цепи

Это заявление является правдой? Если так, то зачем ему возражать?

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

+724
Gotttlieb 26 сент. 2018 г., 21:57:51

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

После входа в приложение Coinbase нажать на кнопку Отправить / запрос на своем левом меню. На экране появится форма с просьбой дать адрес электронной почты или биткойн-адрес.

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

Оттуда просто заполните форму и нажмите Отправить. Ваши средства будут переведены на ваш адрес Электрум кошелек. Убедитесь, что резервное копирование вашего кошелька и семян. Если ваш компьютер сбои/перерывы и у вас нет резервной копии, вы потеряете все ваши монеты.

+670
Craptasitc 20 мар. 2019 г., 21:49:24

Вы можете просто ждать достаточно подтверждений. Самый кошелек и блокчейн сайты покажет вам номер подтверждения идентификатора транзакции.

Если речь идет о небольших сделок (менее 100 биткоинов), то ждем 3 подтверждения должно быть достаточно. 6 подтверждений означает, что примерно 10% от сети подтвердил свои сделки и мяч парк используется многими осторожный услуг.

Каждое подтверждение занимает минимум около 10 минут.

Это произошло менее чем в 15 раз, что сделки с 3-4 подтверждений были отменены, а это произошло почти в 1000 раз, что сделки с одного только подтверждения не было отменено. (Какой самый длинный блокчейн вилкой, что был потерян на сегодняшний день?)

Так что, технически, это действительно так трудно снять двойной проводят через 50 минут, что никто никогда не делал.

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

+651
Polly Mint 18 июн. 2015 г., 2:55:23

Есть скомпилированного двоичного кода Windows для пульсации деамон рябило доступна для скачивания? Я нашел только ее исходники...

+639
meliniak 21 мая 2010 г., 19:29:50

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

Если кто может проверить блокчейне нет никаких причин, чтобы выбросить лет transantions только потому, что в нескольких кварталах обосрались.

Поэтому я считаю, что это самая большая unincentive, если вы нарушите правила с 51% атак зачем люди соблюдают правила приема в длинную цепочку?

+629
user261719 14 июл. 2017 г., 20:02:55

Я ищу тестовом режиме, версия data.ripple.com -- пульсация данные API версии v2. Кто-нибудь знает, если есть такая вещь?

Спасибо!

+583
user103936 5 авг. 2015 г., 8:04:58

Внутри скриптов иногда нужно подтолкнуть произвольной длины байтов на вершине стека. Пример: нажимая открытого ключа после подписи внутри scriptsig. В этих случаях можно использовать специальные операторы, называемые OP_PushDataX или OP_PushBytesX говорит переводчик, что Х количество байтов должны быть прижаты к стопке. Вы не найдете эти имена в любой библиотеке, потому что там не. В основном мы интерпретируем любое значение от 0x01 до 0x4b как OP_PushDataX оператора. Помните, что каждый оператор имеет только один байт, начиная с 0 до 255, каждый из которых выполняет различные операции.

Так что в вашем примере, который является scriptPubkey для P2PKH выходы в результате Hash160 хэш открытого ключа (который составляет 20 байт) на вершине стека, так что вы включать 0x14 (=2010) до фактического байт. И скрипт будет:

OP_DUP OP_HASH160 OP_PUSHBYTES_20 [20_bytes_here] OP_EQUALVERIFY OP_CHECKSIG
+564
ChanOnly123 28 февр. 2015 г., 3:17:34

Выяснил несколько вещей:

Segwit Подписей

Для segwit сделки необходимо подписать следующие (см. бип 143):

Двойной SHA256 для сериализации:
 1. nVersion сделки (4-байтов с обратным порядком байтов)
 2. hashPrevouts (32-байтовый хэш)
 3. hashSequence (32-байтовый хэш)
 4. минус (32-байтовый хэш + 4 байтов с обратным порядком байтов) 
 5. scriptCode входного (сериализован как скрипты внутри CTxOuts)
 6. значение выходного потратил на этот вход (8 байтов с обратным порядком байтов)
 7. nSequence входа (4-байт от младшего к старшему)
 8. hashOutputs (32-байтовый хэш)
 9. nLocktime сделки (4-байтов с обратным порядком байтов)
 10. тип sighash подписи (4-байтов с обратным порядком байтов)

Для примера выше, P2SH-P2WPKH, что будет:

хэш prevouts - hash256(1333183ddf384da83ed49296136c70d206ad2b19331bf25d390e69b222165e3700000000)
6623eab09650c6a6a98617d581c5d1fc26c6f5f158820e68ee636be93b433cee

hashSequence - hash256(feffffff)
18606b350cd8bf565266bc352f0caddcf01e8fa789dd8a15386327cf8cabe198

hashOutputs - hash256(00e1f5050000000017a914a860f76561c85551594c18eecceffaee8c4822d787f0c1a4350000000017a914d8b6fcc85a383261df05423ddf068a8987bf028787)
6a7522acd2fc865421d71893d71027bc3ebe0839d25dabc6277aef64b24b2370

hashPreimage
020000006623eab09650c6a6a98617d581c5d1fc26c6f5f158820e68ee636be93b433cee18606b350cd8bf565266bc352f0caddcf01e8fa789dd8a15386327cf8cabe1981333183ddf384da83ed49296136c70d206ad2b19331bf25d390e69b222165e37000000001976a914b93f973eb2bf0b614bddc0f47286788c98c535b488ac00ca9a3b00000000feffffff6a7522acd2fc865421d71893d71027bc3ebe0839d25dabc6277aef64b24b23708c00000001000000

nVersion: 02000000
hashPrevouts: 6623eab09650c6a6a98617d581c5d1fc26c6f5f158820e68ee636be93b433cee
hashSequence: 18606b350cd8bf565266bc352f0caddcf01e8fa789dd8a15386327cf8cabe198
минус: 1333183ddf384da83ed49296136c70d206ad2b19331bf25d390e69b222165e3700000000
scriptCode: (OP_DUP OP_HASH160 <по умолчанию хэш> OP_EQUALVERIFY OP_CHECKSIG), где <по умолчанию хэш> от redeemscript от предыдущих выходных
1976a914b93f973eb2bf0b614bddc0f47286788c98c535b488ac
сумма: 00ca9a3b00000000 (где сумма общая сумма utxo)
nSequence: feffffff
hashOutputs: 6a7522acd2fc865421d71893d71027bc3ebe0839d25dabc6277aef64b24b2370
nLockTime: 8c000000
nHashType: 01000000 (SIGHASH_ALL)

В hashPreimage двойной SHA256 для хэшированных производить:

ef7d163bfe970439476d15537e1373bc23bb6282b9e145115331975a1a673788, что данные, которые будут подписаны. Это результаты в подписи: 30440220434caf5bb442cb6a251e8bce0ec493f9a1a9c4423bcfc029e542b0e8a89d1b3f022011090d4e98f79c62b188245a4aa4eb77e912bfd57e0a9b9a1c5e65f2b39f3ab401.

Скрипт Подписи

Однако, подпись скрипт выше будет никогда работать не потому, что в OpenSSL CLI использует случайное случайное число каждый раз, когда вы входите, смотрите https://bitcoin.stackexchange.com/a/32962/60443. Поэтому я написал небольшой инструмент командной строки, используя libsecp256k1 используемые в Bitcoin. Компилируется с помощью:

г++ -с std=с++11 -о ec_sign ec_sign.cpp $(ПКГ-конфиг --libsecp256k1 с CFLAGS --libs, в libsecp256k1)

Использование: ec_sign <хэш для подписи> <прив-ключ> <хэш-тип>(по умолчанию 1: SIGHASH_ALL)

#включить <кривая secp256k1.ч>
#включить <библиотеки iostream>
код #include <iomanip>

инт char2int(чар вход)
{
 если(вход >= '0' && входного сигнала <= '9')
 возврат вклада - '0';
 если(вход >= 'а' && входного сигнала <= 'Ф')
 возврат вклада - от 'A' + 10;
 если(вход >= 'а' && входного сигнала <= 'Ф')
 возврат вклада - от 'A' + 10;
 сгенерировать std::invalid_argument("недопустимый входной строки");
}

пустота hex2bin(константный тип char* src, то символ* цель)
{
 в то время как(*ГРЦ && ГКЗ[1])
{
 *(целевой++) = char2int(*ЦСИ)*16 + char2int(ГКЗ[1]);
 в src += 2;
}
}

// ЕС подписать/проверить
// ----------------------------------------------------------------------------

тап_п(АГДС, типа char *переменной argv[])
{
 uint8_t hashType = 1;
 если(argc < 3)
{
 СТД::КВЖД << "использование: ec_sign <хэш для подписи> <прив-ключ> <хэш-тип>(по умолчанию 1: SIGHASH_ALL)" << СТД::епси;
 возвращение 1;
}
 если(argc == 4)
{
 hashType = агду[3][0] - '0';
}
 голец хэш[32];
 hex2bin(массива argv[1], хэш);
 голец секрет[32];
 hex2bin(массива argv[2], секрет);

 реализация сиглен = 71;
 secp256k1_ecdsa_signature подпись;
 статические secp256k1_context *СТХ = secp256k1_context_create(SECP256K1_CONTEXT_SIGN | SECP256K1_CONTEXT_VERIFY);

 неподписанные символ derSig[71];

 если (secp256k1_ecdsa_sign(СТХ, и подпись, (константный беззнаковый тип char*)хэш (константный беззнаковый тип char*)секрет, secp256k1_nonce_function_rfc6979, значение null) != 1)
{
 СТД::КВЖД << "подпись ошибка" << СТД::епси;
 возвращение 1;
}

 если (secp256k1_ecdsa_signature_serialize_der(СТХ, derSig, &сиглен, и подпись) != 1)
{
 СТД::КВЖД << "сериализации ошибка" << СТД::епси;
 возвращение 1;
}

 // Применить хэш-тип
 derSig[70] = hashType;

 для(int я=0; я<71; я++)
{
 с std::соиь << СТД::ведьма << СТД::setfill('0') << СТД::в разделе setw(2) << (инт)derSig[я];
}
 с std::соиь << СТД::епси;

 возврат 0;
}
+532
mungrel 29 нояб. 2015 г., 7:41:38

В настоящее время невозможно импортировать мастер-закрытый ключ в Bitcoin ядро.

+505
firewater 26 июл. 2019 г., 16:41:33

Я думаю, что я понимаю основных частей цепочке блоков Bitcoin. Пока я объяснял концепцию своей девушке, она спросила меня, почему группы проводок хранятся в блоке? Каждая сделка проверяется каждый узел, так зачем нужны блоки?

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

+463
Valdemar93 25 июл. 2014 г., 15:55:52

Я хочу хегде Bitcoin с США из-за высокой волатильности биткойна.

Есть ли сервис, который предлагает изгороди для Bitcoin и имеет API, который я могу использовать в PHP?

+434
Felipe Lima 1 янв. 2019 г., 14:48:28

Мне было интересно купить этот ASIC Шахтер из 5GH/s, чтобы добывать лайткоины. enter image description here

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

+407
Magikarp Master 20 июл. 2011 г., 19:45:44

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

+348
Savenoks 29 июл. 2010 г., 16:26:21

Кто-нибудь обвинил г-на Накамото юриста?

Нет, я не знаю.

Это расшифруйте-марафон название конференции, где все криптографы идти?

Насколько я помню там упоминались две конференции, расшифруйте-а-Кон и Cryptobash. По данным Google, кажется, ни на есть реальная. Вот список некоторых криптографических конференций и мероприятий.

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

  1. Было сказано, что биткоин торгуется на уровне $33, потому что "люди запасались". Все, что накопительство-это не то, что заставляет цены резко взлетят. Спайк, скорее всего, вызвана шумиха СМИ и отсутствие хороших короткие продажи опционов. Также этот показатель выключен, насколько я могу рассказать все-время высоко $31.9099.

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

  3. Там были некоторые биткоин-конкретные "взлом вещей" в эпизоде, который я очень мало знаю, но могу только предположить, что не работает в реальном мире.

  4. Последнее откровение Сатоши (который, кстати, называется не "мистер биткоин" в реальности) личности, конечно, строго-плод воображения авторов.

+320
Mutuma 10 июн. 2019 г., 20:43:32

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

+281
user21296 26 янв. 2013 г., 6:43:38

DiabloMiner использует около 50% ресурсов процессора на моей системе (распределены между 2 ядрами). Я мог бы поклясться, что она раньше практически не ЦП (1-2% максимум) в старых версиях, но я не совсем уверен, если я должен сообщить об этом как об ошибке или нет. Так что, это нормально, или я правильно помня, что ГПУ майнер не следует использовать более 1-2% процессора, в то время как добыча?

Ссылка: возможно, вопрос.

+164
Ivan Carrillo 11 нояб. 2011 г., 9:41:24

Сравнение и контраст между банками и Биткоин-это неплохо.

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

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

Это очень полезно для человеческой расы?

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


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

Добыча делает компромиссы, которые отличаются от банков.

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

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

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

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

+157
Carlos Bertoni 15 мая 2012 г., 13:44:13

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

+67
viki 25 июн. 2011 г., 10:54:56

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

+65
apocalypse 24 мар. 2017 г., 11:00:59

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