Шахтеры и узлов: каковы их роли в обновлениях протокола?

Каковы различные роли шахтеров и узлов для обновления протокола (управления)? Какая группа является более важным?

+909
suleyman 24 окт. 2017 г., 12:26:06
25 ответов

Ответ очевиден ForBitcoin.com.

+967
TheCoffeeTourista 03 февр. '09 в 4:24

Сразу я не собираюсь добывать биткоины, но я хотел бы иметь эти знания для других криптовалют. У меня есть старый компьютер с процессором АМД А8, который имеет интегрированную графику и AMD Radeon серии HD 7890. Я хочу знать, возможно ли мне две шахты с как комплексные и специализированные карты памяти одновременно.

+814
xerox91 2 дек. 2014 г., 13:37:42

Я бы сказал, что есть 30 публичных серверах и 11 валидаторы, как я печатаю этот ответ.

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

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

Я не вижу какой-либо причине эти графы может быть слишком высокой, но они, конечно, могли быть пропущены некоторые.

+784
tno2007 9 июн. 2018 г., 7:35:43

Сценарий:

Шаг 1: пользователь-1 инициирует TXN-1 к оплате пользователю-2 и TXN пока не подтверждена с текущим блоком военнопленных.

Шаг 2: Что мешает мошеннику (любой Шахтер или кто-то слушает/участвующих в сети), чтобы дважды тратить или отвлечь оплаты для пользователя-3 с новой TXN-2 путем копирования данных из отложенных TXN-1, в том числе пользователей-1 подпись?

Шаг 3: если шахтеры отвергают обе TXN-1 и TXN-2 как подозрительные или дважды потратить активности в текущем блоке пр, что мешает такому же мошеннику выдать новый TXN-3 путем копирования TXN-2 со следующим блоком военнопленных?

Спасибо заранее.

+776
lowrain 26 июн. 2010 г., 9:30:56

Что такое история позади "проблема Linode гарантийное"? Как сервис будет взломан и что именно из-за этого случилось?

+772
J Earls 19 июл. 2013 г., 3:09:56

Представьте, что существует банк А и банк Б из Англии, и они оба в сети Ripple.
Банк хочет перевести $100 в банк Б.

Как банку вкладывать деньги в сети Ripple? Для этого нужно купить сообщества от какой-то подворотне?

Предположим, что банк уже имеет эквивалент $100 на XRP.
Банк Б получает XRP, но банк не интересует на XRP, он хочет, чтобы фунтов.
Как банк Б конвертировать в фунты? Для этого нужно найти шлюз?
Что, если обменный курс в этот шлюз страшно для него?










+715
akichik 17 мая 2015 г., 4:28:35

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

Ссылка: https://github.com/lightningnetwork/lightning-rfc/blob/master/03-transactions.md#closing-transaction

+612
Maurice Bellstewart 14 июн. 2014 г., 9:02:11

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

+603
Paul Warren Snell PhD 16 июн. 2012 г., 22:28:36

Я не уверен, сколько этих разработчиков ядра, но 2, которые приходят на ум Гэвин Андресен и Майк Хирн. Херн недавно покинул из-за личных конфликтов. (история здесь)

+576
qpeoaas 7 февр. 2016 г., 22:48:31

Как это работает

Биткоин использует алгоритм цифровой подписи эллиптической кривой. Алгоритм описан в Википедии (ссылка). Биткоин специально использует кривая secp256k1 эллиптической кривой.

каково значение проверки двух юридических лиц, которые принадлежат тому же пользователю?

Нет двух сущностей.

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

+573
amitasviper 18 июн. 2010 г., 14:37:31

У меня была та же проблема. Мне пришлось переустановить Оружейной 0.96 и на этот раз я заметил, что с помощью "монитора ресурсов", что bitcoind, ArmoryDB и ArmoryQt хорошо работает. Попробовать Монитор ресурсов в ваш компьютер, чтобы проверить, если bitcoind работает. Удачи

+567
Pranav Misra 18 июл. 2013 г., 10:14:02

ОК, похоже, что по какой-то причине я не читал эту важную часть:

Самый простой способ, чтобы сказать Java, чтобы использовать обычную проверку подлинности HTTP-это установить средство проверки подлинности по умолчанию:

 заключительные строки rpcuser ="...";
 заключительные строки rpcpassword ="...";

 Аутентификатор.значение setdefault(новый Аутентификатор() {
 защищен PasswordAuthentication getPasswordAuthentication() {
 возврат новый PasswordAuthentication (rpcuser, rpcpassword.toCharArray());
}
});
+540
ppseprus 18 февр. 2018 г., 23:43:36

