Есть ли доказательство системной работы, которая занимает значительно больше памяти для создания, чем это делает, чтобы проверить?

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

Есть доказательства работы, которая занимает значительно больше памяти для создания доказательства работы на блоке, чем это делает, чтобы убедиться, что блок содержит достаточные доказательства работы?

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

+664
Moto 17 янв. 2011 г., 1:51:03
30 ответов

Гипотетически, если у вас есть только один узел добыча в сети, сколько времени потребуется, чтобы решить на этот раз предположив, например, нынешние трудности?

+967
user1579917 03 февр. '09 в 4:24

Носок марионетка ссылка

Почему бы Алисе не сможете ввести больше эти фальшивые 100000 личности в сети?

Олицетворение, удостоверение-подделка узлов/шахтеров на основе IP-спуфинг-это "сложно" в блокчейн, как он предполагает доказательство работы/хэш-полагаю, проблема должна быть решена, прежде чем узел может передавать в широковещательном режиме (плут?) сообщение в сеть. Поскольку объем вычислений требуется (не хэш предполагаю), чтобы отправить сообщения изгоев настолько высока, это становится непрактичным, чтобы сделать 1М олицетворения запросы.

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

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

Подделка удостоверения достаточно сложно и сценарии, почему он в итоге не было объяснено в croraf ответ.

+918
AngelinaVoropinova 20 дек. 2012 г., 20:40:04

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

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

Я тоже пробегусь Bitbond.net с моим соучредителем. Мы хотим использовать листовки, чтобы распространить слово в небольшие магазины в Берлине. План просто ходить в магазины, покажи флаер и объяснить им, почему и как это хорошо для них принимать к оплате биткоины. Проверьте DOC и дайте мне знать, что вы думаете. :)

+911
normmcgarry 22 мар. 2012 г., 3:52:50

Ладно, раз ответа нет несколько дней уже, я думаю, что эта ссылка содержится, вероятно, ближайший к одному:

Описание учетных данных хранилища больших двоичных объектов

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

+896
Wolfgang Lorenz 19 нояб. 2018 г., 17:31:52

Вы можете интегрировать друидских плагин на ваш сайт. Построить что-то вроде этого. Это хороший способ начать. Вы можете увидеть пример здесь http://radelcorp.in/shp

+870
Pinnetje 10 июн. 2013 г., 23:38:43

Есть много параметров для настройки в cgminer. Документация объясняет, как именно ее настраивать, но для начала, вы, вероятно, просто хочу играть с настройками интенсивности и, возможно, еще более важно, --нить-параллелизм флаг. Получая ваш поток прямо параллелизм имеет решающее значение в получении хорошего заработка. Можно начать с Стоимость 8000.

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

+869
Segev 23 июн. 2017 г., 8:13:59

Я понимаю, что БТД будет постоянно выпущен в 2040 году, когда он достигнет монеты 21М. Реальные цифры не так важны, но меня интересует, кто имеет власть, чтобы изменить это правило. Это человек, "сообществу GitHub"?

+824
Brian Wigginton 26 сент. 2015 г., 21:04:15

Дэн Каминский объяснил его способ и мотивы для вставки изображений в blockchain на лекцию в черной шляпе США 2011 - слайды (12 -20) из презентации можно найти здесь.

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

+824
user1412066 17 мар. 2010 г., 13:50:55

Мы также получили:

  • Kucoin КМЗ
  • Красиво ХТ
  • Bibox Бикс
  • Ethfinex НЭК
  • Косс Косс
  • CobinHood удара
  • Ethfinex НЭК

Я думаю, что вам придется дифференцировать маркеры, которые были созданы как способ привлечения средств для старта обмена (НББ, Кис, Бикс) или жетоны, которые используются как способ, чтобы дать трейдерам стимулы для использования существующих бирж, как в ХТ (сборов сокращения) или NEC (распределения прибыли, управления).

+810
jontykelt 8 сент. 2012 г., 4:55:55

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

+810
VitASSik 21 мар. 2019 г., 16:27:48

Вы можете сделать другую сделку с большую сумму, чтобы переопределить предыдущий.

+748
SlavkinaGo 20 нояб. 2014 г., 17:11:40

Я использую анкер 9-портовый USB 3.0 концентратор. У меня есть 3 из них и они на 100% безупречным. Помните, вы получаете то, что вы платите за, и это лучшие.

+680
Jay Wojick 10 апр. 2014 г., 8:38:53

Я недавно начал разработку КЛП, а поскольку им с помощью карты Nvidia (видеокарта GTX 650Ti) я пробовал разные настройки для обеспечения максимальной эффективности с тарифами хэш.

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

Используя различные параметры, я получаю 50KHps но несколько долей минуты.

Что приводит к повышению КЛП, добытого за тот же период времени? Чем больше акций или повышенные ставки хэш?

Im через CudaMiner с следующим УМК:

cudaminer.exe -я K8x16 -с 2 -м 1 -Я 0 -о рогового TCP://coinotron.в COM:3334 -о workername.1:х

Любая обратная связь будет высоко ценится!

+628
Nubu 22 сент. 2019 г., 0:08:30

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

Вот пример, как обмен работает:

У вас есть 1 ОБТ вы хотели бы продать за $1000, так что вы идете на биржу, внести свою монету и разместить ордер на продажу на 1 ОБТ @ $1000. Если есть предложения за $1000, ваш заказ будет заполнить по цене предложением. Е. Г. Если есть заказ, чтобы купить 1 ОБТ @ $1050, вы получите $1050 обмен и выводе средств.

