В Bitcoin-Qt в настройки: измените блок-цепи расположение файла настроек? документации?

Я устанавливаю в Bitcoin-Qt и читал про Биткоин основы, но я нашел очень мало информации о клиенте. У меня есть несколько вопросов о программе Биткоин-от Qt (версии v0.8.1-бета-версия под Windows 7),

  1. Где полные Bitcoin-Qt в документации? Я не могу найти его.
  2. Как изменить расположение файлов для блок-услуги для хранения?
    • Блок цепь ~6 ГБ
    • По умолчанию оказывается Мои документы\папка AppData\роуминг\
    • Мой диск с: системным маленькая, и у меня есть второй диск для данных.
  3. Это "кошелек" отдельным файлом/лица из блок-цепи?
    • Как мне определить местонахождение кошелька?
    • Я могу резервного копирования бумажник простой copy/paste/tar.gz без проведения всего блока-цепь?
  4. Ли биткойн-клиент на Qt в настоящее время имеют встроенные добычи/обработки транзакций? Я не вижу диалоговое окно для настройки. У меня есть видеокарта и достаточное впустую центральный процессор-циклов.

Спасибо за разъяснения. Ссылки на соответствующие документы приветствуются!

+918
medlafiesta 16 февр. 2016 г., 0:56:45
39 ответов

Это нормально. Это связано с тем, как транзакции работают в Bitcoin.

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

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

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

Для получения более подробной информации, см. Это сообщение в блоге: http://blog.barthe.ph/2014/04/03/bitcoin-balance-differs/

+911
Kurt8619 03 февр. '09 в 4:24

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

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

+901
Gideon Asare GA 28 мар. 2011 г., 17:30:37
Другие ответы

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


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

Использовать WalletAppKit этого класса-это служебный класс, который обертывает шаблонный нужно создать новую СПВ bitcoinj приложение. Инстанцировать его с папку и префикс файла, дополнительно можно настроить несколько вещей, а затем использовать startAsync и дополнительно awaitRunning.

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

общественные главного класса {
 статические параметры NetworkParameters = NetworkParameters.testNet3();
 статические string путь = система.метод getproperty("пользователя.дома") + "/стола";
 отдельный статический файл walletFile = новый файл(путь);
 частная окончательной статическую строку функция app_name = "MyWallet";
 частная статические WalletAppKit комплект;

 общественности статической силы основных(string...аргументы)
{
 комплект = новый WalletAppKit(параметры, walletFile, функция app_name)
{
@Переопределить
 защищен createWallet кошелек() {
 Бумажник кошелек = новый кошелек(параметры);
 вернуть кошелек;
}
@Переопределить
 охраняемых недействительными onSetupCompleted() {
супер.onSetupCompleted();
Системы.из.код println(кит.бумажник().currentReceiveAddress());
Системы.из.код println(кит.бумажник().getTotalReceived().toFriendlyString());
txHistory();
}
};
 Системы.из.код println("начать синхронизацию...");
комплект.startAsync();
комплект.awaitRunning();
}



 частных статических недействительным txHistory()
{
 Список<транзакция> txx все = комплект.бумажник().getTransactionsByTime();
 если (!txx все.свойств isEmpty())
{
 int я = 1;
 для (транзакция TX : txx все)
{
 Системы.из.код println(я + " ________________________");
 Системы.из.код println("дата и время:" + ТХ.getUpdateTime().метод toString());
 Системы.из.код println("адрес:" + ТХ.то getoutput(1).getAddressFromP2PKHScript(параметры));
 Системы.из.код println("адрес:" + ТХ.то getoutput(0).getAddressFromP2PKHScript(параметры));
 Системы.из.код println("количество отправленных мне:" + ТХ.getValueSentToMe(кит.кошелек()).toFriendlyString());
 Системы.из.код println("количество отправленных от меня:" + ТХ.getValueSentFromMe(кит.кошелек()).toFriendlyString());
 длинная плата = (Техас.getInputSum().метод getValue() > 0 ? Техас.getInputSum().метод getValue() - Техас.getOutputSum().метод getValue() : 0);
 Системы.из.код println("плата:" + монета.стоимость(плата).toFriendlyString());
 Системы.из.код println("глубина операции:" + ТХ.getConfidence().getDepthInBlocks());
 Системы.из.код println("транзакции:" + ТХ.getConfidence().метод toString());
 Системы.из.код println("Техас наговор:" + ТХ.getHashAsString());
я++;
}
}
еще
{

 Системы.подстраховаться.код println("транзакция не найдена");
}
}
}
+901
shimizu 5 мая 2017 г., 20:10:32

