Какое программное обеспечение и навыки мне нужны?

Не имея биткоины я не знаю, как биткоин кошельки работают и мне интересно: если я купить биткоины, что мне нужно знать о программное обеспечение, и где хранить Bitcoin кошелек? У меня дома компьютер и у меня есть аккаунт Google. Могут ли они быть использованы? Какие вопросы безопасности? Если я путешествую и далеко от дома, как бы я получить доступ к моей биткоины?

+175
Cristina Scott 14 мар. 2013 г., 23:53:49
27 ответов

Вы должны проверить этот вопрос.

В резюме:

1) "потерянного биткоин" - это любой неизрасходованный остаток BTC в счет, на котором закрытый ключ был утерян. Без закрытого ключа, что баланс не может быть снова потрачены. Если вы потеряете файл кошелька, то вы теряете все личные ключи для аккаунтов (адресов) создается кошелек. Это не значит, что баланс нельзя изменить, так как "потерял счет" на самом деле могут появиться новые средства (если средства направляются на его публичном выступлении), но без секретного ключа эти средства станут одинаково недоступным.

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

3) Цена Bitcoin является просто результатом текущего спроса/предложения на нее. Можно сказать, что потеряли больше монет, тем меньше предложение, поэтому цены естественно будут расти, но это просто побочный продукт нормальной торговле.

+1000
lzam 03 февр. '09 в 4:24

Здравствуйте,

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

В ходе реализации, у нас есть несколько вопросов, на которые мы не смогли выяснить, из своего прорыва бумаги:

И. WebDollar использует мини-блокчейн схема ( так Эфириума ) с помощью Падрика Меркле деревьев, чтобы сохранить остатки каждого ненулевого адреса и умные контракты. Итак, для того, чтобы проверить баланс, надо лишь хэши СПВ от Падрика Меркле дерева и доказательства, основанные NiPoPoW последнего блока (последний блок из блокчейна)... так что мы считаем, мы не требуем инфиксной доказательств. Я прав? Или нужно алгоритм инфиксной или бархата NiPoPoW?

Второй. Алгоритм 2 Проверка

а) мы предполагаем, что validChain функция будет проверять π и χ для того, чтобы проверить интерлинкс, что они указывают на бытие и хэши правильно рассчитал.

б) мой первый технический вопрос заключается в том, что мы не смогли понять, что это вопрос предикат, используемый в алгоритме проверки 2. Это “функция”, который проверяет и проверяет χ (проверка военнопленных блоков на основе целевой (Т), интерлинкс. Я прав? ) или как вопрос предиката будет выглядеть ? Что еще будет вопрос предиката сделать по-другому, чем validChain (π, χ)
enter image description here

Раздел III. Разноуровневые Собственность

Мы не очень уверены, что у нас правильно.

Мы пройдем у Из [0 для всех U] и мы проверим, что у каждого должна держать собственность, что для любой c* включены в C, который обладает свойством |с∗↑Μ'| ≥ К1, С* должно быть, кроме последнего уравнения. в случае c* не выполняется последнее уравнение, мы возвратит false;

enter image description here

ИЖ. Плохость

Мы не были в состоянии понять, обозначенный буквой* с функцией плохость

а. Каков правильный порядок для вычисления выражения с↓↑Μ−1... Сначала мы вычисляем С↓, а затем мы вычисляем на основе предыдущего результата ↑µ−1?
б. Как нам рассчитать с↓? Мы не смогли найти какие-либо идеи, как вычислить с↓ только C’↓ что определение downchain с’↓ C определяется как C[с’[0] : С’[-1]].
С. Да С↓ и не c↓ ?

Inline image

Спасибо!

+891
Dongoodguy 4 нояб. 2014 г., 7:23:38

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

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

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

Трансляции предыдущие обязательства государства сделки
Злоумышленник может также транслироваться в предыдущее состояние транзакции заставить вас потерять почти весь баланс канала через операции отзыва.

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

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

