Каждый майнер проверить блоки, которые уже в Blockchain

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

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

+822
user6945579 23 окт. 2011 г., 23:41:34
28 ответов

Детерминированные ключи на основе функции хэширования SHA256 для. Как описано в ссылке ниже детерминирована, ключи использовать те же функции хэширования.

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

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

+996
Dreamtim 03 февр. '09 в 4:24
На вопросы, которые касаются законов, практики и ситуации в Соединенном Королевстве.
+968
Abimbola Adetoye 28 февр. 2015 г., 21:25:24

Тема с подарками из первых блоков. После генезис-блока, было 50 биткоинов в общем, после второго блока, там были 100 биткоинов в общей сложности 150 после третьего блока...

Это первый блок и единственная транзакция-это транзакция blockchain кошелек (вознаграждение по адресу). https://blockchain.info/block/00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048

И блоки не все так выглядят (только последние транзакции во всех этих блоках), пока Сатоши совершил первую транзакцию с одного адреса на другой адрес (в квартале № 170)

+928
drSnake193 2 мая 2019 г., 21:31:01

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

Насколько мне известно, в настоящее время отсутствует библиотека Скала, и я держу пари, что не будет в течение некоторого времени (если возможно, в качестве обертки для bitcoinj?)

+925
ruslanoid 21 нояб. 2018 г., 11:26:15

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

Единственное существенное различие в концепции является то, что Namecoins имеют встроенный реестра домена, и в настоящее время позволяют объединены добыча.

+882
sammedeta 30 апр. 2012 г., 19:41:08

Восстанавливая баланс кошелька:

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

С Bitcoind сервер, рассмотреть запрос scantxoutset, который позволяет определить (с открытым ключом/адрес), что неизрасходованные выходы управляются ваши кошельки.

Восстановление истории кошелька:

Восстановление истории получения/расходования кошелек потребует от вас, чтобы построить "адрес-индекс" за все сделки, индексации Техас, связанные с адреса управления.

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

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

+821
steve s 10 сент. 2014 г., 1:49:20

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

+808
Cody Brouwers 4 апр. 2012 г., 2:43:43

Размеры следующим образом:

Размер домработника: 233 мм х 116 мм с 227мм х 100мм х 19мм радиатор, прикрепленный к спине

Размер модуля мощность: 192мм X 89 мм

Размер контроллер Ethernet: 86 мм x 40 мм

Источник:

https://bitcointalk.org/index.php?topic=204030.0

+783
valeraraguzin 4 авг. 2019 г., 10:20:54

Может Алиса просто подписать сделки, не раскрывая ч, а просто сдать частично подписанные транзакции цепь Бобу, чтобы он мог раскрыть ч + добавить свою подпись, сделает сделки окончательно и провести его?

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

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

+739
pabrams 28 нояб. 2014 г., 1:04:44

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

  1. Я думаю, я понимаю, что происходит во время добычи полезных ископаемых не понять, почему мы добываем? т. е. Да, я нашел блок и что? (из естественно, шахтеры будут вознаграждены, но зачем?)
  2. Как люди используют этот найденный блок в реальном сценарии жизни?
  3. Данные в блоке данных реальный сценарий жизни.

Реальный пример будет оценен по достоинству.

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

+724
Marty 2c 17 июл. 2011 г., 1:31:20

У меня возникли проблемы, получая местный биткоин-клиента, работающего на Mac ОС Х машины.

При установке Беркли-DB4 и выполнив следующую команду (в ридми):

самогон установите https://raw.github.com/mxcl/homebrew/master/Library/Formula/berkeley-db4.rb -без-Ява

Я затем введите в консоли, и запустить компакт-диск ... и тогда:

дБ-4.8.30/дист/настроить --префикс=/usr/местные/погреб/Беркли-дб4/4.8.30 --Мандир=/usr/местные/погреб/Беркли-дб4/4.8.30/доля/человек опцией --enable-CXX по

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

