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

В обычном доказательства работы системы консенсуса, шахтеры постоянно вычислять хэши (“проедания” ресурсов). Что если хэширования были ограничены до определенного времени окно, например, 1 час в день?

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

Затем руководители могли бы использовать некоторые византийские толерантного алгоритм неисправности консенсуса решить, какие блоки добавлять — без добычи — до их “понятия” вверх.

Есть такая система — или что-то (даже отдаленно) похож — уже обсуждали?


  • Очевидный вопрос насколько уязвима эта система находится в сговоре нападавших. (Явно слабее, чем обычные “51%” власть большинства, а как именно плохо?)

    Если предположить, что БФТ консенсуса алгоритм может терпеть доли 1/3 плохие лидеры, мы можем рассчитать вероятность успешной атаки, так как функция БАД Пау емкость поделиться через какой-биномиальное распределение-математика. Какой - обратно-оф-конверт на Python расчеты предполагают, что, возможно, 20% БАД Пау поделиться терпимо, что не совсем ужасно.

  • Может и нет никакого известного БФТ консенсуса алгоритм, что бы накипь ничего близкого к биткойн-сети (например, в PBFT количество “реплик”, т. е. лидеров << 100).

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

+762
AirtightCanister 17 мар. 2011 г., 18:11:06
28 ответов

На некоторых блокчейнами, они. Они просто не работают в цепочке блоков Bitcoin. Есть преимущества, как биткоин это делает. Что если вы хотите отправить биткоины на более чем один пункт назначения или из более чем одного источника?

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

+961
waldo1889 03 февр. '09 в 4:24

[Я читал, что есть несколько закрытых ключей с длинами других, чем 256 бит. Я говорю только о 256 бит здесь закрытых ключей. Другие длины даже обычные и поддерживает популярные кошельки как Электрум?]

Допустим, я создать закрытый ключ privateKey0 с помощью генератор ключа. Тогда я выбираю некоторое количество Н ∈ [1, 10^10]. Учитывая, что privateKey0+п < 2^256, будет privateKey1 := privateKey0+Н хороший закрытый ключ?

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

Я ничего не знаю о Bitcoin частных ключей (но я знаю, что экземпляр бумажник формат импорта является результатом легко сделать операцию на большом количестве, как описано здесь). Они должны иметь специальные математические свойства или я могу просто выбрать любое количество ∈ [2^255, 2^256 - 1] и использовать его в качестве закрытого ключа?

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

+903
Jotaro Shima 29 апр. 2010 г., 19:23:27

Есть ли способ, чтобы определить, сколько хранится значение в гофре в любой момент?

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

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

  • Какова средняя продолжительность сделки (широкая сеть, на шлюзе и т. д.)

Как я могу запросить эти данные в формате RAW (или графически)?

+844
Shadow Lynx 25 июн. 2012 г., 7:22:56

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

+842
Skaty 1 авг. 2011 г., 17:17:19

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

1.) Я не знаю.

2.) Хэш транзакции появляется в конце списка; он также появляется в предоставленной вами ссылке.

3.) Еще один хороший вопрос. Я не знаю.

4.) Поля, которые подписаны с предыдущей операции, где, в основном, вся структура данных подписывается за исключением того, что поле "scriptSig" заполняется "по умолчанию" сценарий.

Есть три большие источники документация по структурированию сделок:

1.) Bitcoin.org Руководство Разработчика

2.) "Освоение биткоин" Андреас Антонопулос

3.) Биткоины трудный путь: используя исходные протоколе Bitcoin

Я надеюсь, что это было выгодно.

+801
SUD 30 янв. 2018 г., 14:30:20

Существует несколько Биткойн-продавцов на ибее , которые принимают к оплате паял.

+764
KingAndrew 17 мая 2016 г., 7:21:37

Используя blockchain.info:

1) пойти в генезис блоке: https://blockchain.info/block-height/0

2) Нажмите на блок хэш: https://blockchain.info/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f

3) скопировать хеш первого транзакции, используйте rawtx API-интерфейс: https://blockchain.info/rawtx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b?format=hex

