Публикации по теме 'solidity'
Импорт существующих смарт-контрактов с использованием Remix
Импортируйте смарт-контракт и взаимодействуйте с ним с помощью графического интерфейса Remix.
Смарт-контракты довольно легко тестировать с помощью Remix во время разработки, однако после его развертывания единственный способ взаимодействия с контрактом — это написание сценариев, веб-страниц или использование такого инструмента, как Truffle. Или это?
Если вы владеете кодом и компилируете контракт с точно таким же байт-кодом, вы можете импортировать смарт-контракт по адресу, а не..
Отображение в твердости Объяснение
В Solidity сопоставление — это структура данных, позволяющая создавать пары "ключ-значение", подобно словарю или хеш-таблице. Ключевое слово mapping используется для определения переменной сопоставления.
Сопоставления — это эффективный способ хранения и доступа к парам ключ-значение в Solidity, поскольку они используют реализацию хэш-таблицы за кулисами. Они обычно используются в смарт-контрактах для отслеживания прав собственности, балансов и других данных, требующих быстрого поиска..
Загрузка сжатых файлов в смарт-контракт Solidity
Инновации зовут
Используя удивительный новый чат GPT от открытого ИИ, голову, полную идей и знаний, чтобы связать все это воедино, я смог подготовить это руководство в рекордно короткие сроки.
Если вы еще не проверили это, поиграйте здесь .
Создайте React-приложение
В этом руководстве предполагается, что у вас настроен узел, если нет, вы можете установить его здесь .
Создайте новый каталог для нашего внешнего приложения на рабочем столе, откройте новое окно терминала и..
Руководство разработчика по безопасности смарт-контрактов
Абхишек Винчур, Мао, Итан Дэниел, Файзаан Мерчант, Цицзюнь Чен, Брэндон Суен
Введение
Внедрение технологии блокчейн открывает новые бизнес-модели и формирует кардинальные изменения в цифровой экономике, поскольку позволяет людям и компаниям кодировать сложные финансовые соглашения и обеспечивать их соблюдение в глобальном масштабе и без доверия. В этих децентрализованных финансовых (Defi) проектах смарт-контракты широко используются для автоматического выполнения соглашений. Однако с..
Что такое выражения солидности?
Введение
Язык программирования имеет важный аспект принятия решений в коде. Solidity предоставляет операторы if…else и переключает операторы для выполнения различных инструкций в зависимости от обстоятельств. Это слишком важно, чтобы перебирать несколько элементов. Solidity предоставляет различные конструкции, такие как циклы for и операторы while.
Выражения солидности
Оператор, содержащий несколько операндов и, возможно, ноль или более операторов, называется выражением. Это..
Изучение ошибок и особенностей версий компилятора Solidity: руководство по смарт-контрактам…
Solidity — это язык программирования с открытым исходным кодом, широко используемый для создания смарт-контрактов на блокчейн-платформах, таких как Ethereum. В этой статье будут рассмотрены некоторые ошибки и функции, появившиеся в трех различных основных версиях компилятора Solidity, чтобы увидеть, как они влияют на безопасность контрактов.
Solidity — это быстро развивающийся язык программирования, который претерпел множество изменений и обновлений с момента своего создания. Как и в..
Лучший язык программирования для смарт-контрактов
Введение
Смарт-контракты в последние годы приобрели значительную популярность как ключевой компонент технологии блокчейн. Эти самоисполняющиеся контракты, закодированные с определенными условиями и правилами, позволяют проводить автоматические и не требующие доверия транзакции. Когда дело доходит до языков программирования для разработки смарт-контрактов, Solidity становится самым популярным и широко используемым языком. Давайте углубимся в детали языков программирования для..
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..