Публикации по теме '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, интегрированный с..