Было время варп-атаки, единственная причина, это не было безопасно, чтобы сравнить цепочки по длине?

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

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

Актуальны: они указывают на такой ответ:

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

+211
Jim Reineri 16 июл. 2014 г., 4:31:27
17 ответов
Пульсация платы за сделку в целях предотвращения сделок спам.
+921
Dmitry Zhuk 03 февр. '09 в 4:24

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

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

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

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

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

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


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

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

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

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

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

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


Поэтому никогда не поделиться доступа к вашему кошельку, даже если он пустой.

+875
Peeks 24 мая 2018 г., 7:40:04

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

+863
MorganGeek 4 окт. 2015 г., 3:23:24

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

+816
user4135 11 февр. 2010 г., 23:55:34

Доменное имя продается на рынке, а именно рынке компанией uniregistry. Таким образом, это Эфириума(точка)com для продажи около 10 миллионов долларов.

Проверьте здесь, чтобы прочитать больше: Эфириума(точка)com для продажи

+638
Ben Dyer 14 нояб. 2010 г., 16:22:19

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

Это использовать одобрили, приняли, или ожидается?

Может создавать, как это будет надежно?

+466
gsilv 16 мая 2015 г., 21:38:22

Компании ice3x новый и усовершенствованный сайт для южноафриканцев.

Покупать и продавать: биткоин (БТД) / Лайткоин (ЛТК) / Рэнд (ZAR).

Ссылки непосредственно на ваш счет в Южной Африке банк. Быстрый и прямой передачи электронного платежа на наш банковский счет, хранение валюты и быстрой торговли.

+443
gnawux 9 нояб. 2011 г., 23:57:22

PoolserverJ кажется самой лучшей и простой в настройке.

Pushpool был оригинал, но есть некоторые проблемы. В документации тоже немного туманно, если вы новичок в Linux.

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

+440
HPV 15 дек. 2017 г., 1:22:21

Обозначим curve_order на вопрос. При вычислении сигнатуры (р,ы) важно помнить, что Р И Ы предназначены для представления элементов поля FQ (поле целых чисел по модулю м). Формуле с = к^(-1)(е + ГХ) представляет собой алгебраическое выражение в КТ. Так что Р Ан ы на самом деле не являются целыми числами, они являются целые числа по модулю Q (так, например, два целых числа щ и щ + щ обозначают те же элементы поля FQ). При осуществлении функции, возвращающей (Р,С) нет ничего плохого с внутренне представляющих эти величины целых чисел. Но когда речь идет о возврате ценностей, вы должны решить, как вы хотите закодировать значения Р И Ы. Если с представляет собой реализацию определенного целого, вы просто хотите вернуть с? или с + м? или с 3кв? Все эти ответы такие же (просто разные кодировки), но есть небольшой шанс, вы будете соответствовать тест-вектора , если у вас есть обычная кодировка с ним. При возврате целого числа С по модулю м это обычное кодирование с как уникальное целое число х при 0 <= х < г равна s мод вопрос.

Так, например, когда вы говорите, что test_s = my_s + curve_order, вы фактически соглашаетесь с тестом, но не соблюдаются обычные кодировки. Когда вы говорите, что test_s = my_s * -1, вы искренне не согласен с тестом, но это объясняется 'стандартизации' (поэтому убедитесь, что у вас есть 0 <= х < г и при Х > М/2 заменить на , но убедитесь, что вы кодировать как целое число в пределах [0,г), что означает, что ы в самом деле должен быть заменен на М - с).

+414
dbkeys 25 мая 2015 г., 20:34:35

Новости Google в последние месяцы появился рассказ о компании во Франции называют Paymium, который был лицензирован в качестве банка (не вдаваясь в всего, что делает компания), а другой компании, которая переехала в Атланту, называемая специалистами BitPay, которая позволяет клиентам, которые имеют веб-сайты, чтобы принять Bitcoin платежей. Заголовки газет о последнем, казалось, о том, что они подняли что-то за полтора миллиона долларов от ряда инвесторов. Новости Google не содержит ничего относительно всех, насколько я помню. Но взгляд на веб-сайтах делает его выглядеть, как будто они все были в примерно такой же бизнес.

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

+321
Ebru sayid yucel 24 окт. 2014 г., 6:15:35

Я получаю сегодня эту проблему:

при синхронизации, клиент вдруг вылетает со следующей отладки.журнал:

..... 2015-06-29 14:30:34 ИО ошибка: C:\Users\Internet\AppData\Roaming\Bitcoin\chainstate\713704.ldb: Zugriff verweigert (доступ запрещен)

