Молния сеть: hashlocks против закрытых ключей обмен

Я читаю молнии сетевого бумаги и заметил, что при описании двунаправленные каналы оплаты, авторы использовали "нарушение защиты сделок" и обмена двух сторон закрытые ключи, чтобы препятствовать любой из сторон транслировать старые сделки обязательство. Это действительно эффективное решение, однако я читал в более чем одном месте (например здесь, здесь), что это на самом деле достигается через hashlocks (т. е. две партии создать hashlocked сделок от их совершения сделок и поделиться hashlock секрет, а не обмена своих закрытых ключей, чтобы препятствовать трансляции предыдущие обязательства сделки, когда они обновляют канал). В статье hashlocks используются, когда двунаправленных каналов оплаты используются для передачи платежей более двух узлов, однако они не применяются для расчетов между двумя узлами.

Итак, вопрос: сделки, обязательства между двумя узлами отменено по hashlocks или через частный обмен ключами?

+953
avnr 19 авг. 2016 г., 18:58:15
22 ответов

Я не могу найти любую статью на этом, можно создать смарт-контракты внутри на BitShares' блокчейн графен?

Это моя необходимость:

  1. Я должен разрешить своим пользователям приобрести свою продукцию через SmartCoins.
  2. Пользователи должны ждать подтверждения (банковской подписи)
  3. Выдача свидетельства о праве собственности
+996
malai 03 февр. '09 в 4:24

Каковы риски обмена биткоинов через коммуникация ближнего поля? Параметры сделки могут быть согласованы с помощью NFC и фактические транзакции через Интернет.

+968
Kevin Green 2 мар. 2019 г., 2:03:48

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

Я не знала, как отключения электроэнергии и команда datadir не в конце, хотя относится к вопросу

+958
Bailey Dixon 11 окт. 2012 г., 15:38:31

Не волнуйся, ты монеты являются безопасными. Вам необходимо только исправить соединение. Вы должны пойти в инструменты -> сети , а затем выберите сервер.

+813
Cragmonkey 30 авг. 2016 г., 12:09:42

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

+799
Nuno Heli Beires 19 янв. 2017 г., 3:51:09

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

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

+786
CrazyIvan1974 14 апр. 2016 г., 0:03:04

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

Да. Биткоин и Bitcoin доля наличности в истории, но только до развилки.

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

+782
Brian Allison 5 сент. 2015 г., 12:03:20

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

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

+759
Randy Heiner 20 дек. 2015 г., 5:20:40

Поскольку полную историю транзакций биткоин является публичной, можно ли вычислить значения, которые все в настоящее время проводится биткоины были приобретены (в долларах США). Например, если биткоин проводится с 11 января 2011 года, тогда она была приобретена, когда курс составил 0,32$. Но если бы биткоин был приобретен сегодня, то цена ее приобретения составила ~$7000 (на сегодняшний день-это плохой пример, потому что это было настолько изменчивым).

Если это так, мне было интересно, если кто-то может мне точку в правильном направлении? Я знаю, мне нужно проанализировать полный журнал транзакций, но я не уверен:

1) Есть ли метки на отдельные операции? Если нет, то что является лучшим способом, чтобы определить дату операции? Просто используя номер блока?

2) это легко определить сделки на различных биржах (приложение Coinbase и т. д.)? Как бы я сделать это?

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

Любые другие советы? Спасибо! Я новичок в Bitcoin, но очень интересно узнать больше.

+758
gMale 4 окт. 2012 г., 16:32:59

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

+664
Joshua Braska 12 авг. 2017 г., 2:18:37

Не нормально, каждого поручителя должен иметь уникальный идентификатор открытого ключа.

Там сообщили баг в Электрум 3.3.6, что вызывает проблемы на macOS.

До тех пор, пока исправление вдавлено производства, можно получить мастер-публичные ключи с помощью консоли Электрум (Вид/Показать консоль).

[к'.xpub для K в бумажник.get_keystores()]
+583
ilovezfs 9 янв. 2019 г., 18:19:39

По словам разработчика биткоин ссылка, блок заголовка составляет 80 байт:

БАЙТ ИМЯ
4 версия
32 предыдущего блока заголовка хэш
32 Меркле корневой хэш
4 раз
4 нонсен

Как я понимаю, midstate (1-й ша блок) содержит 64 байта в блоке заголовка (поля, которые, в частности, я не знаю, но я знаю, что он не содержит случайное число), и 2-й ша блок содержит остальные, только 80-64 = 16 байт. Это значит, что 2-й ша блок заполняется 64 - 16 = 48 байт? Если это так, то почему бы не сделать поле код, например, 48 - 4 = 42 байта больше (т. е. 52 байт вместо 4 байта)?

Этак, extranonce не должно быть в поколении сделки, тем самым ускорив хеширования, нет?

+505
stdneon 18 мая 2019 г., 10:20:46

Возможно, самая трудная сведения вы можете получить детали о каждой отдельной сделки на MtGox. С помощью API-интерфейса вы можете получить сделок и построить любой производной информации вам нужно. Данных будет завершена, кроме полезной информации, которую было бы мало пользы, по сравнению с масштабами.

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

+462
Aumi 11 дек. 2011 г., 0:19:32

Генерация случайных чисел к в эллиптических кривых имеет решающее значение и в любые сделки, подписи в биткоин, случайных чисел к требуется вычислить точку К*Г. Если это к выбрано не случайно, оно мгновенно утечки закрытого ключа.
Поэтому они придумали идею детерминированной генерации алгоритма ECDSA, который описан в RFC6979. В основном они обединились закрытый ключ с хэш сообщения и использовать код HMAC функции и генерации псевдослучайных к.
Этот метод кажется простым и легким.

  • Не вводить какие-либо надбавки?
  • Если да, то эта нагрузка ничтожна?

Или вообще есть какие-либо недостатки или проблемы с помощью этого метода и почему мы до сих пор видим недетерминированные реализации алгоритма ECDSA?

+411
justvishu 12 дек. 2013 г., 6:17:43
  • Это Скрилл толерантного биткоин торговать, используя свою систему?
  • Имеет ли она какой-либо истории сторнирующие проводки или приостановления счетов, участвующих в Bitcoin торговлю?
+298
Ricky d 24 сент. 2010 г., 21:54:42

По алгоритму ECDSA открытых ключей, кажется, всегда начинайте с 0x02/0x03/0х04/0x05 1, а затем либо 32 байта 64 байта.

Однако, я сталкиваюсь с некоторым публичные ключи с префиксом 0х00.

Например, выход источника проводки 5c7c65bb950d3605cc67bd02c29e84cc14dfaa80626ef6a575132c7ce7979d2f содержит два открытых ключей:

037953dbf08030f67352134992643d033417eaa6fcfb770c038f364ff40d761588

0014fa6851313844da08b6a539aff5e74e705b7465fad0fc5ceeccae707995b846

При скармливании в EC_KEY_oct2key функция от OpenSSL 1.1.1, второй публичный ключ напрямую не удается.

Другим примером является сделка f0020466ca75caa648cdc8364f297bda7bb06329bec5305ffb59ea2ea348ac39, который использует выход, списков открытых ключей такой:

0029a38fa2eaf8e67481c47eeeaeb625e6d426eb78f3b9e0728a4679370ce5ac96

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

Каковы эти ключи и что клиент должен делать с ними?

+263
user3364192 15 окт. 2014 г., 1:23:38

Так, я еще новичок в Bitcoin, и у меня есть фонд около 0.004 BTC из определенного кошелька. Я перевела сумму около 0.001 BTC на другой кошелек (т. е. в Poloniex). Блокчейн плата 0.002 BTC (в два раза больше меня перевели)

Это нормально? Блокчейн плата выше, чем сумма перевода?

+184
Peter Smit 29 нояб. 2018 г., 7:04:12

Только я сейчас в курсе "биткоин прачечная" действовала от Mike Gogulski. Они взимают размере 4.555% комиссии и сделать немного больше, чем принимаете оплату повторно отправить платеж. Там тоже (по словам Вики), что сервис только слегка используется и не может быть адекватно обеспечить никакой реальной анонимности. Вы могли бы быть лучше посылать после снятия монеты на МФ Gox с приличной задержкой между операциями - огромный объем МФ Gox сделок, а также размер их бумажника будет сделать их гораздо более эффективными, и нет ничего, что я знаю, чтобы остановить вас от создания учетной записи с одноразовые адреса электронной почты и доступа МФ Gox через Tor/I2P в файле/etc.

+156
Brian Schermerhorn 9 июн. 2011 г., 15:05:25

Я с помощью bitcoind. Теперь я хотел бы получить доступ к списку транзакций конкретного счета, используя биткоин-Кинк.

Я использую listtransactions имя_учетной_записи команду для получения сделки конкретного счета.

Пример:

listtransactions karthiktest

Результат:

[
{
 "счет": "karthiktest",
 "адрес": "mnXEfvmLFWz7Exn9oGaEeTN8Ayu7Le5Ccz",
 "категория": "получать",
 "сумма": 0.30000000,
 "этикетка": "karthiktest",
 "Uвых": 1,
 "подтверждений": 18,
 "blockhash": "000000009d17b7b32567f9730b50f2b7e8623ae6c9d20f84d4c414914e214283",
 "blockindex": 86,
 "blocktime": 1507963431,
 "txid": "c94307bef9ece4afe41384e2cd453f183aa7a438899723906e8967e624bc7d6f",
 "walletconflicts": [
],
 "время": 1507962288,
 "timereceived": 1507962288,
 "bip125-сменный": "нет",
 "комментарий": "привет Картик",
 "с": "с Арун"
 }, 
{
 "счет": "karthiktest",
 "адрес": "miDMgiqduYevZMsRxX4qrY9BD5eXYFmEzg",
 "категория": "отправить",
 "сумма": -0.10000000,
 "этикетка": "mahesh123",
 "Uвых": 0,
 "плата": -0.00000765,
 "подтверждений": 17,
 "blockhash": "0000000079c79a5d21af138c80544b307d4ac764b4ed343b84752114c77fc893",
 "blockindex": 76,
 "blocktime": 1507964632,
 "txid": "516c64595c8b7be12419199dd81ae5edd3f4281aa3e52f88c7e3561b901bf881",
 "walletconflicts": [
],
 "время": 1507964172,
 "timereceived": 1507964172,
 "bip125-сменный": "нет",
 "комментарий": "привет Махеш",
 "до": "от Картик",
 "заброшенный": ложные
}
]

Вот в JSON, он показывает две сделки 1 получать и отправлять 1.

Теперь мое требование: для получения сделки, мне нужно узнать адрес отправителя и отправить транзакцию, мне нужно, чтобы получить адрес получателя(это может быть сделано, используя учетную запись поля). Но я смущен, чтобы сделать это с сделки получите.

Может кто-нибудь помочь мне в этом?

+153
ellinajuria 15 нояб. 2018 г., 0:15:25

Можно ли мой Scrypt и SHA256 на монеты в то же время на одном ГПУ?

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

+135
Wedge Martin 21 сент. 2018 г., 0:29:48

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

Правильно.

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

Правильно.

Так как ад может произойти нечто подобное? --> https://money.cnn.com/2013/11/29/news/bitcoin-haul-landfill/

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

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

Да, если у него были отдельные ключи. Но он не, если он не может восстановить жесткий диск.

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

+107
Lyo 29 июл. 2018 г., 20:02:17

Как узел B подтверждаю, что блок х представляет собой недопустимый блок

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

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

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

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

+33
izzat taufeq 18 февр. 2018 г., 0:59:23

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