Переадресация портов для пула майнинга?

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

+542
NewFilms 17 мая 2016 г., 19:24:49
22 ответов

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

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

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

+959
Vladi 03 февр. '09 в 4:24

В любом случае, я не буду вдаваться в подробности, но я пробовал увеличивать свой гонорар до максимума (.00098 BTC в транс), чтобы получать подтвердил бы легче, я думаю.

Я знаю немного о Bitcoin, и это никогда не случалось со мной. У меня есть 500 долларов в подвешенном состоянии. Я восстановил мой многоразрядные КОШЕЛЕК уже около 10 раз и в настоящее время является замок с моими деньгами. Очень неприятно.

(1) https://blockchain.info/tx-index/1c23609d2828bb631eb0f8c2525d23dab602c0da1403eaa1d0ec4717dfabde1c

(2)https://blockchain.info/tx-index/a1a47f162981791c6365081c40f28ac4fdd2caebde3a68556e425e4e98436eee

+894
David Bin 29 мар. 2012 г., 3:07:56

По состоянию на сегодняшний день, Россия добавила себе в список стран, запрет биткоин - операций.

Так есть ли будущее у биткоина (и других криптографирования) если больше стран будут их банить?

+838
jseawright 8 сент. 2011 г., 7:27:30

Это кажется правильным, насколько я понимаю.

+816
Burelomov 7 авг. 2013 г., 8:40:55

Новый биткойн-это возможно для отправки транзакций в сети без наличия локального узла и как я кодирования на C#

+812
ketovpavel 5 мая 2011 г., 17:12:24

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

+770
lsc 28 авг. 2015 г., 3:36:31

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

Электричество предоставляется бесплатно в некоторых частях Африки. Жидкий азот, охлаждая техник усугубляется стены льда глубоко в Северном и Южном полюсах никому не открывай, гораздо меньше расказывайте окончательно. Лучших минируя оборудования будет открытым исходным кодом общественный дискурс, в конечном итоге, может. . . Но это не сегодня.

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

Когда страшные шахтеры, наконец, свернула свою первую партию, они могли только быть разогнанных лучшими в мире, чтобы поставить до 1.6 тыс. грн. (видел Teraminer)

(понимаете, что я имею в виду)

+766
Marco Montanari 21 нояб. 2019 г., 4:12:50

Адрес только 160-бит. Открытый ключ 257-бит. Так что нет никакого способа, чтобы перейти от адреса до открытых ключей-информация отсутствует.

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

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

+747
Spalf 22 апр. 2016 г., 17:22:08

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

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

+698
VK18 9 апр. 2017 г., 14:40:33

На самом деле, кошелек просто представляет собой общее количество биткоинов у вас за все вами адрес автоматически (это как базу ваш Bitcoin адрес), так да будет тот самый кошелек.

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

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

Надеюсь, это отвечает на ваш вопрос как у меня мало проблем с пониманием

+610
Yasutaka Tajima 22 нояб. 2014 г., 8:46:42

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

Мои вопросы:

  1. Если я отправляю транзакции из приложения Кошелек (например, Электрум), что он делает под капотом? Не использовать протокол HTTP или что-то еще? Или даже не использовать TCP, но вместо УДП?

  2. Каким образом шахтеры "прислушиваться" к сделкам? Они слушают по какому-нибудь порту? Есть ли общие протоколы для "прослушивания" как это?

  3. Когда горнорабочий шахты блок, как он/она транслировать его в сеть? Это аналогично отправке транзакции от моего Электрум кошелек?

+567
OmeWillem 26 сент. 2015 г., 1:38:33

Вики БТЦ: Меркле деревьев

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

Воспользуемся аналогией: предположим, у нас есть картотека файлов, каждый файл по порядку. Теперь, предположим, что каждый файл запечатана сургучной печатью, и каждая печать имеет дата пишется прописью. Если мы изменили дату на все, что так там не совпадают (1==>7 это легко сделать, но не один==>семь!). Поэтому мы уверены, что каждый файл (Техас) является законным. Теперь предположим, что в шкафу есть сумма количества букв в этих словах на штампы ВМС США'. Любое изменение, которое было сделано, скажу одно==>семь изменилась сумма письме, поскольку семь-это две буквы больше, чем один. Это упрощенная аналогия, как хэши могут легко проверить подлинность частей данных.

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

