Я могу явно указать путь для оплаты удара молнии?

Насколько я понимаю, в текущей реализации платежей молнии работают следующим образом:

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

Есть ли способ, используя стандартный API и реализации, указать путь для явно платежа? Например, как я могу найти лучшие 10 путей, а затем пытаться выполнить платеж через путь № 4?

+489
resorte 11 мар. 2010 г., 16:34:11
21 ответов

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

Когда же узел входящего соединения через сети IPv4 (это возможно даже на Тор узел при условии, что он правильно настроен), то Эл поле покажет вам IP-адрес (и порт) запрашивающего узла, и нет addrlocal области.

Так что представляется "входящих подключений для себя" просто входящие подключения (от внешних узлов, не для себя) через сеть Tor в отличие от сети IPv4.

+991
Selma Salim 03 февр. '09 в 4:24

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

1) основным механизмом, если клиент никогда не работать на этой машине до и его база данных не повреждена, стоит посмотреть на ее базе. Он отслеживает каждый узел его видел в сети, как давно он в последний раз видел его, и его IP-адрес.

2) клиент может использовать DNS для нахождения списка узлов, подключенных к сети. Одним из таких семян bitseed.xf2.org. Клиент будет решить это и получить список узлов биткоин.

3) у клиента есть список полупостоянных узлы собраны в этом.

4) клиент может подключиться к известной сети IRC, irc.lfnet.orgи найти других узлов таким образом. (Этот метод был удален с версии 0.8.2)

5) он принимает IP-адреса из командной строки (-операцию addnode).

+974
somersby 20 янв. 2017 г., 10:55:07

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

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

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

Просто может быть проблема с pycoin. Я пытаюсь использовать в автономном режиме bitaddress.org чтобы импортировать мой личный ключ к оружейной.

+905
everette 7 мая 2018 г., 10:21:19

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

Я не эксперт! Так что, я боюсь испортить и включить что-то в биткоин.конф, я не полностью осознаю его последствия. Тем более, что мой личный ноутбук (под управлением Ubuntu) только ресурсов у меня щас на полную-узел установки.

Мои первоначальные цели: - запускаем тестовом режиме полного узла экспериментировать с доступные ограниченные ресурсы (4 ОЗУ, 50 гигов свободного места и лимитном подключении к интернету) - обеспечить мое fullnode в сети (я настройка неделе брандмауэр и создал
новый отдельный счет, хотя не знаю, если я должен сделать больше в плане разрешения учетной записи. Это стандартный)

Единственные примеры, что я нашел: 1) очень общий файл в GitHub: https://github.com/bitcoin/bitcoin/blob/master/contrib/debian/examples/bitcoin.conf

2) это я нашел в bitcore.Ио документации: https://bitcore.io/guides/wallet-service

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

Вот это:

{ 
 "сеть": "тестовом режиме", 
 "порту": 18333, 
 на "HTTPS": правда,
# я должен создавать ключи с собой? Это путь важно? 
 "httpsOptions": {
 "ключ": "некоторые места-сейф/ключ.nopass.УГР",
 "верняк": "некоторые места-безопасный/Серт.УГР" }, 
 "servicesConfig": {
 "bitcore-бумажник-сервис": {
 # это ОК, чтобы использовать этот порт?
 "bwsPort": 3232
},
 "bitcoind": {
 "переменной datadir": "/главная/пользователя/.bitcore/данные"
 "старпома": "/главная/пользователя/биткоин/ГРЦ/bitcoind"
 } 
 }, 
 "услуги": [
"bitcoind",
"bitcore-бумажник-сервис",
"инсайт-АФИ",
 "паутина" ] 
}

Вероятно, другие вещи должны быть добавлены, на данный момент я еще потерял и пытается перейти через первый файл conf

Спасибо большое заранее!

+867
veschitsa 12 сент. 2012 г., 0:08:49

