Как молния сетей защитить себя от 'эгоистичный майнинг?

Это хорошо, что майнинг пулы заниматься 'эгоистичный добыча', не передавая блок к сети, когда они находят решение для военнопленных, но здания на вершине этого блока с целью получения максимального дохода. Теперь с точки зрения молнии узлов, которые создают HTLC, предполагать, что высота блокчейн-это "з". В HTLC направляется исходного узла и каждый узел на пути использует 1 блок CLTV_expiry_delta (говорят, что есть 5 промежуточных узлов). Но только после окончательной узел раскрывается прообраз своей коллеге, 3 блоков передаются одновременно. Теперь, это может быть случай, что даже после включения буфера, некоторые узлы по пути могут попасть на страницу, как его ровесник может ретранслировать транзакцию в Blockchain из-за тайм-аута. Есть какой-то протокол на месте, чтобы остановить промежуточных узлов становится уязвимым из-за эгоистичного майнинга?

+781
ClemmyClem 15 мар. 2015 г., 22:26:27
30 ответов

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

https://blockchain.info/tx/221668ab11014c34da20296a1607ecc7967d1bdeecb884f1bf163e6b6c9f1d72

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

+936
Martmists 03 февр. '09 в 4:24

Не меняя оборудование, горно ГПУ почти наверняка "лучший вариант". Для Bitcoin ASIC является самым быстрым, все остальное-пустая трата электричества на данный момент. Для лайткоинов ГПУ-это самый быстрый и ЦП около безубытка (потребление электроэнергии значение против Лайткоин).

Имейте в виду, что Лайткоин по сути примерно в 1000 раз медленнее, чем майнинг биткоинов. Получение 32kh/с из ноутбука ГПУ делает достаточно хорошо (мой рабочий ноутбук делает то же самое). Что же GPU можно получить практически 30Mhps майнинг Bitcoin.

+927
GreenJeck 25 янв. 2019 г., 13:52:39

На первую попытку создать кошелек с bitcoind, процесс не после заполнения 160 Гб в моем родном диске.

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

Обновление: я удалил bitcoind и теперь используя Электрум. Однако, это освободил едва любое место на диске. Как я могу удалить все файлы bitcoind создали?

+890
user2121874 4 апр. 2015 г., 12:37:50

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

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

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

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

+877
Sarvo 8 авг. 2010 г., 12:34:40

Если вы готовы купить в долларах, то вы можете сделать именно это через IRC канал #Биткойн-ОТС.

+870
Lana Rauhauser 19 июл. 2019 г., 19:42:35

Параметры, входящие в подпор, перечислены здесь:

/ протокол ядра/ ppcoin 
// coinstake должны соответствовать хэш цели в соответствии с протоколом:
// ядра (вход 0) должно удовлетворять формуле
// хеш(nStakeModifier + txPrev.блок.nTime + txPrev.смещение + txPrev.nTime + txPrev.Uвых.Н + nTime) < bnTarget * nCoinDayWeight
// это гарантирует, что шансов получить coinstake пропорциональна
// количество монет одного возраста владеет.
// Почему этот хеш выбрали следующие:
// nStakeModifier: 
// (версии v0.3) стелется вычислений, чтобы сделать его очень трудно заранее рассчитать
// на будущее-кону на момент подтверждения монеты 
// (версии v0.2) nBits (устаревший): кодирует все прошлые блок метки
// txPrev.блок.nTime: предотвратить узлы угадать хороший метки на
// генерировать транзакции для будущих преимущество
// txPrev.смещение: смещение txPrev внутри блока, чтобы снизить вероятность 
// узлов генерации coinstake в то же время
// txPrev.nTime: уменьшить шанс узлах генерации coinstake в то же
// время
// txPrev.Uвых.N: число выход txPrev, чтобы уменьшить вероятность узлов
// генерирующая coinstake в то же время
// блока/Техас хэш не должен быть использован здесь, так как они могут быть созданы в подавляющем
// количествах для того чтобы произвести блоки быстрее, ухудшая систему обратно в
// проверки работы ситуации.
//

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

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

+862
Daebarkee 22 мая 2015 г., 9:40:56

На момент развилки, ваш предыдущий ключ теперь дает вам доступ к двум независимым кошельки один БТЦ, одним ВСН. Они обе начинаются с суммы, которую вы имели до развилки. Нет никаких "предварительно вилку", ни "пост-вилка" биткоин, есть теперь только один ключ, открывающий два разных кошельков.

В двух кошельках больше не совместимы, это означает, что вы не можете переместить некоторые монеты из ВСН кошелек на BTC кошелек, ни BTC на ВСН.

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