проверка на БСД-установка в режиме совместимости... /usr/Бен/установить -с
проверив, есть ли компилятор C работает... да
проверка для C компилятора по умолчанию имя файла... это.из
проверка суффикс программ...
проверив, есть ли нам кросс-компиляцию... настроить: ошибка: в папке/Private/tmp/и Беркли-db420160220-8656-19l1688':
настроить: ошибка: невозможно выполнить c скомпилированных программ.
Если вы предназначены для кросс компиляции, используйте `--хозяин'.
Посмотреть конфиг.журнал' для более подробной информации.
+688
Stiven Cabrera 21 авг. 2018 г., 13:31:50

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

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

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

+633
koldun 17 февр. 2012 г., 3:53:31

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

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

Так что если он хочет получить деньги, если он мины блока, у него есть очень сильный стимул, чтобы моя после твоей.

+552
Amanda Irwin 4 июн. 2016 г., 11:15:16

Моя проблема я не могу сделать RPC для работы с Bitcoin ядро. Я не знаю, что я делаю неправильно! Когда я впервые установил Биткоин-это не биткоин.файл conf так что я создал один с следующие детали:

сервер=1
rpcuser=корень
rpcpassword=пароль
rpcconnect=127.0.0.1
чтобы=8332

Это все, что у меня есть. И да, мои ядра биткоин-клиент синхронизация с сетью Bitcoin.

Я также проверил мой роутер и он UPnP включен и я буквально вижу порт в настройки моего маршрутизатора. Порт: 8333

И это единственный открытый порт. Не знаю, если мне нужно 8332 открытым. Пожалуйста, пролить некоторый свет на это для меня. Что я пытаюсь достичь, чтобы получить PHP, чтобы взаимодействовать с bitcoind, таких как создание нового биткоин адреса.

+518
user181228 18 мая 2015 г., 9:33:51

У меня есть два действительных TXS и два действительных подписей для тех, ВМС США.

Сейчас они выглядят так:

1) А -> Б 
2) C -> Д

A и C-входы & B и D выходами.

Я хочу быть в состоянии объединить их в:

1) А, С -> Б, Д

Есть ли способ, что я могу совмещать эти два ТХ и их подписей в один действительный Техас, не имея доступа к ключам?

+467
Usama Khokhar 3 окт. 2013 г., 18:45:52

После segwit должен быть активирован, это значит, что шахтеры используя поим ASICBoost шахтеров не сможет добывать на этом звене все больше?

Нет. Ничего о segwit мешает шахтеров от добычи не segwit блоков с использованием ASICBOOST. Добыча segwit блоки будут тормозить (и, скорее всего, предотвратить) скрытые ASICBOOST от работы, но шахтеры все еще можете использовать его, а также использовать открытые ASICBOOST, если они хотят.

А когда UASF активирует на 1 августа 2017 (если он включается)? Это значит, что узлы UASF не примет найденный блок на ASIC майнеры, используя ASICBoost?

Нет. Это означает, что все блоки должны сигнал для segwit так что segwit срабатывает в бип 141 правил активации. Это не имеет ничего общего с ASICBOOST и не требует обязательств segwit в блоках до и после активации. После активации, обязательства segwit требуются только в блоках, содержащих операции segwit что не все шахтеры должны иметь в своих кварталах.

Все текущие Асикс через ASICBoost хорошей для мусор если цепь UASF выиграть?

Нет. Сама Segwit не мешает ASICBOOST. Это только частично мешает скрытые ASICBOOST, и только для блоков, которые включают приверженность segwit (т. е. блоков, содержащих операции segwit). Для того, для скрытого ASICBOOST будет заблокирован, все блоки должны иметь приверженность segwit в них независимо от того, включая операции segwit, но это не то, что segwit указывает.

+434
ANNALO 9 февр. 2013 г., 21:20:38

Ответ можно найти на биткоин поговорить

https://bitcointalk.org/index.php?topic=177855.msg1852355#msg1852355

Цитата из deepceleron на Bitcoin говорить

Это ваш GPU возврата неверных хэши от его ядра. Это потому что новые драйверы хрень для старых карт.

  • Удалить приложение АМД СДК

  • Удалить АМД катализатор установить диспетчер: выбрать "Удалить все программное обеспечение", убедитесь, что у вас есть только драйвер VGA после перезагрузки.

  • Вручную удалить эти файлы не удаляется установщик; любые другие очевидные файлами ATI с такой же датой файла:
    На C:\Windows\System32\amdocl64.dll C:\Windows\System32\amdoclcl64.dll На C:\Windows\System32\OpenCL.dll C:\Windows\SysWOW64\amdocl.dll
    На C:\C:\Windows\SysWOW64\OpenCL.dll Windows\SysWOW64\amdoclcl.dll

  • Установить просто катализатором 11.11 пакет драйверов (без SDK необходимо; видеокарта AMD выполнения приложения включен с водителем)

  • Я просто немного медленнее на 6870, чем 5830 будет.

Лучше: - использовать cgminer - набор phatk в worksize 256 и underclock процессора оперативной памяти до 300мгц для лучшей эффективности и более высокой мощности

Большая вещь, чтобы забрать из этого: набор phatk в worksize 256 и underclock процессора оперативной памяти до 300мгц для лучшей эффективности и более высокой мощности

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

+416
david sherrill 20 июн. 2019 г., 22:43:40

У тебя есть оценка о том, что произойдет, когда более мощные машины, сделать простой использовать GPU неподъемной?

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

+398
Kenny 18 сент. 2015 г., 20:55:46

Основная проблема заключается в этом:

  1. Алиса крадет биткоины.

  2. Эти биткоины отправляются Боб.

  3. Эти биткоины отправляются на Чарли.

  4. Чарли пытается потратить биткойны.

Теперь у нас есть две возможности:

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

  2. Алиса, Боб и Чарли все мог быть тот же человек.

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

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

+384
Fatima khan 27 июн. 2018 г., 13:17:30

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

+380
Xaiwan 16 нояб. 2019 г., 0:31:39

Что минимальная сделка с Bitcoin - местные кошелек для локального кошелька. Я могу отправить, например, $20 в биткоинах другому человеку?

+367
Sidharth 30 сент. 2011 г., 18:52:30

Открытие канала предполагает отправку на цепочке (с выхода multisig контролируются участниками канала), поэтому когда канал ‘ДО’ это просто означает, что эта сделка еще не подтверждена. Сколько времени занимает сделка, чтобы подтвердить, зависит от тех же факторов, как и любая другая сделка.

Кроме того, участники часто будет ждать определенное количество подтверждений транзакции, прежде чем начать совершать платежи канале. Количество подтверждений оговаривается в minimum_depth параметр accept_channel сообщение. От болта 2:

В funding_locked сообщение указывает, что финансирование сделки достигла minimum_depth просил в accept_channel. Один раз оба узла послал этот канал переходит в нормальный рабочий режим

(спасибо @jnewbery для дополнительной информации)

+187
Keith Madsen 16 нояб. 2015 г., 0:35:12

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

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

+153
Amira 1 июл. 2013 г., 23:29:43

Это может быть очень субъективный вопрос. Я смотрел это видео , где Ларк утверждает, что некоторые монеты (Монер, ZCash, тире и т. д.) имеют перспективное будущее, а другим нет.

Каковы условия, чтобы сделать этот вид predicion?

Можно ли гадать на будущее монеты, которые находятся на ранних стадиях (с небольшим значением и не много информации о них в сообществе)?

+95
Chris Currie 20 янв. 2013 г., 22:13:34

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

Как рассчитывается сложность?

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

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

Если биткоин режимы действительно просто считают самой длинной цепи действует один, не совершенно Борк всей экосистемой Bitcoin? Я надеюсь, что "цепь longestt" на самом деле означает "самое доказательство работы", а не "большинство блоков"!

+77
liciafrazer 14 нояб. 2015 г., 13:25:25

Да, вы можете. Хотя это не рекомендуется.

Поместите следующее в ваш биткоин.файл conf

changeaddress=yournewchangeaddress

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

Вы должны использовать новый адрес для каждой транзакции, которую вы делаете.

+61
Liuba23 17 мар. 2014 г., 1:08:10

В первую очередь .. да им глупо. Сейчас .. у меня были некоторые БТЦ несколько лет назад. Думал, что я держал его в безопасности, теперь, кажется, я переустановил ОС на ПК и стер папку профиля. Я оглянулся, ища кошелек.файл DAT и нашел одну, но она также может быть файл другого криптовалюты .. не знаю, это было так давно я не уверен, что я сделал больше, но дата на файл, кажется, на старой стороне (декабрь 2013). Я установил биткоин-ядра (я использовал что было до основных вышло .. просто биткоин емнип ?), Я пусть это синхронизации на один день, и я теперь догнал. Я заменил кошелек.файл DAT и снова начал клиент. Сначала потребовалось несколько минут, повторное сканирование, потом разбился на 100% (???). Я снова перезапустил клиент, теперь он сказал, что она должна обновить блокчейн немного больше, он был на 99,9% и быстро закончил. Теперь он показывает мой кошелек пуст, но он также говорит мне, что он зашифрован и заблокирован. Я пробовал открывать из консоли отладки, но это говорит мне, что PW-это неправильно. Это странно, потому что единственное, что я уверен, что это правильный пароль. Возможно тип шифрования был изменен на протяжении многих лет и мне нужно как-то обновить свой бумажник.DAT или что-то ? Даже без разблокировки я должен иметь возможность посмотреть баланс по крайней мере ? Я знаю, что его можно есть закрытый ключ где-то спасала (вот что я должна была сделать, но то, что я спас выглядит коротким для меня, я предполагаю, что его пароль.) Глядя на балансе 0 БТЦ у меня ощущение, что это просто значит, что я облажался. Я должен винить только себя. Я все равно буду пытаться найти другой файл резервной копии, или пытаться восстановить удаленные файлы с этого диска, возможно там еще что-то есть.

+16
manikenka 7 дек. 2018 г., 4:05:20

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