Могут ли шахтеры различать сетевые транзакции молнии?

Что делать операций, в платежные каналы и их решения похожи? Молниеносно сетевые транзакции отличается от других сделок multisignature? Могут ли шахтеры дискриминировать в сделках?

+826
ChCh 2 янв. 2014 г., 14:06:11
28 ответов

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

Используя на BitShares, вы станете шлюз, т. е. тот, кто берет, например, BTC и вопросы собственного маркера (долговая расписка), например, Такома.БТЦ, то этот знак можно было обменять на на BitShares' децентрализованный обмен.

Плюсы:

  • вам не нужно реализовывать свою собственную торговую двигателя
  • (возможно) больший объем торгов
  • реферальная программа
  • ваша книга открыта, поэтому все сделки прозрачны (никто не может обвинить вас в обмане)
  • неограниченное количество торговых пар - ваши клиенты могут торговать Такома.БТЦ с bitUSD/открытия.ЛИСК/METAEX.Эт и т. д. от 1 дня без дополнительной работы с вашей стороны
  • вы можете создать свой собственный десктоп/веб/мобильный клиент или вы можете использовать уже существующий (например, https://bitshares.openledger.info)
  • это еще возможно, чтобы соответствовать местным нормативным положением/законом

Минусы:

  • вы теряете контроль над торговым сборов (вы все еще можете зарядить депозит/комиссия за вывод средств)
  • если есть техническая проблема/репутацию на BitShares, ваши услуги будут страдать также
  • не знаю, насколько это сложно реализовать
  • вы ограничены стека технологий и, возможно, более сложно нанять разработчиков
+991
Purva 03 февр. '09 в 4:24

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

+981
NaQeaT 2 авг. 2011 г., 12:04:18

Если вы можете запустить gettxoutproof , то вы можете просто быть в состоянии использовать verifytxoutproof и потом сдать обратно, что сделка является/не удостоверена? - Я честно не знаю, как данные сериализуются.

Сведения об использовании gettxoutproof/verifytxoutproof имеется на этот вопрос.

+917
ashton 15 мар. 2017 г., 6:07:00

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

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

+886
florieger 28 мая 2013 г., 15:55:32

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

+879
qpeoaad 26 дек. 2010 г., 9:30:47

В том, что текст представляет собой blockchain.info расширение не присутствует в блокчейн сам. Я не могу найти любой текст метод поиска в запрос к API.

+866
Aiden Pearce 8 апр. 2017 г., 16:34:43

Тщеславие адреса только уменьшить кажущуюся хаотичность открытого ключа. Основной секретный ключ все так же случайно, как и всегда, так как закрытый ключ не имеет каких-либо особенностей (это не есть специальный шаблон в передней или что-то подобное). Данный открытый ключ может быть сгенерирован с помощью закрытого ключа из диапазона 0-10, как для 1000000-1000010 и тому подобное.

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

+860
MayaFabulous 27 авг. 2019 г., 1:24:25

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

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

  1. Месяцев назад, я создал Биткоин кошелек на мой телефон. И это, конечно же, назначили мне биткоин адрес (1л...).
  2. Я посетил пару таких сайтов, где вы просматриваете рекламу и получаете тривиальное количество биткоин, просто, чтобы увидеть, как сделки текла. Это сработало, и я тогда была биткоин предприятием, которые были слишком малы, чтобы тратить. Я оставил все это в покое на некоторое время.
  3. Я установил многоразрядные на моем рабочем столе и импортного мой закрытый ключ от биткоин кошелька.
  4. Биткоин кошелек отправил уведомление об уязвимости ОС Android, которая влияет биткоин-кошельков, и предложили перенести средства на новый адрес. Приложение создано новое для меня адрес (1М...). Я импортировал новые частные ключи для Многоразрядной, но мое владение, конечно, слишком малы, чтобы быть подвижным.
  5. Недавно я увидел, что разработчик приложения, который делает бесплатное приложение, которое я нахожу очень полезные советы в Bitcoin. Я думал, что это будет хороший шанс пойти немного глубже в биткойн-экосистему. Так что я приобрели достаточно, чтобы покрыть мой совет (немного осталось) с утра сижу, а потом перевел их на новый, предположительно бескомпромиссная, адрес: 1М...
  6. Я инициировал мой совет для разработчика приложений в многоразрядные. Что перенос прошел успешно, но когда я проверить блокчейн, я вижу, что сделка опустошил мой новый адрес (1М...) и поставить все это на старый адрес (1л...), что Bitcoin кошелек предупредил меня, чтобы не использовать больше.

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

  1. Почему сделки очистить адреса финансирование, а не просто забрать то, что ему нужно от нее?
  2. Я сделал что-то неправильно? Или, поочередно, есть что-то, что я мог/должен был сделать, чтобы управлять сделок более подробно?
+858
JFL 3 окт. 2017 г., 11:30:28

Они не передавая монеты. Они выдают векселя, которые действительны только на их платформе.

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

+818
Yaroslav Lozhkin 23 янв. 2019 г., 7:27:10

bitcoind не позволяет удалять адреса. (Если да, то следующий вопрос, который хотел задать, "Как восстановить адреса?" :))