Лучшая практика будет отделить ВСН кошельки от BTC кошельки. Вы можете сделать это с помощью электронного денежного обеспечения с "восстановления пароль", как описано здесь: [https://thebot.net/threads/tutorial-how-to-get-your-private-key-from-blockchain-info-redeem-your-bch-from-blockchain-info.396919/][1]. Не забывайте, что пока вы не переместите монеты на новые кошельки, тот же ключ даст доступ к BTC и ВСН кошельки, даже если у них разные судьбы, так берегите их!

+783
MyLoveNastya 10 сент. 2010 г., 2:41:59

Вам нужно установить ядра Биткоин (Биткоин-Qt) и дождаться синхронизации. Его лучше держать закрытым ключом локально.

Затем в Bitcoin-Qt в выбрал меню "Справка" > окна отладки > консоли.

Тип importprivkey привчной , где привчной ваш закрытый ключ. И нажмите клавишу Ввод.

После rescaning вы сможете видеть тебя баланс в этом приложении.

+675
Bif Pib 17 янв. 2016 г., 14:21:12

Я думаю, вы говорите о правилах консенсуса и когда они исполняются...

Для полной картины я бы предложил почитать про эту тему в книге "осваивая биткоин" Андреас Антонопулос.

https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch10.asciidoc#decentralized-consensus

+629
Emily01 5 мар. 2017 г., 1:56:31

Адреса могут быть сгруппированы по принадлежности к одному пользователю (или, лучше, тот же "счет") путем группирования организаций, которые участвуют в качестве вклада в одной транзакции, и делает это косвенно. Это было сделано в недавней работе Шамир и Рон, на некоторых предыдущих исследователей и может быть сделано znort анализатор. Это не 100 % точен, поскольку это возможно для разных пользователей, чтобы подписать разные входы одной и той же операции, но в настоящее время люди не очень часто. (Но это может измениться в будущем.)

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

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

ЮВ тоже этот вопрос.

+606
user8804664 23 февр. 2016 г., 11:40:53

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

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

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

В настоящее время мы имеем ситуацию, что стоимость в долларах США БТД идет вниз.

Имея это в виду, я хотел бы спросить, если есть какие-либо исследования о минимальном размере долларов США, что Bitcoin должны иметь для того, чтобы сделать майнинг выгоднее?

+586
Manikanta 24 дек. 2012 г., 15:35:30

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

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

В отношении: для этого вам не просто посмотреть на список хэшей лист, чтобы определить ч(Д) есть? Зачем что-то делать с Меркле корень?

Хэши листьев не явно содержащейся в блоке, но это тривиально для любого узла, чтобы убедиться в том, что данная сделка правильно входит в блок (и, следовательно, входит в Меркл корень). Это делается путем хэширования сделки [в вашем примере, ч(г)], а затем расчесывать ч(Д) С H(C), чтобы получить ч(КД), и так далее, пока не меркла корень достиг (и нашел, чтобы быть правильным против Меркле корень блок).

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

С respct к B: Если у вас есть ч(Д) хэш-значение и, вы знаете, что его пара листьев ч(С), можно рассчитать сек(кд). Но в тот момент, если H(D) не изменилась и вы знаете старое значение H(компакт-диск), вам не сразу удастся короткого замыкания расследование, потому что новый H(КД) значение не равно старому ч(КД) значение?

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

С. биткоин сохранить Меркле хэшей дерево не только вершин, но и для всего дерева весь путь к корню? Где именно и как именно его хранить эту информацию?

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

Вы можете быть заинтересованы в чтении за лучшие ответы на этот вопрос, они замечательные объяснения функция Меркле корень.

+561
vaznis 2 апр. 2011 г., 23:29:18

Как люди сказали, что они работают на биткоин

Некоторые люди лгут.

Есть ли возможность, что я могу отследить эти деньги?

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

Нет honarable люди/организации ...

Есть но

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

Частью дизайна Bitcoin и другие криптовалюты-сделать это трудно отслеживать транзакции с реальными людьми.

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

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

+558
repey 10 мая 2018 г., 22:49:02

У меня есть биткоин кошелек. Там не так много денег, и я не хочу работать с Bitcoin-Qt в все время.

У меня есть вопрос. Если я сохранить его надежно, так что я могу восстановить его в любое время, но не активно запустить его с Bitcoin-Qt, то ли кошелек интересует?

Иными словами, если, гипотетически, у меня мой бумажник.дат безопасно в файл, но без какого-либо программного обеспечения активно работают в ней, смогу ли я переустановить с Bitcoin-Qt после сколь угодно длительного периода времени, читать кошелек.DAT и использовать деньги, хранящиеся в нем?

Или это как-то совершенно вразнобой?

Спасибо

+550
masterv09 10 июл. 2018 г., 16:02:43

Я читал много о Bitcoin и мне очень интересно.

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

Однако, точно так же, сегодняшние банки/centralbanks/ФРС/регуляторы воспользоваться как современная денежно-кредитная система работает, не экономика основана исключительно на биткойн сделать так, чтобы большие IT-корпорации воспользоваться всем из-за их вычисления (добычи) энергии?

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

Большое спасибо, и извините, если это уже спрашивали, но трудно искать вопрос такой.

+518
user3289867 6 февр. 2013 г., 5:28:43

Как я могу проверить свой биткоин адрес. У меня есть адрес, но как мне получить доступ к его

+516
MONA2007 1 окт. 2011 г., 14:19:58

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

+474
Lanson Manish Furtado 29 дек. 2015 г., 21:32:54

Если вы сняли БТЦ, то вы должны иметь кошелек куда-то уйти. Программное обеспечение кошелька может быть установлена на ваш компьютер или, может быть с провайдером веб-кошелек или баланс может быть с вашим слотов.

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

+471
user4794434 22 июл. 2011 г., 8:55:24

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

+404
Shailesh Patel 27 мая 2012 г., 23:19:04

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

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

+367
Dany Dhondt 7 февр. 2015 г., 22:38:10

Скажем текущему курсу BTCUSD составляет 1BTC = 3000 и средняя пара USD плата 300satoshi на байт, а мне нужно платить биткойнами в P2PKH-адреса, принадлежащего обмен Bitcoin/кафе или бар, в основном тот, кто позволяет биткойн-платежи.

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

  • Вход
    • 0.0135 БТЦ($40)
  • Выход
    • кафе адрес 0.00045 БТЦ($1.332)
    • кафе адрес 0.00045 БТЦ($1.332)
    • кафе адрес 0.00045 БТЦ($1.332)
    • ... Более 27 одинаковых выходов

Мне нужно платить около 9 $дополнительную плату(за каждый выход составляет 34 байт данных, поэтому каждый выход стоит $0.306 (3000 * 0.00000034 * 300)).

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

Проблема в том, что владелец кафе практически никогда не сможет использовать его. каждый P2PKH требования к входным вокруг 148bytes и расходы 0.000444 БТЦ(0.00000148 * 300) в качестве гонорара.

расходы 0.00045 БТЦ требует 0.000444 БТЦ.

Я не знаю, кто это сделал.Но это может сработать.

Может быть, это случилось?

+330
0lla2 7 нояб. 2013 г., 13:23:59

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

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

+277
user1629060 26 апр. 2015 г., 12:31:57
Формат проверялась base32, "Bech32", и стандартного для родной раздельного вывода свидетель адресов, используя его.
+274
Tactopoda 7 авг. 2012 г., 6:38:32

По данным Википедии статью о биткоин:

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

Так как это справедливо? Почему кто-то должен получать деньги только за слух о Bitcoin, прежде чем я сделал?

+164
rschwieb 28 февр. 2011 г., 15:11:01

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

+158
Emerald86 1 янв. 2017 г., 18:24:00

Я работаю на Java/Maven с/ССП приложение с BitcoinJ и у меня передача про 0.0048 БТЦ от тестовом режиме, кран. Однако, после получения, я вижу, что мой счет имеет баланс 480000.00 БТЦ.

enter image description here

Это способ я использовал, чтобы получить сатоши монета.

метода getbalance публичных монета() {
 возвращение баланса;
}

Я проверил код и, по крайней мере, моя серверная часть выглядит нормально для меня. Как подойти к этой проблеме?

+140
Arturski 11 авг. 2017 г., 8:06:48

Мы видим много новых alcoins выходят на рынок. Однако многие из них имеют очень странные сайты. Ио, орг и т. д.

Но вчера заметил новые альткоины игры https://coinmarketcap.com/currencies/game/ и одна вещь, которая привлекла мое внимание, это домен . Это game.com

Он, должно быть, стоит миллионы долларов

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

+130
DDD4C4U 2 апр. 2014 г., 10:45:28

Как бы заплатит покупатель либо весь счет, или просто совет в биткоин?

Какая технология лучше подходит для этого? (оплата по штрих-коду)

Официант должен иметь также iPhone кошелек?

Как бы ресторан связать платежи к клиентам?

+116
The Star 14 февр. 2010 г., 23:03:38

Алиса является владельцем input_a (txid: xxxyyyzzz). Сможет ли Алиса делать сделки, которые будут полностью тратить input_a (txid: xxxyyyzzz) за вычетом вознаграждения Боб (outout_a ПХ: 1aaabbbccc), которые могут позже быть подобран кем-то еще и слить его в другой транзакции, которая тратит 9 других различных входов (input_b, input_c...к) на 9 другие выходы? Алиса должна сделать подпись, не осознавая, какие остальные 9 входы / выходы, ни подписей на них.

Кто-нибудь знает трюк, который может сделать это произойдет?

+29
Tirapiedras 10 авг. 2017 г., 11:45:33

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

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


Редактировать: вот кто-то на Reddit с описанием как активировать ASICBOOST: https://www.reddit.com/r/Bitcoin/comments/63yo27/some_circumstantial_evidence_supporting_the_claim/dfy5o65/

+26
lorddesa 30 сент. 2016 г., 9:34:44

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