+867
Charlotte Nd JR Zamora 24 февр. 2013 г., 17:08:27

Я не могу расшифровать транзакции в Bitcoin-Qt на.

Ошибка: Техас расшифровать не удалось (код -22). Но сайт blockexplorer расшифровать его.

Тогда я попытке отправить транзакцию с сайта blockcypher.com и ошибка: Ошибка при проверке транзакции: ошибка выполнения скрипта на вход 0 ссылок c806c9ae2ac9c71fad307c9fedeca2133edb195cae9e924424885f57a63ba9a9 в 0: скрипт не был проверен успешно..

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

Загрузить подписанные и неподписанные операции на Pastebin.

Беззнаковые операции: https://pastebin.com/XfE73U57

Декодируется неподписанных транзакций: https://pastebin.com/RH2tNrNn

Подписанные транзакции: https://pastebin.com/K15c29tK

Декодируется подписали сделки: https://pastebin.com/Mfs0bXgR

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

+787
Yvan 27 июл. 2015 г., 14:51:53

Мне дали "посмотреть только" одним из моих друзей.

Для того чтобы сделать средств, зачисленных на мой счет или использовать БТЦ, что это способ получить закрытый ключ?

Мы должны что-то платить blockchain.info для освобождения? Это от моего друга, который скрывает секретный ключ?

+783
PJNoes 21 янв. 2010 г., 22:23:37

Мне кажется очевидным, что это лохотрон. Никаких законных инвестиций в мире не может гарантировать доходность в 20 процентов в день. В таком случае, с 5 БТЦ первоначальных инвестиций, вы бы по себе всех биткойнов после 81 дней. И после 15 месяцев, вы бы столько.

Но вы можете обратиться blockchain.info напрямую; есть контакт ссылку в нижней части своей домашней странице. Они могут подтвердить, что это лохотрон, а также разместить его на своем блоге / Твиттере, Мы надеемся, держать никого от падения на него.

+766
Andrii Kuzminskyi 27 дек. 2014 г., 23:54:28

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

Адреса человеческая абстракция и они не появляются нигде в транзакции. Операции представляют собой комбинацию входов и выходов.

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

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

2) Какие элементы данных, в частности, в сообщении (выделено выше)?

В чем именно заключается это изменение самой сделке. Какой вариант зависит от флага под названием sighash , который прилагается к подписи.

3) публичное выступление Боба на самом деле в кодировке Base58. Значит ли это, что когда новая транзакция для Боб создается, биткоин клиент сначала декодирует Base58-закодированные публичные адреса на ключ, так что это открытый ключ, который сохраняется в новой транзакции записи, а не публичное выступление?

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

+677
APanepinto 24 сент. 2014 г., 9:59:06

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

+672
Raider 6 июл. 2019 г., 5:46:43

Да, это возможно.

Использование флага rpcwait позволит избежать звонков от падения во время bitcoind запуска.

Также, убедитесь, что вы настроили ваш биткоин.файл conf правильно.

rpcuser, rpcpassword, и rpcallowip должны быть установлены и эти параметры должны быть переданы на Bitcoin-CLI во время вызова API.

+642
NBfromAtlanta 27 сент. 2012 г., 16:02:54

Если вы нашли старый кошелек (до ядра 0.13, который был выпущен в августе 2016 года), не используя BIP32 HD качестве. Так что есть очень вероятно, мастер не закрытый ключ,... напротив, существует большое количество частных ключей.

Вы можете использовать dumpwallet <имя_файла> в консоль или через RPC, чтобы извлечь ваши личные ключи в текстовый файл и импортировать их в другую программу.

Но если вы видите сделок в Bitcoin Core и Ваш баланс равен нулю, это в основном означает, что там должны быть одна или несколько транзакций, что там добывают биткоины.

+621
takamachi nanoha 15 авг. 2011 г., 0:40:10

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

