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

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

+222
Zalykr 2 июл. 2018 г., 22:08:06
26 ответов

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

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

Пос не станет де-факто стандартом, потому что Bitcoin является де-факто стандартом, и основывается на военнопленных.

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

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

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

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

+965
tatace 17 мая 2018 г., 23:31:52

В принципе, у меня есть 20 гр/с, работающих на P2Pool вы мне не выплачивают уже около 4 дней, который, кажется, давно.

В тоже 110 часов и остается на 110 часов. Он никогда не опускается и поэтому подвожу 0 акции в 5 дней.

В основном мой вопрос это нормально? он вдруг окочурится или что-то не так с моей установки.

+901
Hmeli Suneli 7 мар. 2017 г., 14:09:43

Это выход Segwit и, следовательно, не имеет адрес, связанный с ним. Блокирующий скрипт для проводки Segwit включает свидетеля версия (0 в данном случае) и активировать скрипт (который 43aac20a116e09ea4f7914be1c55e4c17aa600b7). Учитывая, что длина выкупить сценарий 20-байт, этот замок адрес платное свидетельство открытого ключа хэш (P2WPKH). Следовательно, выкупить скрипт hash160 сжатого открытого ключа.

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

Можно создать платное скрипт-хэш P2WPKH. Под этим я подразумеваю, что вы могли бы добавьте свидетелем, как сценарий и создать адрес. Что вам нужно сделать, это взять hash160 (в 0x001443aac20a116e09ea4f7914be1c55e4c17aa600b7). Первый байт 00-свидетель версии, второй байт (14) представляет байт втолкнуть в стек (20 байт) и остальное-это ваш свидетель. Затем вы можете в base58check кодировать его, используя префикс '0x05'

В будущем ожидается, что большинство клиентов будет обновить Segwit. В это время, предполагается, что адрес будет заблокирован будет base32encode сценария (0 43aac20a116e09ea4f7914be1c55e4c17aa600b7). Адрес будет начинаться с БК для mainnet, разделенных 1, а затем закодированные версии, включая контрольную сумму. Эти адреса называют бечь-32 адреса.

Это как адрес будет выглядеть. Обратитесь бип-173 для более подробной информации.

Mainnet P2WPKH: bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4

Тестовом режиме P2WPKH: tb1qw508d6qejxtdg4y5r3zarvary0c5xw7kxpjzsx

Mainnet P2WSH: bc1qrp33g0q5c5txsp9arysrx4k6zdkfs4nce4xj0gdcccefvpysxf3qccfmv3

Тестовом режиме P2WSH: tb1qrp33g0q5c5txsp9arysrx4k6zdkfs4nce4xj0gdcccefvpysxf3q0sl5k7

+890
Peter Bloch 31 окт. 2010 г., 9:04:28

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

getaddressesayaccount: возвращает список всех адресов определенных учетных записей.

listreceivedbyaccount: списки общее количество биткоинов, полученных по каждому счету.

Или в качестве временного решения вы можете попробовать трюк со следующим:

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

listtransactions "*" 1 0 верно: список последних транзакций со всех счетов, в том числе часы-только адреса.

Более подробную информацию о доступных команд для список счетов/адресам: https://bitcoin.org/en/developer-reference

Надеюсь, что это помогает,

с уважением.

Cluster2k

+872
ajay sharma 22 янв. 2010 г., 18:17:52

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

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

Однако, если правительство устанавливает бредень программа АНБ шпионит без ведома и согласия общественности, что является этически ilillegitimate. Он не является частью социального контракта и его можно обойти этически.

В любом случае, правительство не может контролировать использование Bitcoin, из-за шифрования. С помощью биткоин через VPN в отдельной нацией, или через ТОР, правительство не может сказать, кто использует биткоин, и анонимность сохраняется (до тех пор, пока вы не обменивать товар на биткоин в увлекательной форме!).

Поэтому, если вы хотите использовать Bitcoin, вы можете сделать это независимо от законности, если приняты надлежащие меры предосторожности. Возникает вопрос, А вы? Ваше использование Bitcoin этично? Покупает наркотики Шелкового пути этично? Это спорный вопрос. Это обойти контроль за движением капитала, таких как Китай, этический ход? Опять же, спорно. Кроме того, правительство не сможет остановить вас от использования биткоинов, но они могут создать ложное объявлений в Шелковый путь, чтобы попытаться поймать преступников в момент доставки.

Давайте возьмем угрозы Трампа запретить денежные переводы из США. Trump можно закрыть все западные союзы с движением ручки. Это легко, потому что Трамп может осуществить это. Тем не менее, Трамп не может запретить биткоины, потому что нет способа привести его в исполнение. Без остановки весь интернет нет выхода, и даже провезли бумажные кошельки могут быть использованы.

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

