Каковы плюсы и минусы Tendermint?

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

На белой бумаге можно просмотреть здесь: http://tendermint.com/docs/tendermint_v04.pdf

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

+785
ArranandArlene Huntley 2 янв. 2016 г., 6:32:58
24 ответов

Вот дамп всех сообщений в месяц

Я не могу найти точную фразу "Вы не найдете решение политических проблем в криптографии." где-нибудь еще, но сообщение Сатоши. (Однако было замечено другим расследованием происхождения вопрос, в том, что следующее сообщение от модератора с просьбой больше никакой политики.) так Сатоши воспринимают это как вопрос? был он вне списка сообщений? Я думаю, что, как говорится, @MeshColider "никто, кроме Сатоши и автора знает"

+957
oscarafone 03 февр. '09 в 4:24
Программа выполнения автоматизированных задач.
+907
digitarium 24 сент. 2010 г., 9:27:13

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

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

У кого-нибудь есть объяснение этому? Или мои наблюдения неверны?

Спасибо за помощь, Т

+872
MysteryBlokHed 14 февр. 2018 г., 12:53:24

Есть и другие практические проблемы в стране нужно решать:

Еще до начала смены, правительства должны убедить людей. Старики здесь, в Венгрии по-прежнему настаивают на использовании денежных средств, и никто не сможет убедить их пользоваться банковскими картами: они получили свои зарплаты на банковский счет и первое, что они сделать, это пойти в банк и снять все счета, как наличными. Также крипто-валют требует доступа в интернет. Это означает, что каждый человек в стране должен иметь доступ к интернету, чтобы иметь возможность переводить деньги между друг другом. До сих пор ни в одной стране мира нет 100% проникновение интернета. Здесь в Венгрии проникновение интернета составляет только 75%, это означает, 2.5 млн. не имеют или не хотят иметь доступ к интернету.

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

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

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

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

+870
Nguyen Thu Thuy 24 мая 2015 г., 2:30:21

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

+833
Ariesa 21 авг. 2012 г., 14:10:25

Вес блока происходит от сложности

Трудность кодирует, насколько вероятно, одна попытка производить корректный блок. Допустим, трудность начинается на 1%, т. е. один раз в сто должно получится и мы будем называть это сложность 100.
С 1% шансом на успех, вы могли бы добиться успеха с первой попытки, но он также может принять вас 200 попыток. Однако, это не было легче или труднее добиться успеха, потому что вам повезло или не повезло! Так что, сколько бы попыток на самом деле имело место, пока блок был найден, то блок будет иметь вес "100 сложности", когда он будет найден.

Как сложность менять?

Очевидно, когда люди добавить больше вычислительной мощности в сеть, больше попыток в секунду будет выполняться. Поскольку каждая попытка имеет шанс на успех (например, 1% от выше), больше вычислительной мощности приведет блок можно найти быстрее. Это все-таки вероятностный процесс, поэтому иногда это может быть медленнее, чем среднее время, но новый средний срок будет меньше.
Если ничего не будет сделано об этом, блоки были все быстрее и быстрее, как уже мощность будет добавлен к сети.
Поэтому трудность будет автоматически корректировать каждые 2016 блоков, что составляет ок. 14 дней по 10 минут на каждый блок. С этой целью, мы вычисляем:

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

Скажем, прошло всего 7 дней, чтобы найти 2016 блоков. Трудность теперь удваивается до 200.

Как два блокчейна советы сравниваем в "длину"?

Допустим, у нас есть две конкурирующие блокчейн советы: они обе начинаются с блока 1 в качестве родителя, но тут есть две разные блоки одновременно: блок 2А и 2Б блок. Оба блока имеют одинаковый уровень сложности, и как мы выяснили выше, это независимо от того, когда именно они были найдены. Таким образом, суммарная сложность цепочки A и B будут такими же, как Блок 1 + блок 2А = блок 1 + блок 2Б. Одна из двух цепей будет больше общей сложности после того как блок 3А или 3Б блок будет найден. Поскольку в целом блоки на той же высоте имеют одинаковую заявлением сложности, общей сложности из двух цепей на одной высоте такой же. Именно поэтому многие люди просто говорят "длина" цепи, для описания которых цепь имеет наибольшую общей сложности.

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

