Как шахтеры декодирования входного сделки?

Когда сделка выходит в сеть, строки транзакции содержит младший байт из и SHA256(SHA256 и(Х)), где X является строкой, операции ввода транзакций.

Теперь, с ша является необратимым, шахтеры не смогут получить полную строку транзакции (х). Итак, как шахтеры проверить authencity входного? Откуда они знают, что упомянутый входной сделка на самом деле была 'выход N'? Я ищу, чтобы понять alogirthm за этим.

+890
jullia 2 мар. 2013 г., 13:24:02
17 ответов

Существуют различные возможные подходы.

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

С Bitcoin ядра, до внедрения HD-кошельки, по умолчанию был предварительно генерировать 100 адресов и хранить ключи в кошелек.DAT как "keypool". Затем рассматриваются изменения будут приняты от keypool, снова используя для каждой сделки. Это было сделано так, что каждый раз, когда вы резервного копирования кошелька.DAT, вы также сможете защитить ключи для операции вы еще не сделали. Без такого поведения, вам придется обратно бумажник.дат сразу же после каждой новой сделки - и если ваш жесткий диск разбился между заключением сделки и резервного копирования, вы потеряете монеты.

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

+958
ravichandra 03 февр. '09 в 4:24

BitMinter, хоста mint.bitminter.com на порт 80 или 8332. Вы также должны быть в состоянии добывать через SSL на порт 443, но вы должны будете использовать bitminter.com в качестве хоста или сертификат не будет действителен.

+925
shumerets 23 июн. 2019 г., 15:38:04

Электронные деньги, созданные Давид отдела и введена в 1993 году, был сертификат шифрования на предъявителя, хотя основной инструмент национальной валюты (например, долларов). Это требует ЦК партии, чтобы отслеживать тратит на то, чтобы избежать двойного тратит, в отличии от Bitcoin распределенная одноранговая книги. Она существовала вплоть до банкротства эмитента, продукт, в 1998 году.

Многие темы, которые окружают дискуссии о Bitcoin переправлялись отдела в то время, например

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

Bitcoin-это первая криптовалюта, в том, что она сама валюта, а не криптографический производная не криптографической валюты.

+862
breaking bad 25 авг. 2016 г., 12:38:53

Как уже прокомментировал, это действительно не возможно. Вы не можете Соло добывать Bitcoin с ПК. Даже с ASIC, вы не соло мой. Вы просто не хватает мощности майнинга даже вам (как вы сказали) 0.0000001 биткоин.

Если вы на самом деле отправиться на добычу полезных ископаемых, я хотел бы предложить вам взглянуть на другие валюты, и основанный на GPU майнинга. Однако вы обязаны использовать майнинг пулы. Что является необходимостью. Если вы ищете очень простой GPU майнер, вы можете MinerGate кассе (примечание: Я никоим образом не связаны с MinerGate, и я никогда не использовал их продукт).

+806
BlairH 16 окт. 2014 г., 17:43:38

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

+758
Alastair Gilchrist 8 янв. 2012 г., 4:27:25

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

~: биткоин-Кинк getblockchaininfo
ошибка: не удалось подключиться к серверу

Почему?

+715
Victor Lam 24 сент. 2011 г., 9:19:37

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

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

+594
Muffun 4 апр. 2011 г., 0:34:31

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

Биткоин не является учетной записью система, но структурирован вокруг результатов сделки. Двойные расходы это предотвратить, делая каждую транзакцию вывода расходуемого только один раз. Таким образом, результаты сделки должны быть потрачены в полном объеме при использовании. Это имеет свои преимущества и недостатки: например, в данном средств, чтобы быть легко смешаны с разных адресов, даже если они контролируются различными партиями. Кроме того, транзакции не блокируют друг друга, когда один задерживается, другой, чем в счете-модель. Однако, это вряд ли имеет соответствующее количество расходуемого для того, что вы пытаетесь отправить. Поэтому биткойн позволяет многие входы и выходы, где входы ссылаться на существующие неизрасходованные выходы сделки, которые будут использоваться и выходы указать, кто может тратить деньги в следующем. На практике количество входов и выходов ограничено лишь размером сделки, свыше 100 000 б становится нестандартным.

