Зачем узлы СПВ работать в p2p сети?

Я понимаю, что есть преимущества для клиента СПВ приобрести заголовка-цепи и последующего включения доказательствами по сети P2P:

  • Пиров
  • Интерфейс узел P2P является публичной
  • Повторное использование p2p-протокол обмена сообщениями

Но это должно повлечь за собой издержки для полной проверки узлов:

  • Снижение пропускной способности канала с полным узлы
  • Таким образом, при увеличении приемник/блок размножения раза

Почему узлы СПВ/клиенты не обслуживаются за отдельной клиент-сервер интерфейс, а не протокол P2P? Какие обоснования для этого?

Спасибо заранее.

+601
mixasik007 20 мар. 2019 г., 20:33:15
20 ответов

Я не думаю, что это не так просто, как имеющий 51% хэш-мощности, и немедленно вызывает "хаос".

Мощность более чем на 51% хэш-мощности происходит от способности создать альтернативную сеть большую сложность, чем общественные услуги.

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

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

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

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

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

+1000
svastiKaThluhu 03 февр. '09 в 4:24

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

+990
Adrian Hoe 20 мая 2011 г., 8:44:58

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

Calculations

Р(я, Q) может быть понято только зная точно, что Z представляет. В разделе расчеты:

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

Очевидно, что сделка еще одно подтверждение. Сделка "была добавлена к блоку" и ноль блоками он. Другими словами, сделка прошла на кончике активной цепи.

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

Это противоречие усиливается Сатоши уравнение дает:

enter image description here

При z = 0, Р = 1.0.

Что я упускаю?

Есть по крайней мере один из ответов на этот вопрос утверждает, что z=0 означает, что операция не подтверждена. Это противоречит пункту я приводил.

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

Редактировать

Один ответ предлагает предложение о том, что Сатоши может говорить об атаке Финни. Другими словами, злоумышленник уже предварительно заминировав блока перед попыткой двойного потратить. Предполагая, что злоумышленник может распространяться блоки быстрее, чем сеть, будет 100% шанс на успех. В этом случае злоумышленник и сети завязаны на z=0, и учитывая, быстрее распространения блока, преимущество переходит к злоумышленнику.

Однако, в разделе расчеты явно запрещает атаки Финни. В частности, злоумышленник заминировал нет блоков перед нападением:

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

Я считаю, что по крайней мере часть проблемы-это математические. В частности, Сатоши дает значение λ как:

enter image description here

При з=0, λ=0.

Возвращаясь к исходной вывод Сатоши от двойной траты вероятность Р(З, г):

enter image description here

λ=0 означает, что каждый термин равна нулю, независимо от хэшрейт. Другими словами, злоумышленник не может дважды провести.

Это противоречит "переставить" форма уравнения, которое дает вероятность 100%, как отмечалось выше.

Я не математический специалист, но, насколько я могу судить, два вида п(з, г), что дает Сатоши это не эквивалент для З=0. На самом деле, они дают противоположный ответ:

  • в одном случае злоумышленник всегда терпит неудачу, п(з, г) = 0
  • в другом случае, злоумышленнику удастся со 100% вероятностью, п(з, г) = 1.

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

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

Возможно ли это, и если да, то как это можно сделать?

+849
nathou 2 апр. 2019 г., 11:59:06

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

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

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

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

+748
dattebane 9 сент. 2011 г., 14:24:55

Одна из причин, вы можете использовать сервер=1 - это когда вы используете стороннюю программу майнинга, как cgminer.

Например, биткоин.конф:

сервер=1
rpcuser=someuser на
rpcpassword=SOMEPASSWORD

Примечание: не установлен ген=1, потому что вы не хотите использовать процессор добычи. Вместо этого, установить и запустить cgminer:

cgminer -о http://127.0.0.1:8332 -у someuser на -п SOMEPASSWORD
+691
flatra20 16 дек. 2016 г., 8:15:40

Это хорошо, чтобы рассмотреть безопасность системы, в которой вы рассчитываете.

HTML и JavaScript служил не запутанный, так что код легко проверить.

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

Метод, используемый для генерации адреса черпает из других инструментов с открытым исходным кодом (например, крипто-JS), а также подмножество оживленный замок для ECSDA портированы на JavaScript. Другими словами, BitAddress не делает ничего, что уже не был реализован в другом месте, он просто реализует их в JavaScript.

+636
OKGimmeMoney 19 окт. 2017 г., 8:24:01

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

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

На стороне записки, что меня смущает, это выбор: мы знаем, что циклическая подгруппа простого порядка п изоморфна з/ПЗ и найти изоморфизм означает устранение дискретного входа.

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

+602
Shibumi 6 янв. 2018 г., 4:58:09

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

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

+601
Chadayan Unni 23 нояб. 2017 г., 14:30:01

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

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

Редактировать: они могут закрыть счет отключения интернета (самый крайний, правительство, скорее всего, упадут в результате)

+541
Ayoub 26 нояб. 2014 г., 4:22:41

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

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

Услуги смешивания пытается снять, что linkability/прослеживаемости.

ИМО вы бы лучше просто с помощью криптовалюты с отсутствие прямых связей и untraceability в протокол в сторону миксера.

+518
Emily Serven 17 февр. 2013 г., 3:25:51

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

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

+379
Rufus 31 авг. 2010 г., 13:18:29

Я был в состоянии ответить на мой собственный вопрос через NXT форуме разработчиков.

https://nxtforum.org/general/peer-protocol-tcp-or-http/msg181766/

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

До версии 1.4 NXT и использовать HTTP для взаимного общения. Начиная с версии 1.5 они движутся к WebSocket для взаимного общения

+376
Drea0119 2 мая 2014 г., 20:50:39

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

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

+347
cabita 19 сент. 2015 г., 3:46:20

Вот простой способ сделать это:

  1. На bitaddress.orgиспользуйте "бумажный кошелек" и создать 1 адрес
  2. Используя ваш биткоин-клиент, отправить сумму биткоинов на биткоин-адрес на бумажный кошелек
  3. Распечатать бумажный кошелек и дать его другу
  4. Скажи своему другу, чтобы создать кошелек на мой кошелек. Затем он может использовать "импорт из бумаги кошелек" и просто сканировать QR код, чтобы импортировать биткоины.

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

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

+257
Oray 19 апр. 2019 г., 18:29:44

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

Я имею в виду список монет в http://altcoins.com/scamcoins

+246
Henryk 18 июл. 2017 г., 14:13:25

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

Некоторые варианты я вижу такие:

  • Стандартный биткойн-клиент

  • BitcoinJ

  • Айпад

  • Flexcoin

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

Какой метод имеет лучшее сочетание удобства в установке и безопасности?

+143
Ken Barlow 28 сент. 2018 г., 23:42:48

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

Кроме того, я хотел бы быть в состоянии просто увидеть последние 2000 сделок, до даты окончания, как кажется, может сказать, что вот, через http://api.bitcoincharts.com/v1/trades.csv?symbol=SYMBOL[&конец=UNIXTIME]. Это прекрасно работает для UNIXTIME до пару дней назад, но не дальше. Можно ли восстановить старые данные? Или есть лучшие способы пойти об этом?

+140
Absulung 11 янв. 2018 г., 22:41:28

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

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

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

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

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

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

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

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

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

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

+71
Lands 6 мар. 2013 г., 2:54:30

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

+63
Carl Morris 18 дек. 2018 г., 17:50:26

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

+43
Javier Salcedo 8 янв. 2014 г., 9:44:25

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