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

Я понимаю, что ГК нано С позволяет создать 24 слова восстановления фразы.

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

Б) каким образом ГК расшифровать восстановления фразу в открытых и закрытых ключей?

+84
snehal 7 авг. 2018 г., 12:26:17
24 ответов

Это может быть проблема:

Как мой Zebpay кошелек обеспеченные?
"[...] Zebpay представляет собой биткоин-кошелек. Это частная ключи от ваших биткоинов с Zebpay. Мы управляем безопасности вашего кошелька. [...]"

Единственный способ получить свой ЛТК связаться Zebpay и состояние вашей проблемы:
https://zebpay.zendesk.com/hc/en-us/articles/205420211-Contact-Us

+989
Zachary Snider 03 февр. '09 в 4:24
bob_addr = "1NWzVg38ggPoVGAG2VWt6ktdWMaV6S1pjk"#"1FMb8Jnn1jSh7yjDFfonC8xCCH3ittoEzb"
bob_hashed_pubkey = в base58check.b58decode(bob_addr)[1:]
bob2_hashed_pubkey = б'\xec\x06\xb2\ИЦ\Х18\xc8\x97\x06\x85_v\x1d!_!\xf31[9 x94\'.шестигранник()
bob3_hashed_pubkey =кодеков.кодирование(bob_hashed_pubkey, 'наговор')
печати("bob_hashed_pubkey: ", bob2_hashed_pubkey )

bob_private_key = "CF933A6C602069F1CBC85990DF087714D7E86DF0D0E48398B7D8953E1F03534A"

prv_txid = "84d813beb51c3a12cb5d0bb18c6c15062453d476de24cb2f943ca6e20115d85c"

charlie_addr = "17X4s8JdSdLxFyraNUDBzgmnSNeZpjm42g"
charlie_hashed_pubkey = в base58check.b58decode(charlie_addr)[1:]
charlie2_hashed_pubkey = б'G\\x92 x80u*\xf4\x1f\xb4A\ХАА\Н\хв6~\x91\xae\xf2~\от xf1\версии XE6\х86'.шестигранник()

класс raw_tx:
 версия = структура.пакет("<Л", 1)
 tx_in_count = структура.пакет("<Б", 1)
 tx_in = {}
 tx_out_count = структура.пакет("<Б", 2)
 tx_out1 = {}
 tx_out2 = {}
 lock_time = структура.пакет("<л", 0)
 хэш-код = структура.пакет("<Л", 1)
 извращенец = структура.пакет("вопрос", 0)

raw_tx2 класс:
 версия = структура.пакет("<Л", 1)
 lock_time = структура.пакет("<л", 0)
 хэш-код = структура.пакет("<Л", 1)

деф flip_byte_order(строку):
 полистай = "".присоединиться(сторнируются([строка[я:я+2] для I в диапазон(0, лен(строка), 2)]))
 возвращение переворачивается

ритуксимаб = raw_tx()

ритуксимаб.tx_in["txouthash"] = кодеков.расшифруйте(flip_byte_order(prv_txid), 'наговор')
ритуксимаб.tx_in["tx_out_index"] = структуры.пакет("<л", 0)
ритуксимаб.tx_in["письмо"] = кодеков.декодирование(("76a914%s88ac" % bob2_hashed_pubkey), 'наговор')
ритуксимаб.tx_in["script_bytes"]= структуры.пакет("<Б", лен(ритуксимаб.tx_in["сценария"]))
ритуксимаб.tx_in["последовательность"] = кодеков.декодирования("ffffffff", 'наговор')
ритуксимаб.tx_out1["значение"] = структуры.пакет("<М", 100000)
ритуксимаб.tx_out1["pk_script"] = кодеков.декодирование(("76a914%s88ac" % charlie2_hashed_pubkey), 'наговор')
ритуксимаб.tx_out1["pk_script_bytes"] = структуры.пакет("<Б", лен(ритуксимаб.tx_out1["pk_script"]))
ритуксимаб.tx_out2["значение"] = структуры.пакет("<М", 50000)
ритуксимаб.tx_out2["pk_script"] = кодеков.декодирование(("76a914%s88ac" % bob2_hashed_pubkey), 'наговор')
ритуксимаб.tx_out2["pk_script_bytes"] = структуры.пакет("<Б", лен(ритуксимаб.tx_out2["pk_script"]))

