Как безопасность Mastercoin отличается от биткоина?

Mastercoin основан на Bitcoin, и имеет очень похожие модели безопасности. Однако различные показатели безопасности разных (некоторые лучше, некоторые может и хуже).

Как конкретно они отличаются, безопасности мудрым?

+309
Kyle Altemeyer 10 апр. 2015 г., 23:14:21
19 ответов

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

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

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

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

+999
varunl 03 февр. '09 в 4:24

Если ваш знакомы с JavaScript, то я думаю, что самым простым способом будет проверить https://github.com/bitcoinjs/bitcoinjs-lib . Они предлагают решение на стороне клиента для создания биткоин адрес. Есть несколько примеров в ридми, а также.

+962
Danning Xie 29 янв. 2013 г., 2:44:39

Если вы имеете в виду ситуацию бирже MtGox,

  • перед выводом БТЦ остановке, были проблемы и задержки с выводом денег. Таким образом, вы не торговать BTC за USD, но BTC за GoxUSD. Люди, которые пытались покинуть бирже MtGox может сделать это в основном только через БТД, таким образом, они были более правоподобны для того чтобы купить БТЦ используя их фиатными деньгами, чем продать его, и из-за этого, на бирже BTC на MtGox цена была немного выше, чем на других биржах
  • после вывода БТЦ остановке, бывало, что людей было больше шансов спастись, используя Фиат пути. Есть также слух, что вы могли бы сделать деньги из Gox если оно является неплатежеспособным, если он был в неразменных бумажных деньгах, поскольку законы БТЦ неясны. Все это означало, что люди были гораздо более вероятно, чтобы продать GoxBTC чем купить, поэтому биткоин (или больше, как GoxCoin, так как он был непригоден из чиновников) была цена plummetting вниз.
  • люди, которые пытались избежать их сливают из чиновников использовал рынка bitcoinbuilder.com , что позволило им торговать GoxBTC в RealBTC. Цена была более или менее доверие к бирже MtGox те люди.
+895
cori 10 февр. 2013 г., 12:14:37

Я сделал депозит в биткоин обмен на 2018-09-11 06:57:41. Обмен потом операции вывода на 2018-09-11 13:19.

Время сейчас 2018-09-11 21:55 но сделка до сих пор не было никаких подтверждений. Размер mempool в настоящее время 12 Мб, который не должен быть достаточно большим, чтобы вызвать такую задержку.

Выход для вывода является bech32 адрес. Кто-нибудь видел задержек в операциях вывода, возможно с другим адресом форматы на выходе?

https://blockchair.com/bitcoin/transaction/946d199348cdd21209e1c42f8df1700be9a238bb220d7e03ceff5b136e7cca2b

Спасибо

+864
Pouya p 15 дек. 2018 г., 6:28:48

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

Например, Ситибанк спокойно вмятины меня за 2.5% более низкому курсу текущему курсу ЦБ РФ, а также о дополнительных 3% для "чужих плата за перевод" на моем счете. Кредитная карта--это только через мой ATM/дебетовой карты на "местных" Ситибанк С. А. Теллера. Я бы предпочел банковские переключения (не дорого провод переключения) вместо того, чтобы проехать в город, только в течение одного банкомата часы работы и т. д. PayPal не намного лучше.

Биткоин может быть использован в качестве посредника?

США --> БТЦ --> ПЛН

Мне нравится идея идти через двух бирж Ач на мои банковские счета на каждой стороне, но делать их сборов и курсов обмена валюты, сделать это стоит в то время?

Также, видимо, в прошлом 2011 году был еще один онлайн-сервис может перевести PLN в/из вашего биткоин адреса, теперь их закрыли. Кто-нибудь знает другие способы получить деньги из BTC в ПЛ?

+851
acsmith1972 31 авг. 2013 г., 16:14:18

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

+798
user138719 29 мар. 2015 г., 23:16:08

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

+758
izdevashka786 15 апр. 2016 г., 3:39:19

Сумма неизрасходованных выходов текущего баланса.

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

То, что я хочу сделать, это просто приехать в то же total_received, total_sent статистика и баланс по приведенным данным.

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

