Проверка транзакций называется добыча полезных ископаемых в блокчейн?

Сделка, в совершении которой отправляет $10 Б; затем эта сделка будет опубликован в сети. Теперь, как и другие узлы C и D будут знать, будет ли это иметь $10 или нет. и почему необходимо раскрыть его реквизиты в каждом узле для проверки?

+977
r1sh 8 апр. 2011 г., 2:07:14
20 ответов

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

Я всегда (!) настораживает, когда люди утверждают, что "всегда" или "никогда". Точно так же я обращаюсь к вышеуказанному заявлению, что, кажется, быстрее, чтобы попытаться успокоить, чем реально анализировать действительность "всегда" в контексте Хороший/плохой актер.

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

Возможно? Невозможно?

+931
nervanna 03 февр. '09 в 4:24

Ищу хороший Segwit обслуживания тестовом режиме, кран и желательно тот, который поддерживает адреса P2WPKH, однако ответы, которые позволяют только P2WSH тоже в порядке.

+911
Selina Pyatte 16 нояб. 2014 г., 20:19:19

Да, черточки должны продолжать использовать тот же показатель в HD, как Darkcoin. Только название монеты меняется.

Поэтому является правильным HD качестве индекса для тире.

+821
Theodorus 23 мар. 2012 г., 0:38:10

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

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

+784
Ankit Marothi 9 мая 2010 г., 13:05:06

Автопилот автоматически подключается к сверстникам в целях создания сети P2P. Я не нашел полного объяснения его мотивации и логики.

+701
Tobias Belliard 16 мар. 2018 г., 8:26:00

Вот список из моих лучших практик по созданию бумажного кошелька.

  • Сгенерировать все ключи на автономную компьютерную систему, это гарантирует, что вы не используете онлайн-система, которая может передавать ключи через интернет.
  • Проверить целостность кода, а также целостности автора, что нужно проверить, включив в MD5, и SHA1 сумм и что автор является известным участником сообщества.
  • Обеспечения целостности хост-системы используется для создания ключей, если ваша система скомпрометирована ключи могут быть также. Чтобы смягчить против этого я часто использую LiveCD с операционной системой.
  • В кошельке не должны храниться на компьютере до тех пор, пока фонд должны быть потрачены.
  • Кошелек никогда не должны быть показаны, или подвержен риску, сфотографироваться и, когда возможно шифрование BIP38 должен быть включен обеспечивая дополнительный уровень безопасности.
  • Обеспечить полностью случайные источники энтропии используются во время собственной генерации ключей, информация/случайность не должна быть предоставлена людям (Брейн-валлеты Е. И.).
  • Бумажные кошельки должны никогда не использовать адреса, и будет хранить только одну пару ключей в кошелек. Когда расходы помните, что все средства должны быть удалены из кошелька в то время, у многих есть много монет из-за неправильной генерации транзакции, которые может потратить оставшуюся сумму в виде комиссии.
  • Дополнительно: я предпочитаю хранить paperwallet внутри пломбировочная устройства, это будет гарантировать, что никто другой не имеет доступа к вашим личным ключей (таким образом, защищая их от кражи)
  • Дополнительно: несколько мест резервную копию paperwallet все защищены и хранятся с использованием тех же методов, с точки зрения резервного копирования мне не комфортно, если у меня 3-х экземплярах, хранится по крайней мере в 2 разных местах.
+640
hopla 20 мая 2011 г., 8:42:29

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

2013-05-26 12:55:19: слушатель для "по умолчанию" начал
2013-05-26 12:55:20: слушатель для "по умолчанию": api2.биткоин.Чехия:8332 26/05/2013 12:55:20, проверка на слой...
2013-05-26 12:55:20: слушатель для "по умолчанию": api2.биткоин.Чехия:8332 26/05/2013 12:55:20, начал в OpenCL Шахтер на платформе 0, устройство 0 (турки)
2013-05-26 12:55:20: слушатель для "по умолчанию": api2.биткоин.Чехия:8332 26/05/2013 12:55:20, никакой реакции на getwork, используя в качестве прослойки
2013-05-26 12:55:20: слушатель для "по умолчанию": api2.биткоин.Чехия:8332 26/05/2013 12:55:20, нет JSON-объект может быть декодирован
2013-05-26 12:55:30: слушатель для "по умолчанию": api2.биткоин.Чехия:8332 26/05/2013 12:55:30, не удалось подписаться
2013-05-26 12:55:32: слушатель для "по умолчанию": api2.биткоин.Чехия:8332 26/05/2013 12:55:32, ошибок ИО - 1, погрешность 2
2013-05-26 12:55:33: слушатель для "по умолчанию" закрытие

