Экономика статьи на биткоин

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

+523
AugustoQ 9 авг. 2016 г., 13:51:23
20 ответов

Допустим, я нашел архив с Blockchain файлы данных, которые я загружаю в мой datadir и начать свой биткоин основного клиента, какие атаки я подвержены? Может файлы, которые содержат поддельные балансы?

Это зависит от того. Если вы просто импортируете блоков (так не chainstate/ подкаталог с UTXO набор), там не должно быть никакого возможного нападения. Клиент будет проверять эти блоки во время запуска, как если бы они были получены из сети, чтобы восстановить chainstate. Если один из блоков был изменен, он будет отклонен как недопустимый блок в это время, и правильные блоки будут запрошены из сети, а не.

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

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

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

+996
Markeith Mccuin 03 февр. '09 в 4:24

У меня мой код работает правильно теперь создавать и отправлять транзакции с правильным сетевая плата. Вот мой псевдо-код с помощью JSON црз:

  1. Оценить сетевую плату, используя estimatesmartfee "экономичный" на основе типичной сделке, размер

  2. Корректировать сумму выплаты на основании оценки комиссии

  3. createrawtransaction с использованием расчетных выплат сумма

  4. signrawtransaction

  5. читать размер расшифрованных необработанные транзакции из шага 2

  6. Перерасчет платы за использование estimatesmartfee "экономичный", основанный на фактическая сделка с последним шагом

  7. Регулировать сумму выплат на основе фактических сетевая плата

  8. createrawtransaction используя фактические выплаты

  9. signrawtransaction

  10. sendrawtransaction

Шаги 6-9 повторяет шаги 1-4.

Есть ли способ сделать это без того, чтобы звонить все по два раза?

+994
Alex Milshtein 13 февр. 2014 г., 1:12:49

Используя importaddress вы можете синхронизировать ваш баланс для смотреть только адреса с пересканировать значение ИСТИНА:

importaddress "адрес" ( "метка" пересканировать p2sh )

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

Аргументы:
1. "скрипт" (строка, обязательный) шестигранные в кодировке скрипта (или адрес)
2. "метка" (строка, необязательный, значение по умолчанию="") необязательную метку
3. сканирование (логическое, необязательный, по умолчанию=true) пересканировать кошелек для операций
4. p2sh (логический, необязательный, по умолчанию=false) добавить P2SH версия скрипта, а также

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

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

Примеры:

Импорт скрипта с пересканировать
> биткоин-Кинк importaddress "универсальный"

Импорт с помощью ярлыка без пересканирования
> биткоин-Кинк importaddress "универсальный" "тестирование" ложные

В виде JSON-RPC для вызова
> скручиваемость это --User имя_пользователя --данных-Binary '{"jsonrpc": "1.0", "идентификатор":"curltest", "способ": "importaddress", "параметров": ["универсальный", "тестирование", ложь] }' -ч 'содержимое-тип: текст/равнина;' http://127.0.0.1:8332/
+979
user3898658 26 февр. 2015 г., 18:41:39

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

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

Например, третий скрипт имеет следующий наговор:

51412c756e6865786c6966790a66726f6d20646563696d616c20696d706f727420446563696d616c0a0a6966206c656e287379732e6172677629203c20353a0a20202041207072696e74285c0a2222225c0a55736167653a202573203c66696c653e203c6465737420616464723e203c6465737420616d6f756e743e207b3c6665652d706541722d6b623e7d0a0a5365742042544352504355524c3d687474703a2f2f757365723a70617373406c6f63616c686f73743a706f72746e756d22222220252073797353ae

Используя шестнадцатеричный конвертер ASCII, он будет этот код на Python:

ОК,unhexlify
импорт из десятичной десятичной

