Как проверить, является ли или не сделка входы были ранее потрачены

Может я проглядел, но я считаю, что "биткоин-справочник разработчика" не определяет, как Шахтер, чтобы проверить, является ли или нет входные данные операции ранее были потрачены.

Как это делается? И особенно как это действие в процессе?

Все, что я нашел-это 5.2 "процесс" 2.) в работе 2016.

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

В этом случае, что обеспечивает Шахтер, чтобы сделать это?

+124
user87746 18 февр. 2015 г., 21:41:47
39 ответов

В освоении биткоин' (стр. 130) разъяснено, что сделки будут требовать более высокую плату, если она сложна. Например, если я собираю биткоин от 100 человек, чтобы купить один шатер, то когда эти 100 UTXO по (неизрасходованные выходы сделки) в мой адрес должны быть объединены шахтеров при проверке моей покупки палатки. Эта совокупность требует больше килобайт и так более сложным, требует большего гонорара.

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

Представьте себе, если мы могли бы только сделать изменение, в Fiat мире, но никогда не консолидировать это для больших нот. В конце концов мы просто все гроши, верно?

Где я недопонял?

+994
Samantha D 03 февр. '09 в 4:24

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

+955
user41826 2 дек. 2018 г., 3:50:40
Другие ответы

Связанные вопросы


Похожие вопросы

Вы можете сделать это без каких-либо сторонних API.

Берите пример здесь: https://github.com/sebicas/bitcoin-sniffer (я не проверял это)

+940
LibertyForLife 11 июл. 2013 г., 9:57:01

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

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

