Как энергия используется в сети Tron
В серии статей, посвященных экосистеме Tron, мы уже обсудили ряд особенностей этой платформы. Мы выяснили, что она строится по принципу блокчейна, то есть каждый пользователь сети имеет доступ ко всей цепочке информационных блоков. Все пользователи могут принимать участие в управлении этими блоками через систему голосования, если они заблокируют часть своих активов в криптовалюте блокчейна. За предоставление своих сбережений в пользование экосистеме участники получают вознаграждение в виде нативной крипты в токенах TRX, если их выбрали суперпредставителями, или же в виде важных для работы блокчейна ресурсов – Energy and Bandwidth. Ресурс Bandwidth обеспечивает проходимость сети для оперативного проведения транзакций. Ресурс Energy обеспечивает выполнение смарт-контрактов. Оба ресурса в целом исключают перегрузки сети и обеспечивают безопасность транзакций и смарт-контрактов от злонамеренных действий.
Если с ресурсом, обеспечивающим лучшую проходимость транзакций всё просто – определенный объем ofBandwidth предоставляется каждому участнику ежедневно и бесплатно, то с Energy всё несколько сложнее. Поэтому давайте остановимся на особенностях этого ресурса подробнее.
Валидаторов всегда достаточно
Прежде всего, следует сказать, что Energy – это не какой-то особый ресурс исключительно экосистемы Tronили криптовалютных интернет-сообществ. Этот ресурс используется на всех платформах, созданных по типу блокчейна, где создаются смарт-контракты – своеобразные цифровые договоры между двумя сторонами. Это способ исключить посредника между участниками сделки, а также обеспечить максимальную конфиденциальность этих отношений.
– Какая конфиденциальность, если выше говорилось о том, что база данных блокчейна открыта для любого пользователя? – подумают некоторые. База данных блокчейна – это совсем не то, что база данных на удаленных серверах. Вот базу на серверах, кстати, злоумышленнику взломать проще, чем систему хранения блокчейна. Ведь на блокчейн-платформе информация хранится в блоках, состояние которых контролируется перед добавлением в сеть. Кто же этим занимается?
Эту работу выполняют узлы проверки, или валидаторы, которых система выбирает автоматически, оценивая срок бесперебойной работы узла и объем заблокированной крипты. Именно они, добровольно предоставляя свой компьютер для общей пользы в деле реестра блокчейна, проверяют транзакции и блоки, чтобы исключить злонамеренный спам, который могут запустить с целью взлома. Хотя взлом пары блоков не решит задачу мошенника, а на взлом всей цепи постоянно обновляющихся блоков не хватит никаких мощностей.
Поддержка целостности блокчейна и есть одна из задач валидаторов. Помимо этого, они разрешают конфликты, исключают подделки, и поддерживают принцип децентрализации, на котором строится работа любого блокчейна. Ведь узлы проверки могут находиться в разных географических точках планеты.
Валидаторы участвуют в управлении экосистемой путем голосования по различным вопросам – от внесения изменений в протоколы до технических моментов.
Поскольку в экосистеме Tron нативную крипту получают методом стейкинга, то система не требует особых мощностей, как блокчейны, где криптовалюта майнится. То есть стать валидатором в сети Tron несколько проще, чем, скажем, в сети Ethereum для майнеров, да и вознаграждение достается легче. Так что валидаторов всегда достаточно, а экосистема находится в безопасности.
Тем не менее, валидатор of Tron должен иметь определенное количество не только нативной крипты, но также запас ресурсов в виде Energy and Bandwidth, чтобы выполнять положенные функции.
Это одно из применений ресурсов в сети Tron – обеспечивать стабильную работу проверяющих узлов. Но всё же основная задача of Energy – обеспечение смарт-контрактов, поскольку не каждый участник блокчейна стремится к управлению, тем более, это требует технической подготовки, прохождения специального обучения и внедрения программного обеспечения на свой компьютер с высокой пропускной способностью. Позже мы обсудим, как можно участвовать в управлении сетью, просто делегируя свои полномочия, - это доступно каждому пользователю платформой.
Как и использование смарт-контрактов, которые в сети блокчейна также доступны любому участнику, а разобраться в них совсем не сложно.
Без Energy невозможен смарт-контракт
Для начала следует разобраться, в чем преимущество компьютерного кода смарт-контракта перед обычными словами, с помощью которых составляется классический договор. Прежде всего, в том, что стороны смарт-контракта не могут трактовать произвольно условия, прописанные в этом цифровом наборе инструкций на основе также классического для кодирования программного условия if…then.
Только полное, 100-процентное выполнение задач, указанных в этом фрагменте компьютерного кода, и их автоматическое подтверждение может позволить сторонам обмен активами или получение вознаграждение одной из сторон за точно выполненные задачи.
Кстати, как часто вы сталкивались с нарушением сроков обычных контрактов, и как часто нарушитель выплачивал неустойку? Так вот нарушение сроков смарт-контракта исключено – оно рассматривается как невыполнение условий в целом, даже если все остальные условия выполнены. В этом – и преимущество и недостаток смарт-контракта: он не подлежит корректировке и не может дополняться приложениями после его утверждения сторонами. В случае нарушения конкретного срока истечения смарт-контракт ликвидируется.
К тому же этот самоисполняющийся договор заключается без участия третьей стороны, то есть посредника. Заказчику и исполнителю нет нужды прибегать даже к нотариусу – его роль выполняет смарт-контракт.
Для примера проведем аналогию с банковой картой, по которой вы хотите снять некоторую сумму. Какие команды заложены в программе банкомата? Если на карте достаточно средств для снятия заказанной суммы – следует выдать деньги. Если на карте средств недостаточно – деньги не выдавать. То есть контролирует процесс и решение принимает третья сторона – банк «в лице» банкомата. В случае с смарт-контрактом и контроль, и решение уже предусмотрены в коде, причем условия диктовали стороны, без всяких посредников.
Такой подход сделки отсекает любые варианты мошенничества. Например, при покупке недвижимости в смарт-контракт можно внести все желаемые характеристики квартиры, дома, автомобиля, земельного участка и т.д. То же самое касается любого объекта, а также финансов, например, обмена крипты на фиатные валюты или наоборот.
Конечно, сам блокчейн можно было бы назвать третьей стороной – ведь он ведет учет данных всех смарт-контрактов платформы. Но дело в том, что его контроль заключается в том, чтобы сделка автоматически вступила в силу, если все условия выполнены безусловно и в оговоренный срок, поскольку все смарт-контракты встроены в компьютерный код, которым управляет блокчейн.
Интеллектуальные контракты, первоначально являясь технологией блокчейна, сейчас успешно осваивают более широкий деловой мир, выйдя за пределы криптовалютного пространства.
Смарт-контракты Tron – не исключение. Эти компьютерные программы требуют обеспечения определенными ресурсами, которыми оперирует технология блокчейна. Ресурс Bandwidth обеспечивает высокий уровень проходимости транзакций, а ресурс Energy поставляет и возобновляет энергию, затраченную на процесс создания смарт-контрактов. Кроме смарт-контрактов ресурс Energy используется и для транзакций при взаимодействии с децентрализованными приложениями Dapps и DeFi.
Energy для пакета Dapps
Мы уже упоминали в предыдущих публикациях, что экосистема Tron создавалась как сеть децентрализованных приложений и платформа в сфере блокчейн-игр.
Сеть не отказалась от этих функций и когда выпустила криптографические токены TRX своей собственной криптовалюты Tronix. А все эти функции, связанные с децентрализованными приложениями, частью которых являются интеллектуальные цифровые контракты, требуют значительного количества транзакций, которые должны обеспечиваться в том числе и ресурсом Energy.
Децентрализованные приложения Dapps представляют из себя пакет смарт-контрактов. И если для одного смарт-контракта возможна 1, реже 2 транзакции, то при взаимодействии с Dapps проводится значительное количество транзакций, что требует еще больше ресурсов.
Эти приложения очень привлекательны для разработчиков развлекательного и креативного контента как для собственного использования, так и для монетизирования.
Преимущества – отсутствие централизованного сервера для хранения. Dapps автономны и не контролируются никакими организациями. Они прозрачны, имеют открытый код, сочетают интерфейс пользователя и пакет смарт-контрактов.
Разновидности of Dapps охватывают практически все сферы деятельности человека в сети и даже за её пределами: изобразительное искусство, игры, реклама, коллекционирование (NFT), торговля в сети (маркетплейсы, доски объявлений и т.п.), контент для социальных сетей и т.д.
Energy для DeFi
Из децентрализованных приложений блокчейна мы бы выделили пакеты, предназначенные для децентрализации финансов – DeFi. Эти приложения практически предоставляют функции финансовых учреждений, только без посреднических услуг. То есть при проведении обычной банковской транзакции по переводы денег исключаются банк отправителя и получателя с их комиссией.
Благодаря пакетам смарт-контрактов, объединенных в децентрализованное приложение DeFi пользователь платформы может сам оказывать финансовые услуги или получать такие услуги от других участников сети: кредитовать или брать взаймы, обменивать разные типы валют, совершать денежные переводы, выводит наличные и т.д.
К тому же пакет смарт-контрактов, каким являются практически все децентрализованные приложения, позволяют одновременно участвовать в сложной сделке более чем двум сторонам, причем без всяких посредников.
Комиссия за транзакции в блокчейне вам обойдется гораздо дешевле, чем в традиционных финансовых учреждениях, да и время их прохождения на платформе Tron исчисляется секундами. А есть еще вариант не просто снизить расходы на транзакцию, а проводить их практически бесплатно.
Как снизить расходы на транзакции
В отличие от Bandwidth ресурс Energy не раздается даже минимальными бесплатными квотами – он должен быть оплачен нативной валютой. А это дорого, особенно при использовании токенов TRC-20, которые обеспечивают сложные транзакции, взаимодействие с различными смарт-контрактами и другими токенами. Просто в силу того, что требуется значительное количество транзакций для целого пакета смарт-контрактов, которые потребляют ресурс Energy.
Но вы можете значительно удешевить расход на обслуживание транзакций при работе со смарт-контрактами и даже их пакетами. Для этого вам не придется тратить время или крипту. Просто отправьте часть её на стейкинг. Вы получите сразу два преимущества – будете зарабатывать себе «очки» для участия в голосовании и получать такой важный ресурс Energy. Кстати, участвовать в управлении сетью совсем не обязательно, достаточно пассивного стейкинга, чтобы получать необходимые объемы Energy.
Планируйте расход ресурсов
Учитывайте, что, если вы превысите накопленные у вас ресурсы, дальнейшие транзакции будут оплачиваться за счет нативной валюты, которая на тот момент будет у вас в обычном хранении. Поэтому перед работой с смарт-контрактами и тем более – с более ресурсоемкими пакетами смарт-контрактов, следует тщательно просчитать предстоящий расход Bandwidth and Energy.
Просто учитывайте, что Bandwidth используется для стандартных транзакций, а Energy – при работе с децентрализованными приложениями и простыми смарт-контрактами. Это позволит вам значительно снизить расходы ресурсов или вообще их исключить. Ведь если при расчетах окажется, что вам все же не хватает необходимых объемов Energy для работы с смарт-контрактами, просто передвиньте свои планы, пока ваши запасы пополнятся. Лучше иметь ресурсы в излишке, чем в процессе оформления интеллектуального контракта обнаружить, что вам не хватает Energy.
Last updated