Используя конфиденциальные транзакции с обычным текстом выводит

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

Можно ли создать кар сделки, где входы ссылка UTXOs, которые не конфиденциальны (как в биткоине сейчас), но создание новых мероприятий, которые скрываются значение с помощью КТ схемы?

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

//Edit: я нашел некоторую помощь от рассылки с описанием как КТ может быть реализован как мягкая вилка с Bitcoin: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012194.html

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

Аналогично, когда "слепого метода", как сеть может быть уверен, что сумма обязательств из конфиденциальной информации такой же, как и сумма, которая тратится из GCTXO?

//edit2: Единственным способом я могу думать, состоит в том, что ослепление Техас также содержит доказательства использования суммы обязательств в выходы. Что сумма обязательств соответствует сумме, равной суммы из входов (минус ТХ-такса).

Точнее, КТ приверженность похоже ХД+ах, с Г И Ч будучи генерирующих точек, х секретного ключа и есть сумма заблокирована с выходом. Для доказательства мы сумма всех обязательств из выходов: с=ХГ+ах + г.+БГ + ... + ЗГ+ч = (Х+Y+...+з)г + (а+б+...+с)сек. Доказательство может быть предусмотрено путем вычитания (а+в+...+С)ч с С и подписав его с соответствующим секретным ключом: С-(А+В+...+С)Х=(Х+Y+...+з)Г, где (А+Б+...+С) - это именно сумма из входов (минус снизу), и подписи с открытым ключом (Х+Y+...+з)Г, где (Х+Y+...+з) - закрытый ключ.

Но от чтения спецификации я не вижу, где такое доказательство/подпись будет обеспечен ослепительный сделки?

+924
Lynette Malone 1 авг. 2014 г., 22:14:50
30 ответов
+982
Kaleigh 03 февр. '09 в 4:24

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

Стандартный для преобразования мнемонические фразы из семян бип 39. Стандартный для генерации ключей из семян иерархически детерминированные кошельки, бип 32.

+938
Baker2 19 мар. 2018 г., 18:11:44

Это из моего ответа на деньги.ЮВ:

Вы можете настроить ваш компьютер для добычи биткоинов, вы можете обменять товары и услуги за биткойны, или вы можете купить биткоины на бирже. Некоторые люди будут торговать их программирование или веб-дизайн услуги для биткоинов; другие продают товары, такие как альпака носки в обмен на биткоины. Биржи работают так же форекс в том, что кто-то может сказать, торговля USD за Биткойны (а не торговли долларов США на Евро или британских фунтах). По данным биткоин графикив МТ. Гора Gox биржа имеет самый высокий объем, но в последние месяцы торговля Хилл получил некоторые земли.

Что касается горнодобывающей промышленности, вопросы производительности компьютера, а также "трудности". Трудность в Горно колеблется так, что она становится сильнее, как коллектив горно увеличивает мощность. Майнинг настроен таким образом, что кто-то зарабатывает блока 50 биткоинов в среднем несколько раз в час (но эта награда будет уменьшаться с течением времени такие, что только 21 млн, когда-либо созданных). Вы не можете добиться прогресса в Горно блока 50; добыча полезных ископаемых является по своей сути случайным процессом. Можно успешно шахты двух блоков в короткой последовательности только имеют огромный разрыв до успешного минирования другой блок.

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

+932
Axeavius 10 февр. 2015 г., 9:06:27

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

Кроме того, settxfee устанавливает плату за КБ, но из краткого обзора кода, что сообщение кажется полиграфическая абсолютной сумме, а не скорость в КБ.

Вы можете настроить параметры, описанные здесь:

https://bitcoin.org/en/release/v0.12.0#wallet-transaction-fees

Для полного контроля, вы можете использовать createrawtransaction/fundrawtransaction, или использовать внешнюю систему (например, coinb.в) для создания сделки и просто подписать его, используя ваш основной кошелек.

+927
Slavatron 7 мая 2014 г., 22:20:59

Хотя статистически невозможно, представить, что две разные секретные ключи разделяют те же публичный ключ. Это устраняет возможность создавать новые биткоины? Допустим, что частные ключи A1 и A2 имеют одинаковый открытый ключ А. Я использую кошелек B, чтобы отправить 1 биткоин в А. и А1 и А2 кошельки были бы 1 Bitcoin баланс. Теперь оба А1 и А2 отправить 1 биткоин в пункт Б примерно в то же время. Б сейчас уже 2 биткоинов, или одна из операций не удастся?

+926
islam ahmed 8 авг. 2015 г., 0:40:30

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

Другой подход состоит в том, чтобы позволить протокола справиться с проблемой. Вторичные и третичные узлов построить очень быстро, если они самостоятельно высокой пропускной способностью локальной сети. Просто укажите вторичный узел (путем настройки своих bitcoind.файл conf) к основному узлу, который уже построен с использованием "подключить=Your_IPv4_LAN_Address". Такие сборки очень быстро... вы можете найти, чтобы это было быстрее, чем писать книги на флешку и скопировать его на другой компьютер.

+845
dedok2017 3 июл. 2011 г., 13:02:43

Гипотетически, если бы это была слаженная АНБ-типа закрыли и все провайдер вдруг заблокировал порт 8332 (основные из них все-равно), каким образом система Bitcoin автоматически с этим справиться?

+835
m1k3t 10 сент. 2015 г., 11:31:33
  1. Не открывая имею в виду канал, который создал 2-к-2 multisig адрес (3xxxx) есть? И тогда обе стороны положить деньги на адрес? Что, если кто-то платит деньги по адресу на главной цепи, пока канал открыт?

  2. Делает закрытие канала означает, что сделка совершена, что разделит деньги на основе договора:

    multisig: signature1,2(preTran) redeemscript

    outputscript: выплатить платить Б

+801
Tiesto 13 окт. 2010 г., 7:08:23

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

Существует ответ на этот пост.

+768
renatoaraujoc 17 авг. 2012 г., 12:01:40

Есть ли обмены левый принимаем банковские переводы в долларах США? Я слышал об отправке в Dwolla, а затем перенесите в Intersango, но только для граждан США.

+766
serby 25 февр. 2013 г., 14:35:05

Простое умножение должно работать. к' = Б * к (обычное умножение в модульном поле), К' = Б * К (при добавлении точки К для себя B раз, используя умножение на удвоение).

+683
pratibha 3 мая 2012 г., 5:08:15

Новый обмен только открылся в http://btct.co оперировал один и тот же человек работает http://litecoinglobal.com

+650
J0hnG4lt 23 мар. 2013 г., 8:01:54

Я прочитал следующие строки в каком-то посте о том, как отменить сделку Bitcoin:

"Как остановить/отменить биткоин транзакцию без подтверждения: Запустить bitcoind и с -zapwallettxes. Это делает кошелек "забыть" какие-либо неподтвержденные транзакции, что позволяет использовать их входы".

У меня вопрос: этот метод применим только к определенным кошелек? Я использую blockchain.info кошелек и некоторые неподтвержденные исходящие операции пока не подтверждена.

+611
eddiezane 11 дек. 2017 г., 23:55:24
TumbleBit-это услуга, смешивая биткоин основан на каналы оплаты и строится вокруг центров.
+562
SegueFisch 29 окт. 2016 г., 22:26:49

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

+535
Dan Evans 6 июл. 2014 г., 0:06:45

Тип SIGHASH сериализуется как один байт, а затем просто добавляется в кодировке Der подпись.

Пример типичного P2PKH scriptSig:

304402206e3729f021476102a06ea453cea0a26cb9c096cca641efc4229c1111ed3a96fd022037dce1456a93f53d3e868c789b1b750a48a4c1110cd5b7049779b5f4f3c8b62001 03ff1104b46b2141df1948dd0df2223720a3a471ec57404cace47063843a699a0f

Второй элемент выше открытого ключа, серийный номер как на 1 секунду по эллиптической кривой-точка-октет-преобразования строк. Первый элемент-это Der закодированная подпись, с 0х01 добавлен, чтобы указать это SIGHASH_ALL (значения которых вы уже нашли). Чтобы разбить строку подпись далее, Если вы заинтересованы:

30 <- последовательность
44 <- длины 0x44
 02 <- целое число
 20 <- длины в диапазоне от 0x20
 6e3729f021476102a06ea453cea0a26cb9c096cca641efc4229c1111ed3a96fd <- Р
 02 <- целое число
 20 <- длины в диапазоне от 0x20
 37dce1456a93f53d3e868c789b1b750a48a4c1110cd5b7049779b5f4f3c8b620 <- с
01 <- тип SIGHASH (не входит кодирование Der)

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

+514
Ahmad Faisal 25 авг. 2013 г., 22:48:18

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

В любом случае они не поддерживают пользовательские плату.

Как на блоке.сайт Ио

Оценка сети плата выплачивается на изъятие определенных сумм

+510
Julien Roncaglia 7 авг. 2013 г., 17:35:21

Каждый раз, когда я отправить биткоины с Blockchain.info это позволяет мне установить конкретную плату. Я установил bitcoind и я не могу понять, как добавить 0.00013674 плата за каждую оплату.

Я прочитал несколько статей, и я вижу, установленными тарифами всегда по отношению к размеру сделки. Итак, я использую paytxfee=0.00027348 в мой конфигурационный файл.

Вопрос данная установка производит:

послал сумма=0.00106326 Фес=0.0000618 послал сумма=0.00086326 Фес=0.00006153 послал сумма=0.00106326 Фес=0.00014166

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

+461
sharmacal 19 нояб. 2014 г., 19:56:31

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

+394
lolol 12 апр. 2010 г., 7:52:36

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

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

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

+300
Mephy 30 июл. 2013 г., 2:12:34

Что вы можете сделать, это использовать $txid = $биткоин- >sendtoaddress("пользователь биткоин адрес ","количество BTC отправить","1 комментарий","комментарий 2", истина); // Эхо $txid; что правда что ли делает, что сборы уже включены в сумму, которую вы хотите установить (не уверен, что либерал-это глюки и если он тогда правда может не работать должным образом)

+290
Jeremy Coenen 26 нояб. 2019 г., 13:20:29

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

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

Лично я думаю, что там скорее всего номер для гибридное решение между двумя но я еще ничего не видела.

+279
rmaddy 12 янв. 2017 г., 11:19:27

Я хочу создать пул адресов с помощью Blockchain.com API-интерфейс. Но из-за лимита на разрыв на неиспользуемые адреса, я хочу перенести минимальное количество (в идеале 1 сатоши) и без каких-либо комиссий. Какой самый простой способ отправить небольшое количество BTC на тысячи адресов? Мне плевать на скорость, как это фоновая операция.

УПД: это не вопрос "Как создать адресов?" это вопрос, как распределить небольшую сумму денег на несколько адресов с минимальными комиссиями. Это не связано с любым поставщиком услуг, Blockchain.com было указано только в контексте.

+278
Johnny Smith 8 сент. 2018 г., 13:34:29

Ваш вопрос равносилен спрашивая, "есть ли SHA256d есть люк?"

SHA256d является хорошо изученным алгоритмом. Считается, что не иметь люк.

Если создатель биткоин имеет способ сломать SHA256d, воруя наше биткоинов будет наименьшей из наших забот.

+265
Heather Marie 25 янв. 2015 г., 7:19:20

Мой вопрос о Bitcoin, Litecoin и пульсации, на которые другие валюты (криптовалют и обычных) их можно обменять? Они взаимозаменяемы с любой валютой или может каждый будет обменять с конкретными валютами?

+254
Damian Manda 16 мар. 2015 г., 9:50:31

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

Аналогично, если цепь Y становится доминирующим, все сделки в теперь-сирота цепи х возвращаются в "омут памяти". Когда это происходит, транзакция 1 не подтвердит, потому что он тратит на мероприятия, которые уже проводили сделки 2.

+219
mannibis 20 дек. 2013 г., 6:47:16

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

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

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

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

+210
Deuce55 19 июл. 2019 г., 18:58:00

Я ищу биткоин блокчейн Explorer, который будет работать в "регтест режим", в основном для демонстрационных целей.

Какие-либо предложения?

+172
Nadeem Akhtar 4 апр. 2012 г., 6:49:24

Давайте предположим, что мы имеем N кошелек адреса addr1 и, Addr2,.... AddrN, есть ли способ, чтобы знать, сколько из этих адресов принадлежат одной сущности соображения о том, что нет прямой или косвенной сделки, связи между любой из этих учетных записей и все они делают сделки самостоятельно.

+85
Zachary Shilton 26 нояб. 2015 г., 22:38:52

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

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

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

+48
Klementin 22 июл. 2014 г., 6:56:43

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