Конечно, я проверил мое подключение, и я начал GUIMiner с правами администратора. Я использую Windows 7.

+620
user6673 30 мая 2016 г., 20:48:28
"txid": "055f9c6dc094cf21fa224e1eb4a54ee3cc44ae9daa8aa47f98df5c73c48997f9",
"хэш": "055f9c6dc094cf21fa224e1eb4a54ee3cc44ae9daa8aa47f98df5c73c48997f9",
"версии": 1,
"размер": 433,
"размер V": 433,
"locktime": 0,
"Альвин": [
{
 "txid": "b187426f2fdd5a7ac2f49d822f68e07f48486ee53a8a45de2494f12acb37a0d8",
 "Uвых": 3,
 "scriptSig": {
 "АСМ": "3046022100d78c31a20fa11533475be893b229eb4d252e600dcc2a0735d360c541b6aec813022100e3eaa72c915ef47d94ccbd18c2ba6d9ae5b98be6e9fbf968d4bbbb003e06d687[ALL] 030e001332b43924be343986cca3df669f57b0dedd120990e727787f8dea50fdbc",
 "наговор": "493046022100d78c31a20fa11533475be893b229eb4d252e600dcc2a0735d360c541b6aec813022100e3eaa72c915ef47d94ccbd18c2ba6d9ae5b98be6e9fbf968d4bbbb003e06d6870121030e001332b43924be343986cca3df669f57b0dedd120990e727787f8dea50fdbc"
},
 "последовательности": 4294967295
}
],
"Uвых": [
{
 "значение": 0.00010860,
 "н": 0,
 "scriptPubKey": {
 "АСМ": "1 030e001332b43924be343986cca3df669f57b0dedd120990e727787f8dea50fdbc 20434e545250525459000000140001a9e0e85838b5000000174876e800010053b6 2 OP_CHECKMULTISIG",
 "наговор": "5121030e001332b43924be343986cca3df669f57b0dedd120990e727787f8dea50fdbc2120434e545250525459000000140001a9e0e85838b5000000174876e800010053b652ae",
 "reqSigs": 1,
 "тип": "multisig",
 "адреса": [
"1FrbMcddiM1v3HMpUqygjZYCamBykWCWao"
]
}
},
{
 "значение": 0.00010860,
 "Н": 1,
 "scriptPubKey": {
 "АСМ": "1 030e001332b43924be343986cca3df669f57b0dedd120990e727787f8dea50fdbc 20a3c3000000000000000000000000000000000000000000000000000000000000 2 OP_CHECKMULTISIG",
 "наговор": "5121030e001332b43924be343986cca3df669f57b0dedd120990e727787f8dea50fdbc2120a3c300000000000000000000000000000000000000000000000000000000000052ae",
 "reqSigs": 1,
 "тип": "multisig",
 "адреса": [
"1FrbMcddiM1v3HMpUqygjZYCamBykWCWao"
]
}
},
{
 "значение": 0.00010860,
 "н": 2,
 "scriptPubKey": {
 "АСМ": "1 030e001332b43924be343986cca3df669f57b0dedd120990e727787f8dea50fdbc 100000000000000000000000000000000000000000000000000000000000000000 2 OP_CHECKMULTISIG",
 "наговор": "5121030e001332b43924be343986cca3df669f57b0dedd120990e727787f8dea50fdbc2110000000000000000000000000000000000000000000000000000000000000000052ae",
 "reqSigs": 1,
 "тип": "multisig",
 "адреса": [
"1FrbMcddiM1v3HMpUqygjZYCamBykWCWao"
]
}
},
{
 "значение": 0.01061564,
 "н": 3,
 "scriptPubKey": {
 "АСМ": "OP_DUP OP_HASH160 a2f2d251cc06ec1e789800127e3fa6ed9e515651 OP_EQUALVERIFY OP_CHECKSIG",
 "наговор": "76a914a2f2d251cc06ec1e789800127e3fa6ed9e51565188ac",
 "reqSigs": 1,
 "тип": "pubkeyhash",
 "адреса": [
"1FrbMcddiM1v3HMpUqygjZYCamBykWCWao"
]
}
}
]

В вышеуказанной сделки, каждый scriptpubkey имеет адреса проживания и имеет 1 адрес. Я предполагаю, что этот адрес является производным от публичного ключа из АСМ. В этом примере каждый АСМ имеет 2 открытые ключи. Так что адресов массив должен содержать 2 адреса. Но он имеет только один. Может кто-нибудь объяснить это?