+789
Neil Smithline 3 окт. 2017 г., 8:50:52

Я новичок в несколько выходных сделки с bitcoind и я хочу научиться их реализовывать.

Допустим, я хочу создать 2-3 адресов и отправить 1 BTC на сгенерированных адресов. Если я хочу отправить 0.4 BTC на адрес1, 0.4 BTC на адрес2 и 0,2 BTC на address3, я должен создать сырьевой сделке с указанием каждого биткоин-адрес, который будет потрачен? Если это так, у меня есть еще сомнения; если я хочу создать сырьевой сделки, мне нужна неизрасходованные сделки и я знаю, что я могу перечислить неизрасходованные сделки выходы через listunspent, но что произойдет, если у меня нет неизрасходованные транзакций в биткоин сервер? Как я могу получить список неизрасходованных сделок с блокчейн?

+751
Alberto Tovar 1 окт. 2017 г., 21:58:14

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

Но есть бип (https://github.com/bitcoin/bips/blob/master/bip-0010.mediawiki) решение вопроса о направлении частично подписан multisigs.

+710
Rose 32 13 апр. 2011 г., 5:34:29

Я новичок в майнинге Bitcoin.

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

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

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

я не в OpenCL или любая видеокарта, так как она является виртуальной машиной.

может кто-нибудь помочь мне в этом...

+635
Tyler Dahle 17 июл. 2017 г., 9:03:11

В принципе, вы делаете это:

  1. Скачать архив рассылки или хранилище. Вы можете использовать ссылку на проект на GitHub странице.

  2. Если вы использовали архив дистрибутива, распаковать его.

  3. Получить все необходимые предпосылки. Вещи, которые вы, возможно, потребуется включить в пакеты разработки или источник сборки: поддержка, подталкивание, сайт libz, GLib2, и BerkeleyDB. Вы должны быть в состоянии использовать пакеты развития вашего дистрибутива за все, за возможным исключением из OpenSSL. Я не знаю навскидку, если корабли дистрибутив Ubuntu версия, которая будет работать с Bitcoin-клиенте (в том числе поддержки ECDSA). Если нет, пересобрать OpenSSL из исходников с опциями по умолчанию.

  4. Сделать копию предоставленного в Unix файл Makefile (так называемый make-файл.в Unix) и назвать его в Makefile.

  5. Отрегулируйте make-файл , который вы создали по мере необходимости. Вам может понадобиться добавить включить/библиотека путей предпосылок, если они не на привычных местах. Локализовать имя дистрибутива BerkeleyDB, например, db_cxx-5.1' вместо 'db_cxx'. Локализовать название некоторые библиотеки Boost (в некоторых дистрибутивах, всего понадобится '-Т' добавить в конце).

  6. Наберите 'make' и надеяться на лучшее.

  7. Если он не работает, выяснить, почему и исправить это.

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

Обновление: в ваших двух конкретных проблем, для устранения этой проблемы необходимо удалить (или закомментировать) строки 476 и 479 в сети.ч файл, Экстерн объявления pnodeLocalHost и hListenSocket. (Будьте осторожны, когда вы удалите один, номер строки может меняться. Выявить изменения, прежде чем делать.)

+627
PsychedWriter 18 окт. 2014 г., 14:08:29

Возможные Дубликаты:
Какая защита биткоин против отказа в обслуживании (DoS) атак?

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

+619
Aaron Haueisen 2 февр. 2015 г., 19:50:56

Вычисление закрытого ключа из подписи (R и S) требуется знать сообщений (для расчета "з" значение) и значение "k" (который используется на подписанта, чтобы получить значение R через люк функция).

Вычислив значение "k" (требуется выше), требует двух подписей (нужно два значения), который подписывают два разных сообщения (нужно два значения z), используя тот же закрытый ключ и одной р (так же как и к) значение.

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

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

+542
reader11 27 дек. 2011 г., 12:05:41

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

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

+489
Kritik Artur 24 февр. 2019 г., 7:00:26

Что это лучший способ для меня, чтобы идти о написании нового приложения биткоин кошелек? Добавляется как Blockchain.info АФИ или Coinbase хорошая тактика? Бы приложение, тогда будет хорошо распределить (говорят услуг с открытым исходным кодом?). Есть ли альтернативы? Я могу запустить мой собственный Bitcoin-сервера и писать свой API, чтобы пойти с ним? Какие бы шаги в этом участие? Будет ваш средний игрок доверять (законные!) кошелек, который я создаю или они чувствуют себя безопаснее с помощью программы, которая построена на известного сервиса?

+477
project22329 6 янв. 2013 г., 11:32:34

Какая разница? Каково определение этих двух терминов?

+421
PorkchopDonut 8 сент. 2016 г., 3:38:07

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

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

+366
Mats Schibbye 24 мар. 2015 г., 21:23:09

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

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

+319
Rafael Sisto 27 авг. 2017 г., 1:11:31

Это не слишком трудно пересчитать. Он занял 5 минут, чтобы создать сценарий и 15 минут, чтобы выполнить его. В результате ИА текстовый файл с разделителями табуляции () со столбцами:

  • высота блока
  • количество транзакций в блоке
  • общая сумма сделок от генезиса
  • блок хэш

первые пять строчек:

 0 1 1 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
 1 1 2 00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048
 2 1 3 000000006a625f06636b8bb6ac7b960a8d03705d1ace08b1a19da3fdcc99ddbd
 3 1 4 0000000082b5015589a3fdf2d4baff403e6f0be035a5d9742c1cae6295464449
 4 1 5 000000004ebadb55ee9096c9a2f8880e09da59c0d68b1c228da88e48844a1485

последние пять строк:

 518413 835 310436090 0000000000000000000267cf7fecca8c6ef630bc1dfb028b3c98508b7efa3a03
 518414 1408 310437498 000000000000000000462059d45abb6364d6e5dbf9681fdba3058d50974bc760
 518415 1721 310439219 0000000000000000003c993ed7386f609a52eab8d8089c6bb125879f4c757f58
 518416 2500 310441719 00000000000000000022a1a6890682a0f5be5d13b0f5ce38eb81f40f1419ee14
 518417 662 310442381 000000000000000000162d18476f00793fb1d1e9681b29545e94bcba8beb0dd3

полный список архиве: https://cloud.mail.ru/public/9PUk/iRJdzDzDE

+306
IllinoisMike 29 мар. 2012 г., 11:59:04

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

+164
Mike Emerson 13 янв. 2011 г., 2:04:36

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

+100
Matthew Rasa 18 нояб. 2010 г., 19:28:48

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

Если есть Тх4, схема будет выглядеть так

 Корень (Hash01234444)
 / \
 Hash0123 Hash4444
 / \ / \
 Hash01 Hash23 Hash44 Hash44
 / \ / \ / \
Hash0 Hash1 Hash2 Hash3 Hash4 Hash4
+79
user2616882 24 апр. 2019 г., 11:00:28

Я создал эту страницу на биткоин Вики, пожалуйста, добавить к нему.

(Кстати, в вики крайне медленно за последний день или около того)

+74
Hylaean 4 июл. 2011 г., 17:10:21

Вы ищете API или только данные? Вы не можете действительно найти все до последней монеты, как более comign каждый день. Однако, coinwarz или coinchoose, как правило, имеют большую часть данных.

coinchoose имеет текущие+исторический доступные данные через JSON API-интерфейс

+29
lilalila 21 дек. 2011 г., 22:04:38

Попробуйте этот конвертер валют - сайт, они могут иметь обновленные тарифы для BRL = БТЦ

+16
Vinay Mrinal 23 апр. 2015 г., 6:55:24

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