Что такое "хэш-сценарий" адрес точно и как это работает?

Я узнал этот адрес играет с Blockchain

https://blockchain.info/address/3NukJ6fYZJ5Kk8bPjycAnruZkE5Q7UW7i8

Я узнал, что это называется "scripthash". Как именно она работает? Чем оно отличается от нормального адреса?

Я узнала об этом - https://en.bitcoin.it/wiki/BIP_0016 - но я до сих пор не понимаю и я не понял.

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

Чем оно отличается от того, что это возможно на сегодняшний день - сканирование только адрес магнитолу?

правка: и еще один вопрос - почему именно эта сделка указанному адресу в качестве входных данных

https://blockchain.info/tx-index/3618498

включенными в 94 разных блоков? Как это вообще работает?

+862
Nicholas Kearney 20 янв. 2019 г., 5:35:51
29 ответов

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

Я нашел подобный вопрос с указанием Pywallet (https://bitcointalk.org/index.php?topic=34028.0) в качестве решения, но я должен вручную удалить каждый адрес по одному с ним, что не эффективно в моем случае.

+972
ioumvp 03 февр. '09 в 4:24

За последние два месяца я была добыча, без происшествий, с использованием stratrum proxie на мой блок кубики. Я бегу proxie, чередуя, от двух разных систем, так что я не верю, что что-то изменилось на стороне ПК, или я ожидаю, что один из них до сих пор работают. Единственное, что я сделал, что отличается, это попытаться изменить бассейны ппц бассейн разнообразить свой заработок. Так как я пытался изменить бассейны я больше не могу помоему на любой бассейн (в том числе BTCGuild, которой у меня никогда не было проблем раньше. Я получаю сообщения об ошибках, которые я не могу расшифровать, а я не знаю, что делать об этом. Кто-нибудь еще сталкивался с этой проблемой раньше, и если так вы нашли решение.

here is an image of the errors I am receiving

and one more

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

+915
user871263 15 мар. 2010 г., 5:10:56

Это означает, что никакого существенного ускорения реализации алгоритма в ASIC, по сравнению с процессором на основе реализации.

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

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

скрипт - это такой алгоритм. Используется например Лайткоин.

+913
Antonio Herrera 6 авг. 2011 г., 7:31:58

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

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

Ничего подобного возможных или уже существующих?

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

+892
dmw71 24 дек. 2016 г., 1:25:41

Если вы можете подключиться к узлу по протоколу RPC, вы можете оформить getblockchaininfo команду, чтобы узел, который подскажет, сможет ли узел обрезается ("подрезают": истина/ложь) и высота, на которой цепь укорачивают ("pruneheight": х).

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

Просто как пример, это выход getblockchaininfo для сокращенного узла на Testnet: { "цепочка": "тест", "блоки": 1261324, "заголовки": 1261324, "bestblockhash": "000000000000075568c48c5bd77bdbe2a11eaa3416ad1ec066f290158d862259", "трудность": 2108481.043832448, "mediantime": 1517322442, "verificationprogress": 0.9999987734618496, "chainwork": "000000000000000000000000000000000000000000000035070d21569475cdd3", "подрезают": правда, ... "pruneheight": 1225344 }

Поэтому узел хранит 1261324 - 1225344 = 35980 полные блоки.

+783
ayan5450 8 янв. 2011 г., 17:46:38

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

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

+772
Prasoon Prahaladan 15 июл. 2016 г., 7:12:11

Я, используя мое имя пользователя и пароль на данный момент, но как Bitcoin Core-это изменение в rpccookiefile. У меня вопрос, если я использую rpccookiefile как я antminers в моем местном bitcoind "бассейн", как поля на antminers требует логин и пароль ?

+760
heymatthew 3 сент. 2015 г., 9:50:17

https://bitcoin.stackexchange.com/a/3908/659 говорит:

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

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

Если блоки были созданы ровно каждые 10 минут, чем это было бы верно, что предполагаемое время будет 5 минут, но это не так.

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

+644
user219316 24 мая 2016 г., 23:14:03

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

Было высказано предположение, что в ответ на этот вопрос:

В SIGHASH_FORKID является дополнением к тип sighash и просто означает, что тип sighash должен иметь бит 6 набор.

Что это "бит 6 набор"? И установить то, что? Что является примером того, что "набор" и не "установить"? Вместо "01" может я просто типа ĹéêŤ или это надо быть "01" или "02" или что это может быть или не быть?

+584
suraj rana 22 янв. 2013 г., 23:13:47

Я использовал макросы и вытащил полную ЭКП документации от ядра биткоин 0.9.2.1 (грубое форматирование, помощь приветствуется!)

Полный код не подходит (80000 знаков>30000 предел), но вот помочь командам я поступил и скопировал данные из:

помогите addmultisigaddress
помогите задача addnode 
помогите backupwallet 
помогите createmultisig 
помогите createrawtransaction 
помогите decoderawtransaction 
помогите decodescript 
помогите dumpprivkey 
помогите dumpwallet 
помогите getaccount 
помогите getaccountaddress 
помогите getaddednodeinfo 
помогите getaddressesbyaccount 
помощью метода getbalance 
помогите getbestblockhash
помогите getblock 
помогите getblockchaininfo
помогите getblockcount
помогите getblockhash 
помогите getblocktemplate 
помогите getconnectioncount
помогите getdifficulty
помогите getgenerate
помогите gethashespersec
помогите getinfo
помогите getmininginfo
getnettotals помочь 
помогите getnetworkhashps 
помогите getnetworkinfo
помогите getnewaddress 
помогите getpeerinfo
помогите getrawchangeaddress
помогите getrawmempool 
помогите getrawtransaction 
помогите getreceivedbyaccount 
помогите getreceivedbyaddress 
помогите gettransaction 
помогите gettxout 
помогите gettxoutsetinfo
помогите getunconfirmedbalance
помогите getwalletinfo
помогите getwork 
Помогите помогите 
помогите importprivkey 
помогите importwallet 
помогите keypoolrefill 
помогите listaccounts 
помогите listaddressgroupings
помогите listlockunspent
помогите listreceivedbyaccount 
помогите listreceivedbyaddress 
помогите listsinceblock 
помогите listtransactions 
помогите listunspent 
помогите lockunspent 
помочь двигаться 
помогите пинг
помогите sendfrom 
помогите sendmany 
помогите sendrawtransaction 
помогите sendtoaddress 
помогите setaccount 
помогите setgenerate 
помогите settxfee 
помогите signmessage 
помогите signrawtransaction 
помочь остановить
помогите submitblock 
помогите validateaddress 
помогите verifychain 
помогите verifymessage 
помогите walletlock
помогите walletpassphrase 
помогите walletpassphrasechange

И несколько ЭГС:

addmultisigaddress nrequired ["ключ",...] ( "счет" )

Добавить nrequired в знак multisignature адрес в бумажник.
Каждый ключ является биткоин-адресом или hex-кодировке открытого ключа.
Если "счет" указывается, присвоить адрес на этот счет.

Аргументы:
1. nrequired (числовой, обязательный) количество необходимых подписей из N ключей или адреса.
2. "keysobject" (строка, обязательный) массив JSON биткоин-адресов или hex-кодировке открытых ключей
[
"адрес" (строку) биткоин адрес или hex-кодировке открытого ключа
...,
]
3. "аккаунт" (строка, опционально) счета для присвоения адреса.

Результат:
"bitcoinaddress" (строка) биткоин-адрес, который связан с ключами.

Примеры:

Добавить multisig-адреса 2 адреса
> биткоин-Кинк addmultisigaddress 2 "[\"16sSauSf5pF2UkUwvKGq4qjNRzBZYqgEl5\",\"171sgjn4YtPu27adkKGrdDwzRTxnRkBfkv\"]"

Как JSON вызова RPC
> керл-пользователю имя_пользователя --данных-Binary '{"jsonrpc": "1.0", "идентификатор":"curltest", "способ": "addmultisigaddress", "параметров": [2, "[\"16sSauSf5pF2UkUwvKGq4qjNRzBZYqgEl5\",\"171sgjn4YtPu27adkKGrdDwzRTxnRkBfkv\"]"] }' -ч 'содержимое-тип: текст/равнина;' http://127.0.0.1:8332/



добавление узла "узел" "добавить|удалить|onetry"

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

Аргументы:
1. "узел" (строка, обязательный) узел (см. getpeerinfo для узлов)
2. "команды" (строка, обязательный) "добавить", чтобы добавить узел в список, "удалить", чтобы удалить узел из списка, 'onetry', чтобы попытаться подключения к узлу еще

Примеры:
> биткоин-Кинк операцию addnode "192.168.0.6:8333" "onetry"
> керл-пользователю имя_пользователя --данных-Binary '{"jsonrpc": "1.0", "идентификатор":"curltest", "способ": "добавление узла", "параметры": ["192.168.0.6:8333", "onetry"] }' -ч 'содержимое-тип: текст/равнина;' http://127.0.0.1:8332/


backupwallet "пункт назначения"

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

Аргументы:
1. "пункт назначения" (строка) целевой каталог или файл

Примеры:
> биткоин-Кинк backupwallet "резервного копирования.дат"
> керл-пользователю имя_пользователя --данных-Binary '{"jsonrpc": "1.0", "идентификатор":"curltest", "способ": "backupwallet", "параметров": ["резервного копирования.дат"] }' -ч содержимое-тип: текст/равнина;' http://127.0.0.1:8332/

ПС. На C++/Qt с форматированием сайт Pastebin файл чтобы форматирование может потребоваться изменение и еще раз штампы не вымарывалось.

+528
Garminmaps 16 авг. 2015 г., 11:37:18

Мне интересно, на единую платформу API, когда я смогу торговать ниже 5 криптовалюты :

1) биткоин 2) лайткоинов 3) Эфириума 4) тире 5) Монер

