Когда блокчейн быть сокращены?

На каком этапе блокчейн быть сокращены? С более обновление биткоин блокчейн начнет расти в геометрической прогрессии, что делает скачивание их нецелесообразно.

+770
user68847 17 апр. 2014 г., 18:07:17
32 ответов

много различных операций привязки к конкретному биткоин-адрес

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

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

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

+942
Absurdev 03 февр. '09 в 4:24

Я бегу следующих кодов, соответственно.

 биткоин-Кинк -тестовом режиме createrawtransaction "'
[
{
"txid":"751b6361cd8d621de00466363120e5da2176c3cc092cb3f0b7373b02591372d2",
 "Uвых" : 0
}
 ]"' '{ "2N2VoHPMHT8CBYrhJqhJj1uauPaxMN7Qqed": 0.001 }'

ответ;

0200000001d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b750000000000ffffffff02a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178750c300000000000017a91477c7f1a5a522daf70274dab6cdcb85efcc6e99318700000000

Мой выходной DecodeRawTransaction;

 массив:8 [▼
 "txid" => "8608e07487a15b8866496bd5e90c92736d909a8b3023e1cfc75481e613164fe7"
 "хэш" => "8608e07487a15b8866496bd5e90c92736d909a8b3023e1cfc75481e613164fe7"
 "версии" => 2
 "размер" => 83
 "размер V" => 83
 "locktime" => 0
 "ВВХ" => массив:1 [▼
 0 => массив:4 [▼
 "txid" => "751b6361cd8d621de00466363120e5da2176c3cc092cb3f0b7373b02591372d2"
 "Uвых" => 0
 "scriptSig" => массив:2 [▼
 "АСМ" => ""
 "наговор" => ""
]
 "последовательность" => 4294967295
]
]
 "Uвых" => массив:1 [▼
 0 => массив:3 [▼
 "значение" => 0.001
 "н" => 0
 "scriptPubKey" => массив:5 [▼
 "АСМ" => "OP_HASH160 657abfa90bd62f0f7a9533509b855cfd5f6e7d17 OP_EQUAL"
 "наговор" => "a914657abfa90bd62f0f7a9533509b855cfd5f6e7d1787"
 "reqSigs" => 1
 "тип" => "scripthash"
 "адреса" => массив:1 [▼
 0 => "2N2VoHPMHT8CBYrhJqhJj1uauPaxMN7Qqed"
]
]
]
]
]

После я выполнения этой команды;

 signrawtransaction 0200000001d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b750000000000ffffffff02a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178750c300000000000017a91477c7f1a5a522daf70274dab6cdcb85efcc6e99318700000000

И, наконец, я запустил команду SendRawTransaction.

биткоин-Кинк -тестовом режиме sendrawtransaction 02000000000101d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b75000000001716001466c18ec25251afe44f6a9f99be78b4e04857ef46ffffffff01a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178702483045022100b0291f0c753b3876a7d0d5c8970caa0e4b70cad224de9248377054e342ad1ed1022006de0d6e07991319ce467e5550bb203e4d398452c457b138e1fb5b7a3b2e9427012103f382a14da980fba9234d02599fe5ced7b1f907385d1d14bfb17017e5cfdc318500000000

И я получаю эту ошибку;

 256: несуразно-высокой плата

Может кто-нибудь помочь мне?

+876
Jishnu Raj 18 июл. 2012 г., 03:44:26
Другие ответы

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


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

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

+876
Dadep 2 дек. 2017 г., 16:53:59

Ответ на этот вопрос зависит от того, насколько широкой вы определяете сети освещения:

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

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

  • Если вы хотите порт молнии на криптовалюты, нужно, как минимум, поддерживают модель UTXO учета, и восстановить пластичность. Кроме того, вы должны иметь некоторую форму знания условный платеж, похожими на HTLCs для того чтобы выполнить Multi-хоп платежей.
  • Если вы хотите оставить модель UTXO, вы можете уйти переделывая функциональность в основных направлениях, мне нравятся люди, у которых Рейден сделал для Эфириума.

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

+872
Knut Gjerden 8 авг. 2012 г., 21:24:57

Давайте начнем с самого начала.

p2pk

Если вы посмотрите на начальные блоки на цепи, Вы заметите, что из всех выходных сделки переходит к оплате в умолчанию lockscript (также известный как выходной или encumberment)

В p2pk замок скрипт просто нажать <по умолчанию> OP_CHECKSIG. Чтобы провести этот выход, просто нужно предоставить действительную подпись. В scriptsig бы содержится пуш сиг, который в сочетании с блокировкой скрипт производит толчок сиг нажимаем <по умолчанию> OP_CHECKSIG. Если подпись является допустимой для заданного по умолчанию, вы можете подтвердить владение монет и намерение провести в один шаг.

