Разные кошельки и ScriptSig это поможет обфускация?

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

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

так у меня три HD-кошельки у меня 5 БТЦ отправить 1.33 BTC на каждый кошелек

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

так что на Blockchain он будет показывать различные скрипты провел входов.

Ли это делать?

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

Я ничего не упускаю?

+230
Soren Madsen 15 окт. 2019 г., 0:28:32
29 ответов

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

В настоящее время, это, как он предназначен:

  • Веб-приложение подключается к WebSocket на сервер с помощью носителя JWT в маркер для проверки подлинности и просит адрес.
  • Сервер вызывает getnewaddress способ для RPC демон и возвращает этот адрес через проксировании
  • Паб кошелька (это прив надо?) ключи хранятся в базе данных веб-приложений, а также пользователей, которые запросили адрес.
  • На WebSocket, которая будет предоставлять периодические обновления прогресса вместе с обновленной JWT в (маркеры истекает каждые 2 минуты) во время ожидания сделки. Если пользователь отключает, никто не пострадал.

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

Вопросы:

  • Не getnewaddress создать новый кошелек? Или же я могу получать столько, как хотелось бы?
  • Запуск метода getbalance <учетная запись> показывает совокупность всех адресов, указанных в listaddressgroupings. Это все пригодное из того же кошелька?
  • Как я могу объединить или удалить адреса, когда они больше не нужны? Сделать БТЦ остаться в "учетная запись"?
+946
user2994651 03 февр. '09 в 4:24

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

В будущем: сравнительно новый протокол оплаты BIP70 может быть в сочетании с Bluetooth, возле поля связи (NFC), или, возможно, большие QR-коды, чтобы позволить продавцу отправить их по адресу с вашего мобильного устройства и вашего мобильного устройства, чтобы отправить обратно подписанный оплаты. Тогда торговец будет использовать свое подключение к Интернету, чтобы транслировать оплаты.

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

+940
Houssam Sky Lord Faridi 6 мая 2013 г., 1:08:34

Дэвид Шварц ответ на этот вопрос гласит следующее:

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

Это все еще проблема? Если да, может ли это быть из-за какой-то атаки (или эгоистичное поведение) в сети Bitcoin?

+936
wasp0076 19 апр. 2015 г., 20:10:01

Вы можете использовать ку утилиты, предоставляемые в pycoin библиотека.

пример:

ку -с 0/0-2 xprv9xWkBDfyBXmZsA85GyWj9uYPyoQv826yaadkwmaaeosnrfbkgj2tqwuiwy3zuqxygphfv9cngj5p7e8eskpzkl1y8gk9ax6qbrya5rak73p

будет генерировать ключи из индекса 0-2 на путь деривации 0/х

+934
Jaydeep Patel 25 июн. 2018 г., 15:07:00

Если вы посмотрите на blockchain.info вы можете ввести номер блока, чтобы вывести эту страницу для блока № 510223 например.

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

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

+826
Olympu01 13 мая 2012 г., 3:28:28

биткоин 0.8.X не следовать новый биткоин правила консенсуса и отправляет недействительных сделок иногда. современные узлы не принимают эти операции и показать вам сообщение об ошибке.

это объяснение на вопрос "Что означает?"

нет вопроса "что я должен сделать, чтобы...?" здесь.

+801
taylorsabell 30 нояб. 2014 г., 12:05:34

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

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

Блока метки должен:

  • Быть больше, чем средний за последние 11 кварталов (11 представляется числом выбрана потому, что это достаточно хорошо)
  • В течение 2 часов от сети регулировать время

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

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

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

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

+766
Saba Ahang 30 июн. 2019 г., 9:20:28

Он жалуется, что не смог найти биткоин-CLI и бинарные биткоин установка ядра (что нормально, поскольку вы используете его с места, что не по пути$Path , следовательно, он не может найти его).

