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

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

+836
Felix Moser 27 мая 2011 г., 22:15:32
25 ответов

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

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

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

+978
Zouppen 03 февр. '09 в 4:24

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

Я читал недавно про блокчейн, и кажется, что это может быть способ исправить это. Блокчейн может защитить целостность транзакций, так что кажется, будто он может защитить. Однако, я не уверен на 100%.

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


Техническое описание: общая концепция заключается в том, что пользователи могут получить очки за выполнение определенных задач и соревноваться друг с другом на постоянно обновляемом рейтинге, подобно тому, как некоторые многопользовательские игры список лучших игроков (СМО. Дьябло 2). Нет награды, связанные с лидеров за бахвальство.

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

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

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

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

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

Есть аспект блокчейн, которая может помочь защититься от этого? А если нет, (хотя и несколько не по теме) есть ли другой метод, который может помочь защитить от подделки?

+845
Lut Jidef 28 июл. 2013 г., 23:31:14

По всей видимости ваш отец является смешение Bitcoin с Facebook. Bitcoin-это не сайт. Для этой цели Bitcoin-это даже не веб-основе, но другой интернет-сервис (в плане Web и интернет не являются синонимами).

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

Другие, чем на классических веб-сервисов нет единой точки отказа.

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

+808
Jordan Brough 17 июл. 2016 г., 15:05:56

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

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

+665
Harshdeep 1 июн. 2010 г., 6:35:10

Ли консенсус "знают", когда транзакция не может быть произведена по каким-то причинам ?

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

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

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

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

+616
Joe Burns 9 мая 2017 г., 12:55:45

Вы также можете использовать следующий, чтобы получить EC_POINT из сжатого ключ:

инт EC_POINT_set_compressed_coordinates_gfp(константный EC_GROUP *группы,
 EC_POINT *п
 с const BIGNUM *х, инт y_bit,
 BN_CTX *СТХ);

и следующие для преобразования EC_POINT к EC_KEY:

 инт EC_KEY_set_public_key(EC_KEY *ключ, EC_POINT константные *паб);

Из EC_POINT_new документации:

Очки также могут быть описаны с точки зрения их сжатым координаты. Для точки (X, Y) для любого заданного значения x такие, что точки На кривой существует только два возможных значения для y. Поэтому точку можно установить с помощью EC_POINT_set_compressed_coordinates_gfp() и EC_POINT_set_compressed_coordinates_gf2m() функции, где X-х координировать и y_bit значение 0 или 1, чтобы определить, какой из двух возможные значения y должны быть использованы.

и EC_KEY_new документации:

Функции EC_KEY_get0_group(), EC_KEY_set_group(), EC_KEY_get0_private_key(), EC_KEY_set_private_key(), EC_KEY_get0_public_key(), и EC_KEY_set_public_key() сделать и установить Объект EC_GROUP, личный ключ, и открытый ключ для EC_POINT ключ соответственно.

+581
RAKESH 5 июн. 2018 г., 9:36:23

Im ищет 20Вт/ч (при 5В) потребления системы для работы с солнечной панелью. Это возможно с текущей шахтеров? Если вы говорите, что это никогда не будет выгодно, я говорю 5$ за месяц-это большая цель для меня. Валюта может быть разной, чем биткоин. Я так начинающий.

+556
user1061173 3 мая 2018 г., 4:59:54

Непосредственным поводом для активизации Segwit является бип 91, которые заставили всех шахтеров сигнал для segwit и тем самым активировать segwit. Однако бип 91 была вызвана бип 148, которые угрожали, чтобы заставить шахтеров сигнал для segwit на 1 августа и потенциально вызвать жесткую вилку. Если бип 91 не активирована, то есть, возможно, были две цепочки где segwit активировать/активировать на один (Сеть бип 148) и цепи, где segwit не активирована и не может активировать. Также возможно были и без цепи раскололся и всех шахтеров с последующим бип 148 и активированные segwit примерно в то же время.

+553
user3108815 26 июл. 2012 г., 23:18:03

Я попытался направить 0.0001 БТЦ от моего blockchain.info кошелек. Он вычитается 0.0009 BTC с моего счета, в том числе 0.0008 BTC является плата за сделку.

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

+539
healthmagreviews 4 окт. 2015 г., 20:33:02

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

+505
Driller1976 23 июн. 2017 г., 11:49:59

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

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

Вы можете создать много ключей локально.

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

+504
Mukesh kumar 29 окт. 2015 г., 3:24:04

Я не могу открыть любой из моих 2 многоразрядные HD-кошельки. Он говорит: "пароль не разблокировать кошелек" на обоих. Я пробовал восстановление из всех возможных резервных копий, мои пароли верны и мои тайные слова успешно проверять каждый раз. При нажатии "далее" я получаю:-

1) клеща. Расположение резервной копии, созданной 2) Крест. Кошелек создан. 3) клеща. Сертификаты безопасности 4) крест. Кошелек-это синхронизация. Пожалуйста, подождите до полного.