Я мог уже убедиться частей алгоритма (в основном, от входа до действительного Меркле-корень, используя информацию из http://mining.bitcoin.cz/stratum-mining/ и алгоритме Scrypt хеширования, используя блок заголовка https://litecoin.info/Scrypt ), но я думаю, есть некоторые проблемы с прямым между ними, или нечто совершенно иное, я не знаю... с полным рабочим процессом я мог проверить, где ошибка происходит.

Кто-нибудь знает, где взять такие данные, или как создать их самому?

+937
user40434 18 сент. 2016 г., 15:53:40

Я случайно отправил КБК с bittrex на мой собственный биткоин кошелек на blockchain кошелек. Оба кошелька мои - как я могу получить (узнать) свои закрытые ключи, чтобы поменять их местами, что я получу свои деньги от неправильного цепи? И как я могу использовать эти приватные ключи? Сделки видно здесь:

https://bitinfocharts.com/bitcoin%20cash/tx/64c577f636882bf8b0160aaed17da458f4f6c350463426eda11b63b003059ce0

+915
masaers 6 нояб. 2012 г., 22:28:40

Как сделать майнинг пулы подключения к сети Bitcoin для распространения проводки и блоков?

Они подключаются точно так же, как и все остальные подключения к сети Bitcoin происходит. Шахтеры по-прежнему узлы, они делают все, что полный узел.

Они управляют своими полный узел?

Да.

Если да, сколько полных узлов?

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

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

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

+913
bikeboy389 7 янв. 2017 г., 10:46:08

Не совсем то, что вы ищете, но есть такой сайт, который делает именно это, проверить его.

https://goochain.net/

Фильтр по датам/ найти адрес с частичным чисел и т. д.

+811
LLCoolWas 4 февр. 2014 г., 0:19:37

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

В его бумагах, вы ищете что-нибудь с надписью "бумажный кошелек" или с помощью QR-кодов или длинные hex-чисел.

Удачи.

+802
Orange 13 авг. 2014 г., 21:18:41

В то время только базы данных SQLite доступна на платформе Windows, поэтому правильные настройки:

[node_db]
тип=файл SQLite
путь=hashnode.дБ
+795
Harry Glyde 13 дек. 2018 г., 5:52:34

ПТ акциями можно найти через Хейвлок инвестиций, базирующейся в Канаде.

+777
jrw27 21 февр. 2011 г., 16:39:14
Вопросы о выведении нужное количество сборов, чтобы добавить к вашей сделке.
+745
Antonio Romero 26 июн. 2019 г., 18:08:57

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

  1. Адрес удален, как только средства, которые он получил как изменение расходуются?
  2. Клиент, вероятно, не смотреть дальше отправляет по этим адресам, верно?
+716
Leadux 31 янв. 2016 г., 13:28:01

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

Любые репозитории с аналогичной функцией высоко ценится. Спасибо.

+695
Fuong 13 янв. 2014 г., 18:11:45

Как узнать, какой из двух блоков принимается 51%?

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

Что мешает быть в двух кварталах принято 50/50?

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

В какой момент это очевидно, что блок-сирот?

Сирота блок также относится к блоку, который получил раньше своего родителя, и это может быть мгновенно решил узлом зависимости от того, что признается родитель хэш или нет. Но если вы имеете в виду сирот = не в основной цепи, это тоже тут же решили, что каждый узел, первый получил блок является частью цепи и другие формы вторичной цепи/вилки. Главной цепи может измениться на другую вилку хотя, если он будет продлен быстрее, так что вы можете сказать, что вы знаете наверняка после определенного количества подтверждений (например, 6), в которой время было бы маловероятно для другой цепи, чтобы быть продлен и перегнать тока главной цепи.

+682
StretchPR 28 янв. 2019 г., 23:38:04

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

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

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

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

+681
Kalisto3791 1 нояб. 2016 г., 14:28:51
Приоритет сделки является производным от размера транзакции, значение, которое передается и возраст монеты.
+660
HelloImNewHere 20 нояб. 2018 г., 20:46:24

Я нашел его. Я удалил тестовом режиме=1 и теперь он полностью проверена. переиндексировать* параметры не нужны.

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

+611
morrisodanel 19 янв. 2016 г., 12:53:09

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

Будучи биткойн-узел требует определенной инфраструктуры, и таким образом это стоит денег.

Кто хочет создать новый биткойн-узел и каковы преимущества?

+586
Avvocati Telematici Napoli 25 авг. 2015 г., 23:16:19

Есть глобальная база данных всех адресов кошелек и транзакции?

Да, это называется блокчейн. Вы можете просматривать его через различные веб-сайты, называемые блок-исследователи: например, http://blockchain.info, http://blockr.io, http://blockexplorer.com. Если вы используете программное обеспечение полного узла, такого как Bitcoin ядро, вы сможете скачать полную копию этой базы данных (в настоящий момент более 120 ГБ).

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

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

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

+556
dperish 9 июл. 2019 г., 18:23:02

Тот, кто владеет 51% сети будут сделаны крупные инвестиции в технические средства и системы для организации и сконструировать машины, способные выполнять такую атаку. Если их мотивом является прибыль, то в краткосрочной перспективе выгоды, связанные с разветвлением цепочки блоков для того, чтобы дважды тратить будет сеть их незначительную выгоду; трудно себе представить, что они будут реализовывать эту стратегию на том основании, что в результате нестабильности в конечном счете де-ценность самой монеты, они пытаются тратить в два раза'. Если их мотив-уничтожить биткоин, период, что является совсем другой вопрос. Такого рода техно-вандализма может только разумно мотивированы тем кто с разрушений, выступающей в качестве их главной мотивацией.

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

+554
Heidi Heiss 8 дек. 2011 г., 8:26:15

В моем понимании это асинхронный сеть: он работает через Интернет. Интернет-это самая большая сеть asynchrounous. Противник не может эффективно задержки сделки, если он не контролирует большую часть мощности майнинга. Поэтому, не делая asumption злостного противника с такой силой, ваша сделка будет eventualy быть включены в сеть: в ответ на ваш вопрос, Лас-нет, протокол является асинхронным, и он будет достичь консенсуса.

+524
Phrazer 16 июл. 2018 г., 4:23:53

Мне кажется, что порты не соответствуют:

Вы установили свой первый узел порт=8333 и второй узел порт=8330. Тем не менее, вы назвали операцию addnode с ...18332. Может, это он?

+518
Sahil Moldharia 28 авг. 2012 г., 17:44:17

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

+511
Mayakai 25 апр. 2015 г., 0:50:47

Известный лохотрон. Есть несколько разных идей, но главное-это опустить внимание с повестки дня звучит правдоподобно’. Читал про нигерийского принца ;)

+469
Stella Dinh 27 янв. 2010 г., 8:47:08

Не любой длительного опроса найден означает, что ваш bfgminer не может найти сервер, который будет информировать его о новый блок появляется в сети. Это правильно, так как вы соло майнинг, и Litecoin-Qt не дать.

Не волнуйтесь, ваши настройки верны.

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

+450
rubrodisca 29 нояб. 2012 г., 13:00:03

Проскальзывание обычно измеряется от начальной низкая / высокая ставка. Если вы размещаете лимитный ордер на покупку по $110, но случается, самая низкая была 100 долларов и из-за проскальзывания средняя цена была 105$, вы понесли 5% проскальзывания, даже если цена исполнения был лучше, чем ваш лимит.

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

+422
user216390 24 нояб. 2014 г., 21:37:10

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

Пример получения сырьевой сделки

