Биткоин наличные в более безопасное место?

Я нашел в https://www.bitcoincash.org/index.html что эта технология в мире наиболее надежными блокчейн но искать подробности, что объясняет, почему это так безопасно я не нахожу никакой информации. Кто-нибудь знает источник, который проверяет, почему эта технология является безопасной и техническая информация о безопасности реализуемого на нем ?

+650
KirkF 11 авг. 2018 г., 13:15:52
22 ответов

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

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


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

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

+958
mayur gupta 03 февр. '09 в 4:24

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

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

Однако, есть способ более тяжелым последствием снижения общей Hashrate: уязвимость системы безопасности. Если общее уменьшение мощности, он будет требовать меньше ресурсов для выполнения %к атаке 51 и увеличит вероятность успеха атаки. Когда люди начинают думать, что биткоин не является более безопасным, все начнут уходить, а не только шахтеров. Потеря пользователей приводит биткоин цены снижаются до нуля. Просто как маленький снежок, который превращается в лавину.

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

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

+897
zaxe hihus 29 окт. 2015 г., 16:04:02

Я верю, что однажды это будет значительно дешевле для перевода денег между странами, используя биткоины, его использование значительно возрастет. Мой вопрос заключается, следовательно, между какими странами будет перевода (с банковского счета на банковский счет) дешевле, используя биткоины, чем PayPal. Для простоты, скажем, что гонорары PayPal 2,9% + 30 центов за транзакцию и сумма перевода составляет 100$.

Из Дании в США, я считаю, что сборы будут как следующие:

  • Мой банковский счет на банковский счет бирже MtGox в Дании: 0%
  • MtGox стоимость биржевого сбора: 0,6%
  • Потери из-за рыночного спреда (разницы между покупкой и продажной ценой/2): 1,12%
  • Передача биткоинов: 0%
  • MtGox стоимость в долларах США: 0,6%
  • Потери из-за рыночный спрэд (разница между ценой покупки и продажи/2): ~0%
  • Бирже MtGox на счет в американском банке: 0%?

Это означает, что там будет 2,32% гонорара между этими валютами, если нет платы с MtGox на банковский счет США, в то время как гонорары PayPal будет 3,2% на 100$. Это означает, что биткоины будут более дешевый способ трансфера между Данией и США. Теперь я хотел бы знать, что в других странах было бы дешевле использовать биткоины для передачи между?

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

+833
Hussain Anchal 21 июл. 2010 г., 23:45:33

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

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

Лично я подозреваю, что многие из ВСН был куплен с Fiat, и продавцы ВСН в основном вкладывали его обратно в Bitcoin. Некоторые дополнительные инвестиции в БТД ожидается активация SegWit проехал обе монеты на новые высоты.

+824
Zaitsev 27 мар. 2013 г., 14:51:18

Технически самый низкий номинал биткоин-это 100-миллионный биткоин или Сатоши. Это 0.00000001 = 1 сатоши так что ваше значение больше, что и такое возможно, вы бы отправить/получить 6200 Сатоши. Но некоторые биржи, как Coinbase не допустит мелких сделок.

+817
telp 23 янв. 2019 г., 17:03:13

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

вам понадобится

  • застрял идентификатор txn
  • смена закрытого ключа

Vout-это выход для решения проблемы изменения. Поиск txn, адрес изменения на выходе ноль в зависимости от провести. ( если вы не знаете, спросите - люди помогут)

1 получить закрытый ключ изменить адрес биткоин-Кинк dumpprivkey <изменить адрес>

2 провести изменения

это тратит 1.0 БТЦ отрегулировать как reqd. На свой объем - показатель количества перемен минус большой гонорар. Убедитесь, что вы понимаете гонорар будет меняться от оригинала txn минус тратить на адрес. Как правило, средства защиты, чтобы предотвратить сбор наворотов - этот метод игнорирует их. рассчитать количество тщательно

