Всем привет. Добро пожаловать во вторую статью цикла. В этой статье мы поговорим о том, как создать приложение для подписания реального контракта в Solana Web3. Итак, приступим!

Если вы еще не являетесь участником Medium и хотите получить полный доступ к моим историям, воспользуйтесь этой ссылкой, чтобы подписаться на членство в Medium. Ваш членский взнос напрямую поддерживает меня и побуждает меня писать больше качественных материалов в будущем. Здоровья!

Проблема

Контракты окружают нас каждый день. Примеров в нашей реальной жизни множество. Например, договор аренды с вашим арендодателем, трудовые договоры с вашим работодателем и т. д. Хотя подписание договоров дает нам больше защиты, также может что-то пойти не так. Ниже приведены некоторые из них:

  1. Подделка: Подделка является одним из наиболее распространенных типов. Поскольку нам трудно проверить, действительно ли это чья-то подпись. Обычно это становится спорным, когда что-то идет не так, и требуются определенные усилия, чтобы доказать действительность подписи;
  2. Дата подписания: Иногда дата подписания такого соглашения является спорной. Особенно, когда дело доходит до неповиновения, которое обычно становится спорным, когда синьор скончался. Всегда требуются длительные судебные иски и профессиональные суждения, чтобы доказать, действительно ли завещание;
  3. Полнота Контракта: Иногда Контракт может иметь определенные версии. Тем не менее, дополнительные контракты могут быть не предоставлены для получения полной картины. Например, если вы являетесь банком, предоставляющим ипотеку своему клиенту, ваш клиент может предоставить только часть договора аренды, в которой указана арендная плата, на ваше утверждение. Тем не менее, может быть дополнительный договор о возврате денег покупателю.

Решение Web3

В Web3, основанном на технологии Blockchain, может быть решена определенная проблема подписания реальных контрактов:

  1. Необратимость: как только вы подписываете контракт в блокчейне, никто не может изменить его существование;
  2. Временная метка: в блокчейне легко отследить момент подписания контракта;
  3. Поддающийся проверке: в блокчейне мы используем цифровую подпись. Таким образом, проблема контрафакта может быть решена.