Еще один вопрос по поводу сценариев

  1. Можно ли написать скрипт, который позволит вывести деньги только на конкретный адрес?

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

Какие-либо примеры ? Спасибо!

+710
Patricia cruz 31 дек. 2012 г., 18:15:25
16 ответов

Моя текущая папка биткоин, 28 мая 2012 года, 2.16 ГБ. Из которых может быть 60 МБ лично мне информацию, как мой бумажник, адреса, логи и историю транзакций. Поэтому в основном вам придется скачать чуть более 2 ГБ , чтобы быть в синхронизации с сетью.

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

Редактировать: blockchain.info графика чисто блокчейн размер здесь: https://blockchain.info/charts/blocks-size

Если этот темп роста останется той же, биткойн может попасть в беду...

+988
DLee 03 февр. '09 в 4:24

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

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

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

+987
Korny 22 июл. 2016 г., 5:16:43

Предположим, я хотел иметь биткоин охота за сокровищами, где были использованы QR-коды. Первый человек, который сканировал данный QR-код должен получить некоторую определенную сумму биткоинов. Это возможно? (Желательно с как мало нужно для понимания получателя, насколько это возможно.) В качестве бонуса, это возможно, чтобы иметь уникальный QR-код, чтобы есть "пул" 5 биткоина к которому оно прикреплено, дать 1 биткоин езды в сканировании, но разрешение только сканирования с помощью уникальных устройств. (т. е.; так 1 QR-код может быть использован в п. 1 биткоин за 5 уникальных устройств) или проще создать 5 QR-коды? По сути те же функции как "отправить QR-код" в клиенте для Android, только в обратную сторону - (сканирование QR-код, и получите монеты)

+974
peresmeshnikkep 26 янв. 2011 г., 14:46:40

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

  • Два отдельных людей, собственные открытые ключи, хэш-то же значение
  • Два разных человека же публичный ключ

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

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

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

+824
Patric Robert Gutersohn 29 нояб. 2019 г., 5:50:31

Насколько мне известно, ни SHA256 или scrypt в жизни доказуемо случаях хэш-столкновения происходят.. Впрочем, если это маловероятно событие должно было произойти, что бы это значило для государства блокчейна? Будет ли это вызвать консенсуса путанице, поскольку там будет 2 блока с одинаковым хэш-ссылки в разные предыдущих блоков? И/или сделает это лучшая практика, чтобы избежать любой алгоритм произошло столкновение с?

Просто любопытно,

-Schwifty

+777
Anthony Barone 13 июн. 2019 г., 4:56:20

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

На базе в настоящее время я с помощью Redis - я знаю, что это заняло много оперативной памяти, но допустим, что это нормально.

Другой возможности может быть MySQL, Postgress или даже CSV-файл.

У меня bitcoind и я выписал блок после блока.

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

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

На данный момент эти 2000 просмотров делалось для bitcoind, потому что база данных вывода может быть CSV-файл.

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

Есть ли быстрый способ, чтобы импортировать?

Я использую PHP и один блок с 2017 года импортировано около 1 мин.

+475
rednax 18 окт. 2012 г., 13:07:25

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

+450
Kevin Vo 28 сент. 2014 г., 14:02:21

Ссылка Альберт показывает "чрезвычайная трудность настройки" кодом. Основной 2016-блок регулировки сложности определяется в chainparams.cpp:

 консенсус.nPowTargetTimespan = 14 * 24 * 60 * 60;

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

 консенсус.nMinerConfirmationWindow = 2016;
+314
wieblinger 4 мая 2012 г., 17:20:26

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

+281
Kerrick 13 нояб. 2013 г., 16:55:20

Меняется только целевое время генерации блоков не означает, что средний интервал блока будет это время. Интервал блока регулируется доказательства целевого работу, и есть предел тому, что цель может быть. Если вы не увеличить лимит что цели, то цель не сможет увеличить до точки, где ваши блоки добываются на которой вы хотите, чтобы они добывали на. Вам нужно увеличить вашу целевую лимит (он может быть найден в chainparams.cpp и называется powLimit), так что блоки могут быть найдены более быстро.

+212
panckreous 20 мар. 2018 г., 19:38:32

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

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

+179
Marco Palzkill 18 окт. 2012 г., 16:31:48

