Публикации по теме 'solidity'


Прочность № 13 . конструктор() и наследование
Разберитесь с функцией конструктора() и концепцией наследования. Конструктор — это специальный метод (= функция) в любом объектно-ориентированном языке программирования, который вызывается всякий раз, когда инициализируется объект класса. В Solidity классы — это контракты , и они инициализируются при развертывании в блокчейне. Наследование позволяет контрактам наследовать код от других контрактов вместо того, чтобы переписывать один и тот же код снова и снова в каждом..

Пользовательские типы значений в Solidity
Solidity v0.8.8 представляет определяемые пользователем типы значений как средство для создания абстракций с нулевой стоимостью над элементарным типом значения, что также повышает безопасность типов и улучшает читаемость. Мотивация: Проблема с примитивными типами значений заключается в том, что они не очень описательные: они указывают только то, как данные хранятся, а не то, как их следует интерпретировать. Например, можно использовать uint128 для хранения цены некоторого объекта, а..

Plasma on Loom Network DAppChains: масштабируемые DApps с активами, защищенными Ethereum
Обновление: Мы выпустили нашу реализацию Plasma Cash в июне 2018 года. Ознакомьтесь с объявлением о выпуске здесь . Статьи из этой серии: Plasma on Loom Network DAppChains: масштабируемые DApps с активами, защищенными Ethereum 👈 Практическая плазма (Том I): Игры Первоначальный выпуск Plasma Cash - NFT с плазменной поддержкой теперь доступны в боковых цепях Loom Network С гордостью сообщаем о разработке плазменной поддержки для Loom DAppChains Когда плазма ?? В..

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

Написание смарт-контрактов с твердостью 0,5 и выше
Пошаговое руководство по написанию смарт-контрактов Ethereum с Solidity 0.5 и выше. Начать писать смарт-контракты с Solidity ›0.5 Эта статья действует как вспомогательный инструмент для вас, чтобы начать писать смарт-контракты с Solidity. Используя стандартные инструменты и соглашения, которые сообщество разработчиков развивало с момента создания языка, мы рассмотрим последние изменения в Solidity и способы обеспечения безошибочности ваших смарт-контрактов. Официальная..

Как создать NFT с помощью Solidity
Великолепное руководство по созданию и созданию NFT, стандарта ERC-721 для создания предметов коллекционирования, искусства и любого типа уникальных активов в сети. NFT (Non-Fungible Tokens) - горячие новички в сфере смарт-контрактов. Если 2020 год был годом DeFi, то, по крайней мере, начало 2021 года принадлежит NFT. NFT - это стандарт токенов, аналогичный ERC20 . Не взаимозаменяемый токен означает, что это уникальный токен, у которого нет другого токена, подобного ему. Это..

Переменные хранилища Solidity с Ethers.js
Используйте библиотеку Ethers.js для доступа к строкам, динамическим массивам, сопоставлениям, структурам и переменным, упакованным в байты. *Перейдите ко второй половине статьи, чтобы ознакомиться с примерами кода Ethers.js, или посетите этот репозиторий GitHub , чтобы просмотреть полный код и тестовые файлы. Эфириум и состояние смарт-контракта Данные на виртуальной машине Ethereum (EVM) организованы с использованием модифицированной структуры данных Merkle Patricia Trie...