Версии протоколов для BTC и тест?

Я Доркинг с создания тестовой транзакции с помощью команды libbitcoin по ВХ. Кроме входов и выходов, ВХ ТХ-кодирование суб-команда позволяет указать lock_time и версии. Любая идея, где можно найти сведения о том, что текущая версия для BTC и тестовых транзакций?

+496
nick3216 28 окт. 2011 г., 20:56:31
29 ответов

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

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

+994
user54172 03 февр. '09 в 4:24

С большинством кошельков, вы увидите новый адрес для каждой оплаты. Как вы упомянули, это важно для вашей финансовой конфиденциальности, так это стандартная практика.

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

Короче: ваш кошелек-это набор адресов, это не просто 'тот адрес, который отображается в данный момент'. Так что вы можете повторно использовать старые адреса из кошелька, Если вам так хочется.

+990
Coben S 4 июл. 2015 г., 20:20:29

BreadWallet & семени: семя-это не ваш закрытый ключ, он используется для генерации закрытого ключа и хранится локально на вашем телефоне. Тем не менее, уровень доверия в меня (или кого другого) не является достаточным, когда говорю это. Вы могли бы хотеть сделать анализ исходного кода самостоятельно, чтобы быть уверенным на 100%. В общем я использую хлеб также, для ежедневного использования, не для больших объемов. Это довольно хорошо работает кошелек, и ценность в нем сопоставима с кошелька с фиатными деньгами. Есть вопросы неприкосновенности частной жизни с таких кошельков, как хлеб (они называются СПВ кошелек), и риск с этими СПВ-кошельков, Вы доверяете кому-то еще, что они правильно в цепочке блоков Bitcoin. Е. Г. существует риск стать жертвой из segwit2x вилкой, а потом можно подумать, что вы находитесь на настоящем биткоин, но на самом деле поставщик (и СПВ кошельки) будет на новый блокчейн, которая изменила параметры. Так что с SPV кошельки, использовать только небольшие суммы денег.

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

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

+932
Carl Brouwer 11 июн. 2011 г., 0:52:35

В Ubuntu 18.04: судо apt-получить установку zbar-инструменты

+919
okszal 12 дек. 2018 г., 21:21:13

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

Ура!

+884
CalculatorFeline 10 апр. 2018 г., 4:42:34

Да. ЛН нужен блокчейн, но это не должны быть Баку-Тбилиси-Джейхан никоим образом.

+860
eazar001 22 июл. 2013 г., 17:09:16

Используя bitcoinjs-Либ и bip39. Вы можете установить их с НПМ установить bitcoinjs-Либ bip39 --сохранить

константный биткоин = требуют bitcoinjs-Либ ('');
константный Bip39 = требуют('bip39');
константный Bip32 = требуют('bip32');

функция getAddress (узла сети) {
 возвращение биткоин.платежей.p2pkh({ умолчанию: узел.открытый ключ, сеть }).адрес
}

все константные мнемоника = `вкус уже череп Инвест посмотреть пульсации черепаха бритвы ключ рядом \
Баффало место шерифа победитель байду мыть десяти теме хомяк лома блок щита сад`;

семян константный = Bip39.mnemonicToSeed(мнемосхема);

корень слова const = Bip32.fromSeed(семя, биткоин.сетей.биткойн);

child1, так что const = корень.derivePath("м/44'/0'/0'/0/0");
константный ребенка2 = корень.deriveHardened(44).deriveHardened(0).deriveHardened(0).получить(0).получить(0);

консоль.журнал(getAddress(child1, так)); //1ENQm8nEP7sd6dqXbAMYZ4AuqcP8Y7Atr
консоль.журнал(getAddress(ребенка2)); //1Hb6Z1uZ1RuZ6GXTvedQ2ETYKYsMc5qynn

Вы можете проверить код работает через этот сайт. Вы также можете прочитать немного о BIP32, BIP39 и BIP44. Резюме ниже:

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

  • BIP39 определяет набор стандартных слов, используемых для имитации ключа и как превратить их обратно в исходное "семя" (ключ от BIP32).

  • BIP44 указывает, как вы должны вычислить ключи ребенка со стороны родителя одного. Вы можете видеть из моего кода, который я использовал derivePath("м/44'/0'/0'/0/0"); в соответствии своей спецификации.

+845
PLZHELPME 11 июн. 2019 г., 16:59:13

