Какие подводные камни 100% доказательство долю валюты (пос), как в NXT?

Биткоин имеет уязвимость от 51% атаки на доказательство работы валюты, но какие подводные камни не 100% доказательство участия (ДДУ) валюты как NXTcoin?

+111
Anton Vlasiuk 20 июн. 2015 г., 8:34:17
20 ответов

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

У меня достаточно сил, чтобы идти в одиночку?

+973
Kapara Crucis 03 февр. '09 в 4:24

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

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

+851
Darley Abernathy 26 авг. 2012 г., 19:34:04

Добавить их в Makefile.ам. Поиск где net_processing.упомянутые {СРР,ч} и добавьте свой собственный.

+844
yaltic 30 мая 2010 г., 21:10:54

Вы не пост неправильный результат, который вы получите... как я не специалист в Python, и не знаете библиотечные вызовы, у меня есть идея: возможно, вы хотите установить свой собственный ключ, и добавить печать(с) после каждого шага отладки команд, и сравнивать построчно. Я только что проверил привчной и по умолчанию, страница возвращает такой же результат, как ваш основной адрес. Если вы ввели в шаге 4 на "6Ф", вы получаете этот адрес Testnet: "mpGvZCV4DYnVLZJWMfeCHa1L3VvC1hett8".

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

+813
agressor818 29 февр. 2012 г., 17:32:08

По умолчанию, что поддерживается двигатель 0.8 блокчейн-это:

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

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

Интернет -txindex вариант вы упоминаете, добавляет одна вещь, которая ведется проверка двигателя:

  • База данных с позиций на диске для каждой транзакции, индексированной txid.

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

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

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

+765
Tobias Friedrich 10 окт. 2012 г., 22:01:41

Со ссылкой на это: https://en.bitcoin.it/wiki/Transactions#Pay-to-PubkeyHash

Казалось бы, сценарий иску является просто подпись, состоящая из S и R и открытый ключ.

Однако я знаю, по крайней мере, получает подписи в Der-кодировке, это нормально, я нашел библиотеку для этого, но я не знаю подробностей. Например это: Дер(ь,Р)+по умолчанию, дер(Р,С)+по умолчанию или Der(ы+р+по умолчанию) и так далее, есть много перестановок и т. д.?

Я ищу что-то подобное, где можно увидеть, что каждый байт должен быть: https://en.bitcoin.it/wiki/Protocol_specification

+624
Dylan Spencer James 15 янв. 2015 г., 6:41:35

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

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

ТОР будет разрешено это плюс, но не обязательно. Я могу платить с Bitcoin, бирже MtGox, BTC-е и главное пережить этот момент. Минимальная сделка должна быть тривиальной, не более $25-30.

Спасибо за помощь.

+604
380666233634 11 янв. 2019 г., 1:34:17

Вот алгоритм без кода:

  1. createrawtransaction с суммой , которую вы хотите отправить при условии, что сборы 0

  2. fundrawtransaction , чтобы ваши bitcoind построить окончательной транзакции, ставить свои изменения адреса (где вы получите изменения от нерастраченной сделки - очень важно!) И caclulate сборы , которые будут взяты из вашей учетной записи для этой транзакции.

  3. Вычесть вычислены сборы от первоначальной суммы

  4. Повторите шаги 1-2 с новыми снизила сумму.

  5. Прибыли.

А вот PHP-код.

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

prepareRawTransaction функция($amountToSend, $addressToSendTo) {

 $биткоин = новый биткоин('bitcoinrpc', 'ХХХ');

 $collectedAmount = 0;
 $sendToArray = [];
 $sendToArray[$addressToSendTo] = $amountToSend;

 $unspentTransactions = $биткоин->listunspent(); //Сначала мы узнаем все наши неизрасходованные сделок, из которого мы можем вывести
 $collectedTransactions = [];

 по каждому элементу ($unspentTransactions как $unspentTransaction) {

 если ($collectedAmount < $amountToSend) {
 $collectedTransactions[] = [
 'txid' => $unspentTransaction['txid'],
 'Uвых' => $unspentTransaction['Uвых'],
];

 $collectedAmount += $unspentTransaction['сумма'];
 } еще {

перерыв;
}
}

 //Теперь мы создаем сырьевых сделок
 $rawTransaction = $биткоин->createrawtransaction($collectedTransactions, $sendToArray);

 //И финансирование
 $newTransaction = $биткоин->fundrawtransaction($rawTransaction);
 возврат $newTransaction;
}

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

$биткоин = новый биткоин('bitcoinrpc', 'ХХХ');

$amountToSend = 0.09999556; //вот точную сумму, которую мы хотим отправить, включая комиссию
$addressToSendTo = '2N8hwP1WmJrFF5QWABn38y63uYLhnJYJytf';

//createrawtransaction с суммой, которую вы хотите отправить при условии, что сборы 0
$transactionWithoutCommission = prepareRawTransaction($amountToSend, $addressToSendTo);

$декодируются = $биткоин->decoderawtransaction($transactionWithoutCommission['наговор']);
print_r($декодируются); //вы можете увидеть, что сборы теперь настроить

//Вычесть вычислены сборов с первоначальной суммы
$amountToSend = $amountToSend - $transactionWithoutCommission['плата'];

//Повторите шаги 1-2 с новыми снизила сумму
$transactionWithCommission = prepareRawTransaction($amountToSend, $addressToSendTo);

$декодируются = $биткоин->decoderawtransaction($transactionWithCommission['наговор']);
print_r($декодируются); //здесь можно увидеть, что общая сумма + комиссия по обеспечению равных необходимое количество

$подпись = $биткоин->signrawtransaction($transactionWithCommission['наговор']);
print_r($подпись); //должна сказать, полный:1 если все правильно поставить

$опубликована = $биткоин->sendrawtransaction($подписаны['наговор']);
print_r($опубликована); //выведет вас Техас ИД

И прибыль: вы отправили именно сумму, которую вы хотели, включая комиссию

enter image description here

+537
aerkain 8 сент. 2014 г., 14:18:08

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

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

Ты наверное не понял, что "решения и SHA256-алгоритм (это то, что решения математических задач средствам)" защищает сеть путем предотвращения двойного тратит.

+522
Stephen Mangopoulos 2 авг. 2013 г., 10:05:19

У меня вопрос...

  1. Если я добычи процесса litecoind/bitcoind, и pushpool. Как я могу перенести весь shablam на новый сервер/copmputer эффективность, сохранение прогресса у меня на этот текущий раунд?

  2. Кроме того, я могу переместить litecoind/bitcoind и/или pushpoold службы и файлы без необходимости перестраивать их от источника на новой машине?

Помогите очень рады!

+506
tekknolagi 27 авг. 2017 г., 14:26:08

Мне гораздо ближе сейчас, я надеюсь, что это помогает кто-то еще пытается сделать это!

Требования:

НПМ биткоин Биткоин-Яш Меркле-Либ

Код:

клиента.getBlockTemplate( функция(ошибка, шаблон) {
 если (ошибка) консоль вернуться.журнал(ошибка);
 txhashes = шаблон.сделки.карта(функция(Техас){ возвращение буфера.из(Техас.txid, 'наговор').обратный() });
 merkleRoot = fastMerkleRoot(txhashes, bcrypto.hash256);
консоль.журнал(merkleRoot);
)};

В результате в буфере и у меня возникли проблемы преобразования его в Хекс.

+503
Gentleiyke 17 мая 2019 г., 17:00:08

Это работало для меня на Mac 10.6.8 ОС с Bitcoin-Qt в 0.8.1-бета. Я совмещаю и редактирования Пигмей сценария и Ник ODells ответа, было несколько опечаток.

Также обратите внимание, я открыл приложения щелкните правой кнопкой мыши >> "показать содержимое пакета", а затем редактировал файлы с искатель, и скопируйте. Терминал не требуется!

1) Создать новый каталог в биткоин-Кварты.приложение/содержание/ресурсы и назовите его данные

2) Перейдите на уровень вверх, а затем откройте папку macOS и

3) в этой папке создайте новый файл под названием start.sh

4) откройте новый файл в текстовом редакторе и пишем:

#! /Бен/ш
из dir1=$(на CD "$(каталог "$0")"; дуо)
реж=`Эхо $dir1 и | Е С/"/\\"/г' | тр -д '\п"
данные="$Dir/и../ресурсов/данных"
"каталог$dir"/биткоин на Qt переменной datadir="$данные"

обратите внимание, что последняя строка содержит имя другого файла в папке с macOS (биткоин-Кварты). Это важно! Потому что это программа, которая будет выполняться в конце скрипта, который вы только что написали. Кроме того, что четвертую строчку перейти по ссылке в папке "данные" мы создали в шаге № 1

5) вернитесь на один уровень вверх в биткоин-Кварты.приложение/содержание/ и откройте файл под названием Информация.файл plist

6) Найдите строки, которые выглядят так:

<ключ>CFBundleExecutable</ключ>
<строка>биткоин-Qт</строка>

Измените его на:

<ключ>CFBundleExecutable</ключ>
<строка>start.sh</строка>
+416
fsxvhsddsh 14 нояб. 2014 г., 4:40:54

От BIP39 спецификаций:

От мнемосхема семян

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

Чтобы создать двоичный семян от мнемоники, мы используем функции PBKDF2 с при помощи мнемонической фразы (в UTF-8 NFKD) используется как пароль и строку "мнемоника" + пароль (опять же в UTF-8 NFKD) используется в качестве соли. Счетчик цикла имеет значение 2048 и HMAC-криптография SHA512 используется как псевдо-случайная функция. Длина производного ключа составляет 512 бит (= 64 байта).

Я предполагаю, что (в UTF-8 NFKD) означает, что кодированные символы хешируются, а не на исходных двоичных данных. Это правильно? Если так, есть причина, по безопасности, почему это было сделано таким образом?

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

+409
user185941485 22 нояб. 2014 г., 15:12:13

Несколько лет назад я получил некоторые биткоин в биткоин ядра (~0.4 БТЦ). Затем я перевел некоторые Кракен позже (~0.1 BTC) и несколько недель перевели обратно (~0.1 БТЦ). Тогда я попятился кошелек.DAT и отформатирована это компьютер.

Теперь я хочу продать эти биткоины. Я открыл бумажник, положив кошелек.DAT в правильный каталог, и затем работает Bitcoin-Qt с -пересканировать. Биткоин ядра не синхронизированы. Почему-то показывает только операции внутрь на ~0.4 БТЦ (даже диапазон времени еще не синхронизирована), но не другие.

Затем я использовал listaddressgroupings, который дал мне один адрес и используется dumpprivkeys для экспорта закрытого ключа для него. Я вставил, что закрытый ключ в Электрум. После синхронизации, Электрум показывает начальные операции внутрь ~0.4 BTC, но и внешние сделки всю сумму через 2 месяца.

Украл мой бумажник.дат было чрезвычайно сложно, потому что мой компьютер в зашифрованном виде и я строго запустить Debian только программы из официального репозитория. Даже если деньги украли небольших операциях и от Кракена должен появиться в Bitcoin Core и Электрум.

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

+364
Soul Reaver 6 сент. 2019 г., 22:19:56

Что я должен сделать, чтобы восстановить мои БТЦ.

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

+238
kamran619 25 дек. 2015 г., 12:29:21

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

(Возможно, что-то похожее на Bitmessage, но через сам биткойн, а не просто беря вдохновение от него.)

+206
Generalbrus 14 июл. 2017 г., 12:22:51

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

Каковы ожидаемые компромиссы сети молния на Bitcoin mainchain?
Некоторые моменты, которые было бы неплохо, если бы они покрылись:

  • конфиденциальности
  • скорость подтверждения
  • сборы
  • время пока расходуемого

И за бонус: будет Сети освещения быть централизованной?

+200
cryptozark 28 июл. 2018 г., 13:51:54

“Сентинел” - это просто интерфейс к API, принадлежащих самурая кошелек. Это для них утечек тот факт, что вы владеете выходы вы смотрите, вероятно, в автономном режиме хранения (и объединяет их в один кошелек), когда ты смотрел на них, и ваши данные соединения, как ваш IP-адрес и вероятного местонахождения.

+165
Keyne 5 сент. 2018 г., 9:14:54

Как правило, это не стоит вашего времени и усилий, чтобы у меня дома! (Некоторые исключения могут применяться.)

Возраст горных поиму

Процессор добыча была убыточна с 2011 года, добыча ГПУ чуть позже.

Сегодня Асикс правила добычи полезных ископаемых. Сеть Bitcoin имеет более чем 1.7 Ehash/с (Октябрь 2016) теперь 1,700,000,000,000 Mhash/С. Ваша видеокарта будет работать на полную мощность, чтобы сбивать несколько сотен Mhash/с, процессор может быть несколько десятков.

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

Добыча ушла большом масштабе

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

Наконец, ASIC майнеры уже догоняет быстро technologywise: каждые несколько месяцев новые чипы будут объявлены скользящей шкалы вниз еще несколько Нм. В настоящее время, мы достигаем технологии 16 нм (октябрь 2016), который уже довольно близко к общего состояния искусства. Проблема в том, что каждый шаг миниатюризации приходит с какой-то скачок в энергоэффективности, быстро устаревающем старшего поколения ИС. Есть вероятность, что ваши инвестиции будут устаревшими, прежде чем она платит за себя – даже когда вы просто смотрите на стоимости приобретения и не требует затрат электроэнергии.

Горно прибыли стремятся к нулю

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

См. также: почему майнинг доходность стремиться к нулю?

Если вы не платите за вашу власть, кто-то еще

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

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

Там могут быть некоторые альткоины, которые еще можно выгодно ЦП/ГПУ добывают и торгуют за биткоины после этого, но я не уверен, что даже они стоят, когда вы фактор в свое время инвестиции.


Если вы поняли все вышесказанное, пожалуйста, не стесняйтесь проверить

+99
user287344 31 мая 2010 г., 12:51:17

Комиссия за перевод взимается всякий раз, когда приходится с одного набора баланс, перемещаемых между другими счетами. Для платежей, отправитель всегда оплачивает независимо от того, какой скорректированный балансы, сделки счета 'отправка/давать' платит.

Так что если есть торговля валютной пары USD/главное пережить этот момент для валютной пары BTC/DividendRippler между двумя счетами (неважно, который вошел в первоначальный торговое предложение или, если это приказ на покупку или продажу), то учетная запись, которая дает США платит 0.2% главное пережить этот момент передачи плату и счета, что дает БТЦ платит 0.15% DividendRippler передачи плату.

Другой пример, если сделка по USD/Bitstamp и сообщества, то создание сообщества будет оплатить штраф и счет давать долларов будет платить 0.2% плата Bitstamp в.

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

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

См. также некоторые связанные пульсации сообщений на форуме (которые в основном говорят то же самое):

[Править] небольшая поправка:
Хотя общий курс/цена не скорректирована, чтобы повлиять на скорость передачи данных, указанной суммы оферты (накопительная часть) может быть скорректирован перенос изменения курса. [Игнорировать остальную часть этого, если вы не заинтересованы в деталях "частично" предлагает].

Я просто заметил, что пример этого на торговое предложение, которое, по сути, представлен как "берущий получает 10 фунтов стерлингов/главное пережить этот момент; продавец платит 2940 сообщества". Обычно это отобразить на GBP/сообщества заказать книгу как задавать с помощью "задать цене 294 сообщества", "размер 10 фунтов стерлингов". Если учетная запись, оферта, по крайней мере, 10.02 фунтов стерлингов (10 * скорость передачи 1.002) это то, что будет показано. (Так, чтобы заполнить предложения Предложение берущего в размере 10 фунтов стерлингов, но предложение производителя придется отказаться от 10.02 фунтов стерлингов для покрытия комиссии за перевод).

Однако, учетная запись, оферта имеет баланс ровно на 10 фунтов стерлингов/главное пережить этот момент так из-за скорости передачи это предложение является финансирование не в полной мере. Внутри также есть поля "продавец получает финансирование 9.980039920159681 фунтов стерлингов; продавец платит финансируемых 2934.131736 сообщества". Так что это показывает вверх в паре GBP/сообщества заказать книгу как задавать с помощью "задать цене 294", "размер 9.980039 фунтов стерлингов". Обратите внимание, что цена не изменилась, просто общая сумма. Кого-то берут 5 фунтов стерлингов предложения (за 1470 сообщества) получили бы ровно 5 фунтов стерлингов, но предложение производителя даст 5.01 фунтов стерлингов для покрытия комиссии за перевод. Поскольку предложение производитель имеет только 10 фунтов стерлингов вознаграждения должен выйти из этого остались только ~9.98 фунтов стерлингов финансирование.

Если скорость передачи будет менять накопительная часть должна также меняться. Если счета были получить еще 0.02 фунтов стерлингов (или более) предложение будет считаться полностью профинансирован. Если тратит фунтов стерлингов и где сделать свой баланс ровно 5.01 фунтов стерлингов накопительной части должны меняться, чтобы показать 5 фунтов стерлингов.

+92
valodzka 4 янв. 2016 г., 18:06:52

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