Почему эта транзакция blockchain кошелек имеет два выхода op_return?

Я смотрела на операции Coinbase для веселья и наткнулась на одну с двумя op_return выходов..

Кто-нибудь знает, что это?

Также, я понимаю, первый op_return используется для размещения в merkleroot свидетеля дерева для segwit транзакций в блоке.

Однако, я также видел всех операций с несколькими op_returns, таких как этот. Есть конкретные цели, что 2-й op_return или Шахтер просто использовать ее в своих целях?

+689
Jane Wojtaszynski 6 нояб. 2012 г., 17:46:20
21 ответов

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

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

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

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

  1. Тех, кто потерял свой секретный ключ, чтобы доказать свои потери способности найти его (это может оказать влияние на страхование, налогов, наследственных или более)
  2. Вы могли бы использовать мульти-сиг доказательство ожога систему, чтобы помочь заявителям меньшинств (блокчейна бизнеса, наследники биткоин имущества и т. д.) возможность вызова блеф партнера изгоев или другого получателя от принятия "потерянный ключ" претензии.
+997
user2323030 03 февр. '09 в 4:24

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

+987
NewR 26 апр. 2014 г., 14:45:36

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

М1 представляет все валюты в М0 денежной массы, плюс все деньги, находящиеся на расчетном счета и другие отмечаемые счета, а также все деньги в чеках. В июне 2013 года М1 денежная масса в долларах США составила около $2,5 трлн [источник: Федеральная Резервная Система]. М2-М1 питания, плюс все деньги, находящиеся в фонды денежного рынка, сберегательные счета и компакт-диски по $100000. В Июне 2013 г. денежная масса М2 была около 10,5 триллиона долларов [Источник: Федеральная Заповедник]. М3-это м2 плюс крупные диски. По состоянию на март 2006 года ФРС прекратила отслеживание м3 денежной массы в качестве экономического показателя, потому что он чувствовал это не добавить любую информацию о хозяйственной деятельности, которая не была уже доступно м2 [источники: Федеральная резервная система, Федеральная резервная система Банк Нью-Йорка]. Все рассказали, кто ищет все о США долларов в мире в июле 2013 года можно ожидать, чтобы найти приблизительно 10.5 триллионов долларов в существование, используя определение денежной массы М2. Если вы просто хотите считать реальных банкнот и монет, есть о США 1,2 триллиона долларов, плавающие вокруг земного шара.

так что для полного валюте, "рыночная капитализация" составляет около 1 на 12 трлн. рублей, что соответствует цене $47,619 - $571,000 за монету, используя 21 миллионов биткойнов ограничения поставок

+951
Mats Schibbye 26 апр. 2013 г., 12:32:26

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

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

+873
Sab 21 дек. 2011 г., 9:03:42

В "importprivkey" вызов API позволяет импортировать закрытый ключ и сохранить его с этикеткой. Это "ярлык" при вызове API синонимом счет в кошельке?

+795
Saty Smith 29 нояб. 2010 г., 6:30:46

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

Нет, есть конкретные правила:

Метка времени считается действительной, если она превышает средней отметки предыдущих 11 кварталов, и меньше сеть-настроено время + 2 часа. "Сеть-настроено время" является медианой метки возвращены все узлы подключены к вам. В результате, блок меток времени не совсем точный, и они даже не должны быть в порядке. Блок раз являются точными только в течение часа или двух.

Пример: Это 29-го декабря 2017 года, в 11:00:00. Средний за предыдущие 11 блоков текущее время - ~1 час в среднем. Давайте предположим, что это ровно 1 час в этом случае.

  • 29 декабря 2017 года на 13:00:00 не принимается
  • 29 декабря 2017 года на 12:59:59 принимается
  • 29 декабря 2017 года, в 9:59:59 не принято
  • 29 декабря 2017 года, в 10:00:01 принято
+772
Sogeking 2 июн. 2010 г., 22:21:06

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

обновление:

Я проверил этот вопрос: добыча на Testnet: как настроить биткоин-в Qt?

Я установил программное обеспечение(биткоин-Кварты), следуя этой ссылке:

которых являются:

судо АПТ-добавить репозиторий PPA:биткоин/Биткоин 
судо apt-получить обновление 
суда apt-получить установку для Bitcoin-Qt с
+700
SKU 8 мая 2015 г., 11:26:59

