Эта статья была первоначально опубликована в Blockchain Review . Спасибо за поддержку партнеров, которые делают возможным использование SitePoint.
Лучшие пять вещей, которые вам нужно знать.
Разговоры о технологии Blockchain кажутся повсеместными. Но что именно представляет собой блокчейн? Точнее, что нужно знать о блокчейне?
Давайте погрузимся, чтобы узнать больше об этом, и отделить обман от реальности.
1. Что такое блокчейн?
Блокчейн — это защищенная от несанкционированного доступа открытая бухгалтерская книга, которая управляет транзакциями.
Думайте об этом как о волшебной электронной таблице Google в облаке или, точнее, в сети.
Проще говоря, блокчейн — это, по сути, нетленный распределенный регистр данных, который можно использовать для хранения информационных активов, начиная от управления криптографическими контрактами и заканчивая переносом значений.
Наиболее признанным приложением на блокчейне является биткойн. Это позволяет передавать стоимость от одного человека другому без центрального посредника, и не позволяя человеку или стороне тратить свой биткойн дважды — правило двойных расходов.
Что это значит?
Это означает, что «ценность» может иметь смену титула и права собственности от одного человека или стороны к другой, без необходимости доверенной третьей стороны проверять и регулировать торговлю.
Как это, спросите вы?
Ну, управление в протоколе.
Помимо того, что блокчейн является регистром «ценностных данных» или криптовалют, технология блокчейна находит более широкое применение в одноранговом кредитовании, (интеллектуальном) управлении контрактами, данных здравоохранения, передачах акций и даже выборах.
Как и любая новая и прорывная технология, никто не может предсказать будущее технологии Blockchain. Но одно можно сказать наверняка — это не (просто) для покупки товаров и услуг черного рынка!
На самом деле технология блокчейн находит свое применение в крупных фирмах, таких как IBM, Microsoft и крупные банки.
Интерес к технологии обусловлен страхом разрушения — тем фактом, что он исключает доверенных третьих сторон (банки и центры обмена информацией) во время передачи стоимости, что, в свою очередь, приводит к быстрым, частным и менее дорогим финансовым операциям.
Блокчейн может облегчить одноранговую передачу всего, что имеет значение.
Это может включать активы, свойства и контракты. Наиболее важное и далеко идущее приложение блокчейна применяется в Биткойне с передачей стоимости и в Эфириуме с его улучшенными умными контрактами.
Давайте прыгнем и изучим исторический фон этих основ блокчейна.
2. Биткойн
Валюта Биткойн, как многие об этом узнали, существует с нами с 2008 года, когда Сатоши Накамото — человек или группа людей — опубликовал информационный документ об одноранговой электронной валюте.
Основным нововведением, которое представил Биткойн, было прямое и безопасное перечисление денег или «стоимости» непосредственно любой стороне сети.
Валютная сеть Биткойн децентрализована — нет центрального органа — и базовая технология блокчейна используется для хранения информации, которая проверяется сетью «майнеров», которые проверяют все транзакции в сети.
Как я должен думать об этом?
Биткойн — это просто виртуальная валютная система, которая напоминает реальную денежную систему.
С момента своего запуска в 2008 году, благодаря буму и спаду обмана, Биткойн продолжал расти с экспоненциальной скоростью, и любопытство, которое поглотило группу высококвалифицированных технических ботаников, открыло некоторые новые улучшения, которые приблизили блокчейн ближе. в основное русло.
3. Эфириум — Блокчейн 2.0
Ethereum — это блокчейн-система, основанная на понятиях биткойн.
Она считается технологией блокчейна второго поколения, которая была разработана, чтобы позволить любому человеку с базовым уровнем компьютерных навыков разрабатывать и развертывать собственные децентрализованные приложения на блокчейне.
Как и Биткойн, Эфириум децентрализован — никто не регулирует и не владеет им — и у него есть своя криптовалюта или «топливо», называемое «Эфир», которое действует так же, как и Биткойн. Однако в Ethereum есть несколько нововведений, на которые стоит обратить внимание. Первое, являющееся вторым приложением в инфраструктуре блокчейнов, называемое «умный контракт», представляет собой собственную виртуальную машину, которая питает память и приложения в сети, называемую «Виртуальная машина Ethereum», и собственный язык программирования, называемый «Solidity».
Эфириум похож на Биткойн на стероидах, но сделан более доступным.
Он был разработан Виталиком Бутериным, 19-летним русским канадцем в 2013 году, как технология блокчейна следующего поколения, с возможностью программировать и выполнять произвольные и сложные вычисления.
Вместо того, чтобы просто предоставлять пользователям набор предопределенных операций — таких как транзакции Биткойн — Ethereum позволяет пользователям разрабатывать свои собственные операции со сложностью, которую они желают.
4. Смарт-контракты
Что такое «умный» контракт?
Ну, на самом деле они не такие «умные».
Думайте о них как о самозапускающихся тупых программных роботах, которые живут и ведут бизнес в децентрализованной сети.
Интеллектуальные контракты — это автономные компьютерные системы, написанные в коде, которые управляют выполнением между людьми в блокчейне.
Код находится по указанным адресам в блокчейне Ethereum. Эти контракты заключены на основе нашего друга, виртуальной машины Ethereum (EVM) и Ether. Это маленький движок, который может поддерживать все умные контракты в срок и координировать их с остальной частью сети.
Чтобы создать дополнительный уровень настройки и безопасности, Ethereum создал несколько языков высокого уровня, которые используются для создания умных контрактов для EVM. Это Солидность, Змей, и LLL.
Это основные инновации, которые Ethereum привнес в блокчейны, и он позволяет создавать множество удивительных типов автономных программ.
Далее давайте рассмотрим механизмы консенсуса в блокчейне.
5. Консенсусные механизмы
Когда вы взаимодействуете с несколькими сторонами, вам нужен какой-то механизм консенсуса, чтобы гарантировать, что у всех есть нужные записи. — Дэн О’Прей, соучредитель Hyperledger
И Биткойн, и Эфириум используют децентрализованную систему для подтверждения транзакций, не полагаясь на доверенную третью сторону.
Таким образом, консенсус или достижение единого соглашения помогает сети автономных программ и компьютеров прийти к согласованному состоянию блокчейна без конфликтов.
Фактически, этот консенсус является основой цепочки блоков и любой другой децентрализованной и распределенной технологии.
Доказательство работы, доказательство кола и закрытого консенсуса являются наиболее распространенными механизмами, используемыми в технологиях блокчейн.
А. Доказательство работы
Наиболее распространенным механизмом консенсуса, который используется для технологии блокчейна, является то, что называется «доказательством работы». Это система, используемая в биткойнах.
Когда транзакция инициируется, информация сохраняется в блоке-кандидате, который заполняется информацией о транзакции. Криптографический маяк отправляется в сеть майнинга, в которой создан блок-кандидат, и майнеры приступают к решению криптографической головоломки, которая имеет приз для тех, кто ее решает, в виде вновь отчеканенных монет / валюты.
У майнеров есть то, что некоторые считают суперкомпьютерами, которые намного мощнее, чем MacBook Pro обычного человека. У этих машин есть «хэшрейт» или вычислительная мощность, которая дает им преимущество, когда они соревнуются в решении проблем консенсуса за вознаграждение.
Я знаю, что все, что вы, сторонники климатического контроля, говорите: не требует ли это большого количества электроэнергии и вычислительной мощности?
Короткий ответ: да, стоимость майнинга в основном зависит от аппаратного обеспечения, затрат на электроэнергию и, в некоторой степени, температуры.
Проблема с консенсусом Proof of Work заключается в том, что он требует от майнера использовать свой суперкомпьютер, чтобы испытать миллионы вычислений в секунду, конкурируя с другими суперкомпьютерами по всему миру, чтобы определить, можно ли обновить блокчейн или нет.
Б. Доказательство кола
Основная цель этого механизма заключается в том, чтобы дать заинтересованным сторонам, людям с наибольшим объемом инвестиций или собственностью в экосистеме блокчейна, самые сильные стимулы для лидерства в предоставлении консенсусных решений для транзакции блокчейна.
Проще говоря:
Доказательство консенсуса кола позволяет майнерам, у которых больше «денег», криптовалют или «скинов в игре», иметь больше возможностей для майнинга блоков и принятия решений для сети.
Процесс начинается с того, что майнер использует свою криптовалюту, обычно называемую ядром, которая предоставляет привилегии для обновления блокчейна, что аналогично Proof of Work.
Тем не менее, вычисление хэширования в Proof of Stake выполняется с использованием ограниченного пространства поиска, где заинтересованные стороны с наибольшими ставками имеют возможность добывать соразмерное распределение сети и эффективно управляют системой Blockchain.
Думайте об этом как : чем больше у майнера, тем больше они могут получить, и тем больше они могут решить.
Одно из преимуществ этой противоречивой криптоэкономической системы заключается в том, что, предоставляя заинтересованным сторонам стимулы брать на себя ответственность за достижение консенсуса, механизм снижает вычислительную мощность, необходимую для достижения консенсуса.
Это должно сделать детей климат-контроля счастливыми, но…
Основная проблема этого механизма состоит в том, что он ставит в невыгодное положение других майнеров в сети, поскольку только «самым богатым» заинтересованным сторонам разрешено контролировать консенсус в блокчейне.
C. Закрытый консенсус
В механизме закрытого консенсуса определенные узлы обязаны вносить залог для участия в обновлении блокчейна.
Этот механизм консенсуса не требует майнинга, и его популярность растет в некоторых банковских и страховых сегментах.
Управление консенсусом осуществляется с использованием гарантийных депозитов, которые стимулируют валидаторов. «Арбитры» — узлы управления конфликтами — являются исполнителями в цепочке блоков, и они выносят решения, когда что-то не так или если майнер не действует честно.
Основная цель использования протокола арбитра — добиться консенсуса между автономными узлами в блокчейне.
Если валидатор аутентифицирует транзакцию, которую арбитры сочли нелегитимной, то валидатор теряет свой гарантийный депозит, и они также утрачивают свои привилегии обеспечения консенсуса в сети блокчейнов в будущем.
Вывод
Теперь, когда вы понимаете основные принципы технологии блокчейна, вы сможете очень легко ответить:
- Что такое блокчейн?
- Как работает биткойн?
- Каковы основные инновации, которые блокчейн Ethereum привнес в технологию?
- Что такое умный контракт?
- Каковы различные типы механизмов консенсуса, которые приводят в действие блокчейн?
Надеемся, что это вдохновляет на дальнейшие исследования и ваше личное открытие, а также на изучение того, как вы могли бы участвовать в беседе и эксперименте.
Если вам нужна дополнительная информация, и вы пропустили первый пост в этой серии, ознакомьтесь с этим простым для понимания постом здесь: Как работает блокчейн?
Или, если вы готовы двигаться вперед, вы можете прочитать остальную часть серии:
- Как работает блокчейн? Часть 3 — что такое консенсус и почему это важно?
- Как работает блокчейн? Часть 4 — в чем разница между частным, публичным и консорциумным блокчейном?
Главное, что вы должны извлечь из этих статей, это то, что понять блокчейн не так сложно, и когда вы это сделаете, у вас есть возможность влиять на вашу команду, стартап и отрасль так, как вы не могли себе представить в прошлом. ,
Мне всегда интересно встречаться с основателями блокчейна, академическими исследователями и технологами, которые работают над сложными проектами, поэтому, пожалуйста, не стесняйтесь связаться со мной по LinkedIn или по электронной почте [email protected].
- Ищете новую криптовалюту? Проверьте введение в метабазу .
- Хотите запустить свой собственный ICO? Подайте заявку прямо сейчас на Token Deck .