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

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


Как я компилирую, тестирую и развертываю свои смарт-контракты с помощью Truffle
Truffle — это среда разработки, среда тестирования и конвейер активов для блокчейнов с использованием виртуальной машины Ethereum (EVM). В этой статье мы увидим, как начать использовать Truffle для написания, компиляции, тестирования и развертывания смарт-контрактов, работающих на блокчейне. Установка трюфеля Для начала нам нужно установить Truffle на наш компьютер с помощью npm. Откройте терминал и используйте следующую команду, чтобы установить его глобально. npm install -g..

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

Блоки — Доступны в открытом бета-тестировании!
Blocks — это конструктор смарт-контрактов с низким кодом для Интернет-компьютера . Благодаря интуитивно понятному интерфейсу перетаскивания, знакомому по Blender и Unreal Engine, Редактор блоков призван упростить процесс создания децентрализованных приложений ( dapps ) с использованием стека технологий IC. Просмотрите примеры , выполните вводное руководство и изучите более 80 уникальных типов блоков прямо в браузере. Мы рады сообщить, что Blocks перешли в открытое..

Структуры управления в Ethereum
Структуры управления в Ethereum Послушайте, я люблю Ethereum, я думаю, что это чертовски круто, switch 1?ie=UTF8&qid=1514234067&sr=8-1&keywords=getting+started+with+ethereum">Я даже написал об этом книгу , что мне действительно не нравится, так это документация (именно поэтому я написал книгу 🤔 ?) , например, вот вся документация по управляющим структурам: Most of the control structures from JavaScript are available in Solidity except for switch and goto . So there is: if ,..

Секреты хранения и памяти в Solidity
Хотим ли мы, чтобы данные сохранялись между вызовом смарт-контракта или сохранялись локально при выполнении функции? На этот раз мы поговорим о местах хранения на языке программирования Solidity, а именно о местах storage и memory . Незнание того, что они представляют и как они работают, может вызвать проблемы в наших смарт-контрактах. Хранилище Хранилище в смарт-контрактах хранит данные между вызовами функций. Мы можем представить, что storage будет жестким диском в..

Capture The Ether: угадай новый номер
В этом задании нам нужно угадать новое число с некоторыми характеристиками, аналогичными предыдущему : ответом является keccak256 хэш хэша предыдущего блока и временная метка, преобразованные в uint8 . В этом последнем вызове ответ был создан при развертывании контракта (с constructor ) и оставался постоянным, поскольку он был записан в блокчейне. Нам просто нужно было найти недостающую информацию, а затем вызвать функцию guess . На этот раз есть подвох! Это целое число..

Создайте полнофункциональное Dapp для сбора средств, используя Truffle, Solidity, React, Material UI и Web3
Настройте кампанию по сбору средств, пожертвуйте ETH, сгенерируйте квитанцию ​​и снимите сумму. Мы собираемся использовать React Truffle Box для создания внешнего кода для нашего приложения Web3, чтобы оно быстро работало и взаимодействовало с Web3. Давайте начнем с создания нового каталога для нашего приложения по сбору средств и создания внутри него нового приложения Truffle React Box. Первое, что нам нужно сделать, это создать новый пустой репозиторий для нашего приложения по..

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

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

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

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

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

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

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

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