Nano Hash - криптовалюты, майнинг, программирование

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


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

Agoric (BLD): быстро строить, быстро зарабатывать
ЭПИЗОД 24 Agoric (BLD): быстро создавайте, быстро зарабатывайте Цепочка Proof-of-Stake, в которой используются смарт-контракты Hardened JavaScript для быстрого создания и развертывания приложений DeFi. Блокчейн-технология была одной из самых захватывающих разработок последних лет, которая может произвести революцию в различных отраслях, от финансов до здравоохранения…

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

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

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

Пошаговое руководство для начинающих о том, как создать токен FA 1.2 на блокчейне Tezos
Tezos — это мощная и гибкая блокчейн платформа, которая позволяет разработчикам создавать и развертывать умные контракты . В этом пошаговом руководстве мы проведем вас через процесс создания собственного пользовательского токена на блокчейне Tezos с использованием языка программирования SmarPy и библиотеки Taquito . Язык программирования SmartPy SmartPy — это комплексное решение для разработки, тестирования и развертывания смарт-контрактов на блокчейне Tezos...

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

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..