+531
mikeybeck 9 дек. 2011 г., 12:42:46

Мой вопрос о мощности, полученные с той же аппаратной (не поиму) на многих алгоритмов.

Например, я читал, что алгоритме Scrypt-N составляет около половины мощности алгоритме Scrypt. Это справедливо для всех устройств? У нас именно такие отношения между hashrates на другие алгоритмы (что-то похожее на SHA256 на мой hasrate будет 10х мой ethash мощности)

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

+435
Joe Grosspietsch 23 янв. 2010 г., 2:55:48

Мы можем сравнить биткоин скрипт и Эфириума умный контракт ?

И если да,

Каковы различия/сходства биткоин скрипт и сети Ethereum смарт-контракт в смысле функциональности, архитектуры и взаимодействия с Blockchain?

Биткоин скрипт запустить на цепи (похожие в сети Ethereum смарт-контракты) или они бегут от цепи?

+424
Alan David Garcia 9 дек. 2017 г., 19:36:52

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

148*В + 34*ВЫХОД + 10

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

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

+297
Khon 22 сент. 2011 г., 23:20:16

В следующей статье http://lightning.network/ тему: "биткоин-сети освещения резюме", (ссылка на статью) упоминается:

"Молния позволяет отправлять средства вплоть до 0.00000001 биткоин без риска в виде лишения свободы. Биткоин блокчейн в настоящее время применяет минимальный размер выходного сотни раз выше(1)и фиксированной стоимость услуг(2) , что делает микроплатежи нецелесообразно. Молния позволяет минимальные платежи, номинированные в биткоинах, используя фактические биткоин сделок".

(1) в (стандартный) Биткойн ограничение на минимальную сумму платежа (размер)?

(2) есть фиксированная стоимость для оплаты в Bitcoin? И если да, сколько стоит эта сумма?

+295
Loolooii 4 сент. 2015 г., 1:05:23

Этот сценарий, кажется, чтобы сделать работу

https://github.com/jleni/wallet-decrypt

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

+286
Tina20 14 мар. 2010 г., 22:05:47

Что именно цветные монеты? Я пытался понять, но я не совсем понял еще . . . Делать какие-либо примеры существуют?

+163
RJR 17 дек. 2013 г., 5:42:07

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

020000000413cf7d02794eb094cd66404e46aa816679e12f6fdf9ee11f0e97337702b6e00b1edc1ccf82d3214423fc68234f4946119e39df2cc2137e31ebc186191d54229b8f1753dbdf441b00000000

Поймали этого написание юнит-тестов.

+140
lapatochek 4 июл. 2017 г., 11:34:37

Я бы рекомендовал использовать ваши Blockchain.info кошелек, который поддерживает BTC и ВСН, но дает вам полный контроль над вашими личными ключами в отличии от фонда, который контролирует закрытые ключи. Чтобы импортировать ваши монеты на ваш Blockchain.info кошелек из бумаги кошелек выполните следующие действия:

  1. Войти в свой кошелек
  2. Нажмите кнопку “Настройки” в левой части экрана
  3. Нажмите кнопку “адреса” из выпадающего списка
  4. На этом экране вы можете выбрать либо “биткоин” или “биткоин Наличка”. Выберите “Биткоин”
  5. Нажмите на “импорт Bitcoin адрес”
  6. Войти в ваш закрытый ключ из бумаги кошелек, и это будет “сметать” все ваши биткоины на ваш Blockchain.info кошелек.

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

+117
Agent 219 27 сент. 2017 г., 11:57:14

Теперь, это моя оговорка: я очень-очень неопытный в торговле и общие понятия финансов.

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

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

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

+70
sanchopancho 1 июн. 2011 г., 14:44:28

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