p2pkh

p2pk был заменен (возможно не правильный термин, так как биткоин 0.1 содержащиеся поддержка p2pk и p2pkh) по-умолчанию-хэш. Это имеет несколько преимуществ по сравнению с ванильным p2pk. С одной стороны, он уменьшил размер замок сценария. Поскольку набор utxo должна содержать замок скрипт для проверки, это приводит к прямой экономии пространства. Еще, хэширования открытого ключа добавляет слой защиты против возможного нападения восстановления ключа ECDSA, что может быть разработана, как вам нужно будет также разбить операцию HASH160 сначала восстановить открытый ключ.

Используя p2pkh поставляется с некоторыми дополнительными сложностями. Блокировка скрипта теперь принимает форму OP_DUP OP_HASH160 пуш <PubkeyHash> OP_EQUALVERIFY OP_CHECKSIG. Поскольку у нас больше нет реальных открытого ключа в скрипте, скрипт разблокировки необходимо доказать две вещи:

  1. Что он обладает правильным ключом
  2. Что намерена потратить монеты

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

Чтобы добиться этого, разблокировав скрипт принимает форму сиг пуш пуш по умолчанию. В сочетании с блокировкой скриптов, это дает толчок сиг нажимаем умолчанию OP_DUP OP_HASH160 пуш <PubkeyHash> OP_EQUALVERIFY OP_CHECKSIG

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

p2sh

оплата-скрипт-хеширования был разработан чтобы обеспечить стандартный способ, используя более продвинутые скрипты биткоин. Для этого примера, давайте сосредоточимся на multisig p2sh. Типичный, 1 из 2 multisig p2sh выход запирания сценарий будет похож на OP_HASH160 пуш <хэш> OP_EQUAL. Это не содержит каких-либо публичных ключей, или даже подпись, проверка ОП-код, так что здесь происходит?

Секрет кроется в выкупить сценарий. Каждый p2sh адрес поддерживается активировать скрипт, и хэш - значение в замок сценарий хэш выкупить сценарий.

Когда расходы от p2sh-адрес, вы должны предоставить сценарий разблокировки, который проверяется на активировать скрипт, и сам выкупить сценарий. Для наших 1of2 multisig-адрес, выкупить сценарий выглядит OP_1 pubkey1 пуш пуш pubkey2 OP_2 OP_CHECKMULTISIG. Весь этот сценарий хэшируется для блокировки скриптов. Обратите внимание, что поскольку публичные ключи, содержащиеся в этом скрипте уже хэшированного как часть целого выкупить скрипт, мы не должны их по отдельности, как мы делаем с p2pkh.

Когда провожу выходные, мы бы тогда обеспечить: OP_0 толкать сиг пуш redeemscript. Это приводит к окончательной сценарий OP_0 сиг пуш пуш пуш redeemscript OP_HASH160 <хэш> OP_EQUAL. В ходе оценки:

  1. Сценарий отпирание и запирание сценария совмещаются. Это приводит в подписи и сериализированной redeemscript загоняется в стек. Отметим, что с пуш redeemscript лечит redeemscript как обычные данные, ОП коды внутри выкупить скрипт не интерпретируется как ОП коды на этот шаг.
  2. Сериализованные выкупить скрипт хэшируется и сравнивается с блокировкой скриптов
  3. Подписи проверяются на соответствие выскочил стека, который содержит сериализованные выкупить скрипт без пуш-ОП-код, и тем самым интерпретирует его правильно биткоин скрипт.

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

+861
Xuelong Wang 25 июн. 2017 г., 22:04:39

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

Myriadcoin использует пять алгоритмов для военнопленных, с разных алгоритмов, ориентированных на различные аппаратные средства, так что люди могут добывать с ASICS, ГП и ЦП. Идея заключается в том, что это сделает его более трудным, чтобы централизовать добыча и сложнее получить контроль над 51% от мощности майнинга, в то же время, делая процесс добычи более доступной для как можно большего количества людей.

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

+860
Tayfun Dogan 1 мар. 2014 г., 14:35:48

как это скорость сетевой связи между хэш healthyness криптовалюты, такие как Bitcoin значение по сравнению с долларов США, или рост курса этой валюты?

+859
jdmorei 12 мар. 2016 г., 09:51:34

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

