Что такое "консенсус"?

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

В основном, это касается консенсуса и управления.

С технология blockchain, насколько я понимаю, мы имеем следующее:

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

Главный мой вопрос о выше, они оба называют "консенсус" или есть терминология, которая разделяет два? (Всякий раз, когда я открываю новую статью об управлении и консенсуса, мне пришлось прочитать половину, чтобы выяснить, какой тип "консенсуса" писатель имеет в виду.

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

+331
asla khan 11 апр. 2012 г., 4:29:44
21 ответов

Количество возможных биткоинов частных/публичных ключей является очень сильным (2^160, который 1,461501637×10⁴⁸).

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

Такая проблема уже произошло, как в Debian ошибка в пакете OpenSSL.

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

+904
jorgeth tulio 03 февр. '09 в 4:24

Что касается тестирования новых функций, алгоритмов и понятий.

+899
rslnx 23 мар. 2010 г., 5:49:08

Я изучал много ссылок о Bitcoin трансиверов и о создании scriptSig. Наконец, я не мог понять, как сделать эту часть.

например, я читал эту ссылки:

Какая связь между scriptSig и scriptPubKey?

https://bitcoin.org/en/developer-guide#transactions

Как создать scriptsig на новое сырье Техас?

Как активировать базовые ТХ?

Как создать <сиг> <PubK> участие в "scriptSig"?

http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html

https://en.bitcoin.it/wiki/Protocol_documentation#tx

https://en.bitcoin.it/wiki/Transaction

Я обнаружил, что я должен подписать что-то, но что это ?

точно и шаг за шагом, что я должен поставить вместе, а затем подписать его?

особенно если у меня было больше, чем 1 входной как сделать sigscript ?

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

+880
user1258739 23 нояб. 2012 г., 6:45:08

Я не найти способ, чтобы купить Bitcoins с помощью кредитной/дебетовой карты и/или депозиты в биржами. Возможно, существуют и другие варианты. Кажется, что это не правильный путь, но вместо этого я должен использовать некоторые из этих вещей здесь https://bitcoin.org/en/exchanges Anycoindirect.ЕС принимает евро, но не дает Фидо U2F безопасности. Bitcoin.de и bitpanda.com представляется также мелких игроков.

  • Anycoindirect.ЕС - функция запроса по электронной почте прислали, но без обещаний о графике.
  • Bl3p.ЕС - не ключевая поддержка есть, но они пообещали рассмотреть это на мой запрос по электронной почте и сообщит об обновлении в ближайшее время.
  • paymium.com ошибка при открытии поста ОТП является недопустимым в своей системе, почте Дэв.
  • https://therocktrading.com/en - функция запроса по электронной почте прислали и они подтверждают, что они работают над этим, но без расписания.

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

Биткоин рынке пробовали: - биржами, Anycoindirect.ЕС Bitcoin.de, Bl3p.ЕС
ОС: Дебиан 9.1 стрейч
Биткоин кошелек: Электрум 2.7.9
Ключи: Yubico 4 ключи


+820
dmux 9 апр. 2018 г., 14:20:57
  1. data.bitcoinity.org придумал такой сайт:

enter image description here

  1. Существует также смешанная глубина диаграммы в http://bitcointicker.co/, но это на самом деле не понятно, если это на самом деле в сочетании с более бирж (и какие) или если он с одним обменом.

  2. Есть некоторые код проектов на эту тему, как: https://github.com/coinorama/coinorama/wiki/Coinorama или https://github.com/Pechalka/combined-order-book/

  3. Вы найдете более (хоть и старый) ответы здесь: полный анимированные заказов

+709
KriNatalia 20 февр. 2011 г., 9:29:39

Если можно просто "напечатать" биткоины, то он будет быстро терять свое значение (это определение инфляции, кстати) из-за увеличения поставок. Это главная причина, почему, например, доллар потерял столько значения за последние 50 лет.

Люди вкладывают деньги в Bitcoin, потому что они думают, что это будет увеличение стоимости, а не потому что есть ограниченное предложение. Много вещей ограничено, но не имеют никакой ценности.

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

Вы говорите, что деньги должны быть инфляционными для того, чтобы работать?

Ну, золото не инфляционный, но был использован в качестве валюты для тысячи и тысячи лет. На самом деле, он был использован в качестве мировой валюты вплоть до 1971 года. Видимо, золото сработала?

Считайте, что это... две деревни. Один добывать рыбу и другие кокосы. Они покупают друг у друга. У каждого из них есть 10 биткоинов каждый. Давайте печатать больше биткоинов-давайте удвоить количество монет и раздавать их в каждой деревне! Они до сих пор производят такое же количество рыбы и кокосов. Что произойдет теперь? Да, цены на рыбу и кокосы удвоится! По сути, ценность каждой монеты просто была разрезана пополам. То есть эффект (однородная) инфляция. (*)

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

Но не неинфляционного привести цены валюты на падение (и, таким образом, стоимость валюты поднять)?

Вы правы! Но есть силы, которые работают для борьбы с этим эффектом. Посмотрим на золото:

Фиксированный золотой стандарт, цены действительно немного упадут из года в год. (Кстати, это принципиально хорошая вещь).

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

И именно поэтому цены на "фиксированной" денежная база остается стабильной.

Но как насчет биткойна?

Вещи, вы только что прочитали (выше!) о относится к биткоин хорошо, но есть огромная проблема:

Цена Bitcoin даже отдаленно не предсказуем.

Я согласен, что это не было бы мудрый, чтобы купить одну пиццу с сегодня биткоины, если можно купить завтра 10 пицц. Вы видите, для нас, чтобы назвать что-то деньги, он должен быть стабильным. В противном случае, это невозможно сделать экономические расчеты. Так что пока (если) биткоин станет стабильным, никто не собирается использовать его в качестве денег по практическим соображениям.

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


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

+685
john elder 26 дек. 2011 г., 2:42:34

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

+650
vbhakta 28 авг. 2014 г., 2:13:04

Я создал Coindera только для этого. Некоторые особенности:

  • Цена оповещения - когда BTC_USD купить цена достигнет $10,000 оповестить меня
  • Процент оповещения меняться - когда BTC_USD купить рост цен более 5% в течение 5 минут оповестить меня
  • Регулярные обновления - каждые 30 минут, пришлите мне цену BTC_USD
  • 30+ рынки
  • Монеты 11к
+644
GreenGrasFrog 15 февр. 2011 г., 0:41:19

Я с помощью Bitcoin-Qt на моем Mac под Mac ОС 10.8.3. Все работает нормально, но когда я хочу изменить какие-либо настройки в меню настроек, оно никогда не помню своих новых параметров. Есть ли решение для этого?

+480
karthikselva 6 мар. 2013 г., 4:39:47

Кто написал книгу правило

Сатоши, кто это написал оригинальный набор правил. Они немного изменился с течением времени.

и где он хранится?

В каждый узел, который работает биткойн.

Она хранится в цепочке блоков?

Нет.

Кто сказал, что биткоин может хард-форк?

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

Что делать, если некоторые владельцы биткоин не хочу жесткую вилку

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

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

+460
Tony Young 28 мая 2010 г., 3:15:46

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

+424
mike frangione 30 мая 2018 г., 2:01:56

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

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

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

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

Если вы создаете свои собственные пароли:

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

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

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

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

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

Теперь, когда ваш результирующий набор сократили, работы будут задействованы. Найти программы для брутфорса кошелек, или использовать скрипт, который вы создаете для грубой силы. Большинство API-интерфейсы, связанные с ними (т. е. https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list).

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

Удачи и я надеюсь, что вы получите свой кошелек обратно!

+418
Ababwa 12 июн. 2014 г., 0:49:48

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

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

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

Вот почему внезапное увеличение стоимости касается меня.

Это реально возможно для кого-то, чтобы искусственно поднять стоимость Bitcoin таким способом? Учитывая, что тех, кто захочет сделать это будет иметь почти неограниченные финансовые ресурсы, и много влияния на средства массовой информации/общественного мнения. Они могут быть настройка биткоин за очень явного падения?

+400
Ilia Kukharev 25 нояб. 2016 г., 19:21:03

Кошелек должен быть способен декодировать bech32 адрес и построить соответствующий собственный выходной свидетеля при передаче денежных средств.

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

+375
lisionok1409 16 мар. 2015 г., 10:34:41

Нет. Bitcoin как он используется в день не способна заменить традиционное использование бумажных или даже электронных денежных систем.

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

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

+364
InterSphere 20 апр. 2017 г., 21:54:11

Мгновенный обратные вызовы уведомления об оплате отражаются в виде JSON-данных. Вопрос может быть то, что вы пытаетесь перебрать обычный параметры HTTP, который не существует, вместо разбора теле ответа в формате JSON. Я никогда не использовал ASP.net прежде чем эта тема выглядит, как это может помочь:

https://stackoverflow.com/questions/3398926/how-to-retrieve-json-via-asp-net-context-request/3411775

+285
bob b 7 авг. 2016 г., 6:26:06

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

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

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

+282
Tanay Das Barman 7 авг. 2017 г., 15:59:17

https://walletnotify.com/

  • неограниченное количество уведомлений
  • очень быстрое время отклика
+237
Kyle Fairns 26 мар. 2019 г., 1:31:52

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

Может отвечать за то, что они сделали что они сделали только шахтеры. Но возможные причины:

  1. Сбой интернет-соединения, что мешает им получать новые транзакции были заминированы.
  2. Ошибка в горнодобывающей программного обеспечения.
  3. Игнорирование низкая стоимость сборов при осуществлении сделки в тот момент
  4. Использование СИС-увеличить или некоторые другие оптимизации, что способствует небольших блоков.
+165
Fotis FGG 1 апр. 2014 г., 13:29:35

Поскольку вы используете BitcoinLib вы можете сделать это:

 GetRawMemPoolResponse memPool = CoinService.GetRawMemPool(истина);

 еогеасп (ответ GetRawMemPoolVerboseResponse в memPool.VerboseResponses)
{
 GetRawTransactionResponse rawTx = CoinService.GetRawTransaction(ответ.TxId, 1);
 // что-то делать с сырым Техас здесь
}
+52
DenRiziy 19 мая 2019 г., 13:43:24

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

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

  • Держать их продать для будущих пользователей банкоматов, которые хотят купить монеты

  • Держать их для спекуляций

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

  • Рисовать пентаграммы на полу, зажечь свечи и произнести цифр личного ключа

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

+28
Rickkee 27 июн. 2014 г., 21:21:15

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