Я нахожу это странным..

  • У меня нано книга с
  • Я открываю биткоин приложение на нано книги с (так не "биткоин Наличка" приложение)
  • Я открываю книгу кошелек биткоин программы на моем компьютере
  • в propram спрашивает меня, что такое биткоин, услуги я хочу использовать, я выбрал биткоины "денежными"
  • программа просит меня выбрать мой кошелек (Главная / Split), я выбираю "Сплит"
  • Теперь я вижу, что мой баланс ВСН
  • Я нажимаю на Отправить
  • появится всплывающее окно, дающее возможность выбрать адрес и сумму ВСН отправить
  • когда я нажмите кнопку Отправить, на дисплее моей книги с нано я вижу "сумма 0.025 БТС"

Это баг в нано с ГК? Мое использование биткоина наличные деньги без "биткоин наличка" приложение неправильно?

Что я посылаю.. BTC или ВСН ???

+893
Magnetism 3 апр. 2011 г., 12:36:31

Я создал сырьевой сделке с следующей hexstring, который декодирует для:

{
"lock_time":0,
"размер":248,
"входы":[
{
"prev_out":{
"индекс":1,
"хэш":"2fb04bcfcc164fbb9d5ad740c891e2599d904920386ab4e7f39bc1c87431218e"
},
"script":"483045022100c727a635fbd5e689888e60a10c6ce45855abb7ceeb2235004d815edae2555abb022059839448cdd52733280b6fdde09ee87b06ba090357e50fea178d8fe41d811ba9012103f515b50b5e7693b4d8fe3d5d25346f989b42ab43f65a0106808f844deff55f08"
}
],
"версии":1,
"vin_sz":1,
"хэш":"096328dc269ea7a060eb1c16ce8629cf81a5cff5766eb3f2ec97d81344854327",
"vout_sz":3,
"выход":[
{
 "script_string":"OP_DUP OP_HASH160 98ac2448db3e1a08cce87052513280cb20bafbf5 OP_EQUALVERIFY OP_CHECKSIG",
"адрес":"1EvFvmzhiFWhaRfvvZupxxQvTMHJ79GGdb",
"ценность":1,
"сценарий":"76a91498ac2448db3e1a08cce87052513280cb20bafbf588ac"
},
{
 "script_string":"OP_DUP OP_HASH160 f3223f468b6b81b4104b5b880d23b246c9c76711 OP_EQUALVERIFY OP_CHECKSIG",
"адрес":"1PAaE9hEh1RNpoGuSJ6fw6wajziLptJSvv",
"значение":99998,
"сценарий":"76a914f3223f468b6b81b4104b5b880d23b246c9c7671188ac"
},
{
 "script_string":"OP_RETURN 68656c6c6f20776f726c64",
"значение":0,
"сценарий":"6a0b68656c6c6f20776f726c64"
}
]
}

Когда я введите команду

bitcoind sendrawtransaction <hex-строка>

Я получаю следующее сообщение:

ошибка: {"код":-26,"сообщение":"64: пыль"}

Будет ли это что-нибудь для стандартных операций? В настоящее время я использую филиал 0.9.3 биткоин-клиент.

+869
user66850 20 нояб. 2018 г., 21:15:07

В один момент TangibleCryptography предложил прямые продажи биткойнов в обмен на USD банковский перевод, по низким ценам.

Есть список активных надежных компаний, которые предлагают эту услугу?

+791
Ashton 11 мая 2018 г., 20:34:00

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


+774
saiedfsd 12 июн. 2019 г., 18:11:06

Что значит "синхронизации" заключается в том, что когда вы загружаете Сатоши (оригинал) кошелек, скачать всю "блокчейн", или все транзакции в Bitcoin истории. Это причина, почему Биткоин-это децентрализованная - каждый имеет копии всех транзакций, когда-либо. Им говорят "2 года" это означает, что он уже 2 года левой сделок для загрузки (все транзакции, которые происходили в последние два года). Хотя я не уверен, почему ваш Bitcoin-адрес не отображается (может быть задумано?), это не очень хорошая идея, чтобы использовать Bitcoin до 25Гб блокчейн загружается, но вы можете сделать кошелек, который не загружает называется многоразрядные.