Если нет ордеров на покупку выше $1000, обмен будет разместить ваш заказ в БД и ждать, пока он заполняет или отменен (или срок его действия истек, в некоторых случаях на некоторых биржах). В этом примере, если кто-то позже разместить заявку на покупку 1 ОБТ @ $1050, они будут платить $1000 за ваш заказ (при условии что нет заказов пытаясь продать ОБТ менее уже в книге).

Если вам пытаются продать проще, я бы рекомендовал использовать приложение Coinbase, которая работает очень хорошо в США.

+605
GabLeRoux 11 июл. 2012 г., 3:23:18

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

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

+516
h123c 13 июл. 2010 г., 14:58:41

Я не очень знакома с bitcoinj, но мне кажется, что вам нужно сделать следующее.

Ты прошла сделка, которая была получена (Техас). Звоните getOutputs чтобы получить список транзакций выходов, и для каждого из них, звоните getAddressFromP2PKHScript для определения адреса зачислены на вывод.

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

+498
WorldofJ 2 мая 2012 г., 2:15:07

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

Вот два поддерживаемых Hyperledger пилообразной блокчейнами:

  • Поэт доказательство прошедшего времени (опционально Накамото-стиль консенсус алгоритм, используемый для пилообразной). Поэт передает и БФТ. Поэт симулятора ФТ. Не нагружает процессор, как с военнопленным алгоритмов, хотя он все еще может раскошелиться и устаревшие блоки . Увидеть поэта спецификация на https://sawtooth.hyperledger.org/docs/core/releases/latest/architecture/poet.html
  • Алгоритм плот консенсус, который избирает руководителя сроком на произвольное время. Лидер заменен, если это время ожидания. Плот быстрее, чем поэт, но не БФТ (плот ФТ). Также Рафт не вилка. Hyperledger пилообразной имеет преимущество, подключаемые к консенсусу. Алгоритм может быть изменена без повторной инициализации blockchain или даже перезапуск программы.

Вот некоторые другие алгоритмы консенсуса:

  • Доказательство тяп работы. Выполнение работ (ЦП Накамото стиле алгоритма консенсуса). Обычно используется в блокчейнами permissionless
  • Пос доказательство Кола. Накамото-стиль консенсус алгоритм, основанный на самых богатство, ни возраст (Кола)
  • PBFT практические Византийской отказоустойчивости. "Классический" алгоритм консенсуса, который использует государственную машину. Использует лидер и заблокировать выборы. PBFT является трехфазной, сети-интенсивный алгоритму (п^2 сообщения), поэтому не масштабируется для больших сетей
+484
Chris R 12 июн. 2018 г., 11:17:39

Blockchain.info поддерживает это сейчас. Перейти к https://blockchain.info/wallet/#/settings/info Настройки-Общие страницы и выделите биткоин денежный раздел. Я смог полностью восстановить свои объемы.

+434
Cristina VH 2 мар. 2011 г., 19:06:38

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

+394
Mohammed Nabeel 5 мар. 2015 г., 4:30:33

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

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

+364
VicF 13 июл. 2012 г., 19:37:59

Происхождение значение null не допускается.

Ваш заголовок Origin не установлено.

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

В хроме работает:

ВАР WS = новый с WebSocket('ИС://вебсокетов.бирже MtGox.ком/MtGox стоимость');
с WS.onmessage = функция(е){ консоли.журнал(е); };

результаты в отказе от о:пустой. Однако из фактических результатов доменное имя в успех.

+359
Asif Qureshi 9 июл. 2013 г., 23:16:12

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

Не забудьте сделать резервную копию бумажника сразу после этого!

+352
tcison 7 июл. 2016 г., 18:15:40

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

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

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

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

+335
Brent Lee 18 июл. 2015 г., 5:04:18

Я запустил ЛНД/bitcoind (mainnet) в течение нескольких месяцев. У меня была пара открытых каналов, сделал пару покупок, все казалось довольно стабильным. Но потом я перешел по пересеченной местности, и в процессе резервного копирования на моем сервере и восстановил мои диски на новую машину с разных IP (я бы потеряла около 3-4 дней стоит данных в процессе). Но теперь ни один из моих каналов, кажется, готовы закрыть (они застряли с достаточно большой остаток подвешенном состоянии в waiting_close_channels состоянии на протяжении двух недель сейчас).

Как правильно сообщить о проблеме? Какой сайт я должен использовать? Какие файлы журнала должны быть доступны? Какую еще информацию я должен предоставить?

Спасибо!

+232
Sacrilege 28 июл. 2013 г., 9:05:24

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

Хорошая глава о тщете адреса (своего поколения, охрана и т. д.) можно найти на: http://chimera.labs.oreilly.com/books/1234000001802/ch04.html#_vanity_addresses.

+180
user1876628 24 апр. 2012 г., 0:11:43

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

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

+162
Narusan 15 дек. 2016 г., 2:05:05

Просто отметить, что бирже MtGox Тид, не включены в сведения, которые вы получаете от bitcoincharts в формате CSV вызов API, и они перешли от количественного индексирования микросекунды временной печати некоторое время назад. В попытке сохранить БД с целостности, вам нужны уникальные данные Тид... файл истории уже более 100 МБ также.

+155
UnsettlingTrend 20 июн. 2010 г., 2:33:29

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

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

Если Сатоши Накамото мог получить все это началось с нескольких ПК в 2008 году, так что вы можете.

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

+117
bychy 11 окт. 2019 г., 13:20:59

Судя по этой ветке, вы должны быть в состоянии использовать поимейте Eruptor на Mac.

https://bitcointalk.org/index.php?topic=269929.0

+87
Loruo Josiah 2 дек. 2014 г., 10:11:25

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

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

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

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

+12
LadyBernkastel 23 мар. 2015 г., 15:06:35

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