Смарт-контракты Binaryx: как проверить ваши токены недвижимости через блокчейн-обозреватель?

Узнайте, как работают и обновляются смарт-контракты на Binaryx, как проверить их и свои токены недвижимости на PolygonScan, а также удостоверьтесь в механизмах безопасности, защищающих ваши инвестиции.
4 Apr
2025
7 min read
Start building your diversified real estate portfolio with Binaryx Platform
Construction properties
20-35
%
annual yield
Ready-to-rent properties
8-13
%
annual yield
Label
Label

Знаете ли вы, что общая стоимость средств, заблокированных в смарт-контрактах на всех блокчейнах, превышает 100 миллиардов долларов? Эти смарт-контракты ежедневно обрабатывают миллионы транзакций. Только на блокчейне Polygon (на котором работает Binaryx) смарт-контракты обрабатывают более 3 миллионов транзакций в день.

Добро пожаловать в наше третье руководство, нацеленное на прозрачность! Если вы следили за нашими предыдущими публикациями, то уже знаете, насколько серьезно мы относимся к открытости в Binaryx.

  1. Наше первое руководство помогло вам понять, партнером какого именно юридического лица вы становитесь, приобретая токен.
  2. Наше второе руководство рассказало вам, что произойдет (и что вы можете сделать), если Binaryx внезапно исчезнет.

Теперь мы расскажем и покажем вам, как именно работает технология, лежащая в основе ваших инвестиций — смарт-контракты, которые защищают ваши токены недвижимости, распределяют доход от аренды и обеспечивают ваши права собственности.

Почему это важно для вас? Потому что блокчейн — это не только про трейдинг и шанс на быстрое обогащение. Это про возможность самостоятельно проверять свои инвестиции. Больше не нужно верить компаниям на слово; теперь вы можете проверить факты сами.

К концу этой статьи вы будете точно знать, как работают и обновляются смарт-контракты на Binaryx, как проверить их и свои токены недвижимости на PolygonScan, а также поймете механизмы безопасности, защищающие ваши инвестиции — и всё это без необходимости учиться программированию.

Как читать эту статью?

Вот краткий структурный обзор статьи, чтобы вы не потерялись в ней. Статья построена так, чтобы помочь вам понять, как Binaryx использует смарт-контракты для защиты ваших инвестиций и обеспечения беспрецедентной прозрачности. Статья логически переходит от фундаментальных концепций блокчейна к практическому применению, позволяя вам шаг за шагом наращивать свои знания.

Часть I. Понимание основ: Платформы смарт-контрактов и как они работают

  • Что такое платформы смарт-контрактов и чем они отличаются от традиционных блокчейнов?
  • Как смарт-контракты функционируют в качестве программ на блокчейне?
  • Как смарт-контракты управляют токенами?
  • Чем транзакции в блокчейне отличаются от традиционного банкинга?

Часть II: Смарт-контракты на платформе Binaryx: Функциональность и безопасность

  • Как создаются смарт-контракты Binaryx?
  • Какие три основных типа смарт-контрактов используются на нашей платформе?
  • Насколько безопасны смарт-контракты Binaryx?

Часть III: Возможности обновления смарт-контрактов Binaryx

  • Что можно (и что нельзя) изменить в смарт-контрактах?
  • Кто может модифицировать смарт-контракты и почему?
  • Что обеспечивает качество изменений?
  • Как могут эволюционировать смарт-контракты Binaryx через 5 лет?

Часть IV: Как самостоятельно исследовать смарт-контракты Binaryx?

  • Как найти и получить доступ к смарт-контрактам и токенам
  • Как проверить распределение токенов для ваших объектов недвижимости
  • Как изучить историю транзакций и параметры
  • Как собрать арендные платежи напрямую через смарт-контракт

Часть V: Прозрачность кода Binaryx и его проверка

  • Текущий статус и будущие планы по доступности кода
  • Как проверить наш код смарт-контрактов сегодня
  • Понимание прокси-контрактов и их реализаций

Часть I. Понимание основ: Платформы смарт-контрактов и как они работают

Блокчейны как платформы смарт-контрактов

Первое поколение технологии блокчейн (Bitcoin) было по сути децентрализованным реестром — способом записи информации о том, кто кому и что отправил, без необходимости в банке-посреднике. Блокчейны второго поколения, такие как Ethereum и Polygon (который использует Binaryx), вышли за рамки простой записи транзакций. Они превратились в полностью программируемые платформы, где разработчики могут размещать самоисполняемые программы, называемые "смарт-контрактами".

Смарт-контракты — это программы на блокчейне

Смарт-контракт — это программа, работающая на блокчейне. В отличие от традиционных программ, работающих на частных компьютерах или серверах, смарт-контракты:

  • Работают на децентрализованном реестре.
  • Выполняются без простоев, цензуры или вмешательства третьих сторон.
  • Автоматически обеспечивают соблюдение правил и условий без необходимости доверять какой-либо отдельной стороне.
  • Создают постоянные, прозрачные записи всех транзакций и изменений состояния.

Смарт-контракты управляют токенами

Чтобы прояснить взаимосвязь между смарт-контрактом и токенами, начнем с фундаментальной концепции: токены создаются и управляются смарт-контрактами. Токены блокчейна не могут существовать вне своего смарт-контракта.

Вот как это работает:

  • Смарт-контракт содержит код, который определяет правила создания, передачи и управления токенами.
  • Контракт ведет реестр (сопоставление адресов с балансами), показывающий, кто сколькими токенами владеет.
  • Когда вы "владеете токенами", на самом деле вы владеете записью в этом цифровом реестре.
  • Токен и его контракт имеют один и тот же адрес в блокчейне.
  • Вы взаимодействуете с контрактом для передачи токенов, а не с самими токенами.

Используя аналогию из реального мира: если банковский счет был бы смарт-контрактом, то доллары на вашем счете были бы токенами. Доллары не существуют физически на вашем счете — они просто записи в реестре банка. Аналогично, токены — это просто записи в реестре смарт-контракта.

От традиционных банков к смарт-контрактам

Давайте подробнее рассмотрим, как работают традиционные банковские переводы, и раскроем, почему смарт-контракты представляют собой такой огромный шаг вперед. Вот препятствия, с которыми вы сталкиваетесь при международном переводе денег через традиционную банковскую систему:

  • Множество посредников: Ваша транзакция проходит через 3-7 различных учреждений (банк отправителя, банки-корреспонденты, клиринговые палаты, банк получателя).
  • Скрытые процессы: Каждое учреждение ведет свой частный реестр, к которому у вас нет доступа.
  • Длительные сроки: Международные переводы занимают 3-5 рабочих дней, поскольку каждое учреждение должно проверить и согласовать транзакцию.
  • Дорогостоящая проверка: Банки взимают значительные комиссии (обычно 3-7%), поскольку им необходимо поддерживать сложные системы для проверки транзакций и предотвращения мошенничества.
  • Ошибки "черного ящика": Если что-то идет не так, устранение неполадок затруднено, поскольку вы не видите, где именно в цепочке возникла проблема.

Например, отправка $1,000 из США в Индонезию может включать ваш местный банк, банк-корреспондент, такой как Citibank, и, наконец, банк получателя. Каждая организация ведет отдельные записи, и весь процесс опирается на сложную сеть доверительных отношений, установленных за десятилетия.

Смарт-контракты могут снизить стоимость транзакций до 57% и выполнять транзакции в 10-100 раз быстрее, чем традиционные банковские системы. Весь процесс трансформируется:

  • Прямые транзакции: Ваша транзакция происходит напрямую между отправителем и получателем без посредников.
  • Публичный реестр: Вся транзакция записывается в публичном блокчейне, который может проверить каждый.
  • Почти мгновенные расчеты: Переводы завершаются за минуты, а не за дни.
  • Минимальные комиссии: Без посредников затраты резко снижаются.
  • Полная прозрачность: Любой может точно проследить, что произошло на каждом этапе.
  • Неизменяемые правила: Условия перевода явно закодированы и не могут быть изменены после развертывания.

Сейчас более 70% центральных банков изучают технологию смарт-контрактов для CBDC (цифровых валют центральных банков). Скоро весь финансовый мир будет работать на смарт-контрактах.

Часть II. Смарт-контракты на платформе Binaryx: Функциональность и безопасность

Смарт-контракты — это основа платформы Binaryx. Хотя наш веб-сайт и пользовательский интерфейс делают платформу простой и доступной, именно наши смарт-контракты обрабатывают все финансовые транзакции и обеспечивают безопасность ваших инвестиций.

Как создаются смарт-контракты Binaryx?

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

Когда мы впервые запустили Binaryx в 2023 году, наши смарт-контракты были полностью прозрачны и доступны в публичном репозитории. Однако нам пришлось временно сделать наш репозиторий приватным по соображениям безопасности после DDoS-атак. Мы подробнее рассмотрим это в части "Прозрачность кода Binaryx" ниже и покажем, как вы можете самостоятельно изучить код наших смарт-контрактов.

Три основных типа смарт-контрактов на платформе Binaryx

Как инвестору, вам следует знать о трех ключевых типах смарт-контрактов:

  1. Контракт распределения доходов: Это центральный "платежный хаб" для всей экосистемы Binaryx. Этот единый смарт-контракт управляет сбором и распределением всех арендных платежей и других доходов держателям токенов недвижимости. Это тот контракт, с которым вы взаимодействуете при получении арендного дохода.
  2. Контракты токенов арендной недвижимости (например, для Tropical Loft): Каждый завершенный объект арендной недвижимости имеет свой собственный специальный смарт-контракт, который отслеживает владение токенами этой конкретной недвижимости. Эти контракты ведут реестр того, кто сколько токенов владеет для конкретного объекта.
  3. Контракты токенов строящейся недвижимости (например, для Balance Villa): Аналогично контрактам арендной недвижимости, этот смарт-контракт отслеживает владение токенами конкретного строящегося объекта. Они имеют небольшие различия в функциональности, которые учитывают динамическую инвестиционную модель строящихся объектов.

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

Сторонние аудиты подтверждают безопасность кода Binaryx с оценкой безопасности 9,8/10

Смарт-контракты Binaryx прошли комплексные сторонние аудиты безопасности, проведенные Blaize.Security, компанией по безопасности блокчейна с более чем 7-летним опытом и тысячами аудитов смарт-контрактов в различных блокчейн-экосистемах. Аудит изучил наши ключевые смарт-контракты и оценил безопасность на 9,8/10. При оценке использовались как автоматизированные инструменты анализа (Mythril, Solhint, Slither, Smartdec), так и ручной обзор кода для выявления потенциальных уязвимостей.

Blaize.Security аудит с оценкой безопасности 9,8/10

Blaize.Security пришла к выводу, что наш код хорошо читаем и правильно реализует необходимую бизнес-логику: 

"Контракты имеют все возможности для продажи активов. Все условия продажи прозрачны для пользователя. Роль администратора заключается только в изменении состояния актива. Кроме того, правила, по которым происходят изменения в состоянии актива, зафиксированы в смарт-контрактах."

Часть III. Возможности обновления смарт-контрактов Binaryx

Большинство крупных DeFi-протоколов и платформ имеют обновляемые смарт-контракты. Лидеры отрасли — Uniswap, Aave и Compound — все прошли через несколько обновлений смарт-контрактов и продолжат развиваться в будущем. В Binaryx мы следуем отраслевому стандарту.

Говоря простым языком, наши смарт-контракты разработаны с возможностью обновления по двум важным причинам:

  1. Для добавления новых функций и улучшений. Без возможности обновления каждое улучшение потребовало бы создания полностью новых контрактов и миграции всех активов — крайне разрушительный процесс.
  2. Для соответствия законодательству о DAO LLC штата Вайоминг. Законодательный акт Вайоминга SF0038 явно требует, чтобы смарт-контракты были обновляемыми для обеспечения возможности возврата средств инвесторам в случае необходимости.

Что можно (и что нельзя) изменить в смарт-контрактах?

  • Нельзя изменить: Структуры данных, сохраненные переменные и балансы остаются неизменными. Например, запись о том, сколькими токенами владеет каждый инвестор, не может быть изменена через обновление.
  • Можно изменить: Только реализацию методов (функций) можно обновлять. Это означает, что мы можем улучшить то, как что-то работает, но не изменить существующие данные или балансы.

Кто может модифицировать смарт-контракты и почему?

Возможность модифицировать смарт-контракты строго контролируется в Binaryx. Хотя наша команда разработчиков может создавать и предлагать изменения, они не могут внедрять их в одностороннем порядке. Любое значительное изменение требует одобрения от нескольких уполномоченных сторон через нашу систему мультиподписи. Даже в худшем случае — если аккаунт члена команды будет скомпрометирован — злоумышленник всё равно не сможет внедрить изменения без дополнительных одобрений.

Однако держатели токенов могут сотрудничать и голосовать за принудительное внесение некоторых изменений в смарт-контракты, как это произошло в случае со смарт-контрактом Kammora Living. В том случае инвесторы проголосовали за изменение распределения токенов для изменения процента скидки.

Так, внедрение этого изменения потребовало нескольких шагов:

  1. Изменение было сначала одобрено путем голосования инвесторов
  2. Наша команда разработчиков создала необходимые модификации кода
  3. Изменения прошли тестирование в средах разработки
  4. Несколько уполномоченных сторон должны были подписать обновление
  5. Только после этого изменение было применено к рабочему контракту

Что обеспечивает качество изменений?

Все обновления кода смарт-контрактов в Binaryx проходят тщательное тестирование перед выходом на стадию релиза:

  • Каждая функция и метод покрыты автоматизированными тестами
  • Тесты проверяют, что функции могут быть выполнены только уполномоченными сторонами
  • Тестовые запуски проверяют контроль доступа и границы безопасности 

Мы планируем опубликовать наш набор тестов через некоторое время.

Как могут эволюционировать смарт-контракты Binaryx через 5 лет?

Хотя у нас в Binaryx есть видение того, как может развиваться наша платформа, реальность, вероятно, будет формироваться под влиянием более широкой эволюции технологии блокчейн и меняющихся потребностей рынка. Что наиболее важно, будущие изменения смарт-контрактов Binaryx будут частично зависеть от вас — наших пользователей и инвесторов. Ваши отзывы, решения при голосовании и меняющиеся потребности будут определять наши приоритеты в разработке.

Чтобы понять, насколько кардинально могут меняться протоколы, давайте рассмотрим путь Uniswap в качестве примера. Uniswap — крупнейшая децентрализованная биржа с объемом торгов за все время более $1,5 триллиона, и с момента своего создания в 2018 году она претерпела четыре основных обновления:

  1. Uniswap v1 (2018): Первоначальная реализация использовала простую формулу постоянного продукта (x×y=k) и имела неизменяемые контракты без возможностей обновления. Когда требовались улучшения, приходилось разворачивать совершенно новый протокол.
  2. Uniswap v2 (2020): Внедрил значительные улучшения, включая прямые обмены ERC-20 на ERC-20 и ценовые оракулы. В то время как основные контракты оставались неизменными, v2 реализовал более модульную архитектуру, которая отделяла основные функции от периферийных контрактов, что упростило будущие миграции на новые контракты.
  3. Uniswap v3 (2021): Представлял собой полную пересборку, направленную на повышение эффективности капитала через концентрированную ликвидность. Эта версия полностью приняла прокси-паттерн, с контрактами, такими как Universal Router и Permit2, использующими обновляемые дизайны. Эти смарт-контракты разделяют логику (реализацию) от хранения (прокси), позволяя команде обновлять функциональность без миграции активов пользователей.
  4. Uniswap v4 (2023-2024): Последняя итерация вводит "хуки", которые позволяют разработчикам настраивать поведение пулов. Эта версия использует одиночную архитектуру для улучшения эффективности газа и возможности обновления пулов. Сохраняя некоторые неизменяемые основные компоненты, v4 обеспечивает беспрецедентную гибкость через свою систему хуков.