+772
Ertugrul Kara 4 окт. 2010 г., 22:55:38
  1. Люди, кто уже владеет GPU перед Эфириума стала популярной присоединяются добычи.
  2. Люди с пачками денег (с основном) купить видеокарты напрямую от производителя или крупного продавца (вот почему ГПУ не достигнет розничных рынков, в основном)
+769
Carlos Vigil 15 нояб. 2014 г., 22:00:08

Есть несколько причин, почему я думаю, что те Было бы ужасной идеей.

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

  • Управление Mempool. Если действия скрипта может зависеть от состояния блокчейн, неподтвержденные сделки могут быть признаны недействительными по новым блокам. Можно построить эти гипотетические блокчейн опкодов проверки, так что новые блоки не отменяет вещей (например, есть только коды операций, выборки из блока, и если блок не найден, приводит к немедленной поломке скрипта). Однако, даже в этом случае действия могут быть затронуты реорганизаций. Фактически это означало бы, что весь mempool должны быть повторно после каждой реорганизации.

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

+755
Lingineni Krishnamurthy 11 янв. 2010 г., 2:49:33

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

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

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

Источники:

+734
alximic 14 мая 2013 г., 19:07:24

похоже, они тоже обсуждали здесь: http://bitcointalk.org/index.php?topic=233346.0

+730
NSUser 13 февр. 2015 г., 19:44:56

Как Нейт Элдридж указал, графике, вы смотрите на это, номинированные в БТЦ, в то время как рыночная капитализация, номинированные в долларах США.

Если вы посмотрите на график ниже, то увидите, что цена в долларах США (Грин) ведет себя точно как вы описали в своем вопросе.

С другой стороны, цена в БТЦ (оранжевый) ведет себя не так, как вы ожидали, потому что он сочетает в себе движение цены биткоина с движением цены Zcash соответствующих для рыночной капитализации компании, номинированных в долларах США (синий).

Zcash chart

+707
Ally Baker 4 авг. 2013 г., 0:39:53

Мое приложение имеет возможность создавать открытый и закрытый ключи от BIP39. Несжатый закрытый ключ сцепляется с помощью SHA256 (закрытый ключ), а затем шифруется с помощью AES и сохранить в файл. Для расшифровки, вам нужно будет расшифровать весь файл, Затем берем хэш от первого порядка байт и сравниваем со второй половиной.

Я планирую добавить поддержку BIP32, 43, 44, и я уже работаю над этим, но я столкнулся с проблемой хранения информации для создания резервной копии.

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

+696
Hazel Morris 2 нояб. 2011 г., 13:35:16

Чтобы лучше понять multisig-адреса и транзакций, это полезно прочитать бип 0013 и создать multisig-адрес с помощью https://coinb.in/multisig/

Если я хочу создать multisig, что требует подписей из 2 из 3 следующих публичные ключи:

04c96a8b79aff49f36766b7827308bb5d6dc031e4e9112b785201a9a61821d2a336dbb7fa69f44c2dc76dee8fa7ed8fee2958f4a86a3dbb7ebf3eeb790cd464db9
04fd6c4db8841f7370a0cdc464a58b3e2a0da5b6566e0502a9cf583360bcdd16e8453a0a8da0fba0ff26e40c1f8c55f8cd0ad61988b7d4418b504264be8a9cef59
04c41b31403f24ef79e9c7dcfb67ea0341fcb986e9555123b022258a92d2bade3674574bf3de7affe93706399d9eb76d04f05213cda8b8e8bb8541533c39f244a9

В результате сценарий multisig это: (с разбивкой по ОП код)

52 OP_2, а значит вам понадобится две подписи
41 пуш 65 байт
04c96a8b79aff49f36766b7827308bb5d6dc031e4e9112b785201a9a61821d2a336dbb7fa69f44c2dc76dee8fa7ed8fee2958f4a86a3dbb7ebf3eeb790cd464db9
41 пуш 65 байт
04fd6c4db8841f7370a0cdc464a58b3e2a0da5b6566e0502a9cf583360bcdd16e8453a0a8da0fba0ff26e40c1f8c55f8cd0ad61988b7d4418b504264be8a9cef59
41 пуш 65 байт
04c41b31403f24ef79e9c7dcfb67ea0341fcb986e9555123b022258a92d2bade3674574bf3de7affe93706399d9eb76d04f05213cda8b8e8bb8541533c39f244a9
53 OP_3, то есть три открытых ключей
OP_CHECKMULTISIG АЭ описано в https://en.bitcoin.it/wiki/Script