raw_tx_string = (

 ритуксимаб.версия +
 ритуксимаб.tx_in_count +
 ритуксимаб.tx_in["txouthash"] +
ритуксимаб.tx_in["tx_out_index"]+
ритуксимаб.tx_in["script_bytes"]+
 ритуксимаб.tx_in["письмо"] +
ритуксимаб.tx_in["последовательность"]+
 ритуксимаб.tx_out_count +
ритуксимаб.tx_out1["значение"]+
ритуксимаб.tx_out1["pk_script_bytes"]+
ритуксимаб.tx_out1["pk_script"]+
ритуксимаб.tx_out2["значение"]+
ритуксимаб.tx_out2["pk_script_bytes"]+
ритуксимаб.tx_out2["pk_script"]+
 ритуксимаб.lock_time +
 структура.пакет("<Л", 1) 

)

hashed_tx_to_sign = hashlib.и SHA256(hashlib.и SHA256(raw_tx_string).дайджест()).дайджест()
СК = уровнем.SigningKey.from_string(кодеков.расшифруйте(bob_private_key, 'наговор'), кривая = уровнем.Кривая secp256k1)
ВК = СК.verifying_key
открытый_ключ = (б'\04'.шестигранник() + ВК.to_string().шестигранник())
подпись = СК.sign_digest(hashed_tx_to_sign, sigencode=уровнем.утиль.sigencode_der)
sigscript = (
подпись
 + б'\01' 
 + структура.пакет("<Б", лен(кодеков.расшифруйте(открытый_ключ, 'наговор')))
 + кодеки.расшифруйте(открытый_ключ, 'наговор')

)
печати("открытый_ключ: ", открытый_ключ)
ха = ритуксимабом.версия.шестигранник()
на1 = ритуксимабом.tx_in_count.шестигранник()
га2 = flip_byte_order(prv_txid)
ha3 = структура.пакет("<л", 0).шестигранник()
на4 = структура.пакет("<Б", лен(sigscript) + 1).шестигранник()
ha40 = структура.пакет("<Б", лен(подпись) + 1).шестигранник()
ha5 = sigscript.шестигранник()
ha6 = 'ffffffff'
ha7 = ритуксимабом.tx_out_count.шестигранник()
почтовый индекс ha8 = структура.пакет("<М", 100000).шестигранник()
ha9 = структура.пакет("<Б", лен(ритуксимаб.tx_out1["pk_script"])).шестигранник()
ha10 = ('76a914%s88ac' % charlie2_hashed_pubkey)
ha11 = структура.пакет("<М", 50000).шестигранник()
ha12 = структура.пакет("<Б", лен(ритуксимаб.tx_out2["pk_script"])).шестигранник()
ha13 = ('76a914%s88ac' % bob2_hashed_pubkey)
ha14 = ритуксимабом.lock_time.шестигранник()

мой вывод :

01000000
01
5cd81501e2a63c942fcb24de76d4532406156c8cb10b5dcb123a1cb5be13d884
00000000
8б
48
304502207088158730ae6a7f0d6bc51e3e6ea30fb36599a5017760f222f20dee8a4d6701022100ff1636de2d06332e78532bcb8cfcb15db4bd956bd53bbe98ace82d1c2f6b9c2b014
10437078f8c4a54b67cd1724a3535cb1918bca186c7a143459c9aac35113d4a958b0d4eea6b320fa82c17147b72e0fe11c08b0054897ffb7bdb194f259b0db9e129
ffffffff
02
a086010000000000
1976a914478075922af41fb441aa0ab67e91aef27ef1e68688ac
50c3000000000000
1976a914ec06b2bf18c89706855f761d215f21f3315b399488ac
00000000

ее вывод:

01000000
01
5cd81501e2a63c942fcb24de76d4532406156c8cb10b5dcb123a1cb5be13d884
00000000
8б
48
304502205139475c3a1b5d6c009d1856fcc906a50e594eac92e317e989fec0fd2a1f73b8022100d36ba3cc952ef0e71df0b6f0215cdc7136e90ce6134cd21245645bbc7b63bc6a01410437078f8c4a54b67cd1724a3535cb1918bca186c7a143459c9aac35113d4a958b0d4eea6b320fa82c17147b72e0fe11c08b0054897ffb7bdb194f259b0db9e129
ffffffff
02
a086010000000000
19
76a914478075922af41fb441aa0ab67e91aef27ef1e68688ac
50c3000000000000
19
76a914ec06b2bf18c89706855f761d215f21f3315b399488ac
00000000

Может ли один, дайте мне знать, почему мой скрипт подписи не идентичны?

+980
Moonlight Cat 12 февр. 2014 г., 2:34:50

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

Что интересно, примерно следующее: если я делаю с большим отрывом торговля (длинные или короткие), это влияет на портфель заказов? Я имею в виду, делает маржинальную торговлю реально купить (или продать) базовый актив? Или же маржинальной торговли купить только производные (просто как варианты) и тем самым не влиять на портфель заказов на базовый актив?

+896
LearningPal 23 мая 2010 г., 21:12:44

Я бы не стала рисковать и просто переместить свои средства на новый кошелек. Начиная с ядра биткоин без кошелька.DAT-файл в каталоге данных должны заставить его создать новый кошелек. Затем вы просто посылаете из старого кошелька в новый.

+887
SimplyLearning 13 янв. 2017 г., 11:10:18

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

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

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

+845
Peter Nordin 3 мар. 2011 г., 9:02:23

Читая этот вопрос и глядя на bitcointalk форумов на обсуждение, там, кажется, какой-то Шахтер голосование проводится ли изменения будут реализованы в протоколе Биткоин.

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

Следующие вещи были за гранью моего понимания, хотя, или трудно найти:

  1. Объяснение с точки зрения laymens того, какие потенциальные изменения достигнуты
  2. Почему изменение желательно
  3. Когда голосование проходит
  4. Что голосовать фактически за (это просто да/нет, или есть другие варианты?)

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

Если это делается как часть работы разработчиков bitcoin.org я нашел это немного странно, что ничто, казалось, указанным на сайте bitcoin.org об этом (я проверил новости и чаво). Я полагаю, что это больше проблема Шахтера...

+735
CHEMIstik 1 апр. 2012 г., 1:54:07

Только что узнала, как искать адреса баланс с помощью Электрум ЦРЗ:

{"идентификатор":"myquery","способ":"getaddressbalance","параметров":["14vuRY354EaxDu4WrgjtvoDEwntDNwMVbx"]}
+728
some random dude 27 янв. 2018 г., 8:21:35

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

  • Простая реализация кто-то делает для удовольствия, может просто отображать два разных API-вызовов
  • Фирма, как и КВМ будет тянуть данные только из самых авторитетных источников, с внешними факторами, обеспечивающими ценовые данные не могут быть изменены в игре фьючерсные сделки на бирже

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

+719
Peter Odonoghue 11 окт. 2014 г., 10:45:56

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

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

Есть разные вкусы кошельки:

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

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

См. также: Какой хороший ресурс, чтобы помочь новичкам выбрать свой первый кошелек/с?


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

+615
Redarm 10 апр. 2015 г., 0:00:38

Я пытаюсь использовать bitcoinj библиотека для получения Bitcoin платежи и следить за балансом на адрес. Моя реализация основана на DeterministicKey смотрите открытого ключа. Приведенный ниже код работает нормально в течение некоторого времени, он печатает сообщение, когда монеты получил и распечатать правильный баланс после нее. Но если я перезапустить его, баланс становится равным нулю и кошелек теряет все полученные ранее операций (getTransactionsByTime() пустой список), поэтому он работает только если я отправлю несколько монет, чтобы статический адрес во время выполнения кода. Кроме того, если я начну снова код и отправить новые монеты в один и тот же адрес (он статический), я увижу только новые транзакции, все предыдущие теряются. Это мой демо-код, чтобы проверить его работает (груви):