Из Вики:блок алгоритма хэширования

Тело блока содержит проводки. Это хэшируется только опосредованно через Меркле корень. Потому что сделок не хэшируется напрямую, хэширование блока с транзакцией 1 занимает ровно столько же количество усилий, как хэширование блока с 10 000 операций.

+588
JuanKB1024 14 авг. 2016 г., 14:04:16

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

Вероятностные nanopayments - это один из способов решить эту проблему без изменений в протокол Биткойна.

+497
syuja 7 июл. 2010 г., 13:42:48

Мой кошелек пропал больше года назад с 200+ монет это, возможно, из-за меня работает CCleaner для Мак над моей машиной (которая ищет и удаляет .DAT файлы как часть его сметают насколько я могу судить). Я сделал несколько попыток, чтобы найти мой бумажник, в том числе с помощью Photorec и отсыпка существующих кошелек.DAT, но безрезультатно. Я за последний шанс попытаться восстановить его прежде, чем сдаваться и двигаться дальше.

Я пытаюсь использовать pywallet чтобы восстановить кошелек из моей машины, выполнив следующие действия

судо ./pywallet.py --переменной datadir=/пользователи/patrickquinn/библиотеки/application поддержки/Лайткоин/ --восстановление --recov_size 121.3 Джио --recov_device на /dev/диске 0 --recov_outputdir /пользователи/patrickquinn/рабочий стол/Ищу ... otherversion=48

который вернулся

Читать 121.3 идти в 58.5 минут

Найдено 0 возможные кошельки
Найдено 0 возможных зашифрованных ключей
Найдено 1640 можно незашифрованные ключи

и осталось два файла, recovered_wallet_1388812907.дат и pywallet_partial_recovery_1388812907.дат в указанном "ищет" каталог.

Могут ли эти незашифрованные ключи будут возмещены или меня обманули?

+489
babyduckmom 20 дек. 2017 г., 2:04:57

Все входы, кажется, чтобы быть проверены. (В 2017-05-24 13:58:05.)

У вас не может быть подтверждена сделка с непроверенным ввода.

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

+417
Lyndon Drake 10 апр. 2014 г., 5:37:22

Горно программного обеспечения (darcoin-ЦП-Шахтер - в dashpay на GitHub). Он использовал getwork способ. Я изменил найти, который использует getblocktemplate и поддерживает Х11 тоже. После этого я запускаю мой альткоины добычи. Затем он начал работать.

+411
Frankk 23 апр. 2017 г., 1:31:04

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

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

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

  3. где деньги идут назад и вперед между людьми, которые используют Биткоин.

+343
Dafie Jerue 5 сент. 2011 г., 12:16:44

Я (как атакующий) уже знаете владельцем адреса Б Не я? почему я нужен сайт-ловушку?

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

+300
And 11 23 47 8 сент. 2013 г., 16:25:41

Да, нападающий должен быть быстрее, чем остальная часть сети в сочетании. Быть быстрее, чем второй-быстрый майнер не хватает.

Я думаю, что это то, где вы ошибаетесь:

Блоки в mainchain могут быть добавлены последовательно, отсюда и рост скорости блокчейн по скорости самый быстрый майнер в сети

Да, блоки добавляются последовательно, но я не могу следовать вашей логике, почему, что означает рост блока происходит только по курсу быстрый майнер. Если вы самый быстрый майнер в сети, что никоим образом не означает, что вы производите 100% из блоков. Это означает, что вы производите наибольший удельный вес от общего объема, который еще, вероятно, меньшинство. Блокируют рост по-прежнему происходит на уровне всей сети в совокупности, независимо от того, кто является самым быстрым.

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

+248
GVLA 22 авг. 2014 г., 9:09:37

Давайте возьмем операция "пицца" https://blockchain.info/tx/cca7507897abc89628f450e8b1e0c6fca4ec3f7b34cccf55f3f531c659ff4d79