Bitcoind не поддерживает работу в чем угодно, но в "полном" режиме.

+828
fezan ali 3 мар. 2010 г., 22:41:55

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

Мой Blockchain не является публичным, и в нем есть 3 узлов. Я использую Hyperledger

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

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

Если мой объект Ив был интернет, я бы скрыть мою блокчейн опережать API, так что блокчейн не является общедоступной, как и любой другой частный ДБ.

На мой вопрос о отслеживаемости / сертификация про код я использую:

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

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

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

+821
PLivesey 29 июн. 2012 г., 3:26:05

Я ищу способ, чтобы использовать HD-кошельки с Рубином. Вот что я нашел: https://github.com/GemHQ/money-tree. Однако у меня возникла проблема при создание кошелька и получение семян, чтобы перезагрузить его в программу, хоть что. Я хотел бы быть в состоянии создать множество адресов в этот кошелек. Я тоже ищу способ, чтобы загрузить мой Электрум кошелек с помощью рубинового деньги-дерево камень или любой другой вы, случайно, не знаешь.

Как бы я сделать это?

+819
Moiz 31 авг. 2013 г., 3:16:45

В последнее время, у меня была проблема синхронизации с помощью Bitcoin Core, и я спросил на этом форуме, как ее решить. Вот ссылка на сообщение на форуме.

Я ушел в отставку, пытаясь снова сделать биткоин основную работу, а сегодня связаны на основе браузера бумажник (blockchain.info).

Я импортировал мои личные ключи, и кошелек показал, что у меня ровно 0 БТЦ...

Вариант 1) я сделал перевод между 2 неправильных кошельки.

Вариант 2) я был взломан, и потерял 350 дол.

Что вы думаете ?

Спасибо. (Обновление : я сделал импорт с на основе рабочего стола, кошелек и в результате те же : две операции (что я сделал myslef 2 месяца назад) и баланс 0 БТЦ...).

+819
Anthony Antonovs 12 мая 2010 г., 20:13:47

Короткий ответ-нет. В ' карту PCI в этой ссылке-это PCIx16. Стандарт PCI ( обычно белого цвета слотов ) является очень медленным по сравнению с коротким PCIx1 ( обычно короткие черные ) слоты. Я посмотрел на эти 'адаптеры' для PCI на PCIe и они замедляют дальнейшее подключение. У меня тоже есть несколько PCIx16 В2.0 карты, которые не отражаются на любой материнской плате, либо PCIx16 В1.0а, В1.0. и никакие перемычки, адаптеры и т. д. будут когда-нибудь признаны за счет как производителя материнской платы обновления BIOS только из-за проводки на разницу между версиями. Это дешевле, быстрее и проще установить другую материнскую плату ( с адаптером от коротких до длинных x16 слота ), чтобы получить вторую горных буровых установок. У меня есть аппаратный опыт и достаточно старых материнских платах сдается мне, что если бы был способ, чтобы подключиться горно карту в PCI слот ( с или без адаптеров ) и гарантировать, что она будет работать, там будет ссылка на YouTube, показывая, как это делать.

+686
phoenix6547 30 мая 2015 г., 19:09:55

Предположим, что мой сайт продает emojis для 25 центов за штуку. И я вам 1000 уникальных клиентов, что каждый купить только одну. Будут молнии сети или любые другие технологии позволяют мне обрабатывать эти операции без 1000 отдельный обязуется блокчейн?

Я хочу, чтобы не платить 1000 за транзакции (и тем самым обесценивает свою бизнес-модель).

+668
Lorraine Chapman 10 мар. 2018 г., 1:36:40

Файл резервной копии производится биткоин-приложение для Android-это текстовый файл, содержащий строки формы

5Jhvcnoi9LFxEcg68gTaDB3DiKEJ6TWJummyfjv89uev3abgdv 2013-01-01T12:34:56Z

Первое поле-это закрытый ключ. Это могут быть импортированы в Bitcoin-Qt с использованием importprivkey команды. Выберите "справка" > "окно отладки", перейдите на вкладку "консоль" и введите:

importprivkey 5Jhvcnoi9LFxEcg68gTaDB3DiKEJ6TWJummyfjv89uev3abgdv

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

+619
Daniel Alexandre 15 нояб. 2011 г., 3:24:26