Я рекомендую посмотреть в Википедии криптографические хэш-записи для более глубокого понимания, или книги, как освоение биткоин

+551
bobrik1988 14 февр. 2011 г., 14:04:00

Немного я до сих пор понимал о минировании процесс, мне кажется, что "поиске" в блок является очень трудным для процессора/ГПУ.

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

Эта теория правильная?

+536
Mark Steudel 30 июн. 2010 г., 5:32:13
  1. Не sendtoaddress автоматически собирать столько неизрасходованных выходов по мере необходимости?
  2. Есть ли способ, чтобы указать адрес?
  3. Как рассчитывается плата? Я просто проверял с двух сделок: а) 0.0001 ОБТ, плата 0.00017519 б) 0.001 ОБТ, плата 0.00017441.
+507
Karolinusik 23 янв. 2017 г., 22:16:39

Я оформила эту сделку в тестовом режиме (для домашнего задания позже решена с другого скрипта). питон-bitcoinlib проверяет сделки, но когда я представляю его blockcypher она отклоняется с ошибкой:

{"ошибка": "проверки операции ошибка: ошибка выполнения скрипта на вход 0 ссылок e96a1ae8aaff2920601fdfd8cb12289d77bad2a4d595e2093d9d828107023705 в 0: сценарий не был проверен успешно.."}

Моя первая сделка scriptPubKey: (транзакции хеш: e96a1ae8aaff2920601fdfd8cb12289d77bad2a4d595e2093d9d828107023705)

 [2, j1_public_key, j2_public_key, j3_public_key, 3, OP_CHECKMULTISIGVERIFY,
 1, my_public_key, p2_public_key, 2, OP_CHECKMULTISIG]

И не scriptSig сделки:

[0, my_sig, 0, sig_j1, sig_j2]

и неудачной сделки наговор:

01000000010537020781829d3d09e295d5a4d2ba779d2812cbd8df1f602029ffaae81a6ae900000000dc0047304402206558714362318ff5aa05bd1849b82726f4d3ab2545bc15379b73de1fca4ef6c002206ea00f130ea54d6e85f233a3d031bdf03d35a10319362fe41866d5c59c7d7b1b0100483045022100b9daea5e3da41e305b2a283825c45c7eef169364413af043115797124033f1ce022004ae32ecab1937fac90e904be684f893ccdd1d925d6b898aef7f275dcb9791ea01483045022100e54c2f805c5ba5025c375053c4604910a30e5bf86eb16a5c9ba35cd9f817aef802201f92da76cf31562ae28e527bd537ecf930139224a8d91d10886383958aadd6bd01ffffffff01b8ed0400000000001976a914a8305457f8965a5a60a8ebe1968fb9019b42fe6c88ac00000000
+454
Grzegorz Adam Kowalski 24 авг. 2017 г., 21:02:58

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

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

+434
Samodinho 1 июл. 2016 г., 15:37:01

Привет, ребята, как говорит название. как я могу генерировать QR код, если block_io.php генерирует уникальный адрес? Мне кажется, есть проблема при вызове $newAddressInfo или $newAddressInfo->сведения-> - адрес всякий раз, когда я Эхо-Инг это. Не обращайте внимания на недостающие символы как на это прекрасно работает. так это и есть весь скрипт.

Биткоин адрес валидатор от Кайла : его канал на YouTube
QR-ГЕНЕРАТОР ИЗ : ПОЛЫНЬ

Я просто подправил скрипт Кайла.

Скрипт :

им require_once ("block_io.php");


$значение apiKey = "myAPIkey"; <br>в
$версия = 2; // API-интерфейса версии <br>
$пин = "myPin";<br>в
$block_io = новый BlockIo($значение apiKey, $контактный, $версия);<br>в

если(использования isset($_POST, где['отправить'])){
 $newAddressInfo = $block_io->get_new_address();
 $адрес = $_POST, где['адрес'];
 $декодируются = decodeBase58($адрес);

 $Д1 = хэш("SHA256 с", функцию substr($декодируется,0,21), истина);
 $Н2 = хэш("и SHA256", $Д1, истина);

 если(substr_compare($декодируется, $Д2, 21, 4)){
 $сообщение = "неверный Bitcoin адрес";
 } еще {
 сообщение1 $ = "адрес";
 сообщение2 $ = "ваш адрес получения : ";
}
}