И страницы подсказывает мне, что адрес это 3K6sEDqXaSFKjcq8PUKNsGbxXjBR8QmBwr

Хеш этот скрипт, вместе с номером версии (для начального символа 3) и контрольной суммы (чтобы убедиться, что misentering данных не может пройти сквозь) то, что составляет multisig-адрес:

base58-кодирование: [один байт версия][20-байтный хэш-код][4 байта контрольная сумма]

Вы можете убедиться в этом, сравнив hash160 значение, указанное в https://blockchain.info/address/3K6sEDqXaSFKjcq8PUKNsGbxXjBR8QmBWr и в результате следующие короткие программы C#: они оба befcdceed8cbf0d74d9d58bf8e30ce027e8a9b56

ВАР данные = новый байт[] { 0x52, 0x41, 0х04, 0xc9, 0x6a, 0x8b, 0x79, 0xaf, 0xf4, 0x9f в, 0x36, 0x76, 0x6b, 0x78, 0x27 раздел, 0x30, 0x8b, 0xb5, 0xd6, 0xdc, 0x03, 0x1e, 0x4e, 0x91, 0x12, 0xb7, 0x85, 0х20, 0x1a, 0x9a, 0x61, 0x82, 0x1d, 0x2a, 0x33, 0x6d, 0xbb, 0х7f, 0xa6, 0x9f в, 0x44, 0xc2, 0xdc, 0x76, 0xde, 0xe8, 0xfa, 0x7e, 0xd8, кодами 0xfe, 0xe2, 0x95, 0x8f, 0x4a, 0x86, 0xa3, 0xdb, 0xb7, 0xeb, 0xf3, 0xee, 0xb7, 0x90, 0xcd, 0x46, 0x4d, 0xb9, 0x41, 0х04, 0xfd, 0x6c, 0x4d, 0xb8, 0x84, 0x1f, 0x73, 0x70, 0xa0 и 0xcd, 0xc4, 0x64, 0xa5, 0x8b, 0x3e, 0x2a, 0x0d, 0xa5, 0xb6, 0x56, 0x6e, 0x05, 0x02, с кодом 0xa9, 0xcf, 0x58, 0x33, 0x60, 0xbc, как 0xdd, 0x16, 0xe8, 0х45, 0x3a, 0x0a, 0x8d, 0xa0 и 0xfb, 0xa0 и как 0xFF, 0x26, 0xe4, 0x0c, 0x1f, 0x8c, 0x55, 0xf8, 0xcd, 0x0a, 0xd6, 0x19, 0x88, 0xb7, 0xd4, 0x41, 0x8b, 0х50, 0x42, 0x64, 0xbe для того, 0x8a, 0x9c, 0xef, 0x59, 0x41, 0х04, 0xc4, 0x1b, 0x31, на 0x40, 0x3f, 0x24, 0xef, 0x79, 0xe9, 0xc7, 0xdc, 0xfb, 0x67, 0xea, 0x03, 0x41, до 0xfc, 0xb9, 0x86, 0xe9, 0x55, 0x51, 0x23, 0xb0, 0x22, 0х25, 0x8a, 0x92, 0xd2, 0xba, 0xde, 0x36, 0x74, 0х57, 0x4b, 0xf3, 0xde, 0x7a, как 0xFF, 0xe9, 0x37, 0х06, 0x39, 0x9d, 0x9e, 0xb7, 0x6d, 0х04, 0xf0 в системе, 0x52, 0x13, 0xcd, 0xa8, 0xb8, 0xe8, 0xbb, 0x85, 0x41, 0x53, 0x3c, 0x39, 0xf2, 0x44, с кодом 0xa9, 0x53, 0хае, };
система VAR и SHA256=.Безопасности.Тайнописи.HashAlgorithm.Создать("SHA256 с");
ВАР спелой = система.Безопасности.Тайнописи.HashAlgorithm.Создать("RIPEMD160");
Консоль.Метода WriteLine(строка.Присоединиться("", созрел.Метода computehash(и SHA256.Метода computehash(данные)).Выберите(х=>х.Метод ToString("Х2"))).Нижестоящим());

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

