Как искали данные в блокчейн?

Алиса$ 500 и Боб 1000$. Теперь Алиса хочет передать 100$ с Бобом. Шахтеры, которые получили шанс проверить транзакцию, чтобы проверить, является ли Алиса имеете достаточно средств или нет. где эти Элис и противовесов Боб хранятся? Если они хранятся в цепочке блоков, как баланс получается? Делает всю цепочку блоков искал свой баланс и проверять и обновлять? или блок, где эти остатки хранятся хранится трассе где-либо еще?

Ответ действительно помогает, Спасибо.

+366
juco 9 сент. 2014 г., 6:00:56
16 ответов

Это не возможно с адреса. Вам нужен точный путь к адресу, чтобы произвести его. Также убедитесь, что за МПК у вас, BIP32 против BIP44.

+958
sihong xie 03 февр. '09 в 4:24

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

Однако, когда я сравниваю несколько сжатых и несжатых закрытых ключей:

пример # закрытый ключ
наговор: 
85B7DFAB8D2C695C0EBF013AD50A758FDBC62775391B7CE33282634F7DB47480
несжатый:
5JqBEaUuYJFA4dQsd62ys13RumxCGu97bru3lzwavdud8mqnfwc
сжатый:
L1heAvnAu97V11iNSHDjyhBiwwQcmB8nh2thmgjtqpssxkaz9vwy

# другой пример закрытого ключа
наговор:
6190289CEB09ED41776AE27AE81F46C6540C56CF8F3900BCAADE96B4470F23D6
несжатый:
5JZFhabXLayCMCehpyhdCPZ5LXwvgvu3gx4png4xyzcwycxj3jx
сжатый:
KzVMt7HNuSw36ARRCmGJmGYa9DbRyEtiqrfyabsucbtonrwmraog

# еще один пример закрытого ключа
наговор:
763B1998BF7282A99CA21EB821EB9A204589FFA189E290EE64528854FDA91080
несжатый:
5JiMdW1Czd3tTuy33wiC5wmrkhZxx2PNcc7nvzofc7aixtvgmf5
сжатый:
L1BY471uwL7k9nnL3zUovpkzbt4Vws7knl37s5m9txdvbjnadvmy

# и т. д.

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

+775
RikBlank 19 февр. 2010 г., 1:39:21

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

+718
cnanders 28 сент. 2018 г., 9:01:36

Трудность поделиться по умолчанию-1 (тупоконечников мишенью для сложности 1-это 0x00000000ffff0000000000000000000000000000000000000000000000000000)

Как это посчитать?
Как это похоже на Java-код?
Какой алгоритм вычисления этого значения?

+671
Josh Russo 14 мар. 2017 г., 17:54:47

От Райкер в слабину:

Возможность отправки транзакции с 0 плата из новый аккаунт в настоящее время заблокирован несколькими слоями защиты, унаследованные от NXT:

  1. Кошелек не позволит.
  2. Слой API требует, что пароль транзакции принадлежит к учетной записи, которая зарегистрирована на Blockchain.
  3. Узел логика требует существующую учетную запись для проверки баланса счета.

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

+667
William Denman 17 февр. 2010 г., 5:56:19

Биткоин-это протокол связи, в нем нет политики. Это как спрашивать, если TCP/IP дает порно.

+620
Mugiwara 2 нояб. 2014 г., 8:39:18

это очень хорошая статья рассчитывая, сколько XRPs плавают на рынке

http://www.thebitcointrader.com/2013/05/ripple-is-now-tsunami.html

+610
user12525 19 авг. 2011 г., 21:51:44

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

Параметры -> Финансирование Погашение Кодов

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

+497
Lyndsey Scott 30 нояб. 2012 г., 21:34:10

Это, безусловно, не противоречит закону. Это может быть нарушение условия обслуживания (TOS), но нет действительно никакой причины, почему любой выделенный сервер хостинг-провайдер не позволит вам получить максимум из процессора. Я не буду делать бизнес с ними, если они ограничены, что. Однако, вы должны прочитать ГС вашего хостинг-провайдера. Они могут запретить использование определенных приложений, таких как IRC-серверов, торрент, Тор и т. д. Если они не список биткоин, то вы хорошо идти.