если LEN(sys файла.из argv) < 5:
 Печати(\
"""\
Использование: %s <файл> <дест адрес> <дест сумма> {<плата-груша-КБ>}

Набор BTCRPCURL=http://user:[email protected]:portnum""" % sysS.

Почему персонаж в предыдущем печати без причины? А также ОК И Ы В начале и заканчивается, соответственно?

Из того что я видел ссылка на веб, третий выход скрипта должна выглядеть так:

,unhexlify
импорт из десятичной десятичной

если LEN(sys файла.из argv) < 5:
печати(\
"""\
Использование: %s <файл> <дест адрес> <дест сумма> {<плата за КБ>}
Набор BTCRPCURL=http://user:[email protected]:portnum""" % sys файла.

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

+875
GRIFITS79 2 янв. 2019 г., 13:56:07

Ваш вопрос "исправил" мою проблему. У меня компьютер с 4-х Сафир качестве HD 7950 и я имею дело с той же проблемой. Я думаю, что это сила, связанная вопроса, но у меня 1300 золото номинальную единицу... я раньше просто сидят на 13 интенсивности, пока я выяснял это, но теперь я могу сидеть в 16! В любом случае я не хочу, чтобы жевать, чтобы злиться на меня, так что я добавил баунти на "если" кто-то может решить эту $5 БТД будет возглавлять свой путь.

+759
Matheus Cuba 15 февр. 2017 г., 3:35:39

Сам блокчейн не могут быть сокращены.

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

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

+712
Sergey Reshenin 25 нояб. 2018 г., 7:36:28

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

Обновление

Похоже, есть несколько проектов по бирже MtGox исторических данных.

Инструмент MtGox стоимость сделки закиси': это, кажется, чтобы быть наиболее полезным для моих потребностей. Вы получаете дамп, и может манипулировать данными, чтобы создать свечи для тестирования. https://bitbucket.org/nitrous/bq

Если вы больше в Quantopian, есть способ использовать взвешенный ежедневный ценообразования данных уже импортирован: https://www.quantopian.com/posts/anyway-to-import-bitcoin-data

+708
hnwnjeky 22 нояб. 2017 г., 5:55:52

Кто-нибудь может объяснить математику за Горно калькуляторы, как:

http://www.bitcoinx.com/profit/

Я пытаюсь построить таблицу Google делает то же самое.

+696
Artem Shemyakin 11 июн. 2011 г., 1:00:53

Мое понимание проблемы двойной траты следующим образом:

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

Если я правильно понял, горно решает эту проблему, заставляя каждого шахтера приходится выбирать между одной из двух операций. Но что произойдет, если две шахтеры получают два различных сделок (A -> B и А -> C) и получения хэш в то же время - не каждый еще записать последовательность событий?

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

+536
Luccas 2 июн. 2013 г., 8:46:30

Бип 39 имеет такие стандартные для этого, и, насколько мне известно, нет никакого стандарта для разделения семян, как это. Однако вы могли бы создать нечто такое, что использует секрет разделения Шамира разделения семян (который мнемосхема кодирует) на части и затем кодирует эти части как-то запомнился, как мнемоника. Но ЕМНИП, нет программного обеспечения, которое делает это для вас.

+533
Larissa 18 авг. 2018 г., 14:40:29

Таким образом, автор пытается сказать, с Blockchain, мы сообща можем доверять тому, что происходит в интернете. Но что значит "коллективно доверять тому, что происходит в интернете", значит?

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

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

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

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

Блокчейнами находитесь в поисках лучшего решения.

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

Нет.

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

+523
Darknaviexe 17 окт. 2016 г., 3:18:36

Это очень спекулятивный вопрос. С технической точки зрения в итоге будет 21 миллион (21e6) биткоинов в обращении, да. Но мы уже наблюдаем переход к использованию миллибиткоин (мбтх), когда объявляя цены.

Это использование более мелких фракций может пойти дальше, пока мы не достигнем Сатоши (1е-8 биткоины). Мы эффективно 21e14 сатоши в обращении. Даже этот предел может быть сдвинут при наличии консенсуса среди пользователей биткоин, что такое изменение действительно необходимо, но давайте предположим, что это действительно жесткий лимит. Поэтому мы бы 21e14 единиц учета мирового населения 7e9. Это означает, что в среднем на каждого человека будет собственный 3e5, или 300'000 сатоши. Покупательная способность тех Сатоши зависит от развития рыночной цене, но там, конечно, нет технического ограничения на широкое принятие биткойна.

+511
user265259 29 сент. 2017 г., 17:48:28

Если вы посмотрите на отмеченных коммитов на GitHub, вы заметите, что они также подписанный обслуживающей ядро ключей, обратите внимание на "подтвердить" кнопку, ознакомиться с биткоин/теги и гитхаб ГОБ проверки подписи.

verified tag

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

тег -в $ Git с версии v0.17.0
объект e1ed37edaedc85b8c3468bd9a726046344036243
тип фиксации
тег версии v0.17.0
Таггер Владимир Х. ван дер Лаан <[email protected]> 1538390952 +0200

Биткоин основных 0.17.0 окончательной
у GPG: подпись сделана ПН 1 октября 04:49:17 2018 МДТ
Гоб: с использованием ключа RSA 9DEAE0DC7063249FB05474681E4AED62986CD25D
GPG: действительная подпись от "Владимира Я. ван дер Лаан <[email protected]>" [неизвестно]
Гоб: ака "Владимира Я. ван дер Лаан <[email protected]>" [неизвестно]
Гоб: ака "Владимира Я. ван дер Лаан <[email protected]>" [неизвестно]
у GPG: внимание: данный ключ не заверен доверенной подписью!
у GPG: нет указаний, что подпись принадлежит владельцу.
Первичный ключ фингерпринта: 71A3 B167 3540 D447 5025 E8F2 7481 0B01 2346 C9A6
 Подраздел фингерпринта: 9DEA E0DC 7063 249F B054 7468 1E4A ED62 986C D25D

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

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

+462
Richard Moncadilla 23 февр. 2019 г., 11:32:16

ЛТК. GPU майнинге бесполезно для БТЦ с реальной трудности, необходимо в поим, чтобы сделать прибыльной добычи BTC.

+443
Morpheus78 27 июл. 2015 г., 22:21:23

БТЦ-е ручки несколько разных монет АЛТ, а также БТЦ, долларах США и евро.

+412
Terje Sten Bjerkseth 8 авг. 2014 г., 23:26:06

Майнинг биткоин с Excel: https://www.youtube.com/watch?v=UZBZPOEVyJA

:)

+411
letvik1985 15 сент. 2012 г., 0:17:10

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


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

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

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

Короче говоря, очень трудно определить, если эти технологии имеют применения в реальном мире.

+171
Stephan Amlacher 27 нояб. 2017 г., 1:54:26

Из того, что я собрал, замечаний на соответствие системы RAM только применяется, когда вы используете Жнец как интеллектуального программного обеспечения. Любит cgminer работает вполне счастливо только с 2 ГБ и 4 х карты 7950 3ГБ.

+103
user52983 25 окт. 2019 г., 11:32:23

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

P. S. А обратно из расчета огибающей показывает, что вы будете зарабатывать 1 цент в день.

+43
David J 11 мар. 2018 г., 15:24:25

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

+16
user41955 25 мар. 2011 г., 20:52:11

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