Смотрите также https://github.com/joric/pyblockchain

+749
harmon 5 сент. 2017 г., 0:53:04

Я использую бирже MtGox из-за ликвидности, а также из-за дневного диапазона. Я обычно обмен долларов на бирже BTC-нибудь еще, то присылайте на MtGox для торговли, а затем отправить куда-нибудь, чтобы преобразовать обратно в США. Если бы я был в наличности в/из долларов на бирже MtGox это займет слишком много времени. Если я торговал в другом месте я бы не получил столько BTC за торговля/тренд. Отправка BTC в/с MtGox, как правило, происходит в разумные сроки.

Например, на 18 декабря 2013 года, низким бирже MtGox до высокого диапазона 224. В тот же день, главное пережить этот момент имел ряд 208 и BTC-E был 211. И я видел более экстремальные примеры с Coinbase.com, Кракен и т. д.

Хороший пример многодневные является низкая на 6 декабря на максимум на 9 декабря: MtGox стоимость: 492 БТЦ-е: 416

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

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

Торговые инструменты, в Mt.Добро незрелые в лучшем случае, но ликвидность и ассортимент очень заманчивые.

+738
Andy Bold 24 февр. 2010 г., 15:37:53

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

  • P2PKH
  • P2PK
  • P2SH
  • P2WPKH
  • P2WSH
  • Сценарий начиная с OP_RETURN и только толкает на самые 80 байтов данных в стек
  • Голые multisig до 3-из-3 multisig

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


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

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

+726
Babajee Ganesh 10 нояб. 2013 г., 7:30:05

Средства от насморка кошелек нужно либо быть импортированы или прокатилась (по кибербезопасности причины подметание всегда предпочтительнее, чем импорт) в любой горячей или теплой кошелек, чтобы потом направить в другую холодную адрес кошелька, синтезированных из закрытых ключей , которые обычно в бумажник формат импорта (ВИФ) или в бип 38 стандартный формат (по стандарту AES и начинается с буквы ). Импорт кошелек или разверток обычно принимают WIF или бип 38 входных форматов, с которыми связаны ошибки ввода проверка против сырьем, шестнадцатеричную, что склонны к ошибкам ввода, как Эфириума.

Электрум-это не технически холодной кошелек, если Электрума бип 39 семени слова никогда не были загружены в Электрум теплый кошелек. В Электрум кошелек теплым , только если он использует аппаратное кошелька, такие как Трезор, ГК или Keepkey маркер генераторов, которые были загружены с бип 39 семени слова. В противном случае, Электрум кошелек-это кошелек.

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

Чтобы ответить на ваш сторона вопроса, Вы должны использовать аппаратный генератор БГ маркер Электрум иметь теплую функциональность бумажника, или вам нужно использовать несколько холодных кошельков возможно с помощью надежного ключ генератор программы на JavaScript, а не один холодный кошелек.

+704
Rajesh Agadi 27 июн. 2011 г., 4:23:30

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

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

Я думаю, ближайшая аналогия существует такой системы является золотым стандартом правильный путь назад, когда. Впрочем, и, пожалуйста, поправьте меня, если я ошибаюсь, проблемах с золотым стандартом, главным образом, что, когда Тереза нет больше золота, нет больше роста, не относится к биткоин. Из постов по этой теме и другим, кажется, что видение заключается в том, что когда биткоин перестанет быть сделано, когда больше денег нужно для того, спрос на биткоин будет расти и, следовательно, цена будет также, таким образом, позволяя меньшую часть Bitcoin стоит дороже (пожалуйста, скажите мне, если я понимаю это очень неправильно). Например, .01 биткоины на биткоин цене 50 долларов не много, но .01 биткоины на биткоин текущая цена приятная.

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

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