+857
neo 19 нояб. 2019 г., 20:53:27

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

  1. getrawtransaction <txid>
  2. decoderawtransaction <шестигранник>

Второй вызов вернет все входы в сделки. Если сделка предыдущие Техас равен 32 нулями, это транзакция blockchain кошелек. Вы должны рекурсивно перебрать все родительские сделок.

API-вызовы список

+778
best696163 3 мая 2016 г., 0:10:53

Для тех, кто испытывает те же проблемы, обратите внимание, что rpcminers не поддерживаются многие биткойн-майнеры, это была моя проблема.

Я начал использовать GUIMiner и он принял мой первый блок только вчера. Больше никаких блоков кроме тех, кто еще, но я только начинаю.

Что касается

Спасибо за помощь!

+652
DokITT 28 мар. 2011 г., 15:48:00

В ближайшие месяцы сложности по цепочке приведет к GPU не выгодно (или так я слышал).

Так что все, что мы можем сделать сейчас, это мое с ASICS - и даже тогда посмотрим, вернется через год?

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

Что думающие люди еще пытаются сделать вышек и т. д? Или я полностью ошибаюсь?

+607
guhur 11 июн. 2010 г., 11:52:24

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

Каковы специфические взаимодействия между клиентом бумажник/узел и Шахтера?

+588
abby999 11 сент. 2010 г., 13:04:04

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

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

Отсутствие способ защитить свой аккаунт с PhoneCo.без телефона это, на мой взгляд, серьезная проблема. Что, если я не могу найти свой телефон, но может просто оставить ее подруги? Я должен отключить мой телефон с моего провайдера только чтобы снова включить его через двадцать минут, когда я найти его? Или я должен иметь 20-минутное окно, в котором кто-то может ворваться в мой телефон и украсть мои биткоины? (Будет мобильная компания отключила свой телефон немедленно, даже в 3 часа ночи?)

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

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

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

+551
nanadze 27 июл. 2016 г., 5:22:01

"Может вы мне поменьше криптовалюты?"

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

"... например, монеты, найденные в ИКО и т. д?"

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

+547
Ugochukwu Vincent chinonso 13 февр. 2018 г., 8:38:45

Да, например, компания под названием Заповедник биткоины потеряли 100 БТЦ, когда злоумышленник угнал адрес электронной почты генерального директора и направили указания в Конгресс запрос на вывод средств клиента, а вместо этого предоставляет свои Bitcoin-адрес.

Этот и другие инциденты описаны здесь: https://bitcoinmagazine.com/articles/cautionary-tales-bitcoin-security-1422491521/

+462
Stepashka 25 мая 2015 г., 8:01:02

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

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

  2. Если компания создает собственную сеть блокчейн, их вычислительные мощности-это мизер по сравнению с общей вычислительной мощности в мире. Если другое лицо может привлечь больше вычислительной мощности (будучи крупной компанией/государством или с помощью зомби-сети), не больше, лицо сможет контролировать ГК сделки? Что не является проблемой для Биткойна с общей вычислительной мощности в этой сети огромен, но что останавливает это происходит в других сетях?

+451
Patricia Oneill Linard 12 июн. 2017 г., 14:31:50

Согласно Монер бумаги на кольца конфиденциальные сделки, кольцо КТ протокол-это валюта, которая:

  1. требует не надежные установки,
  2. скрывает личность получателя сделки,
  3. скрывает личность инициатора сделки,
  4. скрывает сумма в данной сделке.

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

Однако, поскольку он не нуждается в надежных настройка (в отличие от ЗК-снарков и похож на ЗК-Старков), можете "кольцо конфиденциальные сделки" альтернатива "ноль-знания доказательств" ?

+416
alena84 4 окт. 2016 г., 4:21:27

Я ищу самый дешевый Bitcoin на предоплаченные карты Visa/сервис Mastercard на сумму $5000. Я заметил, некоторые с максимум $100, и спросил, Можно ли увеличить этот колпачок. Это действительно не интересно надо купить 50 карт, и убедиться, что одна опустошает каждого из них. Хотя $1000 на каждой карте приемлемо.

Карта должна работать для покупки в любой стране.

+388
Zachary Bloom 25 мар. 2016 г., 23:58:07

Я пытаюсь разобрать шестнадцатеричный scriptSig, в нормальных операциях, есть переменная типа int, R и S, по умолчанию. Но некоторые из них действительно странные, как те, что:

6a26d2ecb67f27d1fa5524763b49029d7106e91e3cc05743073461a719776192
23befff6eea3dded0e34574af65c266c9398e7d7d9d07022bf1cd526c5cdbc94
825baed503ce5d28bf7332b6dac4751aaceea5cf2df9148b90cbc61894b65261
8e8b01b99048ee68bfe378dd7eb7fc8c1d5b1864aa74a76f4dc97ed38fbfe15e

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

К сожалению, я едва могу читать код на C++ и источники биткоин, но может, есть какие-Руби\питон\PHP-код, который я могу использовать или хотя бы понять как декодировать каждый скрипт на Blockchain? Или любую документацию, которая описывает все различные действительные скрипты?

+363
MikeDTech 6 нояб. 2014 г., 11:29:51

Биткоин использует SHA256 с последующим хэш-функция ripemd-160, который я буду обобщенно называть HASH160.

Хорошие хэши имеют 4 Свойства:

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

Источник: Википедия

Мы заботимся о свойства 1, 2 и 3. Мы знаем, что собственность 1-правда о HASH160 - мы можем сравнивать его. Если свойства 2 или 3 были ложные, то вы могли бы украсть биткоины. Не хорошо.

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

Это тока биткоин скрипт сделки:

 OP_DUP OP_HASH160 09432ab39083b5098b6f09432ab39083b5098b6f OP_EQUALVERIFY OP_CHECKSIG

Вот как это может измениться, если HASH160 были сломаны:

OP_DUP OP_HASH256 09432ab39083b5098b6f09432ab39083b5098b6f09432ab39083b5098b6f826496 OP_EQUALVERIFY OP_CHECKSIG

Обратите внимание, что мы поменялись HASH160 для HASH256. Или, предполагая, что оба были сломаны:

<по умолчанию> OP_CHECKSIG

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

+357
Charvez Carter 11 мая 2016 г., 19:26:56

Я новичок.

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

И что некоторые URL-адреса, которые имеют эти показатели всегда в курсе?

Я ищу уравнение, а не онлайн-калькулятор.

+271
Griot05 5 янв. 2010 г., 14:12:39
Вопросы об извлечении приватный ключ от кошелька, например, для создания резервной копии или импортировать их на другой кошелек.
+226
user61553 7 мая 2017 г., 7:13:21

Этот кошелек использует bitcoinj своим клиентом, который реализует "упрощенный режим проверки оплаты".

Вот что клиент делает в этой реализации:

  • Подключается к надежным узлом.
  • Загружает только заголовки блоков.
  • Проверяет заголовки.
    • Они цепь обратно в генезис блоке?
    • Сложность достаточно высокая?
    • Доверяю ли я этот узел достаточно?
  • Загружает только те операции, которые дают право собственности на ваши адреса.
  • Достаточно глубокий заголовки блоков выбрасываются.

Использование ресурсов в этой реализации зависит только от вашего собственного переданных/полученных сделок.

По состоянию на октябрь 2012 года (блок 203258) были 7,979,231 сделок, однако размер нерастраченной выходное значение меньше 100 МБ, который достаточно мал, чтобы легко поместиться в оперативной памяти даже для довольно старых компьютерах.

Иными словами, почти 8 миллионов txns в Oct2012 могут быть консолидированы в 100 мб, просто выбрасывая txns, что не было выходов расходуемого.

Так что вы можете представить, как мало места она занимает всего хранить транзакции на ваши адреса.


+207
Gowtham satya 25 окт. 2013 г., 4:24:57

Вы можете оставить их в обмен, например, BitParking:

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

[Редактировать: также BTC-e.com может быть полезно как псу кошелек.]

+171
Cyphus 2 нояб. 2016 г., 3:27:08

Вы можете посмотреть дальше в биткоин графики http://bitcoincharts.com/charts/mtgoxUSD#vztgSzm1g10zm2g25

+152
ilovehammies 6 мар. 2016 г., 12:13:03

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

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

+134
user2636664 10 июн. 2017 г., 1:04:35

Вот это отличный ответ на то, как рассчитать размер транзакции перед отправкой. (Обязательно прочитайте окончательного редактирования.)

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

+102
Himesh Sameera 18 мая 2016 г., 1:01:57

Я не автор, но нашел этот код:

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

  1. Блок 1: 2009-01-03 463160 секунд (5 дней, ~8 часов)
  2. Блок 15324: 2009-05-22 90532 секунд (~25 часов)
  3. Блок 16564: 2009-06-05 90390 секунд (~25 часов)
  4. Блок 15: 2009-01-09 87157 секунд (~24 часа)
  5. Блок 16592: 2009-06-06 73782 секунд (~20 часов)
+43
Nageshwar Reddy 12 апр. 2011 г., 22:25:49

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