Есть ли способ, чтобы взять кредит на свой биткоин как Эфириума можно использовать как CDP в MakerDAO, чтобы получить ДАИ?

Я хотел продать несколько БТЦ платить по счетам, но я также не хочу потерять на биткоин вырастет в неизбежное будущее. Эфириума имеет возможность использоваться как ПКР (“обеспеченные обязательства”), чтобы получить ДАИ stablecoin в которую вы можете обналичить с утра сижу, но все-таки собственного эфира вы выставили на кредит. Как долго, как вы погасить кредит, вы можете получить ЕТН обратно. Есть ли способ сделать это с Bitcoin?

+447
boni 3 апр. 2010 г., 21:32:45
24 ответов

Отвлеченно говорил, что у вас есть в текущем BitAsset реализация 1.0 заключается в том, что на рынке две стороны встречаются, что у разных оценках будущих цен.

Давайте определим цену будет цена bitAsset (т. е. bitUSD), номинированные в БЦ (базовые валюты на BitShares сети). Например 0.1 БТС в bitUSD. Мы должны разъяснить это здесь, потому что каждый рынок на BitShares может быть развернут, т. е. мы может торговать БЦ:доллар США или доллар США:БЦ.

Короткая

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

Залога

Для того, чтобы идти вниз, нужно запереть часть ваших доходов (здесь на BitShares) в качестве залога, вы можете увидеть это в значительной степени в безопасности, что вы сможете вернуть вашего поста bitUSD в конце концов. Общая сумма залога составляет 200% от суммы вашего короткого оплачивается обеими сторонами сделки. Это означает, что:

  • Для того, чтобы короткий 1 bitUSD, сумма БЦ стоимостью 2 USD должна быть заперта.
  • Короче платит половину залога и покупает оплачивает половину.
  • Если вы хотите Продаю 1 bitUSD вам придется запирать 1 долларов БЦ и ничего не получит от торговли.

Двойной цене

Если цена (скажем, до 0,09 БЦ в bitUSD) идет вниз, тогда рынок переехал по няне ожидания и она должна получать прибыль от прогнозирования. Как этого добиться? Как продавец, она должна отдать пост bitUSD в конце концов, она может решить, чтобы сделать это по цене от 0.09 БЦ/долл. Это означает, что она должна купить bitUSD дешевле с рынка, чем она продала его ранее в короткие продажи. С купил bitUSD, она может закрыть ее короткие сроки (т. е. крышку) и отдать поста долларов США, что позволит высвободить залоговое имущество, которое, учитывая, что ей пришлось купить bitUSD с БТС, следует оставить ее прибыль в 10%.

Однако, если цена идет вверх , что она может сделать одну из трех вещей:

  • Ждать 30-дневный кратчайшие сроки, чтобы прибыть. Сеть будет поставить ордер на покупку на bitUSD и близко того, автоматически давая ей то, что осталось от залога
  • Подождите, пока цена поднимется еще больше и риск маржин-колла. Это будет срабатывать от сети, если предмет залога находится всего в 150% (в отличие от 200%). Сеть силы (т. е. он делает это автоматически) вас купить bitUSD на рынке и закрыть ордер.
  • Короткий продавец может принять решение о покрытии самостоятельно купить до bitUSD и закрытие заказ самой.

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

Рынок Колышек

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

+962
DenisCCCP 03 февр. '09 в 4:24

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

BIP37 не включает биткойн-адреса в фильтр подбора системы, а не по каждой сделке в квартал с учетом фильтра сочетается с TXID, каждый вывод скрипта, каждый сценарий, и каждый элемент данных во входном скрипте. Если какой-либо элемент соответствует транзакции отправляется клиенту, ложноположительный или нет до клиента, чтобы принять решение.

Это мое понимание, что ложное срабатывание адреса генерируется фильтр СПВ Блум не нужно обязательно быть на Blockchain (т. е. быть адреса, которые уже используются).

Фильтрация BIP37 SPV будет только когда-либо возвращать либо операций с блоком (включая Меркле пути дерево на заголовок блока), или сделок с их пула памяти, которые соответствуют данному фильтру. Ложных срабатываний не создаются из ниоткуда, они просто оказались другие операции, которые соответствуют критериям клиента.

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

+908
Mohd Nizam Gani 12 нояб. 2011 г., 0:08:10

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

+895
PlayerOne 19 мар. 2017 г., 13:09:01

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