+529
Paul Michaels 8 июл. 2019 г., 22:22:50

Я дал выступление на cppcon 2016 о почти такого же вопроса. Существует множество причин, почему C++ является отличным выбором языка для применений блокчейна биткоин.

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

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

C++ не имеют время выполнения, что останавливает или управляет памятью, давая вашему последовательное применение контроля над этим поведением. Семантика перемещения позволит вам получить объекты, которые ведут себя как значения (А=B; а+=1; не изменяется Б), но проанализировать , как ссылки (глубокая копии избегать, за исключением, где это необходимо).

Интеллектуальные указатели позволяют избежать затрат на ГХ без скуки ручного управления памятью. Шаблоны проектирования как РАИИ делает код проще поддерживать. Метапрограммирование шаблонов облегчает независимости между API и реализации.

Схема с++наследование делает конструкцию сложного типа иерархий легче.

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

+527
Serafins 10 нояб. 2015 г., 0:37:22

Да, это возможно. Автошоу является (по крайней мере) один испанский бассейн (http://manicminer.in) mergemining.

Вы можете выбрать, чтобы ваш Шахтер к одному из 3 основных звеньев (лайткоины, догкоины, potcoin) и вы также получаете Pesetacoin (испанский криптовалюты ы) orgcoin , UnitedScrptCoin и huntercoin.

+384
Jamie Johnstone 15 мая 2017 г., 10:47:03

В книге "осваивая блокчейн" Имран Башир, он говорит, что жизнь транзакции цикла заключается в следующем:

  1. Пользователь/отправитель отправляет транзакцию с помощью программного обеспечения кошелек или другой интерфейс.
  2. Программное обеспечение кошелька подписывает транзакцию с помощью закрытого ключа отправителя.
  3. Сделка будет транслироваться в сети Bitcoin, используя алгоритм затопления.
  4. Горно узлы включать эту операцию в следующий блок, который будет разрабатываться.
  5. Добыча начинается после того, как Шахтер, который решает доказательство работы проблема транслирует вновь заминировали блок к сети. Доказательства работы подробно описана далее в этой главе.
  6. Узлы проверить блок и размножить блок в дальнейшем, и начинается подтверждение для создания.
  7. Наконец, подтверждения начинают появляться в приемнике кошелек и после примерно шести подтверждения, сделка считается завершена и подтверждена. Тем не менее, шесть-это просто рекомендуемое количество; сделки могут считаться окончательными даже после первого подтверждения. Ключевой идеей ожидая шести подтверждений, что вероятность двойные траты фактически ликвидирован после шести подтверждений.

Мой вопрос:

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

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

+340
user8312 7 дек. 2016 г., 13:22:51

Я пытался отправить биткоин, но получатель еще не получил его.

Страница торгового блока показывает "нестандартной продукции" в выходы, как показано в ссылке ниже:

Страница Tradeblock для сделки

Я использовал Электрум кошелек и сделка, казалось, подтверждали, как обычная зеленая галочка появилась рядом с ним в истории транзакций. Однако мой баланс был 0BTC и появилась надпись "не достаточно средств" в нижнем левом углу.

Что происходит? Как я могу либо получить мои деньги до адресата или вернется ко мне?

+318
Shaswat 23 окт. 2012 г., 17:24:38

Ответ getmempoolentry.

https://chainquery.com/bitcoin-api/help/getmempoolentry

+271
Buttons840 25 мар. 2010 г., 11:06:37

Millisatoshi-это единица, в которой остатки канала учитываются. Они являются необходимой финансовой единицы, если цель состоит в том, чтобы очень мелкие платежи молнии суммы, которая представляет собой конструкцию протокола выбор. Если я хочу послать, скажем, 1 сатоши на молнии, плата маршрутизации должна обязательно быть выражена в суб-Сатоши блок, иначе плата может быть только 1 или 0 Сатоши.

Однако, существует разница между бухгалтерским и доставляет этот баланс в цепочке блоков Bitcoin. Два узла могут договориться о балансе в millisatoshi, но подписанные сделки обязательство не может на самом деле поставить этот баланс, только до ближайшего села значение.

Millisatoshis не захватили в HTLC операций обязательства, поскольку они выражены в Сат. Так что в случае одностороннего закрытия канала, поставленного баланса будут отличаться от переговоров между двумя коллегами молнии. Совместный закрыть канал также не может доставить баланса, выраженные в частичном Сац.

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

Нет доверия, понятно, чтобы каждый участник самостоятельно, что баланс канала (msatбыл), и сколько остаток результата(СБ) в Blockchain при любом состоянии канала.

+228
SDLeffler 23 февр. 2019 г., 7:31:11

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

+213
Lloydy 25 дек. 2013 г., 1:53:48

Неясно, что вы хотите.

Вы хотите не менять адреса, но еще есть изменение, которое восходит к одному из адресов, из которого монеты были изъяты? Что не имеет размер/выплат гонорара. Это можно с помощью монетки функции контроля (в биткойн-ядра GUI) или createrawtransaction интерфейс RPC.

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

+206
cosmikwolf 30 июл. 2010 г., 21:50:09

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

Тоже читал этот https://www.irs.gov/instructions/i8949 если вам нужно заполнить 8949.

Надеюсь это понятное объяснение того, как налоги на прирост капитала в целом.

Вот пример того, что я сделал бы нормально при условии ФИФО налогообложения:

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

{продано стоимость финансирования = прирост капитала}, что вы должны платить налог на (налог на прибыль, если в возрасте до 12 месяцев, 15%, если это долгосрочные выгоды)

Сначала найдите основу стоимости. (0.2*100)+(0.3*120)=20+36=56 $(это ваша базовая стоимость)

(Я собираюсь вокруг 0.49 даж до 0.50 как наглядный пример с круглыми цифрами)

Затем вычислить сумму полученных от продажи (я называю это продало ценность) 0.5*400= 200 $(это стоимость продаваемого в моем примере уравнения)

Теперь найти прирост капитала, используя уравнение ниже: продается стоимость расходов = прирост капитала 200-56=144$

Для долгосрочной прибыли за 12 месяцев на 15% * Ваша выгода за вычетом стоимости

144*0.15=$21.50 из-за налогов.

За короткий срок получить (проводится до 12 месяцев, а это ваш случай) выигрыш считается доходом.

144*налоговая ставка = то, что вы задолжали налоговой, так как это прирост капитала. Это будет добавлен в ваш аги, так что если у вас есть аги в 200.000 ваша аги сейчас 200,144 и 144 получает облагается налогом как обычный доход.

Что касается

+185
jolaurence 11 окт. 2010 г., 22:20:35

ypub и zpub не вещи, указанные в пунктах пропуска. Они являются вещи, которые люди решили использовать и указать вне процесса Бипс.

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

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

+166
a flash of lightning 28 окт. 2010 г., 14:05:48

Биткоин-это протокол связи, в нем нет политики. Это как спрашивать, если TCP/IP дает порно.

+60
Ben Devore 17 июн. 2019 г., 5:12:39

От Прикладная криптография, Брюс Шнайдер (стр. 157-158):

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

Учитывая, что K = 1.38×10^-16 эрг/°Кельвина, что температура Вселенной составляет 3,2°Кельвина, идеальный компьютер работает на 3.2°к будет потреблять 4.4×10^-16 эрг каждый раз, когда он устанавливает или сбрасывает бит. Чтобы запустить компьютер холоднее, чем реликтовое излучение будет требовать дополнительную энергию для запуска теплового насоса.

Теперь, годовая выработка энергии нашего Солнца составляет около 1.21×10^41 эрг. Этого вполне достаточно для питания около 2,7×10^56 один бит изменения на наш идеальный компьютер; достаточно изменения состояния поставить 187-разрядный счетчик через все его значения. Если мы построили сферу Дайсона вокруг Солнца и захватили всю свою энергию в течение 32 лет, без какой-либо потери, мы могли бы питать компьютер считать до 2^192. Конечно, это не было бы энергии, чтобы выполнять какие-либо полезные расчеты С этот счетчик.

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

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

По сути, законы физики мешают существованию классических компьютерах, которые могут считать до 2^256, а уж сломать 256-битное шифрование. Только закон Мура никогда не остановить доказательство биткоина работы от работы.

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

Второй способ обойти вышеупомянутые законы физики с компьютером не бит; квантовый компьютер. Любая функция может иметь свой домен искали в o[Н^(1/2)] на квантовом компьютере с помощью алгоритма Гровера. Для SHA-256, с доменом и размер Йодомарин из N = 2^256, а строк нулевых битов в два раза дольше, как классический компьютер работает на той же скорости может быть найден в то же время. Это все равно не хватит, чтобы исчерпать оставшиеся биты, и в любом случае, злоумышленник с помощью квантового компьютера можно будет заработать еще больше денег с помощью взлома биткоин ключи и угоняют их на баланс.

Редактировать: исправлена экспоненты получают исковеркали в скопировать из PDF.

+32
mealycrowm 25 сент. 2013 г., 0:27:52

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