01000000018dd4f5fbd5e980fc02f35c6ce145935b11e284605bf599a13c6d415db55d07a1000000008b4830450221009908144ca6539e09512b9295c8a27050d478fbb96f8addbc3d075544dc41328702201aa528be2b907d316d2da068dd9eb1e23243d97e444d59290d2fddf25269ee0e0141042e930f39ba62c6534ee98ed20ca98959d34aa9e057cda01cfd422c6bab3667b76426529382c23f42b9b08d7832d4fee1d6b437a8526e59667ce9c4e9dcebcabbffffffff0200719a81860000001976a914df1bd49a6c9e34dfa8631f2c54cf39986027501b88ac009f0a5362000000434104cd5e9726e6afeae357b1806be25a4c3d3811775835d235417ea746b7db9eeab33cf01674b944c64561ce3388fa1abd0fa88b06c44ce81e2234aa70fe578d455dac00000000


// декодируется https://blockchain.info/decode-tx
{
"lock_time":0,
"размер":300,
"входы":[
{
"prev_out":{
"индекс":0,
"хэш":"a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d"
},
"script":"4830450221009908144ca6539e09512b9295c8a27050d478fbb96f8addbc3d075544dc41328702201aa528be2b907d316d2da068dd9eb1e23243d97e444d59290d2fddf25269ee0e0141042e930f39ba62c6534ee98ed20ca98959d34aa9e057cda01cfd422c6bab3667b76426529382c23f42b9b08d7832d4fee1d6b437a8526e59667ce9c4e9dcebcabb"
}
],
"версии":1,
"vin_sz":1,
"хэш":"cca7507897abc89628f450e8b1e0c6fca4ec3f7b34cccf55f3f531c659ff4d79",
"vout_sz":2,
"выход":[
{
 "script_string":"OP_DUP OP_HASH160 df1bd49a6c9e34dfa8631f2c54cf39986027501b OP_EQUALVERIFY OP_CHECKSIG",
"адрес":"1MLh2UVHgonJY4ZtsakoXtkcXDJ2EPU6ry",
"значение":577700000000,
"сценарий":"76a914df1bd49a6c9e34dfa8631f2c54cf39986027501b88ac"
},
{
 "script_string":"04cd5e9726e6afeae357b1806be25a4c3d3811775835d235417ea746b7db9eeab33cf01674b944c64561ce3388fa1abd0fa88b06c44ce81e2234aa70fe578d455d OP_CHECKSIG",
"адрес":"13TETb2WMr58mexBaNq1jmXV1J7Abk2te2",
"значение":422300000000,
"script":"4104cd5e9726e6afeae357b1806be25a4c3d3811775835d235417ea746b7db9eeab33cf01674b944c64561ce3388fa1abd0fa88b06c44ce81e2234aa70fe578d455dac"
}
]
}

Слушай и декодирования на входе=0 скрипта:

48 // кнопка следующий 0x48 байт
30450221009908144ca6539e09512b9295c8a27050d478fbb96f8addbc3d075544dc41328702201aa528be2b907d316d2da068dd9eb1e23243d97e444d59290d2fddf25269ee0e01
41 // кнопка следующий 0x41 байт
042e930f39ba62c6534ee98ed20ca98959d34aa9e057cda01cfd422c6bab3667b76426529382c23f42b9b08d7832d4fee1d6b437a8526e59667ce9c4e9dcebcabb

Первый толчок-это подпись сцепляются с hashtype=01 (SIGHASH_ALL)

Второй толчок открытого ключа по адресу 17SkEw2md5avVNyYgj6RiXuQKNwkXaxFyq

Как мы проверяем - это сделка действительной? Это правильно подписал?

1) снять входной скрипт от сделки. Мы должны удалить байт (не забудьте про сценарий лен)

