Что такое "неизрасходованный выход"?

В чем смысл термина "неизрасходованный выход" в протоколе Биткоин?

+439
Ashin George 9 апр. 2016 г., 5:44:14
16 ответов

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

+998
Trent Three 03 февр. '09 в 4:24

Редактировать:

Адрес Расчет Баланса

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

Структура Хранения

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

В Bitcoin Core не нужно знать баланс адрес для того, чтобы сделать проверку. Тем не менее, нужно быть в состоянии сканировать через все предыдущие результаты сделки в целях проверки новых. Для этого он сканирует автоматически индексированная база данных (по txid) всех сделок за предыдущий выходов, на которые ссылается новую сделку и проверяет, что подпись соответствует предыдущим (UTXO). Для этого требуется только сканирование неизрасходованные выходы не все сделки.

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

Предыдущий Ответ:

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

Вы можете индексировать транзакций на блокчейн, чтобы сделать его более простым и быстрым. Биткоин-ядра позволяет использовать -txindex=1 флаг.

От биткоин Вики:

txindex | поддерживать полную транзакцию индекса, используемого getrawtransaction вызова RPC (по умолчанию: 0)

+943
AdnanHussain 11 янв. 2017 г., 21:07:18

Вы также можете проверить этот сайт: http://earnfreebitcoins.com

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

+940
Aun Kott 26 янв. 2019 г., 17:21:34

Структуры данных JSON поддерживает списки (массивы).

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

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

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

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

Клиент Bitcoin-проект с открытым исходным кодом и, следовательно, проблема билет на этот разнобой можно открыть и с источником для нового вызова API представил. Есть ли такой вопрос, объединяется для клиента зависит от ряда факторов, включая серьезность проблемы.

+842
Doctor101 27 нояб. 2016 г., 4:27:38

Я нашел старый кошелек.DAT, в нем содержатся сотни операций, в то время как я была добыча.

Я заменил кошелек.DAT в новой ядра биткоин кошелек, перепроверялись, все txid появляются, но количество биткоин хранится там нет! Он теперь показывает 0 монет

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

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

+832
user91553 29 янв. 2017 г., 7:08:33

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

+749
DottoreM 22 мар. 2014 г., 18:44:38

Обратите внимание, что операции, выбранной клиентом вы выдаете свои getwork запросы. Если вы добывали в бассейне, бассейн выбирает сделок.

Ключевые параметры в основных.ч файл. Посмотрите на MIN_TX_FEE и MIN_RELAY_TX_FEE.

Принимать нестандартные операции, закомментировать эти строки в main.cpp:

// А не работать на нестандартных сделок (если -тестовом режиме)
если (!fTestNet && !IsStandard())
 возвращал ошибку("AcceptToMemoryPool() : нестандартный тип транзакции")

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

+724
James Wilson 17 окт. 2010 г., 8:07:48

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

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

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

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

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

+684
user9531 24 янв. 2015 г., 4:05:58

Я подумываю о возможности получения откройте панель халапеньо (http://products.butterflylabs.com/4-5gh-bitcoin-miner.html) он говорит, что он должен "EasyMiner", которая предназначена только для Windows. (Страница скачать ссылки на .EXE-файл). Кто-нибудь знает, если они планируют сделать версию для Mac? Являются ли они какие-либо альтернативы? (В программного обеспечения, а не оборудования)

+622
OverlordAlex 29 дек. 2011 г., 22:03:24

В М-О-Н-адрес multisig создается следующим образом:

  1. Собрать всех Н открытых ключей.
    например, 3-из-3
    03730a151f545f5dcdb1c6d99fb1251f5c70f216f39ba2681bcf10db16bd582e67, 03a9bb9d28dfcd2e58ca7b3fa39f4051a6496fc7928f993f1758aeff7c0fee0f03, 03a34b99f22c790c4e36b2b3c2c35a36db06226e41c692fc82b8b56ac1c540c5bd

  2. Создать скрипт multisig
    OP_m <байт-в-Pubkey1> <pubKey1> ... OP_CHECKMULTISIG OP_n
    например 532103730a151f545f5dcdb1c6d99fb1251f5c70f216f39ba2681bcf10db16bd582e672103a9bb9d28dfcd2e58ca7b3fa39f4051a6496fc7928f993f1758aeff7c0fee0f032103a34b99f22c790c4e36b2b3c2c35a36db06226e41c692fc82b8b56ac1c540c5bd53ae

  3. Хэш-сценарий HASH160(<скрипт>)
    например
    8b58c2f47cd3000e42c82138f7678dc978bc109a

  4. Добавить 0x05 для P2SH адрес на mainnet: 05<scriptHash>
    например
    058b58c2f47cd3000e42c82138f7678dc978bc109a

  5. Применяются в base58check: в base58check(05<scriptHash>)
    например
    3EPpBU7fXq1PfG6JkLnJNUUmEGcSr9rdmh

Вы можете отправить биткоины на этот адрес, но тратить из нее, вы должны предоставить scriptSig: 0 <sig1> ... <скрипт> , где <шесть сигм> подписан от каждого из м закрытых ключей.

Ознакомиться с биткоин Вики - скрипт для опкодов, биткоин Вики - адрес приставки, и Биткоин Вики - сделки на multisig P2SH скрипта.

+573
paxan23 6 июл. 2018 г., 19:07:12

Есть способ взять пароль/парольную фразу и превратить ее в BIP39 мнемоника:

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

  2. Идем к генератору BIP39, созданные Иэна Коулмана. Выберите переключатель, который показывает энтропии детали.

  3. Копировать/вставить ваш шестнадцатеричный хэш-выход в поле энтропии.

  4. Выберите в выпадающем меню для мнемонического длина. 12-это самый распространенный формат семя.

Генератор теперь будет выдавать 12-слово BIP39 мнемоника, который может использоваться, чтобы отобрать бумажник.

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

Это может быть сделано достаточно легко, скопировав твое семя слова на альтернативной кошельки. Пароль не надо. Причина вы, возможно, захотите создать свой собственный пароль/парольную фразу на основе семени заключается в том, что вы хотите, чтобы иметь возможность восстановить свое семя с нуля если вы потеряли или удалить свое семя слова. Обычно, если вы теряете свое семя слова, вы теряете способность воссоздавать HD-кошелька. Если твое семя слова были созданы из пароль/парольную фразу (brainwallet-стиль), а затем воссоздавая свое семя слова тривиально, если у вас есть доступ к генератору BIP39 и утилиты хеширования.

+528
VoiceOfUnreason 18 янв. 2015 г., 13:43:07

(Графический способ) открыть биткоин-ядра и откройте окно отладки. На "консоли" на вкладке, введите в getconnectioncount.

Вы также можете навести указатель мыши на значок "подключения" в правом нижнем углу. (Также в GUI)

+488
astletron 7 апр. 2018 г., 10:30:51

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

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

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

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

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

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

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

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

+408
zztop 15 мая 2018 г., 6:03:02

Когда я запускаю cgminer для запустить его на мой ЛТК параметр --scrypt в, cgminer говорит, что не распознанный вариант. Так, cgminer не работает.

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

+37
un1corn 24 нояб. 2018 г., 9:20:47

То, что вы описываете-это один из способов сделать это, но есть гораздо более эффективные способы. Взгляните на https://bitlab.co/wallet является открытым исходным кодом реального времени бумажник API, который вы можете узнать из. Источнику, который взаимодействует с bitcoind услуги https://github.com/bitlabco/bitlab-nodejs

+32
GrayRadium 4 апр. 2016 г., 18:17:27

Я знаю, мы должны держать их в холодильнике, и т. д., Но я не могу знать наверняка, будет ли биржами будет кредит B2X в соотношении 1:1 для владельцев БТД.

Спасибо за ваши ответы!

Дэвид

+14
devpro101 5 мая 2019 г., 1:35:56

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