Однако, вы можете использовать вызов RPC setaccount , чтобы изменить учетную запись, связанную с данным адресом. Первый аргумент setaccount если адрес меняется; второй shound учетной записи вы двигаете его. (Если вы хотите, чтобы переместить его по умолчанию учетной записи, поставить "" в качестве второго аргумента.)

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

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

+787
user231982 12 окт. 2011 г., 11:34:08

Кажется, что я способен сделать все кошелек конечные точки могли бы сделать с omniexplorer его API здесь: https://api.omniexplorer.info/#request-v1-properties-gethistory-property-id

исключением не зная, как подписать сделки USDT (Ин недвижимости 31), поэтому он может быть использован для pushtx согласно выше по API док (ссылка).

Любая помощь будет высоко завтраки с горячим.

+771
Jashugan 25 сент. 2017 г., 14:14:27

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

Отправитель создает операцию, которая потребляет некоторые неизрасходованные выходы сделки (UTXO) и присваивает соответствующие значения для вновь созданных UTXO. В UTXO, как правило, указано количество Bitcoin и некоторые условия расходы, которые должны быть выполнены для использования UTXO. Наиболее распространенные траты состояние схемы представлены с адресами.

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

+700
deberaxu 15 дек. 2014 г., 18:09:14

Я заинтересован в анализе закономерностей в переводы между пользователям Bitcoin. Можно ли извлечь следующие данные из биткойн-регистр:

  • время
  • отправитель
  • сумма
  • приемник

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

+627
Patrick vD 27 янв. 2016 г., 1:16:56

Молния, сеть кошелек может быть совместима с ГК нано созданный кошелек, но не должны быть.

ГК нано генерирует семенами (24 слов), используя бип 32/39 бип/бип 44.

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

Если вы хотите сделать это, вы можете попробовать импортировать свои семена книги в эклер, который не descructive действий (т. е. это не повлияет на ваш кошелек/фонды).

+616
Ihab Shoully 12 мая 2019 г., 2:52:07

Если адрес кошелька показывает изменения, это нормально. Когда вы смотрите на получение адреса кошелька в разное время, разве это плохо спроектированные кошелек, он будет показывать разные адреса. Для повышения анонимности, адреса не должны быть повторно использованы, и поэтому ваш кошелек имеет несколько адресов. Не волнуйся, они придут рано или поздно (но убедитесь, что будете использовать тот же Электрума файл wallet).

+598
DontBEvil 30 сент. 2011 г., 23:46:47
  1. Прежде всего, давайте ряд биткоины можно купить и (Х1) - это сколько вы заплатили за него.
  2. Сейчас цена 1 биткоина изменения
  3. Затем можно использовать формулу:

    Х2= (новое значение 1 биткоин)*(количество биткоинов у вас)

Теперь вы просто найти разницу между Х1 и Х2. Это даст вам ваша прибыль/потери.

Все, что вам нужно помнить-это начальное значение. В вашем случае это 50.

Поэтому

Х1=50

ваши биткойны, в этом случае = 50/3916.74 ~ 0.0128

Х2= 4200*0.0128 = 53.76

так что ваша прибыль Х2-Х1= 3.76 - это ваша прибыль

+550
Victor Anandraj D 11 июл. 2015 г., 2:53:53

Ваш прямой вопрос о взыскании штрафа в JSON-RPC в библиотеку в C++, и прямой ответ на это:

Но если я хочу целевой своего намерения, есть хорошо развитые оболочки для Bitcoind-в JSON/RPC интерфейс здесь. Это сэкономит вам огромное количество времени!

+542
Eldon pait 9 сент. 2019 г., 1:29:54

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

+538
fadi Karadsheh 18 мар. 2018 г., 17:11:29

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

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

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

+497
Grammargeek 2 июн. 2017 г., 5:48:49

Это не БТЦ-е поддержки.

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

+429
DjC 6 дек. 2018 г., 11:26:16

Сегодня современной биткоин-клиент на Qt не реле сделок с более чем 200 выходов. Но это не ограничение протокола. Вы можете создать сделки до 100к размер, который дает вам 2500-3000 выходов (попробуйте посчитать точное число сами).

Например, Техас https://blockchain.info/tx/0313e6552a5337de92c475c0dbbb0e351a1525b0f202beb9d4c75b3a5b114bf3 имеет 2501 выходов и был успешно добывают 3 дня назад

+362
Jessica Gandara 6 мар. 2010 г., 22:54:46

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

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

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

  • Предоставление возвращаемый депозит - пригодится для подтверждения, что вы готовы потратить деньги, чтобы убедиться, что вы авторитетный, с возможностью, чтобы получить его обратно после определенного времени
  • Escrow и споров медиация - разрешение нескольких сторон, которые не доверяют друг другу, чтобы торговать через их общее доверие определенным набором доверенных третьих сторон (это классический M из N подписи о выделении средств, договор)
  • Обеспечение контрактов - по существу, чтобы позволить обещает быть дано на благо конкурирующих сторон (например, чтобы заплатить за маяк)
  • Используя внешнее состояние - Скрипты можете посоветовать адресов, которые могут быть присоединены к "оракулу сценарии", которые могут выполнять транзакции подписи на основе сложной внутренней логики (пример-гарантировать выплату наследство после смерти или совершеннолетие наступает раньше)
  • Торговле между цепочками - другие биткоин валют торговать друг против друга (что потенциально может решить эту проблему для стран, желающих использовать Bitcoin)

Понятно, что есть много возможностей для экзотических видов операций:

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

Все это показывает, что Bitcoin-это очень эффективный финансовый инструмент.

+331
Epidilius 9 мар. 2010 г., 11:58:49

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

+205
Mho 14 авг. 2010 г., 16:34:00

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

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

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

+192
copmen 23 июн. 2017 г., 23:27:39

я использовал bitcoind с обслуживанием jsonrpc.

но я добавил регтест=1 в биткоин.конф по .биткоин папку.

используется:

биткоин-Кинк -регтест генерировать 101

биткоин-Кинк -регтест метода getbalance

50.00000000

но я не могу видеть баланс на PHP.

$биткоин->метода getbalance()

он не показывает мне баланс. она ничего не возвращает.

если я удалить регтест=1 от биткоин.конф и запустить bitcoind -демон.

$биткоин->метода getbalance() это дает мне реальный баланс сервера.

какое решение этой проблемы???

+98
user2942012 24 апр. 2013 г., 15:23:39