Я бегу bitcoind на CentOS и хотите сбросить тестовом режиме. Я тестировал одну сторону, а теперь я хочу проверить что-то еще иначе.

Например, я хочу, чтобы очистить его так, когда я делаю:

биткоин-Кинк listaccounts

Никаких счетов не возвращаются.

И

биткоин-Кинк listtransactions

Никаких операций не возвращаются.

Какой самый простой способ сделать это?

+115
wkl 3 июн. 2019 г., 13:45:29

Есть моделирование сценариев с учетом того, что большинство платежей в ЛН пойдет в конкретные узлы (например, Amazon или eBay)? Большинство платежей, которые мы делаем не по отношению к нашим друзьям, но к большим организациям, которые продают вещи.

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

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

Редактировать

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

+105
Kainda 15 окт. 2018 г., 20:49:44

Короткий Рассказ

Есть Antminer фермы серверов я обеспечиваю поддержку с более 100 Бк сервера—в основном S9 и Т9 моделей. Есть три конкретных С9 шахтеров, которые бок о бок рядом друг с другом на решетку, которая постоянно показывают меньше, чем нормальный хэшрейт в Slushpool.

Когда я проверить эти сервера в Slushpool они все трое часто колебаться в пределах от 11-13 м/с а веб-интерфейс и командную строку RT и хэш-цены на СР всегда нормально без колебаний. Каждый раз, когда я проверить Slushpool, это почти всегда ниже, чем обычно, и я проверил почти сто раз в день, просто чтобы убедиться, что я был дотошным.

Вопрос

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

Примечания

  • Я проверил оба командная строка и web-интерфейс на все это и вижу то же самое; обычное реального времени и обычный среднестатистический всегда каждый раз, когда я проверить, но с Slushpool, это почти всегда показывает это хеширование ниже на 1 или 2 м/сек.

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

+85
arianray 19 дек. 2016 г., 7:24:49

есть ли способ, чтобы запустить узел молнии на биткойн-узел СПВ на данный момент? Я читал, что оба ЛНД и C-молнии нужен биткоин Fullnode в это время. Это может показаться неучем, но я не хочу, чтобы пройти через хлопот синхронизации всей цепочки для небольшой тестовой прямо сейчас. Биткоин-молния кошелек для Андроид например требования для работы на биткоин СПВ, так что там должен быть способ.

Спасибо, любая помощь приветствуется.

+19
Vahni 14 сент. 2015 г., 10:11:53

Идея о том, что биткоин превосходит государственного образца Фиат базируется на нескольких мифах.

Миф № 1: биткоины не могут быть созданы "из воздуха"

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

Отдельных, но взаимосвязанных момента: ничто не мешает биткоины могут быть заемными, как частичное банковское резервирование. Смотри Как золото ETFs на работу. Золото не может быть создано из воздуха (даже если все согласны!), но вы можете создать бумаги поверх него.

МИФ № 2: Bitcoin является децентрализованной и не контролируется какой-либо одной власти

Опять же, это не правда. У биткоина есть неформальная системы управления. Несколько человек принимают решения от имени всех остальных. Это так же, как демократически избранное правительство, за исключением того, что он не демократически избранный (так это же "благожелательной диктатуры"). Это очень похоже на Центральный банк, который решает, какие банки выручили и какие банки имеют право на провал (см.: финансовый кризис 2008 года), кто добирается, чтобы держать свои деньги и теряет их.

Это проще для шахтеров в Налоговый биткоинов , чем это для правительства, чтобы налоговые доллары (см.: Кипр вкладчика налог).

МИФ № 3: Bitcoin не может быть подменен

Это тривиально для любого, чтобы создать реализацию биткоин дизайн (PDF) и называем его "биткоин." Например, можно создать альтернативный вариант дизайна с верхним пределом 42 миллиона монет вместо нынешних 21 млн, быструю обработку транзакций. Кстати, это именно то, что Лайткоин делает. Лайткоин можно просто называть себя "Биткоин" и это будет законно, потому что оно в точности следовать дизайн продуман в биткоин белой бумаги. Поэтому любое количество клонов биткоина может законно называть себя "Биткоин" до тех пор, пока они следуют на белой бумаге (это, как это должно работать), и поэтому в каком-то смысле может быть любое количество "фальшивых" биткоин валюты в обращении.

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

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

+10
Zigii Wong 21 февр. 2013 г., 10:43:46

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