2015-06-29 14:30:34 * системная ошибка при очистке базы данных ошибка ввода-вывода 2015-06-29 14:36:59 ошибка: ProcessNewBlock : ActivateBestChain не удалось 2015-06-29 14:37:00 чистая нить прервать 2015-06-29 14:37:00 opencon нить прервать 2015-06-29 14:37:00 dumpaddr нить остановить 2015-06-29 14:37:00 установления прерывание потока 2015-06-29 14:37:03 msghand нить прервать 2015-06-29 14:37:выключение 03: В процессе... 2015-06-29 14:37:03 StopNode() 2015-06-29 14:37:UPNP_DeletePortMapping 03() возвращается : 403 2015-06-29 14:37:03 УПНП нить прервать 2015-06-29 14:37:03 ИО ошибка: C:\Users\Internet\AppData\Roaming\Bitcoin\chainstate\713704.ldb: Zugriff verweigert (доступ запрещен) 2015-06-29 14:37:03 * системная ошибка при очистке базы данных ошибка ввода-вывода

В сообщении говорится, что клиент мешает, но процесс никогда не закрывается. Любые Идеи?

+291
user3172056 6 февр. 2019 г., 20:51:45

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

EC_KEY* ключ pkey = EC_KEY_new_by_curve_name(NID_secp256k1);

СТД::вектор<беззнаковый тип char> getPubKey(EC_KEY* ключ pkey, bool и сжатый) с const {
 если (сжатый)
 EC_KEY_set_conv_form(ключ pkey, POINT_CONVERSION_COMPRESSED);
еще
 EC_KEY_set_conv_form(ключ pkey, POINT_CONVERSION_UNCOMPRESSED);

 тип int nSize = i2o_ECPublicKey(ключ pkey, значение null);
 СТД::вектор<беззнаковый тип char> по умолчанию(nSize, 0)
 беззнаковый тип char* pBegin = &по умолчанию[0];
 i2o_ECPublicKey(ключ pkey, &pBegin)
 возврата по умолчанию;
}

Но как я могу получить открытый ключ несжатом из сжатого открытого ключа без знания секретного ключа?

+228
hoek 24 апр. 2011 г., 3:30:09

Я не знаю как это сделать через командную строку, но вы можете использовать инструмент в

https://blockchain.info/DecryptWallet.html

http://pastehtml.com/view/bprww2t3g.html

Это основные, но его кросс-платформенный и получает работу. Вы также можете сохранить его в автономном режиме.

+181
Oskar Randen 29 мая 2010 г., 17:07:26

Я бегу bitcoind/ bitcoind -регтест на Windows 10, и я уже способен использовать Bitcoin-CLI по -регтест наряду с методами работы с JSON-RPC для выполнения основных операций и получить балансы и т. д. Когда я пытаюсь сделать это программно на Python 3, используя Джефф Герцик питон-bitcoinrpc пакет (https://github.com/jgarzik/python-bitcoinrpc) я получаю modulenotfounderror. Однако, мой заморозить pip3 показывает питона-bitcoinlib==0.10.1, а также питон-bitcoinrpc==1.0.

Мой код ниже (18443-порт регтест):

из bitcoinrpc.импорт authproxy AuthServiceProxy, JSONRPCException

rpc_connection = AuthServiceProxy("http://%s:%[email protected]:18443"%("myrpcuser","myrpcpassword"))

best_block_hash = rpc_connection.getbestblockhash() печати(rpc_connection.getblock(best_block_hash))

Что я делаю не так?

Отдельно, есть ли способ сделать в JSON-RPC-вызовов в bitcoind непосредственно с питон3 вместо того, чтобы использовать эту библиотеку, так как он выглядит очень старым и вышедшим из употребления? Очень благодарен за вашу любезную помощь!

+120
jazzdrive3 22 февр. 2019 г., 16:43:09

Как я узнаю о протоколе прослойка, которая позволяет майнинг пула для координации работы со своими работниками, мне было любопытно, какой "чистоты" param в горнодобывающей промышленности.уведомить способ средство. Согласно спецификации -- https://en.bitcoin.it/wiki/Stratum_mining_protocol оно может быть либо истинным, либо ложным. Что я не понимаю, почему это должно быть ложным. Вики говорит, что если его ложь, "если ложь, они все еще могут использовать текущее задание, но должны перейти на новую после исчерпания текущего диапазона извращенец". Мой вопрос в том, что логической причины бы в бассейн отдать Шахтеру для этого? Я предполагаю, что если новая работа в Значит это кому-то в сети имеет хэшированного блока и, следовательно, нет больше потенциал для награды. Так почему работник тратить время продолжая работу, которую кто-то уже закончил?

+57
Amber Lewis 28 дек. 2012 г., 13:31:36

Я думаю, анализ трафика, анализ трафика, ИС.

Как бы это было differenciable от других моделей трафика?

Как активные администраторы могут искать такие закономерности?(Я думаю больше Р2Р вещи)

+51
BigKris64 30 апр. 2014 г., 9:29:00

Работает лайткоинов-0.13.2 в тестовом режиме=1 я получаю "не блокируют источник доступен".

Мне нужно добавить некоторые узлы в лайткоин.конф ? Я пробовал добавлять некоторые, что я нашел из http://litecointools.com/ . Есть ли более официальный список?

+31
Suchitra Kumari Behera 18 апр. 2015 г., 16:18:37

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