+692
fpnikita 2 авг. 2013 г., 17:46:31

Я не смог найти статью о критике в вики. Есть какое-то другое место, которое содержит грамотно построенная критика для Биткойна?

+675
SAK 26 июл. 2013 г., 15:49:46

Поэтому у меня были некоторые BTC в Мультибитного HD-кошелька (с 2014 года) и в октябре 2017 года я перевел ее в Электрум кошелек, как я узнал, что MultibitHD больше не поддерживается. Я только что узнал о ВСН, и было интересно, если там был какой-то способ я могу получить доступ к МПБ. К сожалению, я не знаю, что семя фраза Сейчас-пустой мой многоразрядные HD-кошелька, но у меня есть все для Электрума кошелек.

Обновление: я думаю, я нашел семя фразы для MultibitHD кошелек!

+610
Mohammad Mahdi Azizi 1 июл. 2010 г., 15:57:39

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

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

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

Редактировать: после предложения из комментария, я пытался добавить строку:

задача addnode=192.168.0.2:8333

в файле config нового (для IPv4) узел где 192.168.0.2 - это локальный IP установленной (Тор) узел. Мой Тор узел конфигурационный файл выглядит следующим образом:

txindex=1
отладка=mempool
демон=1
#onlynet=лук # закомментированы, чтобы разрешить местное подключение IPv4 
лук=127.0.0.1:9050
порт=8333
слушать=1
с bind=127.0.0.1:8333
externalip=<myexternaltoraddress>.лук
seednode=<seed1>.лук
...
banscore=10000
; определяет длительность бана=11

Я также убедился, что мой брандмауэр на сервере узел Tor настроен правильно

$ судо НПВ позволяют 8333

Однако, мой узел Tor отказывается от запрос на подключение как видно из нового узла отладки:

2017-03-31 13:21:50 Connect (), чтобы 192.168.0.2:8333 не после выбрать(): соединение сброшено (111)
+604
abdu 15 янв. 2014 г., 22:41:50

По данным Bitcoin блок размер - каковы правила? в каждом блоке может быть до 1 Мб в размер и содержит около 2400 операций. Как сделка блоки должны быть найдены через каждые десять минут, это означало бы, что сделки 14400 в час или 4 операции в секунду может быть обработано. Если должно быть больше сделок, направленных померятся для включения в блоки. Сделки с меньшими сборы могли бы получить приоритет при старении и в какой-то момент быть включен в разы меньшее количество сделок. Люди, которые требуют от своих сделок, чтобы прибыть быстро бы приложить больше комиссионные для более быстрого включения. В какой-то момент микротранзакций будет стоить больше, чем стоимость их транспортировки и/или придется очень долго ждать. Возможно, некоторые операции будут двигаться в блокчейн, какой-нибудь электронный кошелек сервисы уже позволяют пользователям перевести деньги другим пользователям сервиса бесплатно и без ожидания.

Протокол, как сегодня будет не в состоянии поддерживать объем транзакций миллионов в минуту (хотя это слишком большое число, даже визу только 150 миллионов транзакций в день, которые составляют около 100к в минуту). В сети Bitcoin в настоящее время в среднем чуть выше 60000 операций в день, так что это уже 1/6 того, что сети могут справиться с текущим блоком предельный размер.

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

Редактировать: Читать подробнее о масштабируемости системы, я узнал, что сеть Bitcoin может масштабироваться до более чем 40000 TPS на современном оборудовании. Обычные пользователи, вероятно, не больше сохранить полный блокчейн, но только неизрасходованные выходы без всей истории операций.

+588
eugentango 18 янв. 2017 г., 16:57:35

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

для общих сценариев, сценариев, как начать с 0x76(средства OP_DUP), мы можем получить доступ к адресу с помощью этих шагов:

  1. добавить нули в начале сырой сценарий.
  2. хэш с SHA256.
  3. снова хэшируется с помощью SHA256.
  4. возьмите первые 4 байта этого результата и наклеить их на конец сырой сценарий с ведущими нулями
  5. затем кодирования с base58.
  6. в конце концов, добавить "1" в начале прошлого выходного, чтобы получить выходной адрес.

эти шаги подходят для стандартных скриптов, но скрипты вроде этого