чистый деф = TestNet3Params.получить()
WLT по деф = кошелек.fromWatchingKey(чистый, DeterministicKey.deserializeB58('tpubD9xtwS1WLdbdLQKCSiR8kiwBwWzL1c1qq7ltgmq12ugeqygbdcofic2zqrngwthyvq8duubn6csev58ja2o9kgmqxafdd6uzwg9jszwcdgy'чистая))
деф хранилище = новый SPVBlockStore(чистый, новый файл("/tmp/и spvbstore.блокчейн"))
цепь деф = новый блокчейн(продажи, склад)
деф сверстников = новый PeerGroup(сети, цепи)
сверстников.maxConnections = 5
сверстников.maxPeersToDiscoverCount = 5
сверстников.addPeerDiscovery(новый DnsDiscovery.DnsSeedDiscovery(чистый, 'тестовом режиме-семя.биткоин.jonasschnelli.ч'))
цепи.addWallet(WLT по)
сверстников.addWallet(WLT по)
сверстников.начать()
сверстников.downloadBlockChain()
WLT по.addCoinsReceivedEventListener(
 новый WalletCoinsReceivedEventListener() {
@Переопределить
 пустота onCoinsReceived(
 окончательный бумажник,
 окончательной сделки Техас, окончательной prevBalance монета, монета окончательной сайт NewBalance) {
 код println("получено: $ТХ: $prevBalance -> $сайт NewBalance")
}
}
)
в то время как (правда) {
 код println("баланс: ${WLT по.метода getbalance(кошелек.BalanceType.Оценкам)}")
код println("сделки:\Н$WLT по.transactionsByTime")
Нить.сон(10000)
}
+603
heiba 28 нояб. 2010 г., 19:08:50

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

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

Огромное спасибо

+578
Cameron Wood 16 апр. 2016 г., 9:08:24

Библиотеки должны быть установлены в каталог/usr/включать.

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

В противном случае, вы можете установить библиотеки в разные директории и ссылки его в/usr/включать в любом случае.

+576
Manul0987 1 дек. 2010 г., 14:45:44

Я хотел бы поставить себя на рассмотрение.

Я был членом этого сайта в течение 4 месяцев теперь, и в то время я достиг вершины 7 (почти 6 ;) ) репутация-лидеров, накопленный за год и топ 50 всех времен и народов. У меня есть и будет продолжать выделять много времени на сайт, а мой фанатик золотую бляху показывает. В это время я получил свою долю трудные членов, но и активно убедиться, что я вежливый и профессиональный.

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

Мой часовой пояс-НЗТ (по UTC+12) что означает, что я иногда просыпалась, а другие модераторы могут быть спал, давая хороший пояс покрытия.

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

Ответы: https://bitcoin.meta.stackexchange.com/a/891/51948

+522
DenisB 14 авг. 2015 г., 16:53:50

Квест, чтобы определить метод для поиска ВМС США на биткоин блокчейн, используя только открытый ключ в шестнадцатеричном формате, а не в поиске ВМС США популярные термины, такие как id бумажник, txid, хэш, и т. д.

Я не нашел такого метода. Существует ли она?

Сценарий:

Боб держит сжатый открытый ключ формы

02af31b067645ffe4eb534d609da80332e5c5747543fd97385e832c6fdf2d4b4bf

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

Если Бобу удастся, он найдет эту сделку

Это типа поиск блокчейн можно?

+498
B T 20 апр. 2019 г., 3:56:06

Что в этом случае, после сокращения вознаграждения осуществляется:

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

Блокчейн будет больше вводит блоков (электронной.г: 1/5 минут)?

+466
user50420 2 окт. 2019 г., 11:47:04

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

Распределение богатства
Спрос и предложение
Бирж (по объему торговли) Валюты обмениваются на биткойны
Бассейны (по объему хэш) Oligarchiness (влияние какой-либо одной группы на биткоин)


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

+453
Cescante 9 июл. 2012 г., 12:50:38

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

+421
Mobiletainment 19 июн. 2013 г., 12:57:09

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

#!/бин/Баш

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