Так кто же прав?

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

+705
tuzman91 24 мар. 2015 г., 23:16:40

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

Как много новых curruencies основаны на лайткоин, это просто сетевые настройки, которые меняются между каждого типа кошелька?

Так что мой вопрос, Что делает биткоин кошелек для лайткоин кошелек?

+696
Bravax 23 мар. 2013 г., 20:00:16

Из чего я могу собрать цветные монеты добавить некоторые дополнительные данные к UTXO, я пытаюсь понять, какие механизм мы использовали для хранения дополнительных данных и как эти данные имеются в такт, если UTXO отправляется на очередную вечеринку. Допустим, у меня есть 1 сатоши UTXO, я могу (как-то) пишут, что он представляет мою машину, регистрационный номер 123 азбуки. Теперь я передаю, что 1 сатоши вам в качестве доказательства передачи права собственности на то, что сейчас ваш автомобиль. Данные уничтожаются в это время? Я предполагаю, что для делимых предметов, таких как бутылки вина, если бы у меня было 12 Сатоши в 1 UTXO, я не мог отправить 1 сатоши вам передать только 1 бутылку?

Пример из проводника было бы здорово, спасибо.

+628
Cherniv 24 июн. 2016 г., 3:16:26

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

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

+528
Ti Strga 27 сент. 2012 г., 7:40:37

Как вы знаете из предыдущего вопроса, узел имеет право сформировать блок и отправить его в сеть, когда

нажмите < BaseTarget * EffectiveBalance * TimeSinceLastBlock

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

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

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

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

cumulativeDifficulty = cumulativeDifficultyOfPreviousBlock + (2^64 / BaseTarget)

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

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

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

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

+349
Chris waldhour 9 июн. 2018 г., 0:37:58

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

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

+277
KeNgoaiDao 1 мар. 2018 г., 22:12:41

Читая этот раздел из BIP144, я заметил букинистики заявление:

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

И это фактически подтверждается эта линия в Bitcoin Core, который выполняется для каждой транзакции нашли в блоке во время CheckBlock звонок.

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

+226
shyam 7 авг. 2013 г., 20:59:05

Если вы посылаете 2.5 BTC на один адрес и 0.5 BTC на другой кошелек, который является сделкой с двумя получателями. Адреса меняются несколько новых адресов в тот же кошелек.

Если UTXO 3BTC были выбраны, не было бы никаких оснований для 2BTC UTXO двигаться. Если вы хотите переместить все свои деньги в новый кошелек, отправить 2.5 BTC до адресата а остальные деньги на свой новый кошелек.

Если вы хотите узнать больше о Coinselection алгоритм проверить, что за монета алгоритм выбора?.

+198
Kayle Dollison 12 апр. 2011 г., 9:50:46

Для целей тестирования, я должен соединиться с веб-страницы на моем хостинга аккаунта (в интернете) на мой сервер в формате JSON RPC, который работает на моем ноутбуке . Так bitcoind работает на моем ноутбуке, который стоит за мой роутер, и у меня есть общий веб-хостинг аккаунт с easybitcoin.php работающие на нем.

enter image description here

Скажем, публичных моего роутера IP адрес 1.2.3.4, и веб-сервер (где easybitcoin.php жизни)'IP-адрес вместо настоящего 5.6.7.8, и мой адрес ноутбук в локальной сети 192.168.1.99

Ошибки я получаю это

Не удалось подключиться к порту 1.2.3.4 8332: соединение отклонено

биткоин.конф

сервер=1
выбрать=5.6.7.8
чтобы=8332

Маршрутизатор Переадресация Портов

enter image description here

Брандмауэр

Вниз. Я проверял его в роутер и на ноутбук (где есть исключение для bitcoind).

ДМЗ

Ноутбук в роутер ДМЗ.

ВПН

от

Онлайн проверки порта сканера (выглядит хорошо)

Результат: 1.2.3.4 прослушивает порт 8332

Собираюсь http://192.168.1.99:8332/ изнутри локальной сети (выглядит хорошо)

JSONRPC сервер обрабатывает только запросы Post

Собираюсь http://1.2.3.4:8332/ изнутри локальной сети