Развитие технологий приведет к увеличению сети общая скорость хеширования/С. Которая в первую очередь приведет к сети, чтобы сбалансировать спрос и больше хэшей/БТЦ, при этом сохраняя на выходе постоянное.

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

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

Было бы интересно посмотреть симуляцию на http://insightmaker.com/

+805
S Rivera 8 дек. 2013 г., 16:14:40

Почему существуют такие огромные различия между комиссиями применяется на сайтах, как Bitstamp.org (0.5-1%) и других сайтов (я видел 5-10% комиссии)?

+764
Padbury 17 дек. 2018 г., 06:00:39

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

+686
yalu 24 авг. 2015 г., 15:43:45

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

+668
keles 17 мая 2014 г., 13:59:08

Это упрощенно, но вот одна последовательность показывает целый ряд расчетных операций:

Шахтер --> Ты --> Я --> SatoshiDice --> Меня

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

Как только ваш платеж мне подтверждает, а потом у меня в SatoshiDICE могу подтвердить. Однажды мой платеж в SatoshiDICE подтвердится, то их выплата мне может подтвердить.

Так что если вы обманули меня и ваш платеж для меня был двойным тратить его потом никогда не подтвердит (до 6 подтверждений). И, в свою очередь, мои сделки SatoshiDICE никогда не подтвердит. И, в свою очередь, сделка выплата SatoshiDICE мне никогда не подтвердит.

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

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

Вот пример сделок на потери 0.02041833 ставку БТЦ:

Вы можете увидеть поток визуально здесь:

  • http://blockchain.info/tree/16104343 (нажмите на оранжевую точку для 0.01569037 BTC платеж, который был одним из двух входов, которые заплатили за ставку.)
+630
Nicola Mori 15 апр. 2013 г., 06:12:27

Время, в которое была подтверждена транзакция может быть найден в метки 4Б в заголовке блока (время кодирования в POSIX)

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

Если вы хотите, чтобы вычислить время между вещания и подтверждение сделки, вы должны были знать, когда была сделка специально трансляции. Так это только в том случае, если вы передали Техас себя, вы не можете вычислить это точно. Однако вы можете определить, когда Техас был первым принят в mempool на локальном узле, и использовать его в качестве прокси. Bitcoind предлагает Техас подписной сервис, который публикует вновь принятых mempool ВМС США по интерфейсу zmq. Путем индексации их с местными отметки времени(время приема mempool), приложения потом можете определить время прошло в подтверждение ранее проиндексированных Техас из блока, который включает в TX и блок заголовка метки.

+519
tgreg9 3 мар. 2018 г., 23:09:34

Большинство используют протокол слой, который отправляет JSON-данные через TCP-сокет. Некоторые бассейны также поддерживаем getblocktemplate протокол, который работает через формат JSON-RPC для (т. е. он использует HTTP-запросы).

+517
Fuong 7 окт. 2017 г., 20:07:59

Вы можете решить эту проблему путем создания запроса https://www.okex.com/api/v1/tickers.do (без символа параметра). Это даст вам все бегущие строки в одном запросе.

+483
MarkCarpenter 13 февр. 2013 г., 22:47:05

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

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

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

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

+459
Juan Esteban Molano 1 авг. 2012 г., 11:31:05

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

+458
EricLaw 30 мар. 2011 г., 17:38:14

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

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

Для того чтобы достигнуть уникально список узлов:

Валидаторы запустить пульсации узлов, процесс проверки на их имени. Список валидаторов, что мы верим не в сговор с целью обмануть нас называется наша уникальная список узлов (УНЛ).

Для более сильной уверенности в том, что что-то является правдой, надо добавить больше валидаторов нашим уся. Например, мы могли бы добавить щекотки и Царапки. Кто также не очень надежный, но тоже вряд ли сговор, чтобы обмануть нас.

+424
Stack Fan 9 сент. 2011 г., 13:21:16
  1. установке bitcoind на судо АПТ установке bitcoind в Ubuntu 16.04 сервер для amd64(https://bitcoin.org/en/full-node#ubuntu-1410)
  2. bitcoind --версия показать версии v0.13 ga402396
  3. bitcoind -демон -zmqpubhashblock=протокол TCP://127.0.0.1:28332 -zmqpubhashtx=протокол TCP://127.0.0.1:28332 после загрузки, файл блоков 89г. и Биткоин.конф иметь только rpcuser=xxxyyy и rpcpassword=xxx123 следует добавить сервер=1 биткоин.конф?
  4. клон git https://github.com/bitcoin/bitcoin
  5. компакт-диск биткоин/ВНО/zmq и pip установить zmq, затем сделать на Python zmq_sub.py и мы не можем получить ничего долго ждать. Как мы можем получить hashtx и hashblock от bitcoind? Я должен установить libzmq3-Дэв? Это libzmq3-Дэв только для компиляции bitcoind и не нужно в runtime?
+378
Aizul 12 июл. 2018 г., 17:50:24

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

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

Если так, то почему не Эфириума просто поставить хэши своих скриптов в цепочке блоков Bitcoin, отправить сценарии, которые будут выполняться через другие безопасные средства, такие как через P2P-сети (что значительно уменьшило бы блокчейн наворотов), и избежать всего получать деньги?

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

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

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

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

    Это не реально решить блокчейн наворотов - это просто перемещает проблему вокруг.

Есть еще одно решение, которое не использовать биткоин блокчейн, хотя. Вы могли бы последовать примеру партнера, и создать систему, при которой вы отправляете биткоин транзакцию с дополнительными метаданными, чтобы определить его как цветная монета. Вы не измените правила действия сделки на основной сети; скорее, вы говорите, что если сделка не соблюдать определенные правила, то это не правильная операция TuringCoin с целью установления права собственности на TuringCoins. (Другие сделки TuringCoin в том же квартале все равно будут хоть и действует,.)

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

Если нет, то газа ограничить реальной отличительной чертой Эфириума против биткоин?

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

+319
Ross Di Francesco 2 июн. 2011 г., 03:02:48

Вы можете легко увидеть это таким образом: hardfork может происходить двумя способами:

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

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

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

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

+296
jespa 13 дек. 2018 г., 09:13:51

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

Извините еще раз, но на самом деле меня смущает

+296
Lorenzo Donati supports Monica 10 янв. 2014 г., 20:38:16

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

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

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

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

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

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

+229
belka0751 5 июн. 2010 г., 14:20:32

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

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

+206
user25003 1 июл. 2016 г., 14:52:01
BitcoinJS позволяет создавать веб-страницы, которые тянут информацию из блокчейна.
+194
user72996 18 нояб. 2011 г., 07:51:29

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

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

Есть также несколько хороших предложений на этот вопрос: Как знать, если bitcoind синхронизировать?

+193
Varun Paul 24 апр. 2013 г., 20:20:49

Какой-либо особой ситуации вы хотите, чтобы ваш кошелек в ваш малиновым? Кошелек не должен быть в физической машине, на самом деле это может быть лист бумаги (холодный кошелек). Так что если вам не нужен сервер, чтобы делать что-то особенное с этими монетами вы можете просто создать бумажный кошелек, и если вы реально хотите, чтобы проверить, если вы получите монеты, вы только должны проверить с ваш Raspberry ваш бумажник открытого ключа в блокчейне, чтобы увидеть, сколько монет он получил.

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

+144
bugagak 19 янв. 2015 г., 23:28:37

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

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

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

+95
Lasper 19 нояб. 2012 г., 15:20:24

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

Какой самый быстрый способ для меня, чтобы создать этот новый альт-монеты, и если все будет добыча ГПУ - что бы быть лучшим альт-обмен на базу его (или было бы лучше, чтобы основание его оригинального биткоин)?

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

Спасибо за вашу помощь!

Чч

+92
uskysd 17 авг. 2013 г., 18:18:13

Я ищу API, который возвращает сайте/url для криптовалют. Есть ли открытый API, который предоставляет веб-сайт для определенного криптовалюты?

+87
Nidhoegger 24 июн. 2011 г., 20:50:44

Я пытаюсь разместить новый заказ с использованием МТ. Добро-это оформить заказ вызова API. Однако я постоянно получаю ошибка объекта

{ результат: "ошибка", ошибка: 'плохой вызов API' }

Я довольно уверен, что я делаю все правильно, за исключением, я полагаю, идентификатор заказа, который называется BTCUSD в документации.

https://data.mtgox.com/api/1/BTCUSD/private/order/add

Она не дает никакого другого объяснения на то, что это поле, и я нашел другие проекты, назвав его ID, поэтому я использую узел-идентификатор UUID В1() метод, чтобы генерировать уникальный идентификатор для поля.

Так это URL-адрес, я создаю:

/по API/1/36c1f990-a4a4-11e2-84fd-a100a9f27dd2/частная/заказать/добавить

и объект я отправлю с ним

{ тип: 'спросить', amount_int: '100000.000', price_int: '20000000' }

Что я делаю не так?

+62
Limitless 5 июл. 2011 г., 16:55:38

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

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

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

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

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

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

+43
Polichka 4 окт. 2011 г., 06:32:20

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil