Подтвердить что ты не робот

Разница между различными протоколами blockchain

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

Спасибо!

4b9b3361

Ответ 1

Это хороший вопрос, хотя не один простой вопрос с простым ответом.

Как отмечалось выше в @Mat0, одно отличие - это подходы, которые используют различные платформы для достижения консенсуса. Некоторые используют доказательство работы (PoW), другие используют варианты византийских отказоустойчивых стратегий (PBFT, SBFT и т.д.). Некоторые используют PAXOS производные стратегии. Hyperledger Sawtooth Lake разработала инновационную стратегию под названием Proof of Elapsed Time (PoET). Некоторые из них, такие как Hyperledger Fabric, позволяют использовать гибкие консенсусные реализации для проведения экспериментов и дополнительного разнообразия.

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

Некоторые, такие как Hyperledger Fabric, Hyperledger Sawtooth Lake, Corda, Ethereum и многие другие позволяют использовать более сложные интеллектуальные контрактные возможности, в то время как другие платформы очень ограничивают типы контрактных операций - например, различные платформы, которые поддерживают только ограниченный набор операций в неизрасходованном выводе транзакции (UTXO).

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

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

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

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

Ответ 2

Чтобы добавить к комментарию Криса, с которым я в основном согласен, я бы добавил его комментарий о модели "UTXO".

По нашему мнению (я - технический директор R3), одно ключевое дизайнерское решение, которое отличает платформы blockchain, заключается в том, используют ли они то, что я называю метафорой "реплицируемой виртуальной машины", или они основаны на идее выхода транзакций ( модель "UTXO" ).

Майк Хирн написал об этом в контексте дизайна Corda: https://www.corda.net/2016/12/09/rationale-tradeoffs-adopting-utxo-style-model/

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

Различия проявляются главным образом в контексте нефункциональных характеристик платформ.

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

Ответ 3

Стек технологии биткойнов - особенно при использовании боковых цепей и каналов оплаты (например, от Blockstream и Lightning Network).

Платформа Ethereum - в настоящее время вторая наиболее проверенная платформа, за стекю биткойнов.

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

R3 Corda - вертикально-ориентированная технология blockchain (компания предпочитает "blockchain inspired", потому что она подчеркивает существенные различия между этим приватным/разрешенным предложением книги по сравнению с публичными/бездисковыми бухгалтерскими книгами, такими как биткойн blockchain).

Digital Asset - еще одна вертикально ориентированная технология blockchain, которая обладает высокой видимостью в секторе финансовых услуг

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

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

Модульная архитектура со слоями программируемости и настраиваемости - как указано выше, это культивирует экосистему и позволяет внедрять рынок.

Глобальный масштаб. Масштабируемость, производительность и эффективность необходимы, если blockchain станет основой для "Интернета денег".

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

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

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

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

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

Адекватное оснащение для разработки, отладки, развертывания, мониторинга и управления системами на основе смарт-контрактов (важность которых была подчеркнута недавними атак типа "отказ в обслуживании" в сети Ethereum).

Ответ 4

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

Hyperledger

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

Bitcoin

Начало биткойна восходит к ноябрю 2008 года, когда тезис был опубликован Накамото в списке рассылки США, где криптографы делятся или обмениваются информацией. Тезис, озаглавленный "Биткойн: одноразовая электронная кассовая система", представил следующие характеристики этого протокола:

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

Биткойны - это виртуальная валюта, также называемая криптовалюта. Они распространяются при изучении значения в данных, управляемых программным обеспечением. В начале 2016 года было выпущено около 15,26 млн. БТД, что эквивалентно примерно 7 млрд. Долларов США. Основные технологии, которые делают Bitcoin, включают хэш, цифровую подпись, криптографию с открытым ключом, P2P и Proof of Work. Эта смесь разработала механизм, который предотвращает дублирование платежей и фальсификацию данных, добавляет механизм, который предотвращает злонамеренные пользователи, которые имеют решающее значение для операционной системы, такой как электронная почта, не имеющая центральной власти.

Ethereum

Ethereum - это открытый, открытый и основанный на блочной цепочке распределенный вычислительный протокол с функциональными возможностями смарт-контрактов (скриптов). Протокол предоставил децентрализованную виртуальную машину, называемую виртуальной машиной Ethereum (EVM), которая выполняла скрипты Turning-complete с использованием глобальной сети открытых узлов и токена, называемого ether, также называемого газом. Газ используется для предотвращения спама в сетях и распределения ресурсов пропорционально стимулу, предусмотренному в запросе. Bloomberg объясняет Ethereum как совместное программное обеспечение, которое используется всеми; однако, защищен от несанкционированного доступа. "Эфириум" также используется в качестве протокола для децентрализованных приложений, интеллектуальных контрактов и децентрализованных автономных организаций, при этом с марта 2016 года разрабатывается ряд функциональных приложений, опубликованных в New York Times.

Сеть консенсуса пульсаций

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

R3s Corda

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

Распределенная книга Symbiont

Этот протокол был объявлен в октябре 2016 года в качестве комплекта для разработки программного обеспечения для Ассамблеи, который является разрешенной распределенной регистрационной частью системы интеллектуальных контрактов Symbionts. Ассамблея считается первым распределенным регистром, подходящим для институционального финансирования. Это очень безопасный, высокопроизводительный византийский отказоустойчивый распределенный регистр, который может обрабатывать постоянные 80 000 транзакций каждую секунду в локальной сети multi- node. Как заявил Соучредитель Symbiont, децентрализованные системы должны перестать быть медленными, и с Ассамблеей оно выполнено.

Вы можете узнать больше о Blockchain и реализовать свой собственный Blockchain @IBM Blockchain 101: руководство разработчика по быстрому запуску

Ответ 5

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

Они, например, основаны на Консенсус в эпоху блочных цепочек:

  • Формирование Комитета - как выбираются члены комитета, например, посредством доказательств работы, доказательства акций, надежное оборудование и т.д.
  • Согласованность - вероятность того, что система достигнет консенсуса по предлагаемой стоимости; он может быть сильным или слабым
  • Модель стимулирования
  • Безопасность (транзакция, сопротивление цензуре, сопротивление DoS).
  • Рассматриваемые отклоненные модели
  • Производительность (пропускная способность, масштабируемость, задержка)
  • Exp. Настройка
  • Доступность кода

См. также Протоколы протоколов Blockchain в Wild.