биткоин-Кинк createrawtransaction '[{ "txid": "застрял txn", "Uвых": 1 }]' '{ "<адрес для отправки>": 1.000 }'

вы получите такой результат:

0200000001fae ... 088ac00000000

3 подписать проводят с ключом прив адреса изменение

с помощью выхода из шага 2 и ключ прив с шага 1 ...

в [] ниже indictaes мы не хотим добавлять новые txns в провести (держать его простым)

биткоин-CLI и signrawtransaction "0200000001fae ... 088ac00000000" "[]" '[ "<мой адрес ПК>"]'

результат будет ...

{ "наговор": "020000000 ..... 8ac00000000", "полный": правда }

4 представить txn к сети

на Шаге 3 мы получили сделки необработанные данные .... давайте пошлем его

биткоин-Кинк sendrawtransaction "020000000 ..... 8ac00000000"

+798
Anna321 22 февр. 2017 г., 16:33:44

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

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

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

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

+746
Cole Tanner 28 янв. 2012 г., 19:47:20

Ваши гонорары 17 СБ/байт, который является очень низким. Я рекомендую использовать “заменить характеристика сбор”, чтобы ускорить скорость подтверждения.

+746
Defari 28 февр. 2012 г., 12:51:36

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

+574
MrSeelvuple 11 сент. 2011 г., 23:15:33

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

+559
dbenton 16 июл. 2015 г., 22:41:19

Может кто-нибудь объяснить этот код JS для меня, пожалуйста?

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

Я на Windows-сервере 2016 с Bitcoin Core и узел установлен.

В частности, эту линию я не понял.

ВАР scriptSig = bitcore.Сценарий.fromASM('04678afd04678a' + redeemScript.toHex())

Что 04678afd04678a?:

Он весь код, нашел его на какого-нибудь JS примеры с 2-х лет назад. Речь идет о создании необеспеченных сделок P2SH.

