Как эмулировать SIGHASH_NOINPUT используя CHECKSIGFROMSTACKVERIFY?

Я читал на биткоин-Дев , что CHECKSIGFROMSTACKVERIFY (CHECKDATASIG в BCash) могут быть использованы для имитации новых sighash флаги. Как это работает, конкретно? Как пример, пожалуйста, приведите пример обновления проводки на рисунке 4 из Eltoo бумаги, или AJ в упрощенном молнии (что не работает с вышками).

+126
user246221 2 авг. 2010 г., 2:53:37
19 ответов

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

  • В сейф
  • Похоронен в контейнере weatherrpoof где-то на мою собственность?
  • Во владении моего адвоката?
  • Где-то еще

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

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

+938
Sumanth Kitchen 03 февр. '09 в 4:24

Взгляните на это:

www.boetchain.com или https://play.google.com/store/apps/details?id=com.boetchain.bitcoinnode

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

Отказ от ответственности: я Дев на проекте

+839
ahyeah 30 авг. 2014 г., 22:16:36

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

Биткоин использует UTXOs, а можно за несколько UTXOs существовать по тому же адресу.

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

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

+835
bobparry 2 окт. 2014 г., 8:42:57

Да, БТЦ и КБК одинаковые адреса И же приватных ключей.

+787
boko2004 21 авг. 2013 г., 20:36:36

Меня интересует смесительный услуги (0% душок), которые соответствуют самым консервативным отмывания денег.

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

+782
Coinex Market 12 июл. 2012 г., 20:32:48

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

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

https://blockchain.info/address/1JKuZqSPA9zLAP2XS96zGUyuGR1awcB5bP

+678
Piter McFister 6 сент. 2015 г., 14:44:28

Я предлагаю вам запустить bitcoind напрямую на сервер, а затем взаимодействовать с собственным формате JSON-RPC в АПИ. Есть библиотеки для каждого языка программирования, чтобы сделать это.

+617
sequence 28 мая 2018 г., 10:56:25

Каталог build_unix содержит только .Файл IGNORE_ME в распределении. Каталог заполняется команду make.

../дист/настроить-отключить-репликация --включить-помощью MinGW опцией --enable-CXX по
сделать

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

+597
Franz Podek 5 февр. 2013 г., 16:58:31

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

Проверить это, я считаю, что это именно то, что вам нужно: http://www.newswire.ca/news-releases/247exchangecom-covers-canada-with-instant-ways-of-buying-bitcoin-570478861.html

+570
Joris Donders 12 нояб. 2017 г., 12:47:18

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

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

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

Там тоже некрасивый трюк значительно acclerate первоначальная синхронизация: использовать RAMDisk/файловая система tmpfs для хранения подкаталоге chainstate. Более подробно, соединения NTFS(для Windows)/символическую ссылку(Linux или Mac) могут быть использованы для перенаправления пути, а ImDisk(с электроприводом)/файловая система tmpfs(Линукс/Мак) может обеспечить рамдиске.

Трюк, который уродиной тоже существует: тип использования(окна, КМД)/кат командной системы(Linux/Mac), чтобы прочитать все файлы в подкаталоге chainstate перед началом полного узла, так что ОС будет загрузить эти файлы в кэше. Этот трюк является более полезным, когда вы нагоняя от нескольких дней назад.

+564
seanot 28 дек. 2016 г., 11:03:49

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

+531
coxnegative 7 июн. 2013 г., 19:33:34

Не стесняйтесь использовать API Blockchair, чтобы найти информацию о сырых сделок. Искать "сырые сделки" заголовок здесь: https://blockchair.com/api.

+509
alexfree 28 июн. 2013 г., 21:38:29

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

MyBitAlert позволяет настроить оповещения по электронной почте когда цена достигает определенного уровня.

CoinReporting позволяет вводить свои сделки (или импортировать их автоматически) и показать ваш P&L, и может даже экспортировать сделки для вашей налоговой декларации.

+498
John Martinelli 18 дек. 2011 г., 17:51:51

Вы по сути ответили на свой вопрос. Добыча сводится к чистой мощности майнинга и 80mhz > 38MHz. Вам просто нужно правильно настроить интеллектуального программного обеспечения.

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

+336
Alex Sagun 26 янв. 2016 г., 12:07:35

Что в этом случае, после сокращения вознаграждения осуществляется:

Бы биткоин цена получает в два раза больше, так как его сложнее добывать?

Блокчейн будет больше вводит блоков (электронной.г: 1/5 минут)?

+269
La Thortilla 14 февр. 2019 г., 10:14:34

Вы делаете это удаленно? если так, пожалуйста, убедитесь, что ваш порт открыт.

судо НПВ позволяют 8333

Также вы можете предоставить нам последние несколько строк отладки.файл журнала.

+145
melissa davids 30 янв. 2016 г., 1:09:44

Почему satoshidice придется повторно хэш детали сделки, чтобы определить ваш "счастливый" номер?

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

+86
Skylar Ittner 14 февр. 2019 г., 17:35:00

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

Так что даже если нет никаких упоминаний, что websocket.mtgox.com отличается от socketio.mtgox.com это действительно так, и разница в том, что бывший-настоящий WebSocket из конечной точки, в то время как последнее гнездо.ИО конечной точки. Конечно, не очень удивительно, глядя на имена ;) сейчас для новичка вроде меня это не совсем очевидно, как я предполагал гнездо.ИО мог говорить WebSocket и таким образом концы были одинаковыми. Следовательно, этот вопрос. Это был не тот случай.

Сокет.ИО конечная точка принимает все схемы URI {протоколу HTTP, протокол HTTPS, вт, вс} в то время как реальная конечной точки WebSocket, которая только принимает ожидается {вт, вс}.

На данный момент у меня все комбинации работают.

http://socketio.mtgox.com/mtgox
https://socketio.mtgox.com/mtgox
ИС://socketio.бирже MtGox.ком/бирже MtGox
ВСС://socketio.бирже MtGox.ком/бирже MtGox

ИС://вебсокетов.бирже MtGox.ком/бирже MtGox
ВСС://вебсокетов.бирже MtGox.ком/бирже MtGox

Непонятно это, HTTP и HTTPS-Ури схемы на все значимые или если они просто не работают. Наверное, именно это.

Короче, есть два узла: один для гнезда.Ио и для WebSocket и как работать с или без использования TLS.

+74
Valentino Vranken 3 окт. 2017 г., 0:08:01

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

Рукопожатие, кажется, работает хорошо, выглядит следующим образом:

Клиент: версия
Узел: версия
Узел: verack
......

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

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

37663131303130303064303030303030303030303030303035613034313735393030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303064303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303034626363303539623666653837346333323132663533363137343666373336383639336133303265333133343265333132383463363536313732366534643635343134323639373436333666363936653239326631363164303730303031
+32
user2666017 26 мар. 2015 г., 15:06:42

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