410498361908359fec5adaa624428484e7d117f36f811c7c471f4f1c7dd8184c20b32f0e2590c8d70906ebd585da2ae14ea942e4088891139379b434a26173754750ac

что означает:

Толчок(0x41) 0498361908359fec5adaa624428484e7d117f36f811c7c471f4f1c7dd8184c20b32f0e2590c8d70906ebd585da2ae14ea942e4088891139379b434a26173754750 переменного тока

он не работал, и получаемые данные не действительны.

+564
Ashish Vora 31 авг. 2010 г., 10:58:26

Удаления, обновления и исключения пока не поддерживаются.

+522
CGodo 15 янв. 2017 г., 20:05:42

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

Для ясности я разберусь с обоими.

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

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

ОК, это где это становится технической.

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

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

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

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

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

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

+478
vickythegme 12 янв. 2010 г., 20:01:39

Это работает по-разному по отношению к регулярной Форекс из-за своей базовой технологии?

Как рынок может посчитать ее стоимость?

+438
Blownhither Ma 8 сент. 2016 г., 10:07:42

Как я вижу в коде биткоина, в настоящее время узел отправляет блока параллельно всех своих сверстников. Это имеет смысл как заблокировать отправки время относительно невелик по сравнению с задержкой Р2Р. Однако, мой вопрос в том, как этот механизм работал до BIP152 когда узел должен отправить 1МБ блок? В таком случае, имеет больше смысла, чтобы отправить первый блок 1 Пэра прежде чем начнете отправлять к другим. Это потому, что если мы закончим отправить блок к первому сверстников, мы будем использовать его скорость быстрее.

+436
Biff Buttrammer 23 июл. 2015 г., 18:15:33

Для всех практических намерений и целей, кажется, в тестовом режиме, Техас наговор не может быть действительным на mainnet из-за пред'Техас шестигранной подарок для всех ресурсов, используемых в Техас. Однако, допустим, что каким-то чудом вы имели одинаковые unspents на тестовом режиме, и mainnet. Если вы подписали TX и транслировать его в тестовом режиме, может тогда вы передаете тот же Техас шестигранного mainnet? Другими словами, есть ли сеть в Техас наговор? Я думал, там был какой-то сетевой магии, которые могли бы попасть в подписи хэш или хэш-скрипт, но это не похоже, насколько я могу судить.

+422
user12714 7 февр. 2018 г., 4:26:27

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

+415
CJP 12 7 окт. 2012 г., 16:57:09

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

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

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

+328
sunhsiv 9 июн. 2017 г., 5:41:25

Есть много фактов, которые могут повысить узла banscore. Узла banscore обновляется в неоптимизированных функция от main.cpp. Некоторые из причин, которые вызывают такие обновления:

Что касается сделок, кажется, что они также могут увеличиваться в banscore:

// Наказать сверстников, которые дали неверный сирот Техас

+303
tdav 24 июн. 2018 г., 10:06:54

Как @stewbasic лаконично отметил в комментарии:

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

Блок хэш-дайджест хэширования заголовок блока с SHA-256d. Этот дайджест должен удовлетворять требованиям сложности, когда интерпретируется как число, а поскольку он уникален также используется как идентификатор для блока.

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

Дана хэш - ч, трудно найти сообщение м , для которого Н = хэш(м).

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

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

+292
ayNONE 3 июн. 2012 г., 23:27:40

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

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

+262
ovdei 18 февр. 2016 г., 6:57:25

Плата идет в Шахтер, который добывает блок, который включает в себя сделки. Плата зависит от размера (в байтах) сделки и возраст ее входов (как давно потраченные монеты были получены).

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

+213
Stretch0 21 янв. 2016 г., 23:08:04

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

Любая помощь, пожалуйста.

+207
user243212 4 февр. 2014 г., 9:27:32

Я хотел бы предложить ментальной модели, где сеть-это металлы кузница:

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

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

+200
Reuben Izkul 22 мар. 2019 г., 3:34:12

