Конфиденциальной информации, хранящейся в контрактах

Это хорошая идея, чтобы хранить конфиденциальные данные на контракты блокчейн? Например, я хочу заключить договор, который хранит ваучеры (за реальные $$) и как только пользователь оплачивает контракт на ваучер, ваучер, высылается пользователю. Давайте представим, что ваучеры только случайными числами. Такие ваучеры безопасной договора в данном случае? Я спрашиваю это, потому что я видел некоторые спорные утверждения о конфиденциальных данных, размещенных на блокчейн. Первый, публичный имидж, что все публично на Blockchain, поэтому как блоки проверяются. Второй в том, что данные надежно защищены и прочно хэшируется, который заставляет меня задаться вопросом, если этот тип договора может получится. Спасибо заранее, я новичок в блокчейнами и очень заинтересованы в изучении этой технологии.

+251
roguesys 4 апр. 2013 г., 14:49:45
21 ответов

25 Шахтер GH-это старая технология. У меня 30 гр Шахтер (2 шахтеров 25GH + 5GH), работающих на eglius бассейн. В настоящее время сеть которой я буду зарабатывать 0.00859212 BTC в день, что означает, если в сети трудно остаться, то я бы заработать 1 BTC в 116 дней. Но на 28 нм машины идут в интернете, так что мой 0.008 скоро упадет до 0.001 или хуже.

Вы могли уронить 800 и получите 25 гр

$800 на 25 гр ($32 за гр)

или вы могли бы упасть 2100 и получите 600 гр

(3.5$за ГХ) $2100 на 600 гр (предзаказ) 
+968
Lora900 03 февр. '09 в 4:24

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

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

Один из способов, что приходит в голову, что я могу использовать хэш в качестве частного ключа (bitaddress.org скажет мне адрес и секретный ключ, который соответствует любой заданный входной сигнал), и отправить Bitcoin на соответствующий адрес. Потом, когда я публикую этот документ любой желающий может пройти через тот же процесс и увидеть дату транзакции в Blockchain.

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

+928
bikashg 18 мар. 2019 г., 5:52:31

Как обменять биткоины на Эфириума через время.Ио или changelly.com из электрума биткоин кошелек Джонс ЕТН кошелек? В Электрум кошелек мне нужно вычесть майнинга биткоинов, сбор вручную, или я могу отправить все мои биткойны в кошельке, чтобы друид/exchangelly?

+909
marczellm 4 окт. 2010 г., 14:59:03

Я пытаюсь скомпилировать биткоин из исходного кода в Windows 7.
Когда я запускаю ./настроить, я получаю следующую ошибку:

проверка Беркли заголовки БД на C++... нет
настроить: ошибка: заголовки libdb_cxx отсутствует

Я следовал всем инструкциям, упомянутые в исходном коде папку док/build_msw, но по-прежнему получаю ту же ошибку.

Кроме того, я пробовал следующие инструкции для создания биткоин на Windows:

Я установил berkeleydb 4.8.30.компания MSI.

Что еще я могу попробовать решить этот вопрос?

+884
Barry Ramsay 21 июл. 2018 г., 8:22:49

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

+876
user26842 28 авг. 2018 г., 14:31:13

Вы можете попробовать скачать загрузочный.дат с торрента на SourceForge, как предложено в ответе на есть новых биткоин-блокчейн можно скачать?

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

Это ссылка на торрент файл

+859
corbin 2 дек. 2016 г., 7:24:56

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

Поэтому, стараются, и вспомнить пароль.

+783
Theo Koulis 20 мая 2011 г., 19:55:03

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

getrawtransaction 2c7b5cede0ab477800c407526ea98de9c89e80e53435dc786479be15970cc0d7 1

Но вы просто сделать то же самое, что blockchain.info уже есть на их сайте.

И "p2sh" значение-это адрес, который будет сделан с помощью скрипта передается вызов RPC как redeemScript. Я не думаю, что это то, что вы ищете, так что вы можете спокойно игнорировать его.

+747
user30415 17 апр. 2015 г., 13:04:59

Я хочу, чтобы использовать Bitcoin Core, чтобы создать PSBT для автономного подписания (холодный склад) в multisig p2wsh-в-p2sh адрес, например, что созданные ледником. На основе PSBT док я предполагаю, что я хочу, интернет-узел, чтобы быть творцом & Updater и автономный узел подписавшего, финализатор, и экстрактор.

Во-первых, каково предполагаемое использование модели (с использованием RPC)?

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

  2. Используя узел в сети, как построить PSBT, что проводит некоторые UTXO(ы) на этот адрес?

  3. Используя автономный узел, как сказал PSBT с помощью privkeys, сценарий выкупа, и соответствующие адреса, которые у меня хранятся на бумаге?

Во-вторых, этот процесс должен работать в современной программной 0.17.1? Ожидается ли изменится в ближайшем будущем?

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

+679
Cheenu A 10 июн. 2018 г., 23:47:21

Несколько фиатной валюты привязан криптовалюты жизнеспособный и практичный вариант?

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

Нечто подобное было только доверие, если сделать крупный банк или центральный банк, где они контролируют выдачу и держат 1-к-1 бэк с "настоящие" доллары или евро. И даже тогда, если Вы доверяете, что (Центральный) банк не обанкротится.

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

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

Может быть, когда-торговая ETF стартует, вы могли бы хеджировать вашу позицию БТЦ за счет продажи некоторых ETFs. Здесь вы доверять поставщику в режиме реального времени и обмен/регуляторы я думаю, а если они облажались вы, наверное, имели большие проблемы в любом случае.

+667
CodingM 3 апр. 2011 г., 6:11:38

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

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

+600
oyenamit 2 мар. 2017 г., 10:11:36

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

+527
h6ah4i 29 апр. 2017 г., 5:44:38

Я слышал о биткоин ОТК и P2P бирж, но никогда не использовал один.

  • Как начать?
  • При чем тут ранжирование рейтинговой системы/значит?
  • Как сделать обмен / сообщила?
  • Почему я не могу видеть любой пользовательский рейтинг при просмотре БД?
  • Это сайт для прибыли?
  • Есть ли сборы?
+476
Elcoster 21 дек. 2010 г., 9:50:38

Да, это должно быть.

Блок без проводки компания будет быть отклонены сети.

Из протокола, Правило № 6:

Первая сделка должна быть компания (т. е. только 1 вход, с хэш=0, если N=-1), остальное не должно быть

+475
Matthew Chamberlain 28 окт. 2015 г., 7:13:27

Я хотел бы знать, как работать с несколькими семенами DNS на том же узле.

Это кажется довольно прямо вперед, как описано в: https://github.com/sipa/bitcoin-seeder

Например, я хочу два семени ДНС: bitcoin-seed.mydomain.com testnet-seed.mydomain.com

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

Есть ли способ, что я могу установить это на одном VPS с root доступом?

+447
MiguelH 25 нояб. 2019 г., 0:28:39

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

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

Возможно ли это? Я думаю что-то не так? Спасибо.

+416
Vishnu Mishra 2 мая 2014 г., 19:09:58

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

  1. создать "шаблон" сделки по выкупу первого выхода
  2. хэш-это. это будет digest1.
  3. подписать digest1 с вашим privkey1. это будет signature1
  4. создать "шаблон" сделки по выкупу второй выход
  5. хэш-это. это будет digest2 (не равно digest1 !)
  6. подписать digest2 с вашим privkey2. это будет signature2
  7. создать саму сделку с {pubkey1, signature1, pubkey2, signature2}

Примечание: шаги 1,2,3 могут быть сделаны Алиса, кто privkey1. шаги 4,5,6 могут быть сделаны другим лицом, сказал Боб, который держит privkey2. Шаг 7 можно сделать все

+400
Steven Hovater 16 мая 2018 г., 22:25:18

Мое приложение использует bitcoinj-0.11.3. Я использую кошелек.метода getbalance(balanceType) читать кошельком.

  • Для доступен я вам 8.94106037
    Это должно включать все подтвержденные транзакции.
  • По оценкам я вам 22.43822671.
    Этот режим предполагает, что все сделки в памяти, включаются в блокчейн.

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

Итак, здесь есть две неточности:

  • 22.43822671 против 24.48442767
  • Доступно показывает ~9, когда он должен показать ~24.

В то время как баланс blockr кажутся мои средства держать в состоянии ожидания. Я подозреваю, что расчет баланса кошелька как-то неправильно.

[Редактирование]: Также может помочь вывод из бумажника.метод toString :

Кошелек с 22.43822671 БТЦ (в наличии: 8.94106037 БТЦ) в: 5 незавершенных сделок 79 неизрасходованные сделок 390 проведенных сделок 0 мертвые операций

Я думаю, что это ответы на вопрос Ник, что я не скремблирования чисел при преобразовании типа BigInteger.

+264
Chad King 11 янв. 2012 г., 6:48:15

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

Я использую биткоин-Кварты.

+145
JohnH 16 нояб. 2017 г., 18:41:35

Изменяет блокчейн кошелек возможно даже после того, как все ценные бумаги?

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

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

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

Деньги фактически хранятся в блокчейне, любой "полный узел" Bitcoin кошелек имеет свою собственную полную копию блокчейна. Любой кошелек можно потратить деньги, если они могут доказать, что они имеют собственный ключ биткоин-адреса, связанные с биткоин.

Вы можете доказать, что вы владеете закрытым ключом, не раскрывая его. Это математическая функция, которая делает биткоин возможно.


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

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

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

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

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

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


Поэтому никогда не поделиться доступа к вашему кошельку, даже если он пустой.

+125
David Foerster 4 мар. 2013 г., 10:07:51

Я сделал эту операцию несколько дней назад с обычного гонорара, но он застрял. https://blockchain.info/tx/461df29d7a923491e24688a79d902fb027929d1b3b57fa6e272015a9250394bc

Любые предложения, как долго это займет? Биткоин сеть разваливается? Как долго будет мой кошелек транслировать его? Будет ли она со временем забудется?

спасибо

+34
Faisal Rahman Avash 14 сент. 2017 г., 14:33:10

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