Уравнение для добычи прибыли

Я новичок.

Что такое основное уравнение для вычисления прибыли от добычи полезных ископаемых с учетом гигахеша в секунду Шахтера, сроки, затраты Шахтер, и текущий биткойн-экономики статистика как сложности майнинга и долларов за монету?

И что некоторые URL-адреса, которые имеют эти показатели всегда в курсе?

Я ищу уравнение, а не онлайн-калькулятор.

+325
zdm 26 авг. 2013 г., 13:53:17
21 ответов

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

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

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

Да.

Есть более 0.0015% разницы между этими двумя, хотя (1 в 2**16).

+977
Sergio14ua94 03 февр. '09 в 4:24

Если вы используете более чем один кошелек, бумажник выбрано путем отправки запросов RPC в <хост:порт>/бумажник/<wallet_name>.

+947
DenZeL 7 мая 2015 г., 22:27:54

Я читал про МТ. Гора Gox и как 850,000 биткоинов был "украден" из него. Я не понимаю, как кто-то может украсть биткоины: если бирже MtGox есть биткоины, и MrThief хочет использовать этот биткоины, то MrThief должны показать транзакции движутся биткоины из любой бирже MtGox на счет MrThief по. Но такой tranasaction должна быть подписана закрытым ключом бирже MtGox. Это значит, что для того, чтобы украсть биткоины, MrThief должны как-то найти закрытый ключ MtGox и подписать транзакции от своего имени? Или есть другой путь, по которому биткойны могут быть украдены?

+907
chhen mustafa 30 июн. 2012 г., 1:17:21

Я очень новой для горного мира, и я был интересно, если они мои другие валюты, такие как Ethereum и Дубай монета?

+906
Shlemko7 8 мая 2016 г., 5:22:19

Когда мы Купить/ продать биткоин через биржу ... что процесс

Ответ на ваш вопрос номер 3.

Сам обмен-это узел в сети и которым я общаюсь и он вещает моя транзакция в сети


почему мой баланс мгновенно обновляется в обмен?

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

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

Как мудро говорят в народе: "не закрытый ключ - без Bitcoin".


как можно гарантировать, что мы не оболванивают второй тип обмена?

Там нет проверенный способ, чтобы убедиться, что вас не обманут второй тип обмена (или преступники взлома этой бирже). Такие обмены являются по своей сути абсурдно рискованно. Помните бирже MtGox, MyBitcoin, Bitcoinica, Нео & Пчелка, Bitinstant, с NiceHash, деньжата, бирже и т. д. Проштудировать этот сайт

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

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

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


Связанные:

+848
user184552 12 апр. 2014 г., 14:57:04

Это разница между текущим временем и временная метка представления древнейших поручение, которое еще не обработано заказов.

+843
DukeZhou 3 авг. 2016 г., 9:04:37

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

Я видел эту карту https://lnmainnet.gaben.win/ и я был интересно, если все узлы графа были полны узлов.

+786
adjun 20 окт. 2018 г., 20:03:57

Какой самый простой способ для пользователя, чтобы создать транзакцию с 2 адресов?

Я не говорю об "изменении". Предположим, я хочу отправить 1 BTC в два адреса: Алиса 1KMkHaogstQ33Ea9k1rQuT5uduPPPQunt4 и Боб 123uibcSV7mTDSkzHi8pVaM4grLXxLfKre

Алиса должна получить 0.9 BTC и Боб 0.1 БТЦ. Как я могу сделать это в одной транзакции?

Есть ли удобный способ сделать это с текущей (август 2013) биткоин клиентское программное обеспечение?

+727
gerome matabalan 6 апр. 2015 г., 8:46:56