вам нужно использовать OpenJDK-7, чтобы получить его работу ;)

+536
Kelly Shang 14 янв. 2010 г., 20:34:46

На момент написания этой статьи, средняя биткоин плата за транзакцию составляет более $30, по данным этой диаграммы. Тем не менее, я только что купил на 20 баксов Bitcoin от банкомата, и они взяли с меня плату в размере около $2.00.

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

Я задал подобный вопрос о программе Coinbase. В этом случае объяснение было то, что компания на самом деле не перевести биткоин на Blockchain. Однако, этот банкомат напечатал мне новый кошелек, который я предполагаю, означает, был создан новый биткоин адрес, биткоин был переведен на блокчейн.

Чего я не понимаю?

+531
Alex McGohan 2 мая 2016 г., 6:15:28

"Мы надеемся, что вскоре вы получите поддержку (...) смотрят-только на кошельки, куда вы можете просто добавить адреса, которые вы хотели бы отслеживать, не имея своих ключей." –Питер Wuille

Из того что я видел, Питер Wuille и другие включили эту функцию в ядра биткоин - релиз 0.10.0, так что теперь можно использовать Bitcoin Core, чтобы получить баланс любой адрес, просто выполните следующие действия:

1) Создать новый кошелек (остановить программу, переименуйте старый кошелек.DAT-файл, перезапустить программу и будет создан новый пустой кошелек.дат).

2) запустить Биткойн-ядра, и идти на помощь > консоли отладка>.

3) на консоли командной строки, выполните следующую команду:

the_address_you_are_interested_in importaddress

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

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

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

Обратите внимание, что биткойн-клиент должен иметь обновленную копию всю цепочку блоков, как по умолчанию сканирование=истинный вариант importaddress не принимает подрезают цепочки блоков, и пересканировать=ложь не будет показывать текущий баланс.

Я не пробовал это, и я не эксперт биткойн, так что принять этот ответ с осторожностью.

+521
cwd 22 нояб. 2010 г., 8:04:28

Я пытаюсь рассчитать вес 2-х-3-х multisignature P2SH-P2WSH ввода. Я нашел смежный вопрос прогнозирования мульти подпись транзакции размер, который я рассчитал с м=2, н=3 здесь:

pubkeySize=33
sigSize=72

SizeOfRedeemScript = 1+п*(1+pubkeySize)+1+1
// 2-из-3: SizeOfRedeemScript = 1+3*(1+33)+1+1 = 105

SizeOfScriptSig = 1+м*(1+sigSize)+SizeOfPushDataFor(RedeemScript)+SizeOfRedeemScript
// 2-из-3: SizeOfScriptSig = 1+2*(1+72)+2+105 = 1 + 146 + 2 + 105 = 254

оператор sizeof(вход) = 32+4+SizeOfCsuintFor(SizeOfScriptSig) + SizeOfScriptSig + 4
// 2-из-3: оператор sizeof(вход) = 32+4+3+254+4 = 297

Размер 2-из-3 ввод в P2SH имеет 293 до 297 байт1. Таким образом, это будет соответствовать до 297*4 = 1188 байт вес (БВ).

Как бы мне вычислить БВ на 2-из-3 multisignature P2SH-P2WSH вход?


1поправка: обратите внимание, что если обе подписи 71 байт, scriptSig составляет 252 байт , который в качестве длины можно закодировать в 1 байте, а в худшем случае обе подписи 72 байта и длину scriptSig должен 3 байта.

+446
aim41k 26 июн. 2015 г., 21:32:01

Данные хэшируются, как txid включает в себя свидетелем?

Нет, txid хеш просто [nVersion][txins][txouts][nLockTime] , который является таким же, как сериализованный не-свидетель сделки. Это означает, что подпись не включается в хэш транзакции, снимая потенциал для TXID пластичность из-за избиения подпись. Только WTXID содержит свидетеля, маркер и флаг, как вы написали в своем посте.

И txid быть представлены в блок, например, будет учитываться при построении дерева Меркле?

Да, идентификатора транзакции используется таким же образом, что не segwit TXIDs используются при построении дерева Меркле.