Попытка подключения истекло.

Собираюсь http://1.2.3.4:8332/ из интернета (я выбрать=ИС тестирование сайта)

403 ответ (0 символов)

Собираюсь http://1.2.3.4:8330/ из интернета (Богус порт)

Истекло время ожидания соединения.

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

+170
rocharrosl 12 апр. 2019 г., 13:40:02

Я искал скрипты на blockchain, чтобы проверить мою программу, и я столкнулся с странной scriptPubKey в этот Техас , что я не мог понять.

В опкоды будут

1ПК = 02085C6600657566ACC2D6382A47BC3F324008D2AA10940DD7705A48AA2A5A5E33
pk2 = 03F5D0FB955F95DD6BE6115CE85661DB412EC6A08ABCBFCE7DA0BA8297C6CC0EC4
hash1 = D68DF9E32A147CFFA36193C6F7C43A1C8C69CDA530E1C6DB354BFABDCFEFAF3C
hash2 = F531F3041D3136701EA09067C53E7159C8F9B2746A56C3D82966C54BBC553226

OP_PUSHDATA <1ПК>
OP_CHECKSIG
OP_SWAP

OP_PUSHDATA <pk2>
OP_CHECKSIG
OP_SWAP

3 OP_PICK
OP_SHA256
OP_PUSHDATA <hash1>
OP_EQUAL

3 OP_PICK
OP_SHA256
OP_PUSHDATA <hash2>
OP_EQUAL

OP_BOOLAND

4 OP_PICK
OP_SIZE OP_NIP
OP_PUSHDATA 0х20
OP_PUSHDATA 0x22
OP_WITHIN

OP_BOOLAND

3 OP_PICK OP_NIP
OP_PUSHDATA 0х20
OP_PUSHDATA 0x22
OP_WITHIN

OP_BOOLAND

OP_IF

3 OP_PICK
OP_SIZE OP_NIP

3 OP_PICK
OP_SIZE OP_NIP

OP_EQUAL
OP_PICK

OP_ELSE
OP_BOOLAND
OP_ENDIF

Я пыталась как-то расшифровать его, и это псевдокод в моем понимании

боол pk_script(для dat1, dat2 аппликации, sig1, sig2) {
 если (и SHA256(для dat1) == hash1 &&
 и SHA256(dat2 аппликации) == hash2 &&
 размер(для dat1) == 32 или 33 &&
 размер(dat2 аппликации) == 32 или 33) {
 если (размер(для dat1) == размер(dat2 аппликации)) {
 возвращение опция -- checksig(sig2, pk2);
 } еще {
 возвращение опция -- checksig(sig1, ПК1);
}
 } еще {
 возврат опция -- checksig(sig1, 1ПК) && опция -- checksig(sig2, pk2);
}
}

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

Выходной прошел в опергруппу, которая только подталкивает две пустые строки и две подписи в scriptSignature.

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

+151
user32595 10 мар. 2018 г., 0:41:00

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

14.05.13 01:27 Продам 112.75 долларов США 4.77859 БТЦ 538.7860225 долларов США
14.05.13 01:27 Продам 112.76 долларов США 0.359638 БТЦ 40.55278088 долларов США
14.05.13 01:27 Продам 112.76 долларов США 0.122198 БТЦ 13.77904648 долларов США
14.05.13 01:27 Продам 112.76 долларов США 0.022195 БТЦ 2.5027082 долларов США
14.05.13 01:27 Продам 112.76 долларов США 0.0100155 БТЦ 1.12934778 долларов США
14.05.13 01:27 Продам 112.76 долларов США 1.20736 БТЦ 136.1419136 долларов США
14.05.13 01:27 Продам 112.76 долларов США 0.360915 БТЦ 40.6967754 долларов США
14.05.13 01:26 Купить 112.9 112.9 долларов США за 1 BTC

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

+109
Kinoeshka 21 февр. 2016 г., 7:09:19

Поимейте выступает за применение конкретных интегральных схем.

Это оборудование, специально разработанное для одного варианта использования.

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

+102
albena999 16 янв. 2018 г., 16:37:53

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