Практически каждая биржа crytpo имеет свой собственный API, можно интегрировать его бесплатно и получить данные. Первая проблема, что их слишком много (более 200 бирж до сих пор), что означает 200+ интеграций API, который стоил много времени. Вторая проблема заключается в том, что эти биржи предоставляют много данных и после сбора начала вам нужно позаботиться о многих ТБС, которая предоставляется за дополнительную плату сервера.

Вот почему есть такие услуги, как Coinmarketcapi профессиональный АПИ, coinapi и CryptoAPIs.Ио

Я сделал сравнение, и я выбрал https://cryptoapis.io/ потому что они имеют больше обменов, больше вариантов и дешевле.

+540
Mark Huk 6 окт. 2019 г., 14:47:39

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

Это было около 6-7 часов и он все еще находится в ожидании. На их сайте(https://support.coinbase.com/customer/en/portal/articles/593836), есть сообщение о "частично деградированных услуги: в преддверии предстоящего потенциального хард-форк, мы обрабатываем большой объем исходящих транзакций. Последние или новые исходящих транзакций биткойн может быть отложено на срок до 12+ часов, как мы обрабатываем эту проблему".

Поэтому я надеюсь, что 3 дней достаточно, чтобы мои операции, но мне интересно, во время хард-форк, что будет с проводки, хотя на полпути? Было бы иначе, если сделка имела никаких подтверждений против, если у него уже есть несколько подтверждений, но только не 6 для того, чтобы быть полностью подтверждено?

Они будут в конечном итоге в новый адрес кошелька для ОЦК и сетевых БТЦ? Они будут в конечном итоге в новый адрес кошелька BTC и только КБК по-прежнему будет на старый адрес?

+465
John McLeod 14 янв. 2010 г., 3:51:37

Вы можете установить свой собственный кошелек и использовать его в IE. с RPC

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

Многие магазин решений как IE. в Magento есть несколько расширений с использованием различных технологий, вы можете посмотреть, как они это делают и построить на основе их реализации.

Вот один из многих гидов: https://code.tutsplus.com/tutorials/adding-bitcoin-payment-processing-to-your-website--net-33098

+440
nikonlive 15 июн. 2014 г., 22:25:46

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

После синхронизации вы увидите баланса отражены, но вы могли бы также сразу проверить, если монеты попали правильно на ваш адрес с блоком проводника. Е. Г. перейти к Blockchain.info или BlockExplorer и искать ваш адрес: вы увидите сумму на этот адрес, количество подтверждений, и т. д.

+408
Almand 20 февр. 2011 г., 15:24:45

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

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

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

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

+344
James Zhao 3 янв. 2011 г., 13:10:25

Как название говорит, У меня 8 одинаковых горных машин я просто хочу быть в состоянии указать на них в тот же бассейн все сразу, это возможно при сочетании с Python и SSH? Если кто-то уже что-то изобрели, не могли бы вы указать мне на что? Если нет, не могли бы вы дать мне общее представление о том, как я бы решить это сам?

+328
zeroooo 27 авг. 2011 г., 6:51:15

Мне удалось создать bitcoind, подключите его в JSON и RPC API и запустить getinfo команды.

Я последовал в точности те же шаги и настройки для litecoind (биткоин.conf и лайткоины.конф содержать точно такие же настройки) и установить свой клиент для подключения к litecoind но я продолжаю бить по протоколу HTTP 504 ошибка.

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

Это мои настройки для обоих .файлы conf:

rpcuser = xxxxxxxxxxxxxxxxx
rpcpassword = xxxxxxxxxxxxxxxxx
тестовом режиме=1
демон=1
выбрать=*

Любые идеи?

+267
Anna Sun 17 июл. 2018 г., 6:19:31

Есть ли примеры cryptoequities или cryptoliabilities?

Я видел cryptostocks сайте, но это не выглядит, то, что я предполагаю.

На долю простоты, представьте себе корпорации, которая хочет выпустить акции, что не будет выплачивать дивиденды.

Может полностью интегрированной торговой системы будут построены от концепции криптовалюты?

Вот некоторые из критериев:

  • Корпорация является единственным эмитентом в блокчейн, так что никакого интеллектуального вознаграждения, только сборы
  • Блокчейн, вероятно, должны быть выражены в единой криптовалюты
  • Там должен быть какой-то автоматически решении системы escrow в случае, когда покупатель сначала вносит деньги через блокчейн до сделки может пройти через автоматический возврат денег, если сделка не удается
  • Покупатель и продавец должны подписать сделку, покупатель взнос криптовалюты, продавец по объявлению взносов в размере cryptoequity
  • Заказы должны быть в состоянии остаться в "открытом" состоянии, чтобы обеспечить книги; иными словами, покупатели должны быть в состоянии получить должность, сколько криптовалюты они хотят продать так, чтобы купить некоторое количество cryptoequity а была ли транзакция будет завершена неизвестно, и продавцы должны быть в состоянии сделать обратное, хотя конечно предварительно сдаче на хранение в депозитарий
  • Открытые ордера потребуется какой-то механизм, чтобы быть отменено
  • Заказы должны быть в состоянии быть заполнен только частично, так что открытый аукцион может быть частично заполнен продавцом оставляя позади остальные порядка и наоборот

Как это могло быть достигнуто?

(Я буду размещать любые другие необходимые детали)

+242
E ferreira 30 июн. 2018 г., 14:34:45

Я воодушевился этой теме:

Одной подписи P2SH выкупить скрипт

Предположим, я хочу "скрыть" мой адрес так долго, как может быть. Поэтому я хочу P2SH Техас, который только показывает redeemscript (хэш моего по умолчанию) на цепочке, пока не потратил. Я стараюсь идти аналога multisig, но использовать только по умолчанию как redeemscript. Финансирование Техас будет hash160 открытый ключ, и использовать его как активировать скрипт. Это будет платеж "тип адрес 3", при этом код в "tx_out pkscript".

А9: OP_HASH160
14: OP_Data14 (= десятичное 20 и выкупить хэш)
87: OP_EQUAL

Бы тратить Техас в это scriptsig?

<сиг><по умолчанию><OP_CHECKSIG>

(а не так, как это сделали в multisigs: <сиг><по умолчанию 1-н><OP_CHECKMULTISIG>)

Глядя, что происходит на стеке:

сиг
по умолчанию
<OP_CHECKSIG>

<OP_HASH160>
выкупить хэш
<OP_Equal>

Для этого <OP_HASH160> опкод должен был бы знать, что по умолчанию и <OP_CHECKSIG> должны быть хэширован вместе (по сравнению с redeemscript хэш, который следует за <OP_Equal>) ...

Я думаю, этот же вопрос относится и к multisig. Есть только два или более публичные ключи следовал по <OP_CHECKMULTISIG> (вместо <OP_CHECKSIG>).

+240
Elizabeth Riggs 31 июл. 2017 г., 13:01:45

В недавнем стандартизации бип о Шнорра, в Питер Wuille представлен алгоритм для пакетной проверки. В моем понимании наиболее тяжелой операцией является умножение на скаляр: сделать пакетную проверку надежности мы должны умножить каждое государственное специальное случайным фактором, таким образом, мы вернемся в два умножения на подпись (плюс один). Я не понимаю, зачем там скорость вверх представлена на рисунке в начале бип. Может кто-нибудь помочь?

Заранее спасибо за ваши ответы!

+186
iH85CH001 5 нояб. 2017 г., 5:57:06

Да, это возможно. Криптовалюта-это по сути набор правил и протоколов сети, что узлы могут использовать, чтобы общаться друг с другом, чтобы выполнять эти правила. Ссылочная реализация в Bitcoin-Qt-это реализовано в C++, но есть другие варианты (например. Ява).

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

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

+176
panther 16 сент. 2010 г., 16:25:54

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

+119
vikki88888 23 сент. 2014 г., 8:27:17

Да, вы можете провести "физический биткоин" в руке. Вы можете торговать его от человека к человеку, и в конечном итоге превратить его обратно в цифровой монета, Если вы хотите.

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

+82
Sergei Kaunov 2 июн. 2013 г., 4:04:33

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

Первый захват cgminer версии от https://github.com/dmaxl/cgminer/

После того, как вы настроить его с опцией --enable-Scrypt и опцией --enable-Зевс...

судо ./cgminer --scrypt в --Зевса-фишки 1 --Зевса-часы 200-х к /dev/ttyUSB0

Используйте команду lsusb, чтобы выяснить, что USB # и вы можете провернуть часы от 200 - 300... может больше... это будет жарко и нужен вентилятор, если сильно выжать его вверх.

Эти LKETC шахтеров USB-это действительно с помощью фишек Зевса

+80
sparviero19 28 окт. 2011 г., 0:45:54

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

+26
javatar 26 сент. 2015 г., 18:40:19

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