URL-адрес API для других валют:

  1. https://btc-e.com/api/2/1/ticker - БТЦ/долл
  2. https://btc-e.com/api/2/2/ticker - конкретно на этой машине/БТЦ
  3. https://btc-e.com/api/2/4/ticker - I0C/БТЦ
  4. https://btc-e.com/api/2/5/ticker - СК/БТЦ
  5. https://btc-e.com/api/2/6/ticker - СК/США
  6. https://btc-e.com/api/2/7/ticker - гг/БТЦ
  7. https://btc-e.com/api/2/8/ticker - ТБС/БТЦ
  8. https://btc-e.com/api/2/9/ticker - в FBX/БТЦ
  9. https://btc-e.com/api/2/10/ticker - ЛТЦ/БТЦ
  10. https://btc-e.com/api/2/11/ticker - ККО/БТЦ
  11. https://btc-e.com/api/2/12/ticker - ККО/долл
  12. https://btc-e.com/api/2/13/ticker - псу/БТЦ
  13. https://btc-e.com/api/2/14/ticker - ЛТК/долл
  14. https://btc-e.com/api/2/15/ticker - КГО/БТЦ
  15. https://btc-e.com/api/2/16/ticker - СБН/БТЦ

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

API для сделок: https://btc-e.com/api/1/trades

API для глубины: https://btc-e.com/api/2/1/depth

API для тиккер: https://btc-e.com/api/2/1/ticker

По: dodoking

+199
Greig Wise 27 февр. 2018 г., 8:36:16

Ну, мне удалось решить эту проблему, вручную изменяя сделки в JavaScript перед вызовом coinbin по признак метода. Я подал вопрос с подробности здесь. Это как я в конечном итоге решить проблему с помощью JavaScript (это своего рода Хак, я просто указать тот же redeemScript для каждого входа, который работает для моего usecase):

ВАР rawtx2 = "01000000021a1f40dba3ab5c208b165d47bdcf2aadc517c4f2b90b781eab53dadcb35d61200100000000ffffffff05ec447a886d8711db0d5f4cbf1f61956cf227c82c5594ee195bb179e86faa910100000000ffffffff0138c70000000000001976a91472a2a94468e42593656cc9803c7a48c1863fc3e588ac00000000";


(partialSignMultisig функция(окно) {
 окна coinjs ВАР=.coinjs;
 ВАР wifkey = "<WIFKEYHERE>";
 ВАР скрипт = rawtx2;
 ВАР redeemScript = "5221020150ce6954f0cdcc2c5d57cf249f25eab0eed23e39549c4f06bcb42a37f308ce2102224aca2849ddad9c663c0bcfdac5ce3ca06f784ac8eca83404a4ea4ac61dbe7d52ae";

 ВАР ТХ = coinjs.операции();
 ВАР Т = ТХ.десериализовать(сценарий);

 // Вручную указать скрипты для входов ..
 для (ВАР я = 0; я < т.ИНС.длина; я++) {
 Т.ИНС[я].скрипт = coinjs.сценарий(redeemScript);
}

 ВАР подпись = Т.знак(wifkey);
 консоль.журнала( подпись );


})(окно);
+181
Camila Kolling 22 дек. 2011 г., 6:50:43

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

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

+122
bruceg 6 янв. 2015 г., 3:05:00

я послал 0.29379525 биткоин Наличка (МПБ) случайно на мой биткоин кошелек. и я ничего не получила. Можете вы пожалуйста помочь мне? здесь является идентификатором транзакции. 102260de41a9088ca0da20257cba0e054c10d1febe0d6b2b3ebb0a42d858d483 Я просто случайно мой биткоин кошелек, а не ВСН Я послал ВСН с моего счета bittrex на мой счет них.. Я просто скопировал адрес BTC с моего счета компании "BitPay", а не ВСН. и отправили деньги с моего счета bittrex на этот кошелек. как я могу вернуть эти средства? Транзакция не будет подтверждена со счета bittrex. и поддержка bittrex не готов помочь мне.

+116
Przemek Czerkas 11 дек. 2012 г., 16:29:12

Извините, если я веду себя как нуб. Никогда не было операций так долго и это настораживает :/ прошло около 6-7 часов и до сих пор нет подтверждения. Мне просто переждать? Пожалуйста, помогите! :(

Идентификатор транзакции c3cfa18f21ab69dce87b269643cc841f0c16b7e69683afaad14a25d4b0740277

Редактировать: мой кошелек не синхронизируется либо...

Спасибо

+94
VVelev 10 июн. 2018 г., 11:39:21

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


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

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

От Blockchain.info резервного копирования страницы:

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

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

Описание keypool из ванной.биткоин.это:

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

+53
mechpen 31 авг. 2012 г., 10:55:09

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

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