Что побуждает биткойн-майнеры для реле блоков?

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

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

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

+171
bocybox 27 авг. 2018 г., 4:48:37
18 ответов

Я сделал 3 передачи БТЦ от моего старого многоразрядные классический бумажник несколько недель назад (декабрь. 11), потом я обнаружил, что плата была слишком низкая для передачи подтверждения.

Затем я восстановил мой оригинальный бумажник в Электрум, и он показывает мне эти 3 сделки с различным статусом :

  1. Низкая комиссия (44 СБ/байт) - 0.0068 БТЦ
  2. неофициальный родителей (52 СБ/байт) - 0.04497458 БТЦ
  3. неофициальный родитель (19 Сат/байт) - 0.1221 БТЦ

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

Я попытался воспроизвести 1-й передачи, из оригинального бумажника, же в src/dest и сумму, но с более высокими плату (598 СБ/байт)... никакого результата.

Я боюсь застрять на этом этапе, я не знаю, что делать, чтобы разблокировать эти операции :( любая подробная консультация-добро пожаловать ! (я на OSX, если попросят).

+903
user162629 03 февр. '09 в 4:24

Потому что биткоин наличные раздвоенный от Bitcoin, что произойдет, если две отдельные пользователи создать кошелек, их адреса потенциально быть одинаковыми? Назовем этот адрес АБВ. Тогда если кто-то посылает деньги на XYZ, который блокчейн это пойдет?

+831
Paul Severn 24 июл. 2016 г., 13:08:57

Возможно дубликат как получить адрес баланс с биткоин-клиента? который есть отличный ответ.

Извиняюсь, что пост в качестве ответа, поскольку рэп-это слишком низко :)

+805
karaleva 17 июл. 2011 г., 9:51:02

Это код бумажник QR-код, так что никаких проблем нет, что они видели это..

Единственное, что они могут сделать с QR-код, они могут сканировать его и отправить вам деньги :)

QR-код произведения, такие как копирование/вставка на компьютер, так что пользователю не придется вводить в том, что длинный адрес кошелька персонажей, он может сканировать ваш QR-код и сканирования вернется ваш адрес код кошелька :)

+735
Vitos20 4 мая 2016 г., 9:10:28

На сайте биткоин Вики я не могу найти эту спецификацию:

*Стеки провести байт векторов. При использовании в качестве чисел, векторов байта интерпретируются как прямой порядок байтов переменной длины чисел с наиболее значащего бита определении знака целого числа. Таким образом, представляет 0x81 до -1. 0х80 другое представление нуля (так называемые отрицательные 0). Положительных 0 представляет собой нуль-длина вектора. Байт вектора интерпретируются как логические значения, где ложные представлено любое изображение ноль, и верно представляет изображение ненулевой. *

https://en.bitcoin.it/wiki/Script

Но на биткоины исходный код теста скриптов я нашел это:

["0x02 0x417a", "Аз равны", "P2SH,STRICTENC"],

["0x4b 0x417a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a",
"'Azzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz равный", "P2SH,STRICTENC", "толкать 75 байт"],

https://github.com/bitcoin/bitcoin/blob/master/src/test/data/script_valid.json#L26

Так что, как я понимаю, это тест для модуля скрипт биткоин ядра, и эти несколько тестов, поместить числа в стек, а затем положить байтовую строку в стек и процесс одинаковый опкод. Но в случае, если цифры должны храниться в стеке, как мало переменных прямой тип int знаковый бит (биткоин Вики) количество 0x417a хранится в б польза, а не как 'Аз'.

Количество 0x417a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a

будет

zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzza

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

  • варинт с обратным порядком байтов со знаком бит ? (биткоин Вики)
  • большой endian ?
  • 4 байтов с обратным порядком байтов ? (нашли на биткоин исходные коды CScriptNum класс github.com/bitcoin/bitcoin/blob/master/src/script/script.h#L187)

Где я могу прочитать точно спецификация ?

Спасибо

+691
Jeff Xiao 2 февр. 2014 г., 23:49:52

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

Мы исследовали ее и нашли каждый раз, что есть определенные сайты/биржи как blockchain.info что предоставляют собственные API для всех таких задач.

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

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

Любое уточнение мой запрос будет высоко оценил.

+687
user33484 18 февр. 2017 г., 8:19:43

Биткоин основной единственный протокол, который использует эти номера версий?

Кто-нибудь знает, что ABC и неограниченное использование?

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

+619
Greg Hol 23 авг. 2011 г., 8:20:50

Используя опт-в РФБ, направленные на увеличение платы вашей сделки возможна, только если сделка была создана в качестве РБФ сделки в первую очередь. С этой целью, -walletrbf должна быть активной до того, как сделка была создана.

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

+570
Y Xu 6 мая 2013 г., 19:05:10

Вы можете использовать СХТП (краткий вычислительную целостность и конфиденциальность) для этого. (см. также http://www.scipr-lab.org/)

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

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

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

+520
tatarin1979 29 янв. 2014 г., 21:29:49

Я использовал биткоин за 1-й и последний раз до сих пор около 2-3 лет назад. Я думал, что я потерял мой бумажник, но я нашел старую резервную копию моего жесткого диска и содержит файл "многоразрядные.ключ". Я установил программу под названием многоразрядные HD, но все инструкции по импорту старый забытый кошелек для старой версии многоразрядные.

Короче говоря: что теперь? Я хочу открыть свой "многоразрядные.ключ" кошелек, я думаю, что я помню пароль, но у меня есть трудное время открытия/импорта его в MultiBit HD качестве. Если это даже правильную программу, чтобы использовать... :)

+475
marank 3 июл. 2014 г., 23:16:05

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

+450
marcos 6 февр. 2010 г., 18:27:21

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

+299
Ronen Sheffi 4 мар. 2016 г., 10:21:42

Мне очень повезло в обучении, прежде чем я вложил в БТЦ разница между открытым и закрытым ключами. Также зная, как использовать через физические банкоматы (как пример) в порядке обмена и посоветовали, когда я получил свои биткоины на ББК не оставить их там на любой срок.....потому что вы никогда не знаете, что случится с какой-либо обмен. Мне посоветовали перевести BTC в ББК на кошелек, например, Electrum, который использует псевдослучайные числа для генерации закрытых ключей. Хранение БТЦ таким образом дает вам гораздо больше безопасности, чем оставить их на хранение на бирже.

+285
skeut 14 авг. 2017 г., 21:23:25

Хэш-обратитесь к предыдущему Техас входными данными является длительным, и его позиция Uвых в Техас.

Вы должны использовать Электрум API, чтобы принести, что сделка подробности, и посмотреть на результаты[вин] стоимость для замок сценария, а затем преобразовать в адреса кодирования его в base58check/bech32.

+275
AaK89 29 нояб. 2011 г., 20:51:06

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

Официальной информации об изменении, что все говорят об этом тянуть запрос на GitHub.

Вы можете найти некоторые люди пытаются сделать выводы о влиянии изменения на BitcoinTalk и Reddit. Имейте в виду, что они не являются официальными представителями команды разработчиков и что они часто заявляют о неверной информации.

Единственное правильное утверждение в пулл-реквест. Наверное, там будут какие-то выпуске так же, как только обновление получает толкнул.

+242
skaz 1 окт. 2015 г., 18:59:36

Я пытаюсь найти текущее целевое значение, но это не указано в любом месте. До сих пор я выяснил, что единственный способ получить значение целевого показателя-расчет от "сложности" значение, которое сейчас: 6,379,265,451,411 и вот нашел здесь: https://bitcoinwisdom.com/bitcoin/difficulty Однако им не уверен, как я могу преобразовать это число, так что я могу разделить максимальную цель-за этого, поэтому я могу получить текущую цель. Может кто-нибудь объяснить, как дали этот номер 6,379,265,451,411 я могу приехать в шестнадцатеричная версия текущей цели? Или как с помощью nBits я мог бы сделать то же самое?

+209
Marcello Verona 2 июл. 2012 г., 14:00:30

Я не знаю, если вы решили эту проблему, но это, как я использовать пользовательскую плату.

//Создать запрос.
Sendrequest сценарию запрос = sendrequest сценарию.чтобы( цель, монета );

//Обновление плата.
запрос.feePerKb = монета.метод valueOf(feePerKb);

//Генерировать результат.
Кошелек.Результат SendResult = walletAppKit.бумажник().sendCoins(walletAppKit.peerGroup(), запрос);

//Вещания.
Транзакций = результат.broadcastComplete.получить();

+136
Erba Aitbayev 24 янв. 2010 г., 18:57:33

Правка: ответ на вопрос: Как получить личные ключи от биткойн-ядра

После того, как вы нашли свои адреса (с помощью команд, которые я перечислил ниже, например) можно выполнить команду вариантов:

dumpprivatekey 1ofYourAddresses

Если ваш кошелек защищен паролем и заблокированы выполнить:

walletpassphrase "ваш пароль или парольную фразу" 600

И 'walletlock', когда вы закончите, чтобы вновь запереть ее.

Вы можете легко распознает адреса из приватных ключей, потому что начальные адреса всегда с одним (1), закрытые ключи, а не начинать с 5, K или L. вам не нужно управлять открытых ключей на всех. Также вам просто необходим закрытый ключ, чтобы экспортировать/импортировать "бумажник", на самом деле, частный ключ бумажника, и от этого ypthe программного обеспечения можете узнать адрес(адреса), которые ему соответствуют, поэтому необходимо просто экспортировать эту.


Ответ на исходный вопрос: Как получить адрес в биткойн-ядра

Ваш основной (первой) биткоин счета в Bitcoin Core и Bitcoin-это в Qt является пустой строкой счета, '""'.

Чтобы получить свой биткоин-адресов через Bitcoin-CLI или через биткоин-Qt в консоли, для вашей основной учетной записи, используйте:

getaccountaddress ""

Что вернет ваш первый адрес основной учетной записи, и:

getaddressesbyaccount ""

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


Это пример выхода из getaddressesbyaccount призываем недавно установлен биткоин-qт:

> биткоин-Кинк getaddressesbyaccount ""

[
"1AA37Akj16aj9nU4NYgx2cRwjgmuwpxR6z",
"1CbkkAbB7ootHHu9Fhbh8TtRR2iiCoNCzd"
]

Это минимальный ~/.биткоинов/биткоин.conf, который вы хотите, чтобы иметь возможность работать с Bitcoin-Qt с командной строкой включена, таким образом, вы можете понять, какие счета и адреса, которыми вы владеете и их остатки и т. д. от пользовательского интерфейса.

rpcuser=биткоин
rpcpassword=TYPE_A_STRONG_PASS_HERE

# позволяет деамон в Bitcoin-Qt с
сервер=1
+132
parnicsha 12 нояб. 2015 г., 16:25:44

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