внутренние статические строки GetRawTransaction(строка txid)
{
 ВАР класс credentialcache = новый класс credentialcache();
 Класс credentialcache.Добавить(новый URI("http://127.0.0.1:8332"), "базовый", новый а networkcredential("[НПК ваше имя пользователя]", "ЭКП ваш пароль"));

 ВАР класса HttpWebRequest = (HttpWebRequest, С)в WebRequest.Создать("http://127.0.0.1:8332");
 класса HttpWebRequest.Значение contentType = "текст/JSON в";
 класса HttpWebRequest.Метод = "сообщение";
 класса HttpWebRequest.Учетные Данные = Credentialcache Класс;

 используя (ВАР модулю записи StreamWriter = новая модулю записи StreamWriter(класса HttpWebRequest.Метод getrequeststream()))
{
 строку JSON;
 в JSON = "{ \"\jsonrpc": \"\2.0", \"ИД\":\"" + идентификатор.Метод newguid().Метод toString () + "\", \"\ метод": \"getrawtransaction\",\"параметры\":[\"" + txid + "\",1]}";

модулю записи StreamWriter.Писать(в формате JSON);
}
 ВАР объект HttpResponse = (класс httpwebresponse)класса HttpWebRequest.Метод GetResponse();
 используя (вар что streamreader = новый поток streamreader(объект HttpResponse.GetResponseStream()))
{
 ВАР responseText = поток streamreader.ReadToEnd();
 возвращение responseText;
}
}
+403
Kareem Smith 27 окт. 2016 г., 21:18:43

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

1 Создание оффлайн кошелек. 2.Подписание сделки в автономном режиме с закрытым ключом.

Я хочу подписать сделку и создать QR-код из этого заключать сделку.Но после регистрации я получаю SHA256 в этой форме "MEQCIGBVDN/PkbESZdWkG6/KzrDRAEpDXVdsjKMzErBfFIWYAiA8JJOv97dlp8acg/L8JHI3RzoW eYNxPW1Lx4wQaORNNQ==", так что я буду делать с этим. Поэтому, пожалуйста, помогите и комментарий мой код. Мой процесс подписания OK или, если не, пожалуйста, comeup с каким-то кодом.Спасибо

Поэтому я сделал следующее.

// Для создания кошелька

частный недействительными InitilizeWallet()

бросает IOException {

BriefLogFormatter.инит();

 параметры = TestNet3Params.получить();

 filePrefix = "экспедиторские-услуги-тестовом режиме";

 walletAppKit = новый WalletAppKit(параметры, getCacheDir(), filePrefix) {
@Переопределить
 охраняемых недействительными onSetupCompleted() {

 если (кошелек().getKeyChainGroupSize() < 1)
 бумажник().importKey(новый Эке());

 deterministicKey = кошелек().getWatchingKey().dropPrivateBytes();
 deterministicKey = HDKeyDerivation.createMasterPubKeyFromBytes(deterministicKey.getPubKey(), deterministicKey.getChainCode());
 xPublicKey = deterministicKey.serializePubB58(параметры); privateKey=wallet().getKeyByPath(DeterministicKeyChain.ACCOUNT_ZERO_PATH).getPrivateKeyAsWiF(params);
 Журнал.е("ключ", xPublicKey.метод toString());
 Журнал.е("закрытый ключ", закрытый ключ.метод toString());

}
};


 если (параметры == RegTestParams.получить()) {
 Режим / испытание/ регрессия предназначена для тестирования и разработки, поэтому нет никакой публичной сети для него.
 // Если вы выбираете этот режим, вы должны быть запущены местный "bitcoind -регтест" экземпляр.
walletAppKit.connectToLocalHost();
}
 // Загрузки цепочки блоков и подождите, пока это не сделано.


walletAppKit.startAsync();
walletAppKit.awaitRunning();

}

И для подписания транзакций я делаю следующее.

общественного недействительными Createtransictionhash(recipientAddress строки, количество строк) {

 попробовать {

 // я получаю адрес и монеты с QR-кодом

 Sendrequest сценарию запрос = sendrequest сценарию.в(адрес.fromBase58(параметры, 
 recipientAddress), медали.parseCoin(сумма));
Signingtrasaction(В MainActivity.закрытый ключ,запрос.Техас.getHashAsString());

 Журнал.е("txhash", запрос.Техас.getHashAsString());

 } поймать (исключение e) {
 Журнал.е("msgError", электронная.метод GetMessage().метод toString());
 Тост.makeText(getApplicationContext(), "код адреса не совпадают", тосты.LENGTH_SHORT).показать();

}
}