Сказать, что мы получили шапку 21,000,000 биткоины в крипто-валюты только экономики (позволяет содержать его в одну страну). Допустим, что 1 биткоин = 1,000,000 долларов - я знаю, что это не имеет смысла сравнивать долларов в крипто только экономику - так давайте вместо того, чтобы сказать, что .001 биткоинов получает очень хорошее качественное телевидение. Так вот биткоин относительного контекста цене. Теперь допустим, что наша экономика крипто все хорошо, люди работают, Да да и получить работу и производительность труда, и поэтому заработная плата (ура!), поэтому компаниям приходится платить больше биткоинов для своих работников. -Вот мой первый путаницы в биткойн-экономике. В нашей необеспеченной валюты экономики, когда это происходит, компании, как правило, занимать деньги у банков (которые были даны ему печатать деньги у ФРС), и они могут финансировать эти большие зарплаты и аренда домов и технологический прогресс (мы могли бы, очевидно, обсуждают достоинства взвинчивани запеченная в рост в нашу нынешнюю систему, но это не предмет). Вопрос: как это планировалось функции в биткоин только будущее???

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

Второй вопрос - если я допустим на первый вопрос является по сути видением (пожалуйста, поправьте меня, если я ошибаюсь!), почему кто-то тратить?

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

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

+682
Lawrence Alderton 29 янв. 2014 г., 20:12:37

Мы видим много новых alcoins выходят на рынок. Однако многие из них имеют очень странные сайты. Ио, орг и т. д.

Но вчера заметил новые альткоины игры https://coinmarketcap.com/currencies/game/ и одна вещь, которая привлекла мое внимание, это домен . Это game.com

Он, должно быть, стоит миллионы долларов

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

+576
user27534 12 нояб. 2013 г., 13:54:22

Они делают попытки восстановить связь с предыдущими коллегами. Каждый узел поддерживает базу данных в сверстников.в DAT - файл всех сверстников он видел, наряду с, Являются ли они надежными или нет.

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

+569
sl4 11 нояб. 2017 г., 8:14:00

Логика этой функции достаточно прост: 1, Марк входы провел Вызов монеты.Провести() 2, добавить новые выходы к базе данных. Вызов входов.SetCoins()

Мой вопрос в шаге 1, он отменяет старый выход, потому что оно было потрачено.

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

+429
Peter Maloney 29 мар. 2012 г., 9:16:18

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

+405
sk4 10 апр. 2019 г., 12:58:53

Я использую RocksDB и node.js. Моя база данных оптимизирована для отслеживания адреса баланс и историю платежей. Он должен вокруг 143GB хранения, 4 дня для загрузки. Текущая блоки импорт ниже 2С.

Я очень старался добиться этого с PostgreSQL. Это выполнимо, но требует много взлома и пост-импортное индекс создания. Я пробовал levelDB, но это примерно в 4 раза медленнее, чем rocksDB на SSD диск.

Я использую пользовательский блок разбора библиотеки и новоиспеченные полный узел выполнение.

+395
Ilya Klyuchnikov 22 мар. 2014 г., 6:12:18

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

  1. Установки mining_proxy.py на компьютере с ОС Linux
    1. mining_proxy.py Пон слякоть в бассейн по вашему выбору, используя файл bash-скрипт (не забудьте команду chmod 755, так что вы можете запустить bash скрипт с ./)
    2. настройка каждого пула вы хотите добывать с его собственный сценарий (тот же -СП (порт) для каждого )
    3. смысл всех ваших шахтеров на прокси-сервер с портом, который вы используете
    4. убедитесь, что все бассейны одинаковые имена работника и пароли (так как это настройка на Шахтеров)
    5. начните выбранный скрипт (лучше использовать экран, так что вы можете выйти из сеанса и оставить ее работать)
    6. шахтеров можно переключать с помощью SSH через экран -д -р , затем CTRL-C (чтобы убить прокси), теперь просто запустите правильный баш скрипт для переключения на следующий бассейн.
+335
cristian benuciu 15 нояб. 2013 г., 2:30:58

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

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

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

+317
Robert Foley 15 дек. 2011 г., 13:27:15

