Контракт (Contract) — это обязательное соглашение между двумя сторонами. Применительно к криптовалютам смарт-контракты выполняют функции на блокчейне.
Что такое контракт?
С момента своего появления контракты были огромной частью взаимодействия между людьми. Если несколько веков назад о контрактах договаривались преимущественно в устной форме, то в настоящее время это обязательное соглашение часто принимает форму письменного или электронного документа.
К примеру, если у вас есть желание приобрести новый дом, то вам придется подписать контракт с нынешним владельцем или банком, продающим дом. В договоре будет подробно описана цена покупки, время перехода права собственности и прочие детали. При поступлении на новую работу вы также подписываете контракт, подробно описывающий ваши рабочие обязанности и задачи, а также вознаграждение, которое вы получите за их выполнение.
Фактически, контракты — это официальный, обязательный способ зафиксировать соглашение между двумя сторонами. В сфере криптовалют контракты приобретают совершенно новое значение. Применительно к криптовалютам и блокчейну существует несколько важных типов контрактов.
-
Смарт контракты — это основа любого блокчейна. С их помощью все транзакции и операции на блокчейне могут происходить анонимно. Смарт-контракты — это самовыполняющиеся компьютерные программы с условиями соглашения между сторонами покупателя и продавца, непосредственно встроенные в строки кода. Данная программа вместе с содержащимся в ней соглашением распространяется по децентрализованной сети блокчейн.
Майнинговые контракты — другая важная форма контрактов, используемая в системах на основе блокчейна. Контракты на майнинг позволяют пользователям и криптоэнтузиастам добывать токены, используя облачное хранилище. В этих контрактах необходимые мощности для майнинга передаются в облачную службу, что облегчает процесс майнинга, не требуя физического хранения.
Заключение контрактов является неотъемлемой частью мировой экономики. Независимо от того, какую форму они принимают, без обязательной силы, которую предлагают контракты, соглашения между сторонами были бы невозможны. Ежедневно мы взаимодействуем с различными формами контрактов. По существу, мы подписываем контракт даже тогда, когда принимаем условия и соглашения для использования веб-сайта или услуги.
С этой точки зрения, контракты являются одними из фундаментальных компонентов всех распределенных бухгалтерских книг и приложений на основе блокчейна, которые мы можем использовать в настоящее время.