функция decodeBase58($вход) {
 $алфавита = "123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz";

 $выход = array_fill(0, 25, 0);
для($Я=0;$я<функция strlen($вход);$я++){
 если(($Р=strpos($алфавита, переменную $input[$я]))===ложь){
 бросить новое исключение \("найден недопустимый символ");
}
 $с = $п;
 для ($J в = 25; $J и--; ) {
 $С += (тип int)(58 * $выход[$ж]);
 долларов[$J] будет = (тип int)($с % 256);
 $с /= 256;
 $С = (тип int)$с;
}
 если($с != 0){
 бросить новое исключение \("адрес слишком длинный");
}
}

 $результат = "";
 по каждому элементу($как $Валь){
 $результат .= ЧР($Валь);
}

 вернуть $результат;
}

<форма метод="сообщение">
 <тип входного="ширина: 100%;" название="аддр" тип="текст">
<центр><имя входного="представить" тип="отправить"><br>в


если (использования isset($сообщение)){ Эхо $сообщение; } <br>в
 если (использования isset($сообщение2)){ Echo " ваше уникальное месторождение адресу: "$.newAddressInfo->сведения->адрес".<БР>"; } <br>в
 если (использования isset($сообщение2)) ул. $ = "ваш адрес получения : ";
 ул.$; Эхо $адрес = $_POST, где['адрес']; <br>в
 если (использования isset($сообщение2)){ Эхо ИМГ СРЦ='qр/qr_img.РНР?д=$newAddressInfo->сведения->адрес> ; } <br>в


</форма>
+421
user29579 2 авг. 2013 г., 7:08:16

Хотя bitcoind не шахта блоков с Gen=0, при подключении к сверстникам, он будет по-прежнему реле транзакции и отправить исторических кварталов со сверстниками, что является важной функцией в сети.

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

Используя 'ген=1' может только процессор мину, которая, из-за его неэффективности, будут:

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

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

Посмотри в ГПУ, или, предпочтительно, майнинг ASIC Если вы хотите добывать.

+344
user4766 12 нояб. 2014 г., 8:02:30

Недавно Facebook объявил о начале крипто валюты под названием "Весы". Весы управляются объединений под названием "Весы Ассоциации", см. https://libra.org/en-US/association/.

Каковы различия между Bitcoin и алгоритмы весы и протокол?

+225
ExclusiveKZ 28 янв. 2012 г., 11:52:31

Короткий ответ: для крупных игроков стоимость является ничтожным.

Более подробный ответ (независимо от текущей дискуссии размера блока):

Стоимости Жесткого Диска: Большой блок будет занимать больше места на диске. Сейчас размер блока ограничен 1 МБ. Если размер блока будет увеличен до 2 МБ и при условии, что все блоки всегда заполняется до максимального размера, то вам понадобится примерно в два раза больше места на жестком диске, чтобы сохранить тот же объем 2 МБ блоков, как вы, необходимых для 1МБ блоков.

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

Режиме Реального Времени Вычислительные Затраты: Полный узел в хэш-блока и убедиться, что хэш-код имеет N количество ведущих нулей. Увеличение размера блока приведет к хеширования больший объем данных, что увеличивает время проверки.

Большой О Сложности: Большой О будет зависеть от того, что большой вывод для SHA256.

+186
WolfyChan 19 мая 2010 г., 14:29:12

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

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

+183
Sionnach 30 апр. 2012 г., 22:08:34

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

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

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

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

  4. На выходе функция должна зависеть от каждой части входного сигнала. Более того, изменение даже одного байта во входной должны полностью изменить выход. - Как правило, функция должна быть очень чувствительны к закаливанию. Любое изменение на входе должно меняться на выходе, так как для предотвращения вредоносного манипулирования данными. Аналогичным образом к тому, что функция является масштабируемым и никто не может "возиться" с данными немного, чтобы произвести еще один верный результат из предыдущего решения, выход должен оказаться псевдослучайных и любое изменение входного сигнала должен изменить всю продукцию.

+46
bery kohn 23 нояб. 2010 г., 21:03:38

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