Чтобы исправить эту проблему вы можете сказать lightningd явно что бинарных для использования в качестве биткоин-CLI и при этом:

./clightning-версии v0.7.2.1/ОГРН/\lightningd 
 --биткойн-Кинк=$(фрд)/биткоин-0.18.0/ОГРН/биткоин-Кинк \
 --молния-реж=/медиа/Винченцо/диск Maxtor/с-молния/узел/ \
 --сеть=тестовом режиме \
--лог-уровня=отладка

Это скажет lightningd использовать биткоин-CLI и находится в $(фрд)/биткоин-0.18.0/ОГРН/биткоин-Кинк. В $(фрд) - это там, чтобы сделать путь абсолютной, поскольку lightningd изменится каталоге внутренне после запуска, так что относительные пути могут не соответствовать уже нельзя.

+762
liza2015love 7 мая 2017 г., 7:11:12

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

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

+715
Etienne Miret 17 окт. 2010 г., 13:27:48

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

Действительно, это рационально вступать в сговор, и мы видели, что одним из самых ранних событий в сети Bitcoin. См. также: Что такое майнинг пула, что он хорош?

Теперь, почему мы не видим только один бассейн? Все просто: потому что это было бы плохо для сети! Если одна сторона контролирует слишком большую часть сети, т. е. 51% от мощности майнинга, они могут контролировать транзакции в blockchain и получите 100% горнодобывающей награды. Это позволит быстро подорвать доверие в сети, и девальвировать биткоины. Для получения более подробной информации, пожалуйста, обратитесь к Что может злоумышленник с 51% хэш-мощности делать?

Поэтому шахтеры, как люди, которые много инвестировали в биткоин, заинтересованных в сохранении горно власть распространяется. Например, пул GHash.ИО послал шахтеров, когда они были выше 35% от сети мощность майнинга.

+669
Desiree LaVecchia 26 сент. 2014 г., 21:57:57

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

Как бы я идти о делать это?

Заранее спасибо!

+668
Peter Pocket 29 дек. 2015 г., 0:07:24

Если бы у меня было 2000 черточки и сделал главный узел с ним. Я получаю двойной награды против мастернод с 1000 черточки? Или я должен отделить 2000 черточки на 2 отдельные черточки 1000 masternodes, поэтому запуск двух узлов на одном компьютере или отдельная? Как бы воспользоваться этим, если они имеют более 1000 черточки?

+666
Parviz Khan 21 янв. 2018 г., 18:57:56

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

+631
user3056958 4 мая 2017 г., 19:19:49

1) Нажмите Кнопку Поиска.

2) нажмите Cmd + шифт + г

3) вставьте его и нажмите клавишу Ввод:

~/Библиотеки/Application Поддержки/Биткоин

Ваш бумажник.дат должен быть там.

+573
Steve Main 7 июл. 2012 г., 16:22:29

Я читал газету Deanonymisation клиентов в Bitcoin P2P сети [в формате PDF] и есть некоторые вопросы о четвертом шаге в главе 5: Deanonymization'

Я не понимаю подчеркнул части:

Шаг 4) операции сопоставления входные узлы: Злоумышленник прослушивает Инвентаризация сообщения с операции хэши, полученные за все связи, которые она установила и по каждой сделке Т она собирает РТ — первый вопрос адреса биткоин сервера что направил инвентаризации сообщении.

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


Спасибо за ваш ответ. У меня еще есть некоторые проблемы, чтобы понять бумаги.

  1. Шаг: я посылаю GETDADDR-сообщение, чтобы все мои записи-узлы, и они отвечают с адреса-сообщение, которое содержит IP-адреса своих узлов. Теперь у меня есть набор с с IP-адресами.

  2. Шаг: я выбираю подмножество Е В Ы который содержит IP-адреса, я хочу, чтобы определить.

  3. Шаг: Теперь я хочу, чтобы отобразить новое подключение клиентов к сети Bitcoin с начального узла (запись-узлы и элементы электронной).

  4. Шаг: это идет параллельно с шагом 1-3. На этом шаге я слушаю все товарно-сообщения. Так вы сказали, что инвентаризация-сообщение содержит транзакции хеш и перечислимый. Как будет один инвентарь-сообщение автоматически? Это сообщение генерируется для каждой операции и распространяются на вещание всех известных узлов в сети Bitcoin? Кто создает этот инвентарь-сообщение?

