Каковы плюсы и минусы консенсуса Ripple по сравнению с доказательством работы Биткойна?

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

  1. Менее энергоемкий
  2. Нет атаки 51%
  3. Более быстрые транзакции

Каковы другие плюсы и минусы консенсуса Ripple по сравнению с доказательством работы Биткойна?

Ответы (2)

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

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

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

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

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

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

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

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

«Биткойн может довольно легко принять некоторые принципы схемы консенсуса Ripple…» Можно ли полностью отказаться от доказательства работы в пользу консенсуса? Это особенно интересно, учитывая, насколько это неэффективно.
@Manish: Ну да, теоретически, но Биткойн все равно нуждается в доказательстве работы, чтобы распространять валюту.

"(Ripple не может быть атакован атакой 51%"

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

Биткойн, с другой стороны, децентрализован и чрезвычайно устойчив к любой такой силе внешнего насилия.

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

Вскоре Ripple можно будет доверять в равной степени (не)надежно, как и любой другой фиатной валюте, уже выпущенной центральным правительством.

Вопрос о схеме консенсуса. Если бы кто-то запускал Биткойн только на одном компьютере и закрывал его от всего мира, это тоже не было бы децентрализовано.
@DavidSchwartz Я не очень уверен в этом, но мне кажется, что Ripple на самом деле может быть более децентрализованным, чем Биткойн. В Биткойне вы должны доверять «сети» (правительству), в Ripple вам нужно доверять только определенным узлам (семье и друзьям). Это больше похоже на то, как доверие работает в реальном мире.