8b4830450221009908144ca6539e09512b9295c8a27050d478fbb96f8addbc3d
075544dc41328702201aa528be2b907d316d2da068dd9eb1e23243d97e444d59
290d2fddf25269ee0e0141042e930f39ba62c6534ee98ed20ca98959d34aa9e0
57cda01cfd422c6bab3667b76426529382c23f42b9b08d7832d4fee1d6b437a8
526e59667ce9c4e9dcebcabb

2) заменить его на скрипт финансирования 17SkEw2md5avVNyYgj6RiXuQKNwkXaxFyq

OP_DUP OP_HASH160 46af3fb481837fadbb421727f9959c2d32a36829 OP_EQUALVERIFY OP_CHECKSIG
1976a91446af3fb481837fadbb421727f9959c2d32a3682988ac

(Не забудьте о длине скрипт!)

3) Добавить SIGHASH_ALL как 32-разрядные низкого обратным значением. Результат будет

01000000018dd4f5fbd5e980fc02f35c6ce145935b11e284605bf599a13c6d41
5db55d07a1000000001976a91446af3fb481837fadbb421727f9959c2d32a368
2988acffffffff0200719a81860000001976a914df1bd49a6c9e34dfa8631f2c
54cf39986027501b88ac009f0a5362000000434104cd5e9726e6afeae357b180
6be25a4c3d3811775835d235417ea746b7db9eeab33cf01674b944c64561ce33
88fa1abd0fa88b06c44ce81e2234aa70fe578d455dac0000000001000000

4) хэш-дважды путем SHA256. Дайджест будет 692678553d1b85ccf87d4d4443095f276cdf600f2bb7dd44f6effbd7458fd4c2

5) ОК, теперь у нас есть три пункта:

  • а) открытый ключ 042e930f39ba62c6[...вырезано...]6e59667ce9c4e9dcebcabb
  • б) подписи 304502210099081[...вырезано...]d59290d2fddf25269ee0e
  • с) дайджест 692678553d1b85ccf87d4d4443095f276cdf600f2bb7dd44f6effbd7458fd4c2

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

константный класс QByteArray ХХ ( класс QByteArray::fromHex ( "01000000018dd4f5fbd5e980fc02f35c6ce145935b11e284605bf599a13c6d41"
"5db55d07a1000000001976a91446af3fb481837fadbb421727f9959c2d32a368"
"2988acffffffff0200719a81860000001976a914df1bd49a6c9e34dfa8631f2c"
"54cf39986027501b88ac009f0a5362000000434104cd5e9726e6afeae357b180"
"6be25a4c3d3811775835d235417ea746b7db9eeab33cf01674b944c64561ce33"
 "88fa1abd0fa88b06c44ce81e2234aa70fe578d455dac0000000001000000" ) );
константный MyKey32 дайджест ( ХХ.constData ( ), ХХ.размер ( ) ); // сконструировать объект и SHA256 (SHA256 на ( ХХ ) )
_trace ( дайджест.метод toString ( ) ); // результат печати 
класс QByteArray константный умолчанию ( класс QByteArray::fromHex ( "042e930f39ba62c6534ee98ed20ca98959d34aa9e057cda01cfd422c6bab3667b76426529382c23f42b9b08d7832d4fee1d6b437a8526e59667ce9c4e9dcebcabb" ) );
константный подпись класс QByteArray ( класс QByteArray::fromHex ( "30450221009908144ca6539e09512b9295c8a27050d478fbb96f8addbc3d075544dc41328702201aa528be2b907d316d2da068dd9eb1e23243d97e444d59290d2fddf25269ee0e" ) );
_trace ( в QString ( "проверить=%1" ).арг ( дайджест.проверки ( по умолчанию, подпись ) ) );

Выход

"692678553d1b85ccf87d4d4443095f276cdf600f2bb7dd44f6effbd7458fd4c2"
"проверка=1"
+238
DBall 8 янв. 2011 г., 17:23:28

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

