Кратко о криптовалюте Ethereum

0
218
Кратко о криптовалюте Ethereum

Появление Bitcoin во многом стало знаковым. Мир увидел нечто кардинально иное и свежее, в корне отличающееся от привычного уклада финансовой системы, в которой доминирующе положение отводится государственным структурам и крупных банковским организациям, а уж никак не рядовому гражданину. Роль последнего – послушно следовать правилам, установленным кем-то другим, надеясь, что этот кто-то в один прекрасный день их не нарушит. Биткоин перевернул все с ног на голову, доказав, что аналогичная система вполне себе может существовать и без какого-то контролирующего центра, пользователь вновь обрел право голоса.

Создатели Ethereum пошли еще дальше. Если биткоин бросил вызов привычным финансовым структурам, то Ethereum поставил под большое сомнение рациональность существование самой правовой системы в том виде, в котором она функционирует в настоящее время. Зачем суды и юристы, если контракт нельзя нарушить?

Создал Ethereum Виталик Бутерин, программист из Канады с российскими корнями. Впервые идею представили широкой публике в 2013-м году. На тот момент ее автор едва достиг совершеннолетия, но к перспективной задумке мировое сообщество отнеслось серьезно, не сочтя ее утопическим продуктом юношеского максимализма. Одним из людей, которые сразу рассмотрели потенциал идеи Бутерина, был Гэвин Вуд. Он помог воплотить замысел в реальность, а также изложил основные принципы функционирования системы в Yellow Paper. Результатом всего этого стало привлечение 18 млн. долларов в биткоин-эквиваленте в рамках первого краудфандинга.

Чем уникален Ethereum?

Ключевое отличие Ethereum, что позволило ему выделиться на фоне других криптовалют, созданных по подобию биткоин, наличие смарт-контрактов. Человеческий фактор в них не просто сведет к минимуму, а вообще отсутствует. Если, конечно, не принимать в расчет, что сама система изначально все-таки разработана им. За исполнением условий договора следит компьютерная программа, которую не удастся обмануть или договориться “по-дружески”. Раз в условиях контракта прописаны определенные пункты – они обязаны беспрекословно выполняться. И точка. К тому же вся информация сохраняется в блокчейне и при необходимости можно в любой момент ее проверить. Подобные “умные” контракты “сопровождают” все транзакции в системе.

Конечно, похожий функционал присутствует и в биткоин, но там его возможности значительно ограничены. Когда Сатоши Накамото столкнулся с проблемой злоупотребления ресурсами, ему пришлось сознательно внести некоторые коррективы, урезав потенциал своего детища. В противном случае злоумышленники могли нанести существенный вред системе, скажем, погрузив компьютеры майнеров в бесконечный цикл, так как результат, необходимый для завершения операции, получить невозможно. В итоге в Bitcoin остался минимальный функционал, которого явно недостаточно для осуществления каких-то сложных задач, лишь чего-то максимально простого. В Ethereum используется иной подход к решению похожей проблемы. Максимальное количество исполненных команд ограничено за счет потребности в специальном “горючем” (gas). Что предотвращает создание различных вредоносных контрактов, несущих вред системе в целом или компьютерам отдельных членов сообщества в частности.

В чем преимущества Ethereum?

преимущества Ethereum

Чем отличается Ethereum от распространенных традиционных систем? Какие преимущества получают пользователи? Выделим следующие достоинства:
– децентрализация, что позволяет не бояться выхода из строя всей сети по причине сбоя/проблем в ключевых узлах;
– поддержка криптографических подписей для авторизации в системе;
– защищенность от DDoS-атак;
– база данных в открытом доступе, записывается вся информация о транзакциях;
– гибкость настройки системы под конкретные задачи.

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

Главное об устройстве Ethereum

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

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

Второе – нода. По факту это компьютер, который является частью системы. Ноды нужны для хранения блокчейна, они же отвечают за проверку транзакций. Если все правильно – информация о проведенной операции становится частью базы данных. Необходимость держать на каждой ноде полную версию блокчейна – это и сильная сторона, и отчасти слабость Ethereum. Размер его постоянно увеличивается, а синхронизация порой занимает немало времени. Впрочем, разработчики постоянно трудятся над оптимизацией процесса и созданием легкого клиента, работа которого была бы возможна и без копирования всей базы данных. Майнеры – те же ноды. За поддержку работоспособности системы они получают награду, как некая плаза за решение математических задач, поиск блоков. Естественно, это является хорошим стимулом оставаться участником сообщества.

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

Четвертое – “умный” контракт. Представляет собой компьютерный протокол, который значительно упрощает составление контрактов, а также в автоматическом режиме следит за соблюдением прописанных условий. Присутствует пользовательский интерфейс, гибкая настройка позволяет адаптировать его под конкретные условия заинтересованных сторон, сокращает их издержки на данном этапе. Смарт-контракты относятся к самоисполняемому типу.

Стоит упомянуть также Ethereum Virtual Machine и DApps. Первая – один из компонентов протокола Ethereum, некий условный мега-компьютер, который управляет внутренней базой данных, обрабатывает транзакции, обеспечивает выполнение ряда других функций. Вторые – децентрализованные приложения, созданные на базе “умных” контрактов.

Клиенты Ethereum

На сегодня пользователь может выбирать из достаточно широкого “ассортимента” клиентов Ethereum. Некоторые из них даже рекомендуются к использованию непосредственно разработчиками проекта наряду с официальным. Среди самых популярных – Geth и Mist browser. Второй более удобен на начальных стадиях освоения Ethereum, так как предоставляет графический интерфейс. Первым делом необходимо установить сам клиент, после чего создать аккаунт и провести синхронизацию блокчейна.
Для написания “умных” контактов, как и в случае клиентов, могут использовать различные языки программирования. Один из самых востребованных – Solidity. Присутствует функционал компиляции смарт-контрактов в байт-код виртуальной машины Ethereum, а также их развертывание (деплой) в сети посредством вышеупомянутого Mist Browser.

Актуальная информация о крипте, альткоинах, битке, айсио и многом другом на КриптоАптеке!

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here