Кнопку Готово-серый, бумажник, похоже, делать больше нечего - он не синхронизируется. Я 3 монета стоит $6к на данный момент. Я также пытался восстановить мой кошелек в Электрум, но потому что я не знаю как выбрать место кошелек от MultiBit HD, которые я борюсь. Повторяю, у меня есть все необходимая информация, необходимые для резервного копирования. Кроме того, у меня есть .молния.AES-шифрование файлов - я хранил их в корень c: я не могу показаться, чтобы открыть их с помощью AES расшифровки, пытался, используя мой 12 цепочка семя-Слово и пароль на кошельки. Плз помогите, все наши компании продажи биткоинов за последние 6 месяцев...

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

Кабриолет

+499
user19183 21 июн. 2015 г., 23:53:10

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

Они по-прежнему уязвимы от атак грубой силы, хотя это все еще достаточно безопасной по крайней мере в ближайшие х лет (где Х > 10).

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

http://en.wikipedia.org/wiki/SHA-3

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

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

+494
user75664 21 мар. 2013 г., 9:03:15

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

+478
Gwop Siegal 23 авг. 2019 г., 10:29:21

"Проблема Linode гарантийное", - хранить биткоины на управляемом устройстве. Что управляемое устройство может быть сервером хостинг от Linode установите например, или облачный сервер в Rackspace еще другой пример. В обоих случаях, просто получив root-доступ через системы интернет-провайдеров, десятки тысяч биткоинов были украдены.

Инцидент, в котором "проблема Linode гарантийное" термин был придуман, более 46K БТЦ были украдены в нарушении безопасности на Linode гарантийное, включая 43К только кошелек Bitcoinica по.

Linode гарантийное не раскрыл точный сценарий, но он считает, что система сотрудника удаленно взломан и что система имеет доступ к задней двери, что позволило административный доступ к каждому Linode гарантийное хозяина. С административным доступом. кошелек.дат'уязвимы.

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

Даже мобильные устройства могут быть полностью уязвимым.

+436
Colin Rhodes 21 окт. 2011 г., 6:48:42
"C:\Users\Pompen\AppData\Roaming\MultiBit".
 "C:\Program Файлы\Многоразрядной-0.5.18".
Не удалось загрузить блокчейн "C:\Users\Pompen\AppData\Roaming\MultiBit\multibit.spvchain". Ошибка была "ком.Гугл.биткоин.магазин.BlockStoreException поврежден блок магазина: не может найти сеть начальник: 0000000000000000139072ad82693ddc93b29fca541778907aced232b031072b".
Открыв бумажник "C:\Users\Pompen\AppData\Roaming\MultiBit\multibit.wallet"...
... сделано
Открыв бумажник "C:\Users\Pompen\AppData\Roaming\MultiBit\Naamloos.wallet"...
... сделано

Затем он показывает эти сообщения:

Начиная блокчейн воспроизведения из сети...

Воспроизведение блокчейн от дата "7-мая-2015"

Остановка биткоин сети связи...

И эта ошибка:

**17:56:34.604 [SwingWorker-бассейн-2-нити-2] ошибка орг.многоразрядные.сети.ReplayManager - не может скачать блокчейн как нет PeerGroup**
+422
user2919667 11 февр. 2017 г., 22:25:31

Итак, я искал везде и никто, кажется, не имеют этой конкретной проблемы.

Я создал интернет-магазин, который принимает БТД, до сих пор пользователи могут видеть цену товара в долларах США, тем не менее, я хочу, чтобы пользователь мог нажать цена в USD, и преобразовать его мгновенно БТЦ. Как вы можете на сделке Blockchain.info .

Например:

Блокчейн операции конвертации

До сих пор я только был в состоянии отображать цену БТЦ с помощью API блокчейна.

Я хочу такой же эффект, как блокчейн на мою цену, или хотяб под ним.

(Снимки ниже сайт, чтобы дать представление о том, что я хочу)

Мои образы

Код у меня есть для отображения цена БТЦ (если это поможет, я нуб извините)

<?в PHP

 $URL-адрес = "https://blockchain.info/stats?format=json";
 $статистика = json_decode(функции file_get_contents($URL-адрес), истина);

 Эхо $статистика['market_price_usd'];

?>

Дисплей цена:

<P класса="цена">$200.50</п>
+408
Mithfir 22 сент. 2012 г., 4:26:09

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

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

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

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

Мы хранить открытые ключи в централизованной базе данных?

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

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

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

+399
The Bald 16 июн. 2015 г., 14:29:06

Я' м все еще пытаюсь понять условные обозначения, используемые в HD-кошельки, так что у меня есть пара вопросов:

  1. Какая разница между CKDpub и CKDpriv из обозначения пути. То, что я знаю, это путь просто использует ч или ' , чтобы обозначить разницу между закаленной и не закаленной dervivations но я не вижу разницы между CKDpub и CKDpriv, просто видя пути.

  2. От этого Эфириума стандартной деривации узел /м/44'/60'/0'/0/0 как кто-то может получить расширенного публичного ключа и получения прочих общественных от расширенного публичного ключа соблюдения этих конвенций.

  3. Ф(parentExtendedPubKey, индекс ) = childPubKey --> адрес. Как это достигается и как закрытый ключ, который оставался в HD-кошелька, в дальнейшем могут быть использованы, чтобы разблокировать или потратить эти средства, отправленные на этот адрес автоматически через родительский публичный ключ ?