общественного недействительными Signingtrasaction(строка Виф, строка MSG) {
 попробовать {


 // сообщения (хэш) подписывается закрытым ключом
 //Строка MSG = "15953935a135031bfec37d36a9d662aea43e1deb0ea463d6932ac6e537cb3e81";
 //мой хэш = 09b14f746bd0a93b71907ba0070a103adbee7b1a260e053a21aa0b660ad8de57
 // пример необходи мые для закрытого ключа (взято из 'освоение биткоин')
 // Виф ="KxFC1jmwwCoACiCAWZ3eXa96mBM6tb3Tyzgmf6ywgdgwzgawvrtj";

 // создание ключевого объекта от WIF
 DumpedPrivateKey ДПК = DumpedPrivateKey.fromBase58(параметры, необходи мые);
 Эке ключ = ДПК.getKey();

 // проверка наших ключевых объектов
 // NetworkParameters основной = MainNetParams.получить();
 Проверьте строку = ключ.getPrivateKeyAsWiF(параметры);
 Системы.из.метод println(Виф.равенства(проверка)); // верно
 Журнал.е("Виф проверить", строку.метод valueOf(Виф.равен(проверьте)));
 // создание объекта Ша из строки
 Sha256Hash хэш = Sha256Hash.обертывание(МСГ);

 // создание подписи
 Эке.Ключевые ECDSASignature сиг =.знак(хэш);

 // кодирования
 байт[] рез = сиг.encodeToDER();

 // преобразование в шестнадцатеричную
 //Строки шестнадцатеричных = datatypeconverter, который.printHexBinary(РЭС);
 // Строки шестнадцатеричных = новая строка(РЭС);
 Строки Хекс = андроид.утиль.В base64.encodeToString(РЭС, 16);

 Журнал.е("sigendTransiction", "сглаз".метод toString());

 Журнал.е("decrypttx",""+ Хекс.расшифруйте(сиг.encodeToDER()));

 } поймать (исключение e) { //signingkey = уровнем.from_string(закрытый ключ.декодирования('Хекс'), кривая=уровнем.Кривая secp256k1)
 Журнал.е("исключение подписи", электронная.метод GetMessage().метод toString());
}
}
+322
Borut Kitak 8 нояб. 2010 г., 10:52:53

Представляется, что ответ Фред Тинги в основном правильно, но содержатся неверные номера портов в образцах, которые он предоставил. Если кто-то скопировать и вставить все это как бы не правильно работал.

Я изменил свой ответ, он ожидает экспертной оценки.

Использование операционной системы Ubuntu, Докер и VirtualBox не должно повлиять на вашу способность настроить регтест.

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

Надеюсь, что помогает!

=== Вот отредактированная версия:

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

В этом примере у меня три узла, они по имени Алиса, Боб и Кори. Поскольку Bitcoin является одноранговой сети/сетки, моя цель заключается в подключении каждого узла так, что изменения, внесенные в Кори, в конечном счете видна боб (без обязательного прямого соединения между двумя.)

Шаг 1: Создайте папки для каждого узла.

Эти папки будут содержать наши данные и конфиги для каждого узла. Имена не важны, они могут быть переименованы позже, поэтому вы можете назвать их "Алиса", "Боб" и "Кори" на данный момент. Помните, когда вы создаете их, вы будете нуждаться в их пути к шагу 3 ниже.

Шаг 2: в каждой папке создайте биткоин.конф файл

В файлах config Алиса будет настроен для подключения к кори, и Боб будет настроен для подключения к Элис. В дополнение к настройке исходящих подключений, это также, где мы указываем регтест=1 и сервер=1 Настройки.

биткоин.conf для Алисы

регтест=1 сервер=1 # Алиса подключается к кори подключения=localhost в:18333

биткоин.кон на Боб

регтест=1 сервер=1 # Боб подключается к Элис подключения=localhost в:18444

биткоин.conf для кори

регтест=1 сервер=1 # Кори подключается к никто

Шаг 3: Начинайте каждый узел.

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

  • Алиса на порт 18444
  • Боб на порт 18555
  • Кори на порт 18333

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

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

Кори:

"Files\Bitcoin\bitcoin-qt.exe C:\Program" -конф="C:\Cory\bitcoin.conf" -переменной datadir="C:\Cory" порт=18333 -чтобы=8333

Боб:

"Files\Bitcoin\bitcoin-qt.exe C:\Program" -конф="C:\Bob\bitcoin.conf" -переменной datadir="C:\Bob" порт=18555 -чтобы=8555

Алиса:

"Files\Bitcoin\bitcoin-qt.exe C:\Program" -конф="C:\Alice\bitcoin.conf" -переменной datadir="C:\Alice" порт=18444 -чтобы=8444

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