В соответствии с этим, в бип 148 UASF (пользователь активирован мягкой вилкой) вступает в силу с 1 августа. Предположим, это приводит к существенному вилкой в Blockchain, есть ли способ, пользователи биткоин ядро может выбрать, какие услуги использовать (в отличие от какой-либо узел цепи один получает первый)? Другими словами: Как я скажу биткоин ядра использовать альтернативную цепочку?

Это то, что preciousblock* для?

*"Лечит блок, как если бы оно поступило раньше других с той же работы".

+229
Christianne R 9 апр. 2018 г., 14:58:36

Я хочу задать вопрос, почему не Гуй Шахтер работает это к чему сказано

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

+187
Mary West 25 дек. 2017 г., 12:02:55

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

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

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

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

(не стесняйтесь редактировать вопрос, я пытался объяснить это лучшее, что я мог)

+184
flujodedinero 26 июн. 2015 г., 23:47:57

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

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

  • Создать новый адрес:биткоин-Кинк getnewaddress ""
  • Список всех адресов "аккаунт" с: биткоин-Кинк getaddressesbyaccount ""
  • Теперь вы можете распечатать закрытый ключ адрес
    биткоин-Кинк dumpprivkey <BITCOIN_ADDRESS>

Если ваш кошелек зашифрован, вам придется сначала ее разблокировать.

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

Вы можете добавить его в бумажник в будущем. Следуя этой Вики: https://en.bitcoin.it/wiki/How_to_import_private_keys

С помощью биткоин-командной строки нужно запустить (после разблокировки вашего кошелька):
биткоин-Кинк importprivkey "<YOUR_PRIVATE_KEY>" "" ложные

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

+178
faizn 15 июн. 2010 г., 5:33:42

Кроме bitfury и 1-2 китайских компаний, который выглядит подделка или просто копия Antminer.

На Западе никто не производит шахтеров?

Почему?

+176
Nickelback1347 18 дек. 2015 г., 23:16:48

Карта монет является большой ресурс для этого.

В мае 2016 года они отслеживают в общей сложности 710 криптовалюты. Из них 667 базируются на коде биткоина, что составляет 94%!

+173
abulava 17 авг. 2017 г., 15:29:58

Я послал деньги, чтобы полиспаст адрес кошелька, который когда-то использовался для получения денег. Теперь денег не нашли на счету. Что мне делать, чтобы вернуть деньги. Спасибо

+135
Chefxtian 13 дек. 2018 г., 16:08:28

Попробуйте поискать слова fromaccount или timesmart. Кошелек.DAT-это бинарный, то есть должно быть не слишком много слов, но они должны.

+116
wizkids121 26 мар. 2015 г., 14:45:22

Я пытаюсь масштабировать getrawtransaction звонки от bitcoind, без ручного разбора .DAT файлы.

Я пробовал:

  • rpcworkqueue=512 (без разницы)
  • rpcthreads=128 (без разницы)
  • пар=8 (без разницы)
  • проходя blockhash с каждого вызова, чтобы избежать поиска txindex (большая разница)
  • с помощью пакетной обработки в JSON РПЦ (большая разница)
  • наличие двух отдельных экземпляров на одном ПК и вращая запросы (двойная скорость, но стоит 200ГБ)

Кажется, что bitcoind только когда-либо посвятить 1 ядро процессора в JSON RPC, и поэтому, когда он получает до 100% единственный способ масштабирования с другим экземпляром. К сожалению, мой сервер 24 ядра по 2.1 ГГц.

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

Или можно выделить несколько ядер(не потоков) в JSON RPC в

Любая помощь приветствуется, спасибо.

+62
ilove you 6 июл. 2016 г., 9:26:25

Хотя это может быть возможным, то это, безусловно, стоить вам вашего аккаунта с любой знающий веб-узла. Даже если бы ты майнер для запуска, он будет привязка процессора и сделать остальные машины непригодны к эксплуатации, снижения производительности для других пользователей хостинга, а не действительно быть полезным на dedicated или VPS хостинг.

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

+24
Washuu King 23 авг. 2012 г., 20:49:57

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