> ВАР bitcore = требуют('bitcore'); 
неопределено 
> ВАР redeemScript = bitcore.Сценарий.fromASM('OP_SHA256 894eeb82f9a851f5d1cb1be324
9f58bc8d259963832c5e7474a76f7a859ee95c OP_EQUAL'); 
неопределено 
> ВАР scriptPubKey = redeemScript.toScriptHashOut(); 
неопределено 
> scriptPubKey 
<Сценарий: OP_HASH160 20 0x028d07ac41994c915b76e00490289f5933454f90 OP_EQUAL> 
> scriptPubKey.для() 
<Адрес: 31vWDrvuRXaEaymhyuZqkbNBkPrVzw6Dbc, тип: scripthash, сеть: livenet>
> scriptPubKey.toHex() 
'a914028d07ac41994c915b76e00490289f5933454f9087' 
> ВАР utxo = новый bitcore.Сделки.UnspentOutput({ 
... "txId" : "a0a08e397203df68392ee95b3f08b0b3b3e2401410a38d46ae0874f74846f2e9"
, //подделка, не пытайтесь! 
... "outputIndex" : 0, 
... "сценарий" : "a914028d07ac41994c915b76e00490289f5933454f9087", 
... "Сатоши" : 60000, 
... "адрес" : "31vWDrvuRXaEaymhyuZqkbNBkPrVzw6Dbc" 
... }); 
> адреса ВАР = '13mDYExLFx7stcYJN5uJRhzxwLuTEKNJbg'; 
неопределено 
> ВАР ТХ = новый bitcore.Сделки().из(utxo).чтобы(адрес, 50000); 
неопределено 
> ТХ.входы[0] 
{ выход: <выходной (60000 Сац) <сценарий: OP_HASH160 20 0x028d07ac41994c915b76e0049
0289f5933454f90 OP_EQUAL>>, 
 prevTxId: <буфер А0 А0 8э 39 72 03 ДФ 68 39 2е э9 5б 3Ф 08 В0 В3 В3 Е2 40 14 1
0 А3 8д 46 АЭ 08 74 48 46 ф7 Ф2 э9>, 
 outputIndex: 0, 
 порядковый номер: 4294967295, 
 _script: <сценарий >,
 _scriptBuffer: <буфер > } 
> ТХ.выходы 
[ <Выходной (50000 Сац) <скрипт: OP_DUP OP_HASH160 20 0x1e4d054693c02c60e3f77f87f5
ba79a281bf9141 OP_EQUALVERIFY OP_CHECKSIG>> ] 
> ВАР scriptSig = bitcore.Сценарий.fromASM('04678afd04678a' + redeemScript.toHex()
) 
неопределено 
> ТХ.входы[0].setScript(scriptSig); 
{ выход: <выходной (60000 Сац) <сценарий: OP_HASH160 20 0x028d07ac41994c915b76e0049
0289f5933454f90 OP_EQUAL>>, 
 prevTxId: <буфер А0 А0 8э 39 72 03 ДФ 68 39 2е э9 5б 3Ф 08 В0 В3 В3 Е2 40 14 1
0 А3 8д 46 АЭ 08 74 48 46 ф7 Ф2 э9>, 
 outputIndex: 0, 
 порядковый номер: 4294967295, 
 _script: <сценария: 7 0x04678afd04678a 35 0xa820894eeb82f9a851f5d1cb1be3249f58bc8
d259963832c5e7474a76f7a859ee95c87>,
 _scriptBuffer: <буфер 07 04 67 04 67 8а 8а ФД 23 20 89 А8 4е ЭБ 82 Ф9 А8 51 Ф5
 Н1 ЦБ 1Б Е3 24 9ф 58 г. до н. э. 8д 25 99 63 83 2С 74 74 А7 5е 6е 7а 85 9е э9 5С 87> } 
> ВАР rawTx = ТХ.метод toString('Хекс'); 
неопределено 
> rawTx 
'0100000001e9f24648f77408ae468da3101440e2b3b3b0083f5be92e3968df0372398ea0a0000000
002c0704678afd04678a23a820894eeb82f9a851f5d1cb1be3249f58bc8d259963832c5e7474a76f7
a859ee95c87ffffffff0150c30000000000001976a9141e4d054693c02c60e3f77f87f5ba79a281bf
914188ac00000000' 
> 
+437
Raul Stepan 24 сент. 2018 г., 14:45:40

Нет, просто они продают и покупают биткоины. Я их продать свои биткоины и вы покупаете у них эти биткоины.

+428
bubuzi 29 сент. 2016 г., 19:58:03

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

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

+379
New 13 мар. 2014 г., 10:26:19

Некоторые Контексте

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

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

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

Как я предлагаю сделать это...

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

Вопрос

Что это самый безопасный способ сделать это в терминале Linux? Чтобы сделать это безопасно я предполагаю, что я должен:

  1. Внимание на чувствительность к регистру.
  2. Заменить файл имена биткоин в myaltcoin
  3. Заменить текст экземпляры биткоин в myaltcoin в файлах
  4. Заменить биткоин в myaltcoin в каталог имена

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

+369
Ruben Jannes 12 нояб. 2017 г., 3:24:18

В случае, если все остальное терпит неудачу, вы можете импортировать ваш кошелек в blockchain.info. См., например, как импортировать ваш биткоин кошелек.DAT в Blockchain.info Дэмиена P для получения дополнительной информации.

+360
CrownedEagle 22 мая 2011 г., 12:33:37

Короткий ответ: да.

Однако это зависит от вопроса, если жидкость поддерживает segwit и созданием сети освещения. Я не смотрел на детали жидкость, но я верю, что он делает.

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

[64:node_signature_1]
[64:node_signature_2]
[64:bitcoin_signature_1]
[64:bitcoin_signature_2]
[2:лен]
[лен:характеристики]
[32:chain_hash]
[8:short_channel_id]
[33:id_узла1]
[33:node_id_2]
[33:bitcoin_key_1]
[33:bitcoin_key_2]

в частности, 32-байтовое поле [32:chain_hash] предполагается вводить хэш генезис блока (который может быть генезис блок жидкого сети). В этом случае выплаты могут направляться через каналы, поддерживающие различные активы (Биткоин, Лайткоин, ...). Я не вижу никаких причин, почему жидкость не будет поддерживаться.

На самом деле жидкость больше смысла, чем другие активы, как 1 LBTC-прежнему должны быть такого же значения, как один БТЦ. Что касается различных активов имеется вопрос, отметил ZmnSCPxj в декабре прошлого года о проблеме с переводом активов в ходе маршрутизации процесса.

+336
AlinaA 3 сент. 2015 г., 18:27:52

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

+307
user3684950 21 авг. 2012 г., 9:07:13

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

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

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

+230
Ashish Gaurav 22 мар. 2017 г., 18:40:54
Также известный как фильтрованные блоки. Полезно для клиентов, которые не нужно загружать весь блокчейн.
+167
stackedAE 1 июл. 2015 г., 10:57:22

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

С HD-кошелька вы будете контролировать все адреса остатки, несмотря на изменения адреса

https://bitcoin.org/en/glossary/hd-protocol

+153
Amelie Scott 26 мар. 2010 г., 14:42:33

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

узел $ index.js
мнемоника: купить гром проложить башня лекция модернизация высшего половину ребенок фитнес-лоток засунуть
addrnodePublicKey: 02ceb48796223dc3777fe210a2034059b5e39b3743e59d62f75ef07a32f8440caf
addernodePrivateKey: 310fe2e677a3ad28acb91d2645bb33882f015ab11e59dce9d2a72905979e3cb6

Сырые Закрытый Ключ

Закрытый ключ (в Bitcoin, т. е. уровнем названием secp256k1)- это 32 разрядное число между 0х1 и значение 0xFFFF ffff в Порядок Порядок Порядок Порядок Порядок FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140.

Например:

0C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D

Формат ввода кошелька (ФВИ)

Однако, бумажник программное обеспечение обычно использует бумажник формат входного сигнала (ВИФ) , чтобы сделать его проще скопировать. Он использует в base58check кодировка, поэтому она избегает неоднозначных символов (например, 0 и о), он короче, и включает в себя контрольную сумму, в случае опечатки. Например:

5HueCGU8rMjxEXxiPuD5BDku4MkFqeZyd4dz1jvhtvqvbtlvytj

Необходи мые преобразования

Процесс преобразования сырья и закрытый ключ для WIF является изложить здесь: https://en.bitcoin.it/wiki/Wallet_import_format:

  • Взять частный ключ

    0C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D

  • Добавить 0х80 байт перед ним адресов mainnet или 0xef для адресов тестовом режиме. Также добавить 0х01 байт в конце, Если закрытый ключ будет соответствовать сжатый открытого ключа

    800C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D

  • Проанализировать алгоритм SHA-256 хэш на расширенный ключ

    8147786C4D15106333BF278D71DADAF1079EF2D2440A4DDE37D747DED5403592

  • Выполнять алгоритм SHA-256 хэш на результат хеширования SHA-256

    507A5B8DFED0FC6FE8801743720CEDEC06AA5C6FCA72B07C49964492FB98A714

  • Принимать первые 4 байта второго хэша SHA-256, это контрольная сумма

    507A5B8D

  • Добавить 4 контрольная сумма байтов от точки 5 в конце расширенного ключа из пункта 2

    800C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D507A5B8D

  • Преобразовать результат из-байтовую строку в строку base58 с помощью кодирования в base58check. Это формат для импорта кошелек

    5HueCGU8rMjxEXxiPuD5BDku4MkFqeZyd4dz1jvhtvqvbtlvytj

Потенциал node.js ресурсы:

+138
MadPuppeteer 16 сент. 2017 г., 23:51:51

Эта статья относится к большому блоку биткоины добывают в 2009 году, возможно, с Накамото.

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

+117
Rachid Khali 11 июл. 2018 г., 20:22:18

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