+431
Anistark 9 нояб. 2012 г., 15:40:47

Как только я перевернул монета 256 раз и есть случайный 256 бит число, которое я собираюсь использовать, как свой секретный ключ, как ключ, полученный?

Я читал:

Учитывая закрытый ключ, как сделать публичное выступление

И:

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

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

Если вы преобразовать закрытый ключ с открытым ключом с помощью операции умножения с базовой точкой кривой, то напрашивается вопрос: Что такое базовая точка кривой?

Это базовая точка кривой частью закрытого ключа?

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

+380
rockey 27 июл. 2012 г., 4:16:07

Я удивлен, что в этой дискуссии. Я только что проверил цена биткойн против доллар год назад, и обнаружили, что колеблется около 410:

BTCUSD15NOV13

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

Ну и десять дней спустя, она взлетела до$ 1000. Если бы вы сделали покупку на 10 дней позже, я думаю, вы бы вместо борьбы за возврат долларов верно? Для того, чтобы быть тем, кто "выигрывает от своей неудачи".

Подлей.

+324
Sergey Krivonossenko 14 мая 2014 г., 18:24:11

Да, на 1 апреля 2012 года.

[удалена ссылка на цепочку потерянных блоков]

+300
Michael Xian 11 июн. 2013 г., 13:26:21

Да, каждый блок получает 25 БТЦ (по крайней мере, пока когда-нибудь в следующем году). Большая вещь, чтобы помнить, что каждый блок генерируется примерно каждые 10 минут. Поставка биткоины создаются конечна (менее чем 21 миллион человек).

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

+299
Riddhi Gohil 1 июн. 2017 г., 6:29:18

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

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

Кодирование владелец в цифровой актив сама по себе, никак не решить эту проблему. Давайте представим, что биткоин был бы файл, который вы можете хранить на жестком диске (нет, кстати). Допустим, у Боба есть одна, которая закодирована в нем определенные признаки права собственности, который говорит: "Я принадлежу к Бобу". Давайте даже предположим, что этот показатель был подписан кем бы дал Bitcoin на Боб. Что останавливает Боб от 10 миллионов копий его один биткоин? Если он это сделал, он хотел быть криптографически подписаны лицом, которое дала ему, и Боб будут иметь возможность подписать каждый из них кому-нибудь другому.

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

Вы неверны; он все еще мог быть скопирован. Конечным результатом является все-таки скопировать, то и не будет ничего хорошего без полномочия для проверки уникальный номер. Если Алиса передала Бобу один биткоин, цифровая подпись это уникальный случайных чисел согласованы обеими сторонами, и тогда Боб сделал миллионы копий, кто бы мог знать? Боб может заплатить Чарли и Дэйв с копиями одной и той же медали, и никто бы ничего не узнал. Этого требует центральный орган, который знает об Элис транзакций->Боб, а также Боб-Чарли и Боб->Дэйв сделок. Получатели платежей должны проверить этот орган для того, чтобы быть в состоянии доверять Боб. Это решение ничего не решает.

+251
Foozinator 23 мар. 2014 г., 13:07:43

Мы слышим слишком много, используя блокчейн для "социальных сетей" (таких как Facebook или Tweeter) !

Я действительно не понимаю, как блокчейн может быть полезен для Facebook или твитера ?! Где данные в социальных сетях приложений, не (и не должен) быть постоянным и прозрачным для всех.

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

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

Я ошибаюсь?

Может кто-нибудь объяснить один из случаев использования блокчейна для социальных сетей?

+220
EFVincent 30 нояб. 2016 г., 4:20:13

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

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

+136
edrzty547tghfkjy 2 дек. 2017 г., 11:40:24

Я следил за ценами на биткоины в этот день, но я на самом деле очень cofused, почему Preev отчеты он всегда около $70-$100 меньше, чем Bitcoinity. Новостные сайты говорят цены взлетели на сегодня 900$, который соответствует график Bitcoinity, но я также вижу, что люди на форумах BitcoinTalk, сказав, что это $500 сейчас, которая подходит Preev по.

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

Редактировать: теперь Preev сообщает больше, но это все еще большая разница по сравнению с Bitcoinity. Просто для справки, когда я писал этот вопрос, Preev отчетности около $510, в то время как Bitcoinity $600.

+110
Spynet 5 окт. 2019 г., 16:26:25

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