Ответ Петра-это хорошее, стоимость chainwork ожидаемый объем работы в цепи, выражается как в 32 байта, целое число, для двойного SHA-256 хэшей расчета работы.

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

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

Я просто хочу дать некоторую информацию о том, как это 'chainwork' ценность, к лучшему или более глубокое понимание того, что это.

Давайте взглянем на заголовок блока Генезис Сатоши (часть информации):

$ биткоин-Кинк getblockhash 0
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f

$ биткоин-Кинк getblockheader 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
{
...
 "высота": 0,
...
 "Дид": "1d00ffff",
 "трудность": 1,
 "chainwork": "0000000000000000000000000000000000000000000000000000000100010001",
...
}

Как вы видите выше, генезис блока имеет '1' сложности и [0х01,0001,0001] chainwork . Если у вас есть вопрос о что такое 'трудность', вы можете посмотреть этот ответ. Так, что правильное определение:

трудность '1' = chainwork размере [0х01,0001,0001]

Затем, каждый раз, когда новый блок генерируется, мы просто накапливаем chainwork с нового блока 'сложности' значение поля, но помните, для каждого '1' сложности мы добавляем сумму chainwork [0х01,0001,0001].

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

Перед тем как первый раз изменил сложности, цепь высота блока достиг 32255.

$ биткоин-Кинк getblockhash 32255
00000000984f962134a7291e3693075ae03e521f0ee33378ec30a334d860034b

$ биткоин-Кинк getblockheader 00000000984f962134a7291e3693075ae03e521f0ee33378ec30a334d860034b
{
...
 "высота": 32255,
...
 "Дид": "1d00ffff",
 "трудность": 1,
 "chainwork": "00000000000000000000000000000000000000000000000000007e007e007e00”,
...
}

Как вы можете видеть выше, значение chainwork это [0x7e00,0x7e00,0x7e00], что именно высота[32255]+1(для блока бытие) раз [0х01,0001,0001].

[0x7e00,0x7e00,0x7e00] = 32256 * [1.0] * [0х01,0001,0001]

Тогда давайте взглянем на блок 32256:

$ биткоин-Кинк getblockhash 32256
000000004f2886a170adb7204cb0c7a824217dd24d11a74423d564c4e0904967

$ биткоин-Кинк getblockheader 000000004f2886a170adb7204cb0c7a824217dd24d11a74423d564c4e0904967
{
...
 "высота": 32256,
...
 "Дид": "1d00d86a",
 "трудность": 1.182899534312841,
 "chainwork": "00000000000000000000000000000000000000000000000000007e01acd42dd2”,
...
}

В блоке 32256, потому что увеличение сложности от 1,0 до 1.182899534312841, затем

 [значение chainwork] = [Предыдущее значение chainwork] + [сложность] * [0х01,0001,0001]
 [0x7e01,acd4,2dd2] = [0x7e00,0x7e00,0x7e00] + [1.182899534312841] * [0х01,0001,0001]
+22
salocinx 9 апр. 2015 г., 19:49:26

Легче appraoch:

самогон установить биткоин

Однако, как Джонас отмечает, вы должны быть осторожны с доверчивой 3-й пакетных менеджеров партии. В частности, вы должны проверить SHA1 из пакета вы получаете от доморощенного совпадает с официальным релизом Биткоин от GitHub и биткойн-ядра сайта.

Больше чтения:

Это доморощенного?

Пример использования GPG для проверки пакета подписи (в данном случае SHA256SUMS.АСЦ подпись файл в https://bitcoincore.org/bin/bitcoin-core-0.15.1/):

image

+17
Snugug 13 авг. 2015 г., 16:46:33

Если вы потеряете ваш кошелек, ваши биткоины будут утеряны, если вы не создали резервную копию.

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

Любых биткойн-кошельков должны быть резервные копии.

+10
J Wall 8 июн. 2012 г., 2:14:29

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