+229
QT24 26 июн. 2013 г., 16:46:00

Я понимаю, что биткойн-майнинг проблема найти строку с (хэш предыдущего блока + проводка хэши + случайное число) такая, что и SHA256(х) имеет П нулей, где п определяет сложности майнинга.

Результат и SHA256(ы) является 64-длина шестнадцатеричную строку. Каждой позиции 64 и 36 возможности (а-z, 0-9). Так, Ожидается, что количество угадываний будет 36^Н.

Хэш блока № 485891 является

0000000000000000007ea3c67381ecfcf8e44e9941dcef554e8b029068857b55 

который имеет 18 нулей. Таким образом, ожидаемое число угадываний-это

36^18 = 10314424798490535546171949056.

Этот хэш был найден Antpool, который имеет мощность майнинга 1284.32 РН/сек. Следовательно, ожидаемое время для Antpool, чтобы найти хэш будет

36^18 / (1284.32 * 10^15) = 8.03104*10^9 ы = 255 лет.

На этот раз, очевидно, неправильно. Я что-нибудь пропустил?

+199
Ruban Savvy 22 янв. 2019 г., 13:38:08

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

Это сделать еще сложнее в вашем случае - что вы имеете в виду одновременно? Если первая проходит, а вторая нет, то первая должно быть отменено? Также невозможно со стандартным набором инструментов. В общем: почему бы ТХ не пройти? Основанные на ограничении времени? Или вы считаете более двойных или похожие?

Обновление после секции комментариев ниже:

есть три выхода, команда из биткоин страницы разработчика станут три пары адрес/стоимость биткойнов:

{
 "'$NEW_ADDRESS1'": 79.9999, 
 "'$NEW_ADDRESS2'": 10, 
 "'$NEW_ADDRESS3'": 1 
}

(строки завершаются запятой или заключительной фигурной скобкой)

+196
Elliot Fiske 24 февр. 2018 г., 21:41:29

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

1) будут ли вопросы, связанные с повтора атаки?
Возможно, именно поэтому люди занимаются 2х осуществлять защита от прослушивания (это не возможно, чтобы сделать это на текущей версии, не делая свой собственный форк). Ядро пытались смягчить этот отказ узлов BTC1 в последней версии ядра биткоин. Но теперь у нас есть возможность узлы BTC1 притворяться кем-то еще, так что они будут признаны основных узлов (который имеет смысл, насколько я обеспокоен). Анализировать защита может быть как простой, как ждали вилкой случится, то вести с определенным типом узла вы хотите, чтобы ваша сделка на (свет кошельки позволяют эффективно "закрепить" надежные узлы), если сеть уже сегментирован, то ваша сделка не будет транслироваться на обоих.
Другим вариантом является, чтобы сделать некоторые новоиспеченным биткоин пост вилкой (либо один будет делать), переместить ваши монеты и включают этот пост-форк Bitcoin, это будет отклонен как недопустимый по другой цепи (эти монеты не существует). Тогда вы можете спокойно перевести монеты на другой цепи в качестве первой цепи будет иметь эти монеты, сколько потратил (и поэтому транзакции будут отклонены также).
Как "разрушают стоимость", может быть, для некоторых людей это может быть проблемой, однако любые монеты отправлены на неправильную вилку равно подлежат взысканию получающей стороной в качестве адреса формат не изменился, так что они просто могли претендовать на монеты на вилку. Хотя это большая морока, более запутанной, чем однако технические вопросы.


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

+196
Edvard Kalin 2 апр. 2019 г., 3:46:45

Для каждого нового блока есть новое дерево Меркле сделок. Когда блок включен в блокчейн дерево Меркле (и, следовательно, Меркле корень) для этого блока не изменяется. В вашем примере, если вы не Шахтер пытается мой блок, вы можете выбрать, чтобы продолжить операции А, B, C и D или сформировать новый Merkle Tree с А, B, С, D, Е, F, G и H. чем больше транзакций сборов на Е, F, G и H, тем больше шансов у Шахтера перейдет от попыток мой блок С А, B, C и D в попытке разминирования блока С А, B, С, D, Е, F, G и H.

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

+55
sham sam 13 июн. 2016 г., 17:14:30
Хранить кошелек в автономном режиме, т. е. закрытые ключи недоступны из интернета. Это, например, реализовано через использование бумаги и аппаратные кошельки.
+40
dadiohead 15 окт. 2010 г., 13:18:26

У меня есть биткоин-ядра установлены, я запускаю его в режиме тестовом режиме. Теперь, если я хочу пополнить мой кошелек, мне нужно знать адрес получателя. Как найти мой адрес для получения, так что я могу пополнить его, а затем завершить сделку. Я с помощью Bitcoin-CLI и -тестовом режиме , что является лучшим способом, чтобы пополнить свой кошелек, так что я могу отправить монеты на другой адрес?

+25
Danial 22 июл. 2013 г., 4:26:09

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