Публикации по теме 'smart-contracts'


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

Использование искусственного интеллекта и машинного обучения в аудите: смена парадигмы в финансовом анализе 💡📊
В быстро меняющемся мире финансов, где сложные транзакции происходят в мгновение ока, традиционные методы аудита с трудом справляются с растущими требованиями к точности, эффективности и оценке рисков. Однако с появлением искусственного интеллекта (ИИ) и машинного обучения (МО) в области аудита произошел коренной сдвиг, революционизировавший финансовый анализ. В этой статье рассматривается, как технологии искусственного интеллекта и машинного обучения меняют ландшафт аудита, с акцентом на..

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

«не проверено» в Solidity
В Solidity ключевое слово «unchecked» играет решающую роль в определенных сценариях, позволяя разработчикам обходить определенные проверки и снижать затраты на газ. Однако его следует использовать с осторожностью, так как при неправильном обращении он может представлять потенциальную угрозу безопасности. В этом руководстве я подробно расскажу о ключевом слове «unchecked», изучая его назначение и лучшие практики для обеспечения безопасной разработки смарт-контрактов. Понимание..

Сетевые контракты Matrix AI — Часть 2 Чтение функции смарт-контракта (JS, NodeJS)
Автор: CognitiveProcessing Это руководство предназначено только для образовательных целей, я не несу ответственности за любые убытки, ущерб или другие обязательства, которые могут возникнуть в результате использования любой информации/кода, представленных здесь (или где-либо еще, где они размещены). Я ни при каких обстоятельствах не являюсь профессионалом Javascript (или JS Ninja/Expert)! Код не готов к работе! (только в учебных целях) В этом руководстве я покажу вам, как..

Обновляемые смарт-контракты — КАК?
Я демистифицирую три способа обновления смарт-контрактов, и да, их обновление — это не миф! В сетях блокчейнов, таких как Ethereum, BSC и Polygon, или так называемых блокчейнах на основе EVM, смарт-контракты представляют собой развертываемые и исполняемые фрагменты кода, которые являются неизменными, проверяемыми и автономными. Развернутый смарт-контракт или подтвержденная транзакция не могут быть изменены из-за неизменности блокчейна. Неизменяемый Смарт-контракты, развернутые в..

Учебное пособие по OpenLaw API - создайте полный DApp с помощью OpenLaw API + Truffle + React.js.
Вступление В OpenLaw мы хотим помочь вашему децентрализованному приложению («DApp») интегрироваться с сегодняшними правовыми системами. DApp - это программное приложение, в котором внутренний код выполняется на децентрализованной и распределенной цепочке блоков, такой как Ethereum, в отличие от централизованного сервера. Основываясь на предыдущем учебнике Майкла Райса по OpenLaw, мы продемонстрируем полное сквозное руководство о том, как создать простой DApp, интегрированный с..