Шаг 4: Тестирование

Вы можете использовать помощь->окно отладки->консоль возможность интерактивно выполнять команды на любом из узлов. Например, вы можете добывать 101 блоки с помощью следующей команды консоли биткоин:

setgenerate правда 101

Вы должны (через несколько секунд), а затем были награждены монет.

Эти добычи в результате всех операций - и только последний из 50 BTC доступны, чтобы тратить. Теперь вы можете отправить BTC на один из других узлов. После немного больше добыча такая сделка будет подтверждена.

Вы можете также использовать консоль команды getpeerinfo и getinfo , чтобы проверить сеть настроена правильно. Один из них (основной остроумие порт=18333) должны иметь синхронизации=true' в его выходной peerinfo, и все узлы должны иметь одинаковые "высота блока", независимо от того, какой узел используется для майнинга.

+312
user6522 25 сент. 2014 г., 16:34:25

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

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

Что произойдет, когда существует 10 , 100 или хуже 1000 млн. счетов, каков будет размер блокчейна файл?.

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

Что вы думаете о?, как я думаю? или я упустил некоторые про дизайн биткоина?.

Спасибо за ваши ответы.

+244
codetaku 26 мар. 2015 г., 1:18:27

Есть несколько подходов к Объединенным добыча, каждое с своими собственными преимуществами и недостатками. Если вы убежденный Шахтер, который не бассейн-хоп , то сценарий вы описали должно быть "крайний случай", которые должны редко, если вообще происходят. Что сказал, общие схемы выплат включают:

  • ППС - платить за акцию. Каждый представленный оценивается в определенное количество BTC. С момента нахождения блока требует доли в среднем, ППС способ с 0% взнос будет 50 БТЦ разделены . Это рискованно для операторов бассейн, поэтому плата высокая.
  • SMPPS - общая максимальная выплата на одну акцию. Как платить за акцию, но никогда не платит больше, чем зарабатывает бассейн.
  • ESMPPS - сравнял общий максимальный заплатить за акцию. Как SMPPS, но уравнивает справедливо платежей среди всех тех, кому задолжали.
  • CPPSRB вершины платить за акцию с недавней задержкой выплаты зарплаты или пенсии.
  • Проп. - Пропорциональный. Когда блок будет найден, награда распределяется между всеми работниками пропорционально тому, сколько акций у каждого из них нашли.
  • PPLNS - оплата за последний долям. Похожие на пропорциональное, но вместо того, чтобы смотреть на количество акций в круглых, а не смотрит на последнюю долям, независимо от раунда границы.
  • Результат - система, основанная результат: пропорциональное вознаграждение, но весил на время отправки. Каждый представленный доля стоит больше в функции времени T с начала текущего раунда. За каждую акцию результат обновляется: оценка += ехр(т/с). Это делает позже акции стоят гораздо больше, чем ранее акций, таким образом, результат Шахтера быстро уменьшается, когда они перестают майнинг на пуле. Награды рассчитываются пропорционально баллам (а не акции). (на слякоть бассейн с=300 секунд, и каждый час баллы нормируются)

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

+230
Jan Vlcek 3 июн. 2012 г., 14:58:58

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

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

+228
liepumartins 20 июн. 2013 г., 13:27:42

Я отправил Bitcoin от Луно кошелек по адресу кошелька я скопировал из кошелька Blockchain , до этого момента он ни разу не появился в бумажник с января.

+226
CorcoDaile 29 янв. 2010 г., 10:45:46

Это мой первый биткойн - транзакций.

Почему эта сделка не показывает мой открытый ключ? справку на этой же странице говорит, что

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

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

другие детали, blockchain.info сделки & адрес детали.

+200
NataSelyakova 3 июн. 2015 г., 2:15:08

Команда blockchaininfo сейчас возвращается много "softfork" информации.

Есть ли способ я могу получить другие поля без softfork клякса?

+153
Nat Taylor 31 мар. 2013 г., 4:05:23

Да, getConstants возвращает totalAmount жетонов в каждой цепи - внутри chainProperties поле.

+130
Partha Sen 17 нояб. 2017 г., 14:39:16

Следующий возможный сценарий?

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

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

+55
Membio 23 мар. 2018 г., 20:50:30

При использовании метода getbalance команды в Bitcoin-CLI и я minconf к 1. Это будет вывести биткоины с 1 подтверждений и больше? Если это правда, что хорошее количество подтверждений, которые помогут сделать вашу сделку безопасной, но и быстро?

+42
gamut 20 мар. 2012 г., 15:06:51

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

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

+41
Sathyajith Saliya 8 апр. 2012 г., 20:39:29

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil