Когда я впервые узнал о смарт-контрактах, я сразу же был взволнован возможностями, которые эта технология могла предложить. Я узнал, что блокчейны были больше, чем просто платформы для передачи токенов; они также были платформами для смарт-контрактов. Это открыло двери для децентрализованных обменов, платформ кредитования и рынков NFT, которые ранее не существовали.
Однако, по мере того как я узнал все больше о мире смарт-контрактов и блокчейна в целом, я узнал, что существуют некоторые внутренние проблемы, которые затрудняли выполнение смарт-контрактов. Главной проблемой, которую я увидел, было то, что большинство смарт-контрактов выполнялись через платформы, которые изначально были прозрачными. Это означает, что большинство взаимодействий со смарт-контрактами было публично видно и часто записывалось в публичный реестр блокчейна.
Прозрачность может быть полезной для публичных блокчейн-систем, потому что любой может проверить любые транзакции, которые были совершены в системе. Однако это также может усложнить работу смарт-контрактов, которым нужна эта информация в частном порядке. Это может быть по нескольким причинам: бизнес может не хотеть, чтобы операционные данные блокчейна были доступны публично, пользователи могут хотеть, чтобы их личная финансовая информация оставалась конфиденциальной, или децентрализованные системы могут нуждаться в информации, которая должна быть частной.
Когда я исследовал сеть Midnight, я увидел, что это не так для этой блокчейн-платформы. Вместо того, чтобы выбирать между прозрачностью и конфиденциальностью, платформа блокчейна Midnight стремится позволить и то, и другое через выполнение смарт-контрактов, сохраняющих конфиденциальность, которые могут обрабатывать информацию и проверять результаты без использования конфиденциальной информации, которую использует смарт-контракт.

Основная концепция основана на идее нулевых знаний. Проще говоря, это означает, что система может доказать, что что-то правильно, не раскрывая основные данные. Блокчейн способен проверить, соблюдаются ли правила, без раскрытия основных данных.
Когда вы думаете об этом в контексте смарт-контрактов, вы можете увидеть, как это имеет смысл. Смарт-контракт сможет проверить, правильна ли информация, не раскрывая основные данные. Транзакции смогут быть подтверждены без сохранения секретности основных данных.
Хотя это может показаться незначительной концепцией, у нее есть потенциал открыть новые возможности для децентрализованных приложений. Существуют потенциальные применения для финансовых систем, проверки личности, систем управления и так далее. Потенциал заключается в том, что это может увеличить разнообразие приложений, которые разработчики могут реально создавать на основе блокчейна. В течение длительного времени разработчики должны были выбирать между построением на основе прозрачных публичных блокчейнов или перемещением основных данных в оффчейн-систему. С появлением смарт-контрактов, сохраняющих конфиденциальность, разработчики теперь имеют еще один вариант. Поскольку базовая технология блокчейна продолжает улучшаться, возможно, что основная инфраструктура для проверки и конфиденциальности может стать важной. Вот почему растущее число разработчиков начинает осознавать экосистему NIGHT и основную работу по обеспечению конфиденциальности, проводимую @MidnightNetwork .