# Установить некоторые пакеты, как указано на различных веб-сайтах
суда apt-получить -г установить на Qt4-qmake в libqt4-dev-сборку-необходимые libboost-dev и libboost-системы-в dev libboost-файловая система-разработки libboost-программы-опции-в dev libboost-нить-в dev libssl-dev и
судо apt-получить -г установить libtool не от Autotools-dev для автонастройки
суда apt-получить -г установить libdb4.8-Дев # вообще этот шаг не поможет
суда apt-получить -г установить libdb4.8++-разработчика # вообще этот шаг не поможет
суда apt-получить -г установить libboost1.37-Дев # иногда этот шаг не
суда apt-получить -г установить libboost-всех-Дев # иногда этот шаг не
суда apt-получить -г установить libminiupnpc-Дэв
судо apt-получить -г установки последней++-разработчика
суда apt-получить -г установить libprotobuf-Дэв
суда apt-получить -г установить libqrencode-Дэв


# Строительные дб4 Беркли.8
# Технически, это должно только быть установлено, если выше #
# libdb4.8хх-dev пакеты не удалось установить, но ничто не сравнится немножко.
# перебор =) #
команда CD ~/загрузки

если [ ! -э дБ-4.8.30 ]
тогда
 с wget http://download.oracle.com/berkeley-db/db-4.8.30.tar.gz
 тар zxvf db-4.8.30.tar.gz
 РМ -Ф db-4.8.30.tar.gz
интернет

компакт дБ-4.8.30/build_unix
../дист/настроить --префикс=/usr/местные опцией --enable-CXX ПО # если это не поможет, попробуйте удаление или изменение префикса
сделать
установка
команда CD ~/загрузки
РМ -пт дБ-4.8.30/

# Построить биткойн
команда CD ~/загрузки
если [ ! -э биткоин ]
тогда
 клон git https://github.com/bitcoin/bitcoin ~/загрузки/биткоин
интернет

компакт-диск биткоин

./autogen.sh
./настроить # номера в Ubuntu 13.XX версии
# ./настроить --с-буст-переменные libdir=/usr и/lib в/x86_64 с-Линукс-гну # в Ubuntu 13.ХХ версию
сделать
установка

команда CD ~/загрузки
РМ -пт биткоин
+411
Abdulaziz 8 июн. 2013 г., 12:57:54

И спрос уже превышает предложение?

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

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

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

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

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

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

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

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

Зная, что валюта не будет опошлил добавляет стабильности биткоина.

+380
SamK 2 авг. 2010 г., 0:20:52

Я сейчас подписался на hashtx тема для биткоина ZMQ услуги. Я заметил, что я получал в среднем по 3 операции в секунду, но в последнее время я получал в среднем от 0,1 операции в секунду. Является ли это признаком плохой сверстники мои bitcoind?

Когда я проверить blockchain.infoя вижу, что количество биткоин-транзакций добавлен в mempool в секунду колеблется между 2 и 11. Если ставка сделок, которые я вижу из ZMQ тему hashtx быть таким же, как стоимость сделок добавлен в mempool?

+174
Mike MC 29 янв. 2016 г., 3:05:54

Главный вопрос:

Что значит "цепочки блоков" имею в виду разрешениями блокчейн? Или в любой блокчейн сети, в которой создание нового блока вовсе не нужно потреблять ресурсы/энергию ? (даже в случае подтверждения-Кола)

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

Другими словами, Зачем нам цепочка блоков (блокчейн создания) в разрешениями блокчейн сети (например, Hyperledger, чей консенсус механизм PBFT)?

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

Вещь может совершать сделки истории незыблемы в Bitcoin, в плену с трудом хватало , а не только через блокчейн структуры данных. В противном случае, только цепочки блоков основаны на Ex. а PBFT консенсуса (или даже на основе доказательство-пакет акций) может быть интерпретировано как ошибка.

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

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

+131
palheiro 2 дек. 2010 г., 21:10:10

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

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

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

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

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

+120
Edward JC 8 мая 2014 г., 10:41:42

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

+77
Underdoghoopster 17 июн. 2013 г., 20:08:12

Есть ли бассейны, которые открыто дискриминируют некоторые сделки? Например, они только ставят сделок с комиссии в их кварталах, игнорируя все "бесплатные" операции?

+50
aaronbartell 23 нояб. 2018 г., 12:56:56

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