Я ищу способ, чтобы генерировать закрытые ключи в Java. Я хотел бы сделать это автономная программа, так что я предпочел бы не использовать библиотеку как bitcoinj. Из моих исследований я видел только людей, рекомендуем использовать bitcoinj. Кто-нибудь создал такой? Спасибо.

+682
Jaydotaydot 11 июл. 2016 г., 20:41:31

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

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

+673
rummage 17 июн. 2014 г., 3:48:57

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

+610
Langa Lutshaba 1 окт. 2010 г., 1:01:18

Как описано здесь, незакаленная BIP32 кошельки могут быть раскрыты, если:

  1. Мастер по известному открытому ключу
  2. Закрытый ключ известно, что ребенок

Это происходит потому, что неизвестно (офсет) - индекс - может быть грубой принудительной, так как это поле 2^31.

Схема из статьи

Закаленные-Ключей с помощью мастер - частного ключа и индекса >значение 0x80000000 (2^31), обозначается с премьер-нотации, к'

+549
Austin Saxton 18 мар. 2017 г., 14:47:28

В статье, размещенной на официальной странице очень не хватает "почему" так, есть что-нибудь похожее https://bitcoin.org/en/developer-guide с Пиркойны? Любые технические документы?

+443
janowitz 12 июл. 2013 г., 21:34:01

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

Справедливости ради - не массовый процесс потребления энергии (добыча) ==> не дает ответа, почему добыча

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

Безопасность и охрана - в последнем абзаце этого он придумывает причину. На 51% атаки. Это единственная причина, по которой требуется добыча?

Я опять задаю вопрос: Мы могли бы просто хэш-блока без извращенца, и это также проверяется и целостность данных обеспечивается так же, как и с нонсен. Так зачем нам нужны nonce, которое требует такого массивного энергоемкий процесс? Это только избегать на 51% атаки?

+385
user205936 20 апр. 2016 г., 3:59:32

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

+366
whit007star 5 дек. 2014 г., 5:12:25

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

Риски включают валютный взломали и оставляя его неспособным вернуть свой депозит (посмотреть на Bitfloor) или имея его банковские счета заморожены во время судебного расследования и, следовательно, не в состоянии вернуть вклады в течение первых 6 месяцев или около того (проверить bitcoin-24.com). А тут еще и сочетание всего этого с (предположительно) достаточно резервов, чтобы не закрыли операцию (например, бирже MtGox). И это даже не учитывая риск того, что оператор ведет нечестную и получает соблазн для обмана клиентов...

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

+311
Bloody xu 16 нояб. 2012 г., 8:08:41

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

Я уверен, что есть веские причины, почему нет, но хотелось бы знать?

+245
Zahid Rana 20 апр. 2019 г., 2:10:00

У меня не хватает репутации, чтобы ответить на ответ Питера Wuille, но я испытал используя PSBT (решение 3) с биткоин-версии v0.18.0, теперь работает хорошо для этого. В моем случае, используя PSBT было намного легче, чем используя signrawtransactionwithkey. Шаги, которые я использовал, являются:

  1. createrawtransaction на часы-только кошелек.
  2. fundrawtransaction на часы-только кошелек.
  3. converttopsbt на часы-только кошелек.
  4. walletprocesspsbt на часы-только кошелек. Не уверен, почему это необходимо, но это не меняет строку PSBT. Я думал, что converttopsbt сделал бы этот шаг делает.
  5. walletprocesspsbt на оффлайн кошелек.
  6. finalizepsbt на оффлайн кошелек.

Это ничего не меняет, но для записи я использовал API-интерфейс RPC, а не командной строки.

+213
Nik DJ 5 апр. 2016 г., 2:43:50

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

+202
astroboy 27 июн. 2019 г., 3:03:33

Я надеялся на такой ответ, и не видел, вот мое:

Эллиптической кривой ("ЕК") - это функция, в которой площадь координата Y равна полиномом третьей степени из X-координата.

  1. Интересное свойство эллиптических кривых является то, что любые две точки На ЕС будет определять линию, которая также делает кривую более одного места. "Сумма" из первых двух пунктов определяется в зеркальном отражении (по оси X) того места, поэтому после нахождения на перекрестке, отменяет только координату Y, и у вас есть точка, которая является "суммой" двух других.
  2. Чтобы добавить точку к себе, вы используете линию, касательную к ЕС. Это тоже где-то пересекается с кривой. (Вы можете видеть, почему это работает, если представить две точки вы добавляете все ближе и ближе друг к другу на кривой.)
  3. Вы должны добавить "поколения" ("Г") для себя количество раз, равное количеству представленных закрытым ключом, чтобы найти пункт, который дает вам открытый ключ.
  4. Если вы делаете алгебры, вы обнаружите, что уравнения для определения точки На кривой, которая пересекает линию (либо касательной к точке, вы удваивать, или через две точки вы добавляете) те, реализованный в Python скрипт в другой ответ.**
  5. Чтобы добавить точку G для себя [частный ключ] раз, вы можете превратить его в двоичное число. Вы можете удвоить точки G с касательной и пересечения, как описано выше, чтобы получить 2Г (новая точка), а затем снова на 4Г, 8г и т. д., Все новые точки. Так что теперь каждый бит в вашей (двоичный) закрытый ключ, связанный с точкой.
  6. Начнем с наименее значащего бита (LSB) с такой точки, как результат. Для друг друга (слева от ЛСБ) в ваш закрытый ключ, который находится в 1 (без нулей), расчета "сумма" пункт, как описано в шаге 1, Используя такой точки, что бит с шагом 5 и текущий результат. Повторите это, пока вы сделали все биты в ваш закрытый ключ. Сложение ассоциативно, так что вы можете делать их в любом порядке, вы хотите.
  7. Представьте себе, что эта кривая графически в своей безграничной полноте на бесконечно большой прозрачный самолет. А теперь представьте, что самолет-это порезанная на квадраты так, чтобы каждый квадрат п единиц на бок, а затем все квадраты накладываются друг на друга. Таким образом, все точки с координатами больше в величине, чем P, лежащей на верхней точки, для которых обе координаты являются менее чем P. Это функция по модулю на работе. В вся математика у вас в других 5 шагов, когда вы получите ответ, который больше, чем P, найдите ответ по модулю p.
  8. В итоге вы получите результат, который является точкой. Я думаю, вы укажете координаты X и Y, и что это ваш открытый ключ, но я не уверен насчет этого последнего шага.

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

**Было бы здорово увидеть по алгебре, который показывает, как получить тангенс ЕС (для удвоения), а также для расчета точки пересечения линии определяются с помощью двух других точек и самой кривой.

+173
Hassan Naqve 7 нояб. 2014 г., 7:56:29

Судя по этому посту: какие ключи используются в Blockchain levelDB (т. е. каковы ключ:значение пары)?

Один тип ключей в leveldb биткоина формируется следующим образом

"Б" + 32-Byte блока хэш

Я написал следующий код в Go, но у меня "не нашли".

genesisBlockHash := "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f"
функцию hashbytes, _ := наговора.DecodeString(genesisBlockHash)
keyBytes := присоединить([]Byte (от"Б"), функцию hashbytes...)
данных, ошибка ERR := дБ.Вам(keyBytes, шь)

Где я сделал не так? Как я могу добавить 'б' в хэш?


Попробовал простой случай:

'Р' -> 1-байтовый логический ('1' если это правда): будем ли мы в процессе переиндексации.

Код

данных, ошибка ERR := дБ.Вам([]байт("Р"), Нил)

Но я еще "не нашли". Почему...


Попробовал файл.

'Ф' + 4-байтовое число -> файл файл записи информации.

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

функцию ReadFile(дБ, []байт{0, 0, 0, 0})

Функ функцию ReadFile(дБ *leveldb.Файл db, [] байт) {
 данных, ошибка ERR := дБ.Вам(присоединить([]Byte (от"Ф"), файл...), Нил)
 если индикатор ERR != шь {
журнал.Код println(подстраховаться)
ОС.Выход(1)
}
 сведения // читать 
}
+153
therobinkim 16 июн. 2010 г., 6:40:20

Существует учебник для торговли криптовалютой бот , написанный на Python с использованием Poloniex API-интерфейс.

Автор бота также есть видео об этом на YouTube: https://www.youtube.com/watch?v=fpqzXgZjSqM

+46
Shana 5 нояб. 2019 г., 0:49:42

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