Что особенно интересно в пути эволюции Uniswap, так это то, как он процветал, перейдя от полностью неизменяемых контрактов в v1 (которые требовали полного повторного развертывания для любых изменений) к сложной обновляемой архитектуре в более поздних версиях.

Часть IV. Как самостоятельно исследовать смарт-контракты Binaryx?

Где найти смарт-контракты и токены?

Каждый смарт-контракт и связанные с ним токены имеют уникальный адрес в блокчейне, но отображаются на разных страницах в сканере блокчейна. Для объектов недвижимости Binaryx в разделе документов каждого объекта вы можете найти либо адрес токена в пункте "Token", либо адрес смарт-контракта в пункте "Smart Contract". Нажатие на любую из этих гиперссылок приведет вас напрямую к обозревателю блокчейна PolygonScan.

Где найти смарт-контракты и токены 1
Где найти смарт-контракты и токены 2

Смарт-контракты предшествуют токенам, поскольку они устанавливают правила для создания токенов и другой функциональности. Вот почему для более новых объектов отображается только ссылка на смарт-контракт — токены либо еще не запущены, либо были созданы совсем недавно. Для каждого объекта вы можете найти его смарт-контракт в документе "DAO LLC Articles of Organization", подписанном в соответствии с законом SF0038. Вы можете узнать больше об этой структуре в нашем юридическом руководстве.

Когда вы ищете адрес на PolygonScan, вы можете изучить как токен, так и управляющий им контракт — при условии, что токены уже были выпущены. Если вы просматриваете страницу токена, нажмите на гиперссылку смарт-контракта в разделе "Token Contract" в разделе "Other Info" в правом верхнем углу.

нажмите на гиперссылку смарт-контракта

Если вы находитесь на странице смарт-контракта и токены уже выпущены, нажмите на гиперссылку токена в пункте "Token Tracker" в разделе "More Info" в середине страницы.

нажмите на гиперссылку токена

В настоящее время ваше взаимодействие с смарт-контрактами для конкретных объектов (типы 2 и 3) в основном наблюдательное — вы можете проверять записи о владении, отслеживать историю транзакций и мониторить распределение токенов. Однако с Контрактом распределения доходов вы можете активно взаимодействовать для получения своего арендного дохода.

How to Check Token Distribution?