Вы, наверное, неправильно поняли, как некоторые кошельки стараемся добавить анонимности сделки путем объединения нескольких входных адресов и всегда добавляет несколько новых "изменить адрес" в качестве дополнительных адресов вывода. Это можно сделать с HD-кошелька, куда вы менять адрес каждый раз, когда вы собираетесь получить немного биткоинов. И если вы не проводите это сразу, у вас будет несколько таких входов, которые все находятся в разных адресах. Теперь ты в состоянии сделать операцию, которая имущими несколько входных адресов. Кошелек можете на вершине этой затем добавить количество "изменение адреса", а затем ваша окончательная сделка может (как пример) вдруг имеет 7 входов и 9 выходов. Это делает всю сделку выглядеть, как будто ее разложили как-то, возможно, между несколькими пользователями, когда по факту ввода адреса все свой собственный, в то время как 8 из 9 выходные данные адреса также свой собственный только что созданный смена адреса - и последний выход в том, чтобы человек, которому вы хотели отправить деньги в первую очередь.

Этот же сценарий может быть создан с гораздо больше различных входов и выходов через функцию coinjoin. Здесь, вместо того, чтобы использовать свой собственный бумажник multiple адреса, вы объедините свои сделки с чего-то как 10 других лиц, которые также готовы сделать одну операцию, и теперь вы можете имеют большие сложные сделки с что-то вроде 10+ входов и 10 выходов + несколько изменение адреса (изменения адреса необходимо, чтобы сделать это тяжелее, чтобы увидеть, какие входные и выходные, которые, возможно, могли бы пойти вместе).

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

+668
daanskitte 12 мар. 2010 г., 0:15:54

На вкладке 'получения монет, нажмите кнопку "Новый адрес"

+665
Alik777333 10 сент. 2017 г., 16:32:24