Правильно ли я понял первые три шага?

+549
Richie Farret 6 мар. 2010 г., 21:34:38

Как желательно функции, такие как Cryptonote в альткоины? Вы, ребята, думаете, это функция, которую вы, ребята, предпочел бы на Х11 или х13 algorihm?

+494
ConnorCMcKee 4 мар. 2016 г., 4:08:41

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

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

Каждый сценарий требует пояснений:

  • bitcoin-public-from-private.py
  • bitcoin-wif-from-private-key.py
  • bitcoin-address-from-public-key.py
  • bitcoin-get-address-balance.py
+431
user24232 2 авг. 2017 г., 3:09:33

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

+366
Toejam 8 янв. 2015 г., 17:58:33

Согласно этого ответа , он выделяет в соответствии с правилом #1 - Первая какой Первый обслужен.

+357
Katelyn Grimes 15 февр. 2012 г., 6:34:30

Я просто скачал API-интерфейс .банку файл приложение Coinbase. Я создал проект динамический веб-проект. Я успешно добавлен в справочник по библиотеке этот API.

Вот мой простой программы:

импортировать com.blockchain кошелек.API-интерфейс.Фонда;
импортировать com.blockchain кошелек.API-интерфейс.CoinbaseBuilder;

общественные главного класса {
 общественности статической силы основных(string[] аргументы){

 попробовать {

 Компания КБ=новый CoinbaseBuilder()
 .withApiKey(системы.функции getenv("мой API ключ"), система.функции getenv("мой АПИ секрет"))
.создать();
 } поймать (исключение e) {
е.печатные();
}
}
}

Как мне запустить эту программу, он говорит:

Исключение в потоке "основной" Java для.яз.Ошибке типа noclassdeffounderror: COM и fasterxml/Джексон/основные/тип/TypeReference
 на ком.blockchain кошелек.API-интерфейс.CoinbaseBuilder.построить(CoinbaseBuilder.Ява:16)
 на главную.основной(main.Ява:11)
Вызванные: Java для.яз.ClassNotFoundException: com будет.fasterxml.Джексон.ядро.тип.TypeReference
 в Java.чистая.Urlclassloader, на$1.запустить(неизвестный источник)
 в Java.чистая.Urlclassloader, на$1.запустить(неизвестный источник)
 в Java.безопасности.AccessController.doPrivileged(родной способ)
 в Java.чистая.Urlclassloader, на.findClass(неизвестный источник)
 в Java.яз.Загрузчиком.loadClass(неизвестный источник)
 на солнце.накл.Лаунчер$AppClassLoader.loadClass(неизвестный источник)
 в Java.яз.Загрузчиком.loadClass(неизвестный источник)
 ... 2 больше

Мне нужно что-то выложить здесь? Я сделал проверил трижды, мой ключ API является правильным!

+341
Pulkit Sinha 23 апр. 2014 г., 21:04:20

У меня передача Bitcoin от zepay КБК с КБК получите адрес . Но ВСС не обновляется сумма перевода. Есть ли способ, чтобы отслеживать транзакции??

+338
user4884685 31 мая 2013 г., 4:55:32

Начните свой собственный узел и доступ к странице http://localhost:7876/test список открытых API. Вы также можете найти некоторые государственные сверстниками, которые разрешить доступ к API. Взгляните на peerexplorer.com с актуальным списком.

+321
C Fish 11 апр. 2011 г., 1:42:56