Предположим, что есть Шахтер, который поставит недействительных сделок в блок:

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

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

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

+860
Eric Huangfu 15 февр. 2013 г., 7:40:17

Ответ Shabahat это хорошо, но вот как каждый метод получения адреса работы:

  1. getFromAddress() берет последний элемент scriptSig, и хэширует его, чтобы найти P2SH адрес. Если сделка действительна и P2SH, это всегда будет правильно. Вы можете сделать нечто подобное для P2PKH, но вы не можете сделать это для P2PK. (P2PK не включает в себя открытый ключ в scriptSig.)
  2. transactioninput.getConnectedOutput().getAddressFromP2SH() смотрит на scriptPubKey от предыдущей сделки, и пытается преобразовать его в адрес. Не все допустимые scriptPubKey может быть представлен стандартный формат-адрес, так что это не всегда работает. (Это будет работать для простых случаев P2PKH, P2SH, и P2PK, хотя.)

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

Вы проверяете возвращаемое значение подключения?

+818
Yinkzzy Yinka 21 янв. 2018 г., 17:48:02

Я не люблю просить монетки базу создать для меня аккаунт и дать мне мой собственный ключ. Как я могу сделать весь этот процесс самостоятельно? Либо Bitcoin или эфириума

+814
tohster 15 окт. 2019 г., 10:05:14

ID транзакции: 6a1d9ab775f6b028a037deef37723fbf506947103f2c2f6e9c32149e0dffca34

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

Если я отправил его на другой кошелек мой, они по-прежнему там, а я не потратил их.

Когда я иду, чтобы: https://blockchain.info/tree/267511038

Я вижу, что биткоины перешли к 1Lw536Fvjg6KkCeAYetn7wopF3XEWbrY9y и 32Vh3B83zoaRUsTahWTxpmcgnNXG727u7n

Я решив, что я не отправил монеты на другой кошелек, но другим человеком, который провел их.

amiright?

+766
92kilin92 29 апр. 2016 г., 10:19:31

Нет, по двум причинам:

Во-первых, биткоины очень делится. Чтобы не создавать такие проблемы, копейки будет достаточно, чтобы купить автомобиль создаст. (Как бы вы купить конфеты?)

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

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

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

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

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

+705
Noble Simfukwe 4 февр. 2014 г., 1:18:28

Бип 113 цель не стремиться к определенным смещением.

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

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

+655
joewright 29 сент. 2016 г., 22:18:46

У меня была такая же проблема и при попытке найти решение я нашел многих людей, с предложением установить версию x86 Java, который является глупым, если вы на самом деле запустить операционной системы x64. Другие предложили попробовать себя в MultiBit HD, который официально не выпущен еще, что, вероятно, не хорошая идея. Взял меня некоторое время, но я придумал, как заставить его работать.

Похоже, многоразрядные использует IzPack и JSmooth и вторая проблема локализация 64-разрядной версии Java в системе. Исправить этот установить окружения JAVA_HOME, как предложено выше. https://confluence.atlassian.com/display/DOC/Setting+в+переменной JAVA_HOME+переменная+в+окна

+639
Niamh 3 мая 2019 г., 16:48:40

Есть ли связь по каждому адресу? Как на основе seedphase? или просто буквально делать "случайные" адрес?

Это зависит от того.

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

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


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

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

+622
user29589 23 мар. 2016 г., 17:25:30

Из-за ошибки копирования последнее слово из моих 12 слово мнемоника восстановления фразы для блокчейн отсутствует.

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

Ура!

+393
user38263 16 мар. 2010 г., 3:35:05

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

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

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

+342
warvariuc 20 мар. 2010 г., 16:42:14

Я думаю о "наука" блок исследователей

Когда я иду к блоку Explorer и посмотреть адрес, я вижу список операций по этому адресу и текущий баланс

Это технически просто содержание каждого блока хранится как они создаются (или задним числом разобранных) и присвоение записи в базе данных для каждого нового элемента нашли в этом блоке?

Или даже хранения данных все неподтвержденные транзакции, а?

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

+299
AlanD 5 авг. 2012 г., 6:38:33

может кто-нибудь помочь мне выяснить, возможности, если bitcoind ЭКП.

Как отправить неподтвержденные монеты? Команда НПК 'sendmany' и param 'minconf = 0' по каким-то причинам не представляется возможным. Но как сделать этот вид сделки, как hardwallet Трезор сделать это.

И еще один вопрос. Как отправить на один адрес в одной транзакции (например: https://www.blockchain.com/btc/tx/7657ca99ace83887a4a7b0f1ae3544c3bdb152ae8e5d5a5b3bb126fc826fbc3f) Sendmany тоже не допустим.

Спасибо заранее.

+283
Eric3 22 июл. 2013 г., 22:58:07

Это не возможно, чтобы купить биткоины изнутри клиента. Что вам нужно сделать, это:

  • Найти кого-то, что вы можете купить биткойны. Один способ заключается в использовании обмена, такие как МТ.Гора Gox, которая позволит вам депозит в долларах США (или иной валюте), а затем купить биткоины.

  • В Bitcoin-клиенте (предполагая, что вы используете оригинальный клиент от bitcoin.org), получить биткоин-адрес на вкладке "получение монет" ("новый адрес..."). Используя новый адрес для каждой передачи увеличит вашу анонимность.

  • Перевести биткоины вы купили на новый биткоин-адрес. Если вы используете МТ.Гора Gox вы должны использовать опцию "вывести". Биткойны, которые затем будут отображаться в вашем клиенте.

+208
Bob man 12 янв. 2017 г., 20:13:10

В создании нового алгоритма SHA-256 монет, у меня есть несколько основных вопросов, на которые я надеюсь, что кто-то может помочь с (я не имею предпосылки развития):

  • Биткоин-0.6.3-Линукс.тар новейший доступный источник? Это обновляется на регулярной основе?
  • Может следующие изменения в код (просто да/нет ответ будет большой):
    • Все монеты были предварительно заминированы.
    • Вся добыча осуществляется только одной центральной точки, а не широкой общественности.
    • Для достижения выше, сохранить сложность сети за ноль или меньше, чем один, и никогда не меняется.
    • Для достижения выше, ограничить количество подтверждений для транзакций в один или два только?
    • Автоматический депозит изменяемой количество монет (после изменчивый обязательный период ожидания) в каждый новый кошелек активирован.

Могут ли эти изменения быть реализованы, и если да, то как?

+184
Antoine Durr 16 февр. 2013 г., 9:08:33

Короткий ответ: XRPs станет резервной валютой.

+125
Dimitrion 4 февр. 2014 г., 18:20:27

Несколько вопросов о Walletnotify под Win:

1) это дорога в порядке, чтобы писать .сценарий пы в лайткоин.конф: walletnotify=C:\Python27\python.exe D:\LiVe\listener.py %с Если нет, то каким он должен быть изменен?

2) Walletnotify дает txid как %ы, txid содержит ряд подтверждений. Так вот вопрос, в какой момент происходит вызов скрипта на 0 подтверждений, на 1, на 1-3(в смысле скрипт будет вызван три раза по сделке, когда он получает 1,2 и 3 подтверждения? На каждом подтверждений?

3) Есть ли способ перенести небольшой ЛТК собственные кошельки счета без комиссий за перевод, потому что на данный момент у меня ровно 0 ЛТК, лишив меня всего 2 теста в мире.

Спасибо большое

+53
elloa 24 дек. 2018 г., 7:35:50

Чтобы получить доступ к bitcoind, мне понадобится весь блокчейн верно?

Мне нужен биткоин блокчейн для простой кошелек с помощью bitcoind (демон)?

+49
Guest Guestington 2 мар. 2016 г., 2:08:08

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