Вы можете отслеживать, кто владеет токенами в объекте недвижимости, используя PolygonScan. Давайте рассмотрим распределение токенов Tropical Loft в качестве примера:

  1. На странице токена объекта в PolygonScan (для Tropical Loft это https://polygonscan.com/token/0x4b17845F255cC19dB2612ab8577Ea1e0852BBBd7) найдите вкладку "Holders" в горизонтальном меню под названием токена и нажмите на нее.
найдите вкладку "Holders"
  1. Эта страница отображает информацию о всех держателях токенов: 
    • Каждый адрес кошелька, владеющий токенами
    • Количество токенов, которыми владеет каждый адрес
    • Процент от общего предложения токенов, которым владеет каждый адрес
  2. Для более наглядного представления нажмите на опцию "Token Holders Chart" в верхней части раздела Holders. Вы получите круговую диаграмму, показывающую относительное распределение токенов среди всех держателей.
Token Holders Chart

Раздел Holders дает вам ценное представление о концентрации владения и моделях распределения. Вы можете легко найти адрес своего кошелька в этом списке, чтобы проверить свою долю владения. Регулярно проверяя распределение токенов, вы сможете понять, насколько разнообразен пул инвесторов для вашего объекта, и отследить любые значительные изменения в структуре владения с течением времени.

Как изучить историю транзакций и параметры?

Блокчейн записывает каждую транзакцию, связанную с вашими токенами недвижимости, создавая прозрачную и неизменную историю, которую вы можете просмотреть в любое время. Вот как получить доступ к этой информации и понять ее, используя страницу токена Tropical Loft в качестве примера:

  1. На странице токена объекта (https://polygonscan.com/token/0x4b17845F255cC19dB2612ab8577Ea1e0852BBBd7) найдите и нажмите на вкладку "Transfers" в горизонтальном меню под названием токена.
нажмите на вкладку "Transfers"

Эта страница отображает хронологическую запись каждого перевода токенов, показывая:

  • Хеш транзакции (уникальный идентификатор для каждой транзакции)
  • Метод (конкретный способ взаимодействия)
  • Номер блока (когда транзакция была обработана)
  • Возраст (как давно произошла транзакция)
  • Адреса отправителя и получателя (кошельки)
  • Количество (сколько токенов было переведено)
  1. Для получения подробной информации о конкретной транзакции нажмите на ее хеш.
нажмите на  хеш
  1. Откроется новая страница, показывающая:
    • Точное время и дату транзакции
    • Номер блока, в котором была выполнена транзакция
    • Комиссии за газ, уплаченные для обработки транзакции
    • Все адреса, связанные с транзакцией
    • Статус транзакции (успех или неудача)
страница транзакции
  1. Чтобы отфильтровать транзакции, связанные с вашим кошельком, используйте функцию поиска в верхней части страницы Transfers и введите адрес своего кошелька.
используйте функцию поиска

Изучая историю транзакций, вы можете проверить, когда вы получили свои токены, отследить распределение арендных платежей и контролировать общий уровень активности вашего токена недвижимости. Эта прозрачность является одним из величайших преимуществ блокчейна — позволяя вам независимо проверять все движения ваших инвестиций, не полагаясь на отчеты третьих сторон.

Как собрать арендные платежи напрямую через смарт-контракт?

Вот как вы можете получить свои арендные платежи напрямую через блокчейн:

  1. Откройте адрес Контракта распределения доходов: https://polygonscan.com/address/0x326fdcca0f5b9f5905f6bfdb914b1f6eddc45061
  2. Перейдите на вкладку "Contract" и выберите "Write as Proxy".
 выберите "Write as Proxy"
  1. Подключите свой крипто-кошелек, нажав "Connect to Web3", приняв запрос Polygonscan и выбрав свой кошелек. Затем подтвердите подключение в своем кошельке.
Подключите свой крипто-кошелек
  1. В разделе "claim" введите адрес вашего кошелька в поле "_user", куда будут отправлены арендные платежи. В поле "_tokens" введите адреса токенов для объектов, с которых вы хотите собрать арендную плату. Например, чтобы собрать арендную плату с PARQ Penthouse 61, введите "0xA07DB641FC95067a2Fe68b6224a9dD39564bFd57". Затем нажмите "Write" и подтвердите транзакцию.
собрать арендную плату
  1. Ваши арендные платежи (если доступны) будут начислены на ваш кошелек в USDT. Вы даже можете собирать арендную плату с нескольких объектов в одной транзакции, перечислив их адреса токенов через запятую.
собирать арендную плату с нескольких объектов

Часть V. Прозрачность кода Binaryx и его проверка

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

Текущий статус: Временно закрытый репозиторий

В настоящее время наш код смарт-контрактов находится в приватном репозитории. Это не было нашим первоначальным подходом — фактически, мы начинали с публичного репозитория. Однако во время разработки нам пришлось временно закрыть код из-за повторяющихся DDoS-атак. После оценки безопасности мы решили ограничить доступ, чтобы защитить конфиденциальные конфигурации бэкенда.

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

Как проверить код смарт-контрактов Binaryx?

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

  1. Откройте страницу Контракта распределения доходов по адресу 0x326fDCCa0f5b9f5905f6BfdB914B1F6edDC45061, нажмите на вкладку "Contract" и останьтесь в разделе "Code".
Откройте страницу Контракта распределения доходов
  1. Если прокрутить вниз, вы увидите исходный код контракта для прокси. Этот код относительно прост и в основном обрабатывает перенаправление вызовов к контракту реализации.
исходный код контракта для прокси
  1. Наши смарт-контракты используют паттерн Transparent Proxy стандарта EIP-1967, который отделяет интерфейс контракта от его реализации. Чтобы увидеть фактический код реализации, содержащий бизнес-логику, останьтесь на той же вкладке "Contract", но нажмите раздел "Read as Proxy", затем нажмите на гиперссылку на контракт реализации по адресу 0x0d067b405146af4d2116e6201ed6d94fb2d30137.
нажмите раздел "Read as Proxy"
  1. На странице контракта реализации снова нажмите вкладку "Contract", затем выберите "Code", чтобы просмотреть полный исходный код с комментариями и всей бизнес-логикой.
полный исходный код с комментариями и всей бизнес-логикой

Понимание прокси-контрактов и их реализаций

Смарт-контракты в блокчейне неизменяемы после развертывания. Чтобы обеспечить возможность обновлений при сохранении того же адреса и хранилища данных, мы используем паттерн прокси:

  • Прокси-контракт (0x326fDCCa0f5b9f5905f6BfdB914B1F6edDC45061) подобен секретарю в офисе — он получает все запросы, но не обрабатывает их сам; он просто перенаправляет их в соответствующий отдел. Это адрес, с которым вы взаимодействуете. Он хранит все данные и поддерживает постоянный адрес, но содержит минимальный код.
  • Контракт реализации (0x0d067b405146af4d2116e6201ed6d94fb2d30137) — это место, где выполняется вся фактическая работа — он содержит всю бизнес-логику, функции, которые управляют токенами, правила распределения и т.д. Здесь находится фактическая логика (функции), которая выполняется, когда вы взаимодействуете с прокси. Это можно обновлять, в то время как адрес прокси и сохраненные данные остаются неизменными.
  • ABI (Application Binary Interface): Этот интерфейс определяет, как вызывать функции контракта — представьте его как "язык", используемый для общения с контрактом. ABI доступен на вкладке "Contract" в разделах "Read Contract" или "Write Contract".

Такое разделение позволяет Binaryx обновлять реализацию (бизнес-логику), сохраняя при этом тот же адрес и все сохраненные данные нетронутыми, поскольку пользователи и другие контракты всегда взаимодействуют с неизменным адресом прокси. Изучив контракт реализации, вы можете увидеть, как работают наши функции, какие меры безопасности используются и как управляются ваши токены и платежи.

Некоторые более новые смарт-контракты могут показывать желтый кружок проверки вместо зеленого на PolygonScan. Это происходит, когда похожий код развертывается в нескольких контрактах, что требует дополнительных шагов ручной проверки с PolygonScan.

желтый кружок проверки

О платформе Binaryx

Binaryx — это платформа для токенизации недвижимости, которая работает в соответствии с законом штата Вайоминг 2021 года (W.S. SF0038), превращая объекты недвижимости в цифровые токены. Для каждого объекта Binaryx создает специальное ООО (LLC) в Вайоминге, которое выпускает токены на блокчейне. Когда вы покупаете эти токены, вы становитесь совладельцем ООО, которому принадлежит объект недвижимости, при этом все права собственности защищены законодательством штата.

Хотите узнать больше о том, как Binaryx защищает ваши инвестиции? Ознакомьтесь с этими статьями:

Share this article:
Copy link
#
Объекты недвижимости
#
Clear
#
Обновления платформы
#
Гайды
#
Локации недвижимости
#
Блог
#
Binaryx
Weekly newsletter
No spam. Just the latest releases and tips, interesting articles.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Articles you may be interested in
Apr 2
2025
7 min read
Прогноз RWA 2025: Рынок токенизации активов достигнет $3,5-10 трлн к 2030 году
Стейблкоины доминируют на сегодняшнем рынке токенизированных активов объемом $250 млрд, но это вскоре кардинально изменится. Узнайте, почему токенизация облигаций, акций и недвижимости готова взорваться с $20 млрд до $10 трлн к 2030 году благодаря нормативной ясности, институциональному принятию и технологическим прорывам.
Mar 31
2025
7 min read
Обновление платформы Binaryx: март 2025 года — новые функции, банковские переводы и больше прозрачности! 🚀
Узнайте о последних обновлениях Binaryx! Отслеживайте ход строительства, используйте переводы SEPA и SWIFT, новые способы пополнения и советники платформы.
Mar 26
2025
7 min read
Лучшие инвестиции 2025 года: RWA, роботы, продление жизни, космос
Раскройте для себя самые прибыльные инвестиционные тренды 2025 года до того, как они станут мейнстримом: токенизация реальных активов, человекоподобные роботы, прорывы в продлении жизни и бум космических технологий.
Mar 21
2025
7 min read
Гайд по недвижимости от Трампа: Стратегии создания вашей империи недвижимости и преодоления рыночных кризисов
Узнайте, как Трамп построил многомиллиардную империю недвижимости благодаря стратегическому использованию заемных средств, налоговым преимуществам, брендингу и устойчивости во время рыночных кризисов.
Mar 19
2025
7 min read
8 лучших стран для криптовалют и токенизации RWA: руководство для инвесторов и предпринимателей на 2025 год
Узнайте о 8 ведущих странах в сфере криптовалют и токенизации RWA в 2025 году. Сравните нормативно-правовые базы, доли рынка и возможности для инвесторов и предпринимателей в США, Германии, Великобритании, Швейцарии, Лихтенштейне, ОАЭ, Сингапуре и Гонконге.
Mar 14
2025
7 min read
Инвестиции в строительство вилл в Улувату: Люксовые виллы от Indo Proyek Sukses с доходностью до 36.67% годовых
Исследуйте Balance Villas: две инвестиционные виллы площадью 165 м², расположенные в охраняемом государством лесу у белого утеса на бурно развивающемся полуострове Букит на Бали. Токенизировано Binaryx с правом собственности на 80 лет, 10-летней гарантией на несущие конструкции и 5-летней гарантией на внутреннюю отделку.
Mar 12
2025
7 min read
RWA гонка: Какой блокчейн возглавит токенизацию финансов?
Практический анализ того, какие блокчейн-сети действительно имеют позиции для доминирования в сфере токенизации реальных активов (RWA). За пределами хайпа мы рассматриваем, почему Ethereum лидирует, с какими проблемами сталкиваются TRON, Stellar и Solana, и почему одного технологического превосходства недостаточно для победы в этой решающей гонке, которая меняет облик финансов.
Mar 7
2025
7 min read
Руководство по пополнению аккаунта Bianryx банковской картой
Мгновенно пополните свой аккаунт Binaryx любой банковской картой, используя наше простое пошаговое руководство.
Mar 6
2025
7 min read
Циклы недвижимости в пост-COVID эпоху: Когда стоит покупать недвижимость? (кейс Бали)
Откройте для себя новую реальность рынка недвижимости, сформировавшуюся после пандемии, на примере яркой трансформации Бали. В этой статье — детальный разбор современных рыночных циклов, конкретные методы определения текущей фазы рынка и точные индикаторы для выбора идеального момента покупки. Узнайте, как использовать данные и реальные показатели для максимизации доходности ваших инвестиций в недвижимость.