Просто добавил в Mt. Стенка в документации API является возможность активировать кошелек.дат, что позволяет простой способ для импорта (через загрузку кошелек.ПЗТ) все ваши приватные ключи, которые будут управляться МТ. Гора Gox.

Все биткоин суммы в ваш кошелек будут переведены на ваш МТ. Счета Gox и любые суммы, полученные позже будет заметен в то время, как хорошо.

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

+289
Ali Alavi 5 июн. 2011 г., 6:18:15

Наверное, лучше создать биткоин адрес с vanytigen.

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

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

Именно поэтому, вы должны получить доступ к проверенным провайдером или использовать Тор с HTTPS сайтов для загрузки эта ключи заранее. Таким же образом следует проверить SHA256SUMs в местах, где нет публичных ключей GPG.

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

Вы должны загрузить Ubuntu с этой страницы.

Увидеть,

+208
robertomyers 19 авг. 2010 г., 22:18:53

Еще один вариант, чтобы добавить в список: вы можете использовать blockchain.info мой бумажник.

Мы также предлагаем мгновенные СМС депозиты

+157
LightBlue 6 мар. 2019 г., 8:34:55
04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73

Выше фактически биткоин скрипт, а не просто байт данных.

Это срывается:

04 # нажимаем Далее 4 байта
ffff001d # это же как nbits для блока, который был выбран для создания первого блока трудом
01 # нажать 1 байт
04 # отодвинули 1 байт - я не совсем уверен, что это 4 представляет
45 # нажимаем следующему 69 байт (0х45 == 69)
# Текст
5468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73
+127
cseder 18 февр. 2019 г., 16:33:55

Как возможно отменить У3 работает на Linux?

Я использую сервер Ubuntu 11.

Я скачал возможно отменить филиала cgminer и скомпилировал его для использования с CFLAGS="-O2 в -Уолл -март=родной" ./настройки --включить-пкрс

Я downlaoded официальный 4.9.0 и используется с CFLAGS="-O2 в -Уолл -март=родной" ./настройки --включить-Икар`, как описано в тексте для У3

Я делаю команду lsusb и он показывает это:

lsusb output

cgminer просто делает это

enter image description here

Есть ли что-нибудь, что я пропустил? Я читала, что его должны забрать У3 автоматически с параметрами по умолчанию, то я могу в течение часа это немного, чтобы получить 63ghs стабильный.

+82
Jerry H Blackmon 20 мая 2011 г., 18:02:51

Я не поняла, что происходит, но глядя на размеры блоков кажется, что большинство горных бассейнов торчали до 250 КБ, мягкая шапочка, с Гильдии БТЦ является исключением. Есть много блоков, которые находятся всего в 250 КБ, так что я предполагаю, что бассейны за исключением некоторых платных операций, чтобы остаться ниже предела.

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

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

+74
Jan Gregor Triebel 20 мар. 2011 г., 22:47:26

В API CallList: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

Вы можете передать адрес в качестве параметра "listtransactions", чтобы получить список последних операций по адресу. Что если я хочу получать последние 25 операций из списка из 20 адресов. Значит ли это, что я должен сделать "listtransactions" звонок 20 раз, а затем отсортировать результаты?

Вызова API конечной точки 20 раз это нормально, моя проблема заключается в том, что если нам нужно сделать нумерацию страниц, что станет совсем неуправляемым очень быстро, потому что это действительно трудно определить, что сделки 26-50 из 20 разных адресов

Спасибо

Редактировать: Я обнаружил, что BlockchainInfo предлагает очень удобный конечной точки для этого:

https://blockchain.info/api/blockchain_api

Конечная точка: http://blockchain.info/multiaddr?active=$адрес|$адрес (несколько адресов разделенных |) Однако это только возвращает "столовые":[--последние 50 операций--] и, это не позволяет сделать смещение (например, чтобы сделать операцию 51-100)

+39
Dzian 29 янв. 2012 г., 14:45:18

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