+487
JoansClone 1 февр. 2010 г., 2:20:17

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

+411
Oo Oo 27 окт. 2015 г., 9:39:28

0) читай как активировать базовые ТХ?

1) возьмите ваши сделки в виде массива байтов

2) заменить все ввода лекарства в пустые лекарства

3) заменить один входной сценарий к оригинальной "OP_DUP OP_HASH160..."

4) дописать "тип хэш-код" SIGHASH_ALL

5) взять и SHA256 ( SHA256 с ( сведения ) )

все это

Взгляните на мой код

сделки константный MyKey32::getRawHash ( константный инт Н константный класс QByteArray& скл ) константный
{
 MyByteArray рэт; // создаем пустой массив
 Трансляция трансляция ( ы );
 рет.putInt32 ( поток.readU32 ( ) ); // версия
 рет.putVarInt ( поток.readVar ( ) ); // подсчет входных 
 для ( int я ( 0 ); я < входы; я++ ) // копируем все входы
{
 рет.добавить ( поток.readHash ( ) );
 рет.putInt32 ( поток.readU32 ( ) );
 поток.skipVarData ( ); // пропускаем оригинальный сценарий
 рет.putPrefixed ( я == н ? ЮКЖД : класс QByteArray ( ) ); // !!! замена скрипта 
 рет.putInt32 ( поток.readU32 ( ) );
}
 рет.putVarInt ( поток.readVar ( ) ); // количество выходных 
 для ( тип int я ( 0 ); я < выходы; я++ ) // копируем все выходы побайтовое
{
 рет.putInt64 ( поток.readU64 ( ) );
 рет.putPrefixed ( поток.readVarData ( ) );
}
 рет.putInt32 ( поток.readU32 ( ) ); // блокировка
 рет.putInt32 ( SIGHASH_ALL ); // !!! добавить хэш-код
 возвращение MyKey32 ( рет.constData ( ), рет.размер ( ) ); // создать hash256 массива
}
+371
Connie Andres 7 мая 2010 г., 17:37:36

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

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

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

Так вот мои вопросы:

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

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

+359
Lycan 21 сент. 2011 г., 18:59:54

Добрый день! Наконец я нашел решение, надеюсь, это будет полезным кому-то.

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

для (int я = 0; я < транзакций.getInputs().размер(); я++) {
 TransactionInput transactionInput = транзакций.getInput(я);
 байт[] privKeyBytes = наговора.расшифруйте(privKeyHex);
 Эке эке = Эке.fromPrivate(privKeyBytes);

 ScriptPubKey скрипт = редактор сценариев.createOutputScript(адреса.fromBase58(параметры, mUTXOs.вам(мне).getAddress()));

 Sha256Hash хэш = транзакций.hashForSignature(я, scriptPubKey, сделки.SigHash.Все, правда);
 Эке.ECDSASignature ecSig = эке.знак(хэш);
 TransactionSignature txSig = новый TransactionSignature(ecSig, сделки.SigHash.Все, правда);
 если (scriptPubKey.isSentToRawPubKey()) {
transactionInput1.setScriptSig(редактор сценариев.createInputScript(txSig));
 } еще {
 если (!scriptPubKey.isSentToAddress()) {
 бросить новый для scriptexception("Дон\'Т знаю, как знак для такого рода scriptPubKey:" + scriptPubKey);
}
 transactionInput.setScriptSig(редактор сценариев.createInputScript(txSig, эке));
}
}

Так что это все. И конечно после этого я сериализовать тока ТХ и транслировать его.

+286
Marek Sybilak 14 мар. 2017 г., 9:26:17

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

+192
DaCrAn 6 июн. 2010 г., 16:53:38

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

У меня не было никаких удачи запущен Демон на моем сервере, поэтому я планировал использовать tradehill.com и затем сделать использование API.

Но каждый раз, когда я войти в меня

"Сокет не подключен к сожалению, наши гнезда не подключены еще. Попробуйте снова через несколько секунд!"

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

Кто-нибудь знает какие-либо подобные системы ? Или знать, что происходит за кулисами TradeHill.com ?

Любые предложения будут высоко ценится.

+165
jamiebarrow 26 янв. 2017 г., 7:59:07

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

+158
Jogi 8 окт. 2017 г., 22:40:19

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