Но, когда с помощью JSON-RPC интерфейс через завиток, я не могу понять, как указать, что я хочу тестовом режиме, в этом случае. Я могу поставить порт тестовом режиме 18332 в URL, но я не знаю, как использовать любое другое "командная строка" переключатели при использовании curl?

Я могу сделать это с помощью curl?

+806
Deddiekoel 26 июл. 2016 г., 5:48:01

На Филиппинах у нас есть "монеты.рН". Я могу легко перевести биткоины на мой кошелек Bitcoin на монеты.рН затем преобразовать его в моей местной валюте, которую можно вывести на банки и центр переводов. Вы должны искать похожие веб-сайте, который поддерживает вашу местную валюту

+755
Ramiro C 17 янв. 2010 г., 8:34:37

Вот некоторые псевдокод, как это может работать:

Список<хэш> хэшлист; //содержит идентификаторы транзакций все транзакции в блоке

Хэш deriveMerkleRoot(список<хэш> хэшлист):
 пока (хэшлист.размер() > 1) {
 хэшлист = pairHashes(хэшлист);
}
 возвращение хэшлист[0]; // когда остался только один хэш, ты вывел Меркле корень

Список<хэш> pairHashes(список<хэш> хэшлист):
 Список<хэш> listOfPairedHashes = новый список<хэш>();
 для(int я = 0; я < хэшлист.размер(); я++) {
 если(i%2==0) { // получаем каждый второй элемент
 если(i+1 < хэшлист.размер()) {
 listOfPairedHashes.поставить(хеш(хеш-списке[я], хэшлист[я+1])); // Если есть еще одна пара с ним как партнер
 } еще {
 listOfPairedHashes.поставить(хеш(хеш-списке[я], хэшлист[я])); // для последнего элемента пары с собой
}
}
}
 возвращение listOfPairedHashes;

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

+723
user813 12 июл. 2016 г., 12:36:59

Биткоин майнинг-это лотерея.

+595
PReimers 11 авг. 2010 г., 11:54:47

Год назад я приобрел несколько биткоинов, и он был отправлен в мой адрес. Я загрузил ядра биткоин и установили на свой ноутбук HD, он выбежал из пространства на HD, середина синхронизации блокчейна. Прошло уже год. У меня есть подтверждение, что монеты были отправлены по адресу, и они есть, что я могу сделать?

+579
adv01011 20 июл. 2016 г., 17:20:00

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

Transaction output to input

Это имеет несколько последствий:

  1. Вам нужно скачать и обработать весь блокчейн, прежде чем вы можете начать добычу (если вы хотите только получить корректные блоки).
  2. Вы можете создать базу данных только информацию, необходимую для проверки будущих сделок и только магазина, что позволяет избавиться от остальных данных блокчейн вы загружены и обработаны. Биткоин ядра 0.11.0 начала поддерживать этот блокчейн данные обрезки объекта по добыче с -чернослив параметра.
  3. Вы можете привлечь для проверки сделок с кем-то еще и только мои операции, говорят, действуют. Таким образом, вам не нужно хранить какие-либо данные Blockchain на все. Это то, что большинство шахтеров бассейн сделать.
+510
Denis Plokhikh 10 июл. 2010 г., 4:05:36

Уил это иметь баланс 3 БТЦ

нет

или у вас есть, чтобы отправить Bitcoin от каждого обратиться к нему за балансом в 3 БТЦ?

да

+502
lezzago 27 мар. 2012 г., 23:49:00

Алиса, Боб и Кэрол создать p2sh-адрес, который вначале требует 3/3 подписей. Через некоторое время (lock1 используя OP_CHECKLOCKTIMEVERIFY) только Алиса и Кэрол могут провести и Боб навсегда забыл. По истечении большего времени (lock2 используя OP_CHECKLOCKTIMEVERIFY) Алиса может провести в одиночестве.

Как бы такой скрипт выглядит?

+454
Benjamin Taylor 13 нояб. 2017 г., 20:59:29

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

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

+432
Ben Rasband 22 июл. 2017 г., 18:54:45

Сделки, не имеют отдельного времени. Наиболее близким вы можете сделать, это получить timestamp из блок, который был включен в (но предупреждение Петра о точности).

Пример API

Используя blockchain.info например, вы можете сделать:

https://blockchain.info/rawtx/$tx_hash

За $tx_hash = b6f6991d03df0e2e04dafffcd6bc418aac66049e2cd74b80f14ac86db1e3f0da это вернется:

{
"хэш":"b6f6991d03df0e2e04dafffcd6bc418aac66049e2cd74b80f14ac86db1e3f0da",
"Сильвер":1,
"vin_sz":1,
"vout_sz":2,
"lock_time":"недоступен",
"размер":258,
"relayed_by":"64.179.201.80",
 "block_height: 12200,
"tx_index":"12563028",
"входы":[


{
"prev_out":{
"хэш":"a3e2bcc9a5f776112497a32b05f4b9e5b2405ed9",
"значение":"100000000",
"tx_index":"12554260",
"н":"2"
},
"сценарий":"76a914641ad5051edd97029a003fe9efb29359fcee409d88ac"
}

],
"выход":[

{
"значение":"98000000",
"хэш":"29d6a3540acfa0a950bef2bfdc75cd51c24390fd",
"сценарий":"76a914641ad5051edd97029a003fe9efb29359fcee409d88ac"
},

{
"значение":"2000000",
"хэш":"17b5038a413f5c5ee288caa64cfab35a0c01914e",
"сценарий":"76a914641ad5051edd97029a003fe9efb29359fcee409d88ac"
}

]
}

Оттуда вы можете запросить высота блока входов аналогичным образом, используя входы[я].prev_out.хеш - поле. Затем, чтобы получить метку на блоке, просто запрос сырые блока по высоте. Е. Г. для вывода метки времени, можно использовать block_height: 12200 для примера выше:

https://blockchain.info/block-height/12200?format=json

Метка времени будут возвращены в блоки[0].время

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

если не ноль и последовательности чисел < значение 0xFFFFFFFF: блок высота или метка времени, когда сделка является окончательной

+399
Bethany Fink 1 июн. 2018 г., 22:22:11

Итак, я прочитал большинство из того, что с тегами walletnotify, но не нашли решения. Я знаю, что walletnotify предполагается запустить два раза, один за неподтвержденные транзакции и снова, когда он достигает 1 подтверждение. Для меня, он работает в два раза, с места в карьер.

биткоин.конф:

сервер=1
демон=1

maxconnections=12
maxuploadtarget=20
rpcuser=ХХХХ
rpcpassword=ХХХХ
тестовом режиме=1
выбрать=52.86.ХХ.ХХ
walletnotify=/home/scripts/transaction.sh %с
keypool=10000

transaction.sh:

#!/Бен/ш
Ф=notify_log
Д=`дата +"%г%м%д%ч%м%ы"`
Эхо ${Д} - ${1} >> ${Ф}

Производит вывод:

20180126015435 - cf59f4c18a80773164c7efdf2a77722099722b3a61274f940aea52cbd600db2b
20180126015435 - cf59f4c18a80773164c7efdf2a77722099722b3a61274f940aea52cbd600db2b

Же TXID, времени. Но почему дважды?

+349
Firdous 8 мар. 2012 г., 11:31:57

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

Однако они редко используются. Так как искать и разбирать существующие минные операции, используя его ?

+333
J78 9 авг. 2011 г., 16:17:57

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

+326
Sam Edwards 5 дек. 2012 г., 10:24:19

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

Как они могут выжить и избежать банкротства?

+232
Blattoid 6 сент. 2016 г., 2:48:54

Некоторые бассейны / выплата механизмы подвержены бассейн с прыжковой.

Это P2Pool вы уязвимы?

+225
Kesh 11 нояб. 2017 г., 17:25:14

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

+175
xiaobo fan 19 сент. 2016 г., 10:54:57

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

+105
steve mather 17 авг. 2013 г., 11:33:06

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

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

У меня эта ошибка при попытке загрузки блока от сверстников

Ошибка: AcceptBlockHeader: консенсус::ContextualCheckBlockHeader: 90e718e6878f4b7ae4de4ae83db75881d00ca017f5a117c2054798bcb76c4178, БАД-версия(0x00000002), отклонены nVersion=0x00000002 блок (код 17)
2017-07-28 04:12:10 ошибка: неверный заголовок получил
2017-07-28 04:12:10 ProcessMessages(заголовки, 162003 байт) не равный=0
2017-07-28 04:12:10 получит версию сообщение: /Сатоши:1.0.0/: версия 70002, блоков=3293, США=х.х.х.х:12815, равный=1

в

валидатор у меня этой настройки

 // Проверяем доказательство работы
 если (блок.nBits != GetNextWorkRequired(pindexPrev, и блок, consensusParams))
 возвращение государства.Дос(100, ложь, REJECT_INVALID, "плохо-diffbits", ложь, "неправильные доказательства работы");

 // Проверяем метку против пред'
 если (блок.GetBlockTime() <= pindexPrev->GetMedianTimePast())
 возвращение государства.Неверные(ложные, REJECT_INVALID, "время-слишком старый", "метка времени блока слишком рано");

 // Проверяем метки
 если (блок.GetBlockTime() > nAdjustedTime + 2 * 60 * 60)
 возвращение государства.Неверные(ложные, REJECT_INVALID, "время-тоже-новая", "заблокировать метку слишком далеко в будущее");

 // Отбросить устаревшую версию блоков для 95% (75% в тестовом режиме) из сети модернизировала:
 // проверяем для версий 2, 3 и 4 обновление
 если((блок.nVersion < 2 && простого >= consensusParams.BIP34Height) ||
 (блок.nVersion < 3 && простого >= consensusParams.BIP66Height) ||
 (блок.nVersion < 4 && простого >= consensusParams.BIP65Height))
 возвращение государства.Неверные(ложные, REJECT_OBSOLETE, strprintf("плохой-версия(значение 0x%08x)", блок.nVersion),
 strprintf("отклонил nVersion=значение 0x%08x блок", блок.nVersion));

 если (блок.nVersion < VERSIONBITS_TOP_BITS && IsWitnessEnabled(pindexPrev, consensusParams))
 возвращение государства.Неверные(ложные, REJECT_OBSOLETE, strprintf("плохой-версия(значение 0x%08x)", блок.nVersion),
 strprintf("отклонил nVersion=значение 0x%08x блок", блок.nVersion));

 возвратите True;
}

в настройках генезис блоке у меня

 бытие = CreateGenesisBlock(1498204210, 215446, 0x1e0ffff0, 1, 500 * монета);

но у меня в старых источниках этот параметр

 // Проверяем, что блок цепи совпадает с известным блокировать цепи до контрольно-пропускного пункта
 если (!Контрольно-пропускные пункты::CheckBlock(простого, хэш))
 возвращение государства.Дос(100, ошибка("AcceptBlock() : отклонены КПП с блокировкой на %D", а простого));

 // Не принимаем никаких вилок от главной цепи до последней контрольной точки
 CBlockIndex* pcheckpoint = ориентир::GetLastCheckpoint(mapBlockIndex);
 если (pcheckpoint && простого < pcheckpoint->простого)
 возвращение государства.Дос(100, ошибка("AcceptBlock() : раздвоенный цепи старше последнего контрольно-пропускного пункта (рост на %D)", простого));

 // Отклонения блок.nVersion=1 блоков (mainnet >= 710000, тестовом режиме >= 400000)
 если (nVersion < 2)
{
 если ((!fTestNet && простого >= 710000) ||
 (fTestNet && простого >= 400000))
{
 возвращение государства.Неверный(ошибка("AcceptBlock() : отклонен nVersion=1 блок"));
}
}
 // Исполнения блока.nVersion=2 правило, что компания начинается с сериализованный блок высота
 если (nVersion >= 2)
{
 если ((!fTestNet && простого >= 710000) ||
 (fTestNet && простого >= 400000))
{
 Команду cscript ожидать = команду cscript() << простого;
 если (vtx[0].ВВХ[0].scriptSig.размер() < ожидать.размер() ||
 !СТД::равный(надейтесь.начать(), ожидать.конец(), vtx[0].ВВХ[0].scriptSig.начать()))
 возвращение государства.Дос(100, ошибка("AcceptBlock() : высота блока рассогласования в blockchain кошелек"));
}
}
}

что мне нужно изменить для начала прими блока

+88
Igogor 19 сент. 2016 г., 15:13:38

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

Вам нужно на экземпляр EC2 наверняка больше оперативной памяти, вот как:

http://www.cyberciti.biz/faq/linux-add-a-swap-file-howto/

+69
risingtiger 18 июл. 2012 г., 1:33:15

Некоторые клиенты, как многоразрядные, не скачать история блоков. У них цепи для них хранится в облаке. Это одно решение.

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

+55
uanita 13 нояб. 2018 г., 13:59:46

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

+48
Tejus 14 июн. 2018 г., 3:34:02

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