Я не знаком с Java API, который вы используете, но вот шаги и C# пример кода, который я использовал для создания действительной сделки по регтест. Образец и шаги от моей грубой и готов Дев отмечает, так что причин может быть несколько препятствий (надеюсь нет).

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

  • Шаг 1: в командной строке используется для местного биткоин полный узел в регрессионный тестовый режим (https://bitcoin.org/en/developer-examples#regtest-mode):

    • "C:\Program файлы\биткоин\демон\bitcoind" printtoconsole -переменной datadir=Ф:\темп\bitcoind -сервер -регтест -отладка=1
  • Шаг 2: в командной строке используется для запроса демон биткоин для создания 101 блокчейн высота:

    • "C:\Program файлы\биткоин\демон\биткоин-Кинк" -переменной datadir=Ф:\темп\bitcoind -регтест генерировать 101
  • Шаг 3: Если биткойн-узел сервера был инициализирован с пустой блокчейнами команду метода getbalance теперь должны отображать 50.00000000 который представляет монету базовая сумма первого блока следующие генезис блока.

    • "C:\Program файлы\биткоин\демон\биткоин-Кинк" -переменной datadir=Ф:\темп\bitcoind -регтест метода getbalance
  • Шаг 4: Чтобы найти проводки, которые доступны для расходования.

    • "C:\Program файлы\биткоин\демон\биткоин-Кинк" -переменной datadir=Ф:\темп\bitcoind -регтест listunspent
    • ["C:\Program файлы\биткоин\демон\биткоин-Кинк" -переменной datadir=Ф:\темп\bitcoind -регтест getrawtransaction правда]
  • Шаг 5: Чтобы узнать закрытый ключ, чтобы подписать проводить операции (убедиться-регтест указан в противном случае вы можете экспортировать ваш текущий секретный ключ и потенциально потерять $$$).

    • "C:\Program файлы\биткоин\демон\биткоин-Кинк" -переменной datadir=Ф:\темп\bitcoind -регтест dumpprivkey
  • Шаг 6: После отправки проверить сделки, даже если она была принята как допустимое и добавлено на mempool.

    • "C:\Program файлы\биткоин\демон\биткоин-Кинк" -переменной datadir=Ф:\темп\bitcoind -регтест getrawmempool
  • Шаг 7: Если сделка успешно проверен и принят в mempool тогда следующий шаг-создать блок, который включает его.

    • "C:\Program файлы\биткоин\демон\биткоин-Кинк" -переменной datadir=Ф:\темп\bitcoind -регтест генерировать 1
  • Шаг 8: адрес, что монеты были отправлены, чтобы затем могут быть проверены, чтобы убедиться, что монеты были получены (не вы не можете использовать метода getbalance если отправить на отдельный ключ адрес импортируется в кошелек).

    • "C:\Program файлы\биткоин\демон\биткоин-Кинк" -переменной datadir=Ф:\темп\bitcoind -регтест mssuKhM1CMDgcCm3LyGunA1o6129FnkHyk importaddress пересканировать
    • "C:\Program файлы\биткоин\демон\биткоин-Кинк" -переменной datadir=Ф:\темп\bitcoind -регтест getreceivedbyaddress mssuKhM1CMDgcCm3LyGunA1o6129FnkHyk

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

используя системы;
используя системы.Резьбонарезание;
используя NBitcoin;
используя NBitcoin.Протокола;
используя такой как log4net;

SpendTransaction_WithCli пространства имен 
{
 программа класс 
{
 статические выйти из кратера регистратор = такой как log4net.LogManager.GetLogger("по умолчанию");
 статические сети _network = сеть.Регтест;

 статическая строка _unspentTxId = "5d1db816efc865ab33eb8d5c9f0238501dfd849fc67cc941565236b36e43b234"; // нужно, чтобы получить это от биткоин-интерфейс командной строки (см. Шаг 4 выше).
 статическая строка _unspentScriptPubKey = "03c1a1a614c8549373b2ec35f586aa8b33a3bf5ac3e0a1b8cf27e650bdb5a126f0 OP_CHECKSIG"; // нужно, чтобы получить это от биткоин-интерфейс командной строки (см. Шаг 4 выше).
 статическая строка _sendFromPrivateKey = "cQYdUpoeJZP7FmxUeiaKSLPo9eHsDAYbws17dgy44yhx2satk2cw"; // нужно, чтобы получить это от биткоин-интерфейс командной строки (см. п. 5 выше).
 статическая строка _receiveToPrivateKey = "cR7X4Nd5WqA5mNwgX67th4Jo3K9vTTm28w8njll9jt8hhpdbstl8"; // это произвольный ключ, который используется, чтобы отправить несколько монет.

 статический недействительным основные(string[] аргументы)
{
такой как log4net.Конфиг.XmlConfigurator.Настроить();

 // Установить личные ключи и адреса отправителя и получателя.
 Ключ sendFromPrivKey = ключ.Разобрать(_sendFromPrivateKey, _network);
 BitcoinPubKeyAddress sendFromAddr = sendFromPrivKey.Умолчанию.GetAddress(_network);

 Ключ receiveToPrivKey = ключ.Разобрать(_receiveToPrivateKey, _network);
 BitcoinPubKeyAddress receiveToAddr = receiveToPrivKey.Умолчанию.GetAddress(_network);

 логгер.DebugFormat("отправка от {0} до {1}"., sendFromAddr, receiveToAddr);

логгер.Отладка(sendFromPrivKey.ScriptPubKey);
логгер.Отладка(sendFromPrivKey.По умолчанию);

 // Создания транзакций потратить биткоин.
 Минус расходы = новый минус(uint256.Разобрать(_unspentTxId), 0);
 SpendScriptPubKey скрипт = новый скрипт(_unspentScriptPubKey);

 ВАР spendTx = новую транзакцию();
 spendTx.Входы.Добавить(новый TxIn(расходы, spendScriptPubKey));
 spendTx.Выходы.Добавить(новый TxOut(деньги.Разбор("49"), receiveToAddr.ScriptPubKey)); 

 spendTx.Знак(sendFromPrivKey, ложь);

логгер.Отладка(spendTx.Метод ToString(RawFormat.BlockExplorer));

 // Отправки транзакций на местных биткойн-узел.
 используя (ВАР узел = Узел.ConnectToLocal(_network))
{
узел.VersionHandshake();
 узел.Метод SendMessage(новый InvPayload(InventoryType.MSG_TX, spendTx.GetHash()));
 узел.Метод SendMessage(новый TxPayload(spendTx));
Нить.Сон(500);
}

 Консоль.Метода WriteLine("нажмите Q, чтобы выйти...");

 в то время как (правда)
{
 ВАР нажатие = консоли.ReadKey();
 если (нажатие клавиши.Ключевой-символ == 'д')
{
перерыв;
}
}

Консоль.Метода WriteLine("Выход Из...");
}
}
}
+590
extohell 22 июн. 2017 г., 8:50:01

Да, начиная с версии 0.7 это возможно с упоминанием клиента.

См. документацию о Tor: https://github.com/bitcoin/bitcoin/blob/master/doc/tor.md

Редактировать: Также см. https://en.bitcoin.it/wiki/Fallback_Nodes#Tor_nodes список опубликованных лук узлов. Объяснение о том, что сайт должен быть обновлен, чтобы отразить встроенный, хотя поддержка луком адреса с 0.7.0,.

+414
Sebastian Ryszard Kruk 19 нояб. 2014 г., 19:13:03

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

+386
Karl Dirks 29 авг. 2016 г., 18:48:08

Я управляю несколькими счетами, которые я создал через Blockchain.info для моего веб-приложения. Я переход на Bitcoin-CLI вместо использования их API в связи с большим количеством звонков я должен сделать.

Я в Bitcoin-CLI и нуб. Я был в состоянии отправлять необработанные транзакции в hex, но я не могу найти как импортировать существующий аккаунт к моему биткоин-установки из командной строки. Можно ли это сделать?

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

Это вообще выполнимо?

Спасибо, Альберто

+375
ifeins 3 окт. 2019 г., 10:27:00

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

Вы можете найти пример реализации здесь.

+329
Olivier De Meulder 4 дек. 2013 г., 13:17:52

Я новичок в Bitcoin, и было интересно, с одной видеокарты GTX 1050 мини-2Гб, как долго это займет, чтобы получить 1 биткоин сам по себе?

+305
user1476842 28 апр. 2014 г., 2:10:11

Максимальный размер сделки-это размер блока. Источник.

// Ограничения на размер (это не займет свидетеля во внимание, поскольку это не было проверено на ковкость)
если (::GetSerializeSize(Техас, SER_NETWORK, версия | SERIALIZE_TRANSACTION_NO_WITNESS) * WITNESS_SCALE_FACTOR > MAX_BLOCK_WEIGHT)
 возвращение государства.Дос(100, ложь, REJECT_INVALID, "плохо-txns-оверсайз");

Сделок, размер которых превышает 100 килобайт (в том числе свидетеля со скидкой 75%) являются нестандартными. Источник 1. Источник 2.

статический константный беззнаковый инт MAX_STANDARD_TX_WEIGHT = 400000;
...
если (СЗ >= MAX_STANDARD_TX_WEIGHT)
{
 LogPrint(BCLog::MEMPOOL, "игнорируя большие сирот Техас (размер: %у хэша: % - ов)\N", то СЗ, хэш.Метод toString());
 возвращает false;
}
+262
Barfieldmv 28 мар. 2017 г., 9:33:09

Я начала изучение Bitcoin в мире и я в замешательстве по поводу :

  • кто что делает,

  • разных криптовалют, доступных,

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

Кроме того, кажется, что МТ.Gox является сильным игроком, но нет Челленджер в этой новой развивающейся компании ?

Спасибо за вашу помощь для уточнения основ !

+258
Misconstruction 9 сент. 2012 г., 22:45:28

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

+217
Yaiza 24 янв. 2014 г., 7:40:56

Оптимальная скорость хеширования зависит не только от параметров, которые передаются в cgminer, но и о том, как это скомпилированная программа, если это 32 бита/64 бита, и настройки операционной системы.

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

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

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

+146
Alexander898 7 апр. 2018 г., 19:40:52
  1. Да, testnet3 поддерживает SegWit как блок 834624.
  2. Да, testnet3 поддерживает OP_CSV и OP_CLTV.

Вам также может быть интересно узнать, что есть segnet тестовой сети на другой номер порта. См https://bitcointalk.org/index.php?topic=1453392.0 для более подробной информации.

+116
weakdan 30 сент. 2013 г., 10:00:38

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