Итак, ребята, поддерживая все это в 1 пакет ??

Надеюсь, что ваш как можно скорее вернуться,

+525
Tyler Gillies 22 дек. 2010 г., 20:07:41

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

Если вы беспокоитесь, я рекомендую вам сделать две вещи. 1) прикрыть свою задницу, сохраняя все электронные письма или любой корреспонденции, относящейся к сделкам BTC в безопасное место. 2) Вы также можете использовать такие инструменты, как ПГП, на Hushmail, Cryptocat, Zfone, TrueCrypt и Tor, чтобы защитить вашу анонимность в интернете.

+519
anna20101984 25 янв. 2012 г., 22:37:30

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

+507
VitaliiSmetanin 7 нояб. 2010 г., 19:47:44

Каждый раз, когда на Bitcoin-Qt и запущен, синхронизирует блокчейн, чтобы обновить его последнее состояние. Значит ли это, что данные, хранящиеся локально всегда будет непрерывно расти, съедая все свободное пространство в конце концов? Или есть предельный размер, так что сохраняется только последняя информация? Как это работает?

На момент написания статьи, мой папка 5.82 ГБ; давайте посмотрим, если эти изменения..

+472
Paulauva 19 июл. 2014 г., 14:41:44

Мой вопрос, Может ли лайт кошельки и вообще выходить из образа биткоин транзакций с криптовалютой или нет?

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

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

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

+427
ChechenLive 14 окт. 2011 г., 23:23:08

Вы могли бы использовать https://btct.co/ - виртуальная фондовая биржа похожа на GLBSE.

+420
dgfhjjff 17 июл. 2015 г., 3:33:13

Один Способ

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

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

1.2) ответ быстро вопросник по проверке безопасности всех. Они следуют "Знай своего клиента" (ЗСК) правила. Если вам потребовалось много времени, чтобы отвечать на вопросы ваши проверки не удастся, и вам придется подождать 24 часа, чтобы повторить попытку. В этом контексте ЗСК относится к комплексной экспертизы, что финансовые учреждения и другие регулируемые компании должны выполнить, чтобы установить соответствующую информацию от своих клиентов для ведения бизнеса с ними в США.

2) конвертировать доллар на бирже MtGox на BTC и отправить его на свой счет, с утра сижу.

3) После того, как вы прошли верификацию, вы можете конвертировать ваши BTC на USD и перевести USD на ваш счет в американском банке достаточно быстро.

Обратите внимание, что цена, которую вы продаете на бирже BTC на Coinbase-это меньше, чем то, что вы заплатили за них на бирже MtGox, который может быть $ignificant если у вас много БТЦ продавать за доллары. Есть и другие способы, но это то, что работает хорошо для меня. . .

+397
postmeta 8 сент. 2014 г., 11:40:12

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

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

+376
Patrick Walker 19 февр. 2018 г., 17:45:32

В нашем приложении мы плодим переходов шестигранные с помощью createrawtransaction вызов "рукоделие" сделки. Стоящая перед нами проблема заключается в том, что мы хотели бы оценить горно плату за данную операцию. Я понимаю, что мы могли бы назвать estimatefee х для оценки горно плата за байтом. Но проблема в том, что мы формируем операции, так что мы не знаем размер сделки еще! Курица или яйцо?! Я понимаю, что мы можем создать транзакцию, а затем счета для горнодобывающей платной основе наговор, но это похоже на хак для меня.

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

+356
Gigitsu 19 июл. 2016 г., 2:50:32

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

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

Может кто-нибудь подсказать, как создать API.

Спасибо

+340
Shan Xeeshi 19 янв. 2017 г., 3:20:48

Я не согласен с обоими даны ответы.

  • Как был обмен взломали?

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

  • не биткоин сети криптографии достаточно безопасно, чтобы предотвратить эти события?

Ваше определение "достаточно безопасно" - это очень непонятно. По криптографии, это очень безопасно, но как и все остальное, он может быть взломан/взломан, где вопрос будет снова лежать только в математических расчетах. Хорошим примером являются различные генераторы ключей, вы можете произвести в секунду около 20К Bitcoin частных ключей с современным процессором i7 процессора. Есть также vanitypools и многое, многое другое, что связано с безопасностью и как улучшить крипто в целом. Другой стороны теорий, как и что вам нужно на самом деле :) огромное количество времени, чтобы получить закрытый ключ, по какому конкретному адресу, количество огромно, однако, в теории это также возможно, что вы найдете тот самый ключик всего за 1 секунду.

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

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

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

Одним из решений, которые очень хорошо реализованы Multisignatures характеристика. Вы можете использовать его различными способами, т. е.. как 2-факторную авторизацию, 3FA (Multifactorauthentification). Если вы используете один адрес, определить сумму, количество адресов должен одобрить любую сделку. В вышеупомянутом случае, он может только 1 закрытый ключ, который не будет достаточно, чтобы сделать что-нибудь. Теперь те, кто действительно думаешь, что есть вероятность, что 2 клавиши :) generetaed в некоторое время, тогда вы могли бы использовать, по крайней мере, 3-адресов для любых транзакций.

Мы ясно видим, это зависит от usecase. Если я бы хранить большие суммы биткоинов где-то, то я в основном не переместить его, что часто, здесь это не ошибка, чтобы добавить еще 50 multisigs если вы не будете трогать его в лет.

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

Вы можете прочитать больше о multisignature здесь: https://en.bitcoin.it/wiki/Multisignature

+315
Chris Peng 21 янв. 2012 г., 11:51:23

Если вы получаете 'пропавших без вести родителей, то ваши проводки неверны Так что вы не можете выкупить любой биткоин от них

+293
pingu2k4 10 апр. 2011 г., 6:06:19

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

Как я оцениваю время, что этот биткоин хэш транзакции будет пройти?

a391078191b358a734e07dbc09cb154f1db37a469e68b5d65f60bcbd8f37e3f9

Спасибо

+290
Scott Mitchell 26 мая 2018 г., 21:35:15

Язык, контракт на использование по линиям:

Н $конвертировать в биткойны, используя общий курс [полученные из источников, таких как 24-часовая средневзвешенная] на дату оплата производится.

+269
Steven Klein 7 янв. 2016 г., 23:27:13

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

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

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

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

+207
MICKSON 2 июн. 2015 г., 4:26:50

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

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

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

Также: шахтеры должны сделать выбор достаточно быстро после вызова Fork, если они добывают неправильную сторону, то они потеряют много денег. Да и пользователи не должны хотеть, чтобы остаться на 10% добытого цепочка очень длинная: 10% безопасности означает, что 51% атаки невероятно легко, так что монета не будет иметь достаточной безопасности, чтобы действительно выжить.

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

+178
Kyle Messer 27 апр. 2019 г., 1:31:19

На вилке новые узлы вводятся в сеть, создание "грязной" сети. Я хотел бы представить зеленый(старый) и красный(новые) узлы сохранение единого блокчейн на момент запуска.

В мягкой вилки:

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

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

В итоге произойдет одно из следующих событий:

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

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

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

Обратной совместимости характера мягкой вилки означает, что они могут добиться успеха на hashpower в одиночку. Один узел производить достаточное количество блоков (51%) может доминировать в старую сеть. Чтобы избежать хэш-доминирование старые сети должны отделиться. Это может быть сделано путем введения несовместимости unpatchable (т. е. новой версии программного обеспечения) превращение СФ в hardfork. Обратите внимание, что наоборот не следует: просто потому, что СФ с достаточно hashpower гарантирован успех, это не значит, что СФ с небольшим hashpower обречена на провал. Это теория позади пользователь активирован мягкой вилки концепции (UASF). Успех теории UASF просто зависит от:

  1. минимальный порог шахтеров, чтобы сохранить сделок разумно использовать, пока сложность не изменится.
  2. оригинальный бренд перебрасываются на основе (воспринимается) 'поддержка пользователей'.
+178
jurikberlin 17 июн. 2012 г., 6:27:23

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

+98
Kerry Duggan 5 мар. 2014 г., 5:02:55

Мы пытаемся построить намного проще версия Трезор. У нас есть готовые дизайн PCB от предыдущего проекта, и хотел бы знать, насколько эта конструкция может быть изменен, без изменения процессора, подписать транзакции с биткоинами. Нынешний процессор - ти CC2540. Можно ли сделать минималистичный реализация кривая secp256k1, чтобы работать на нем, или нам просто повезло?

+40
Pieter VN 30 июл. 2012 г., 5:11:47

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