Мой вопрос: Как вам проверить целостность блокчейн? Вы также не придется пересчитывать все значения, чтобы увидеть, являются ли они действительными? Или это класс сложности проверки отличается от создания новой цепи? Другими словами есть некоторая ассиметрия на работе здесь, и если да, как это работает?

+188
DeadSky 30 июн. 2014 г., 21:23:08

В ["ключ,"ключ"] часть документации означает, что он ожидает массив.

Вы должны назвать это так:

$параметр obj = {метод => 'createmultisig', параметры => [2, ["$ключ1", "$ключ2"]],};
$рез = $клиент->вызов (Ури в obj$, $);
+186
rg144 3 янв. 2010 г., 18:08:04

Существует несколько блокчейнами, которые уже делают это. Цветные монеты (на цепочке блоков Bitcoin), Counterpary (по цепочке блоков Bitcoin) Некст, на BitShares, Ethereum и другие позволяют представлять любой актив, вы хотите, такие как земля, машины, консультаций и т. д., с помощью цифровых маркеров (например, "сведения" из системы, как вы его назвали), который независимо от/разъединенный вознаграждения, которые они получают.

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

Итак, вы уже можете хранить какие данные вы хотите параллельно с цифровой маркер, награды шахтерам.

Если вы имели в виду, только имея в своем активе в blockchain и никакой награды, то ответ Нет, нельзя: вы всегда должны что-то в цифровой форме, которая может быть надежно разделены на авторы**.

Надеюсь, что это помогло.

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

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

+160
Gus Romanelli 12 июл. 2015 г., 14:44:28

У меня есть компьютер с феноменом второй Х6 1090T 3.2 ГГц, и карта GT430 видеокарта. Очевидно, я знаю, что я не смогу добывать много биткоинов, но я хочу, чтобы начать получать какие-то деньги за авто и все такое. Является единственным решением для горнодобывающей промышленности, получая поим машины, или люди на других форумах запустить бассейн, используя огромный ботнет.

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

+119
Azaria 6 авг. 2015 г., 4:25:23

Вероятно, вы правы, это не пригодится на практике. Однако люди могут использовать разрушение стоимости, как и дорогостоящие сигнала.

Пример голосования; я запускаю опрос майнинг пулы; количество сатоши меньше, чем полный блок, вознаграждение, до 5, это голосовать за какие из 5 предложенных алгоритмов в будущем. После того, как большинство блоков в течение некоторого периода времени голосовать за вариант Х, каждый согласится переключение протоколов. (Это может разрешить голосование identityless шахтеров.)

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

+107
user251764 28 мая 2017 г., 16:39:08

Протокол Биткоин позволяет 2,099,999,999,999,999 сатоши будет опубликован.

1.0 БТЦ = 100,000,000 Сатоши.

Около 7 миллиардов людей на планете, это означает, что 2,099,999,999,999,999 Сатоши разделить среди населения оставляет 300,000 сатоши на человека.

Если значение поднимается такая, что даже с Сатоши значительно возрастает (например, выше копейки), то дальнейшее делимости вариант.

Но дальнейшая делимость-это не то, что влияет на цену. Доллар не покупать больше после того, как вы сначала преобразовать его в 100 грошей. У вас еще есть доллар стоит средств.

+103
Sayid Munawar 6 июл. 2016 г., 18:36:28

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

@Редактирования: Узнал, что дерево Меркле, кажется, не работает во всем мире, это, кажется, хэш все операции, включенные в блок отдельно и использовать их в качестве листьев, а затем построить бинарное дерево на них. Где каждый хеш создается по хэш-своих детей.

Так что, похоже, это не особый вид дерева и вместо простого бинарного дерева.

Это все или я пропустил что-то важное?

+48
Daniel Brown 8 мар. 2018 г., 11:17:28

ВИФ по умолчанию

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

+42
mittenface 18 июн. 2016 г., 12:20:46

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