Публикации по теме 'ethereum'
Подробное руководство по тестированию смарт-контрактов Ethereum
Часть первая: почему мы тестируем
Основным компонентом разработки смарт-контрактов является тестирование смарт-контрактов. И все же из-за количества контента, написанного на тему «как писать код на Solidity», существует досадная нехватка контента о том, как писать тесты для этого кода.
Думаю, этому есть несколько причин:
Это все еще очень новая экосистема. Solidity всего 5 лет, а Vyper - меньше 3. Хотя инструментарий, доступный сегодня, намного лучше, чем был всего год назад,..
Создание блокчейн-технологий "в один клик"
Когда мы приступили к созданию Fetch , мы поставили на первое место взаимодействие с пользователем, а на второе - крипто-технобабль. Идеалы криптографии и блокчейна важны, но они должны отойти на второй план, чтобы пользователи могли совершать транзакции с нулевым знанием криптографии. Даже если у вас есть крипто-знания, пользовательский интерфейс должен быть максимально простым, чтобы вы могли просто совершать транзакции.
Чтобы упростить взаимодействие с пользователем, мы выделили..
Биты твердости - хранилище или память
Кодирование на Solidity не всегда интуитивно понятно, но весело. Одной из небольших проблем, над которыми мне пришлось задуматься, была разница между хранилищем и памятью.
Представьте себе простой пример, подобный приведенному ниже
pragma solidity ^0.4.22;
contract Fruits {
string[] public items;
constructor () public {
items.push('apple');
items.push('orange');
}
}
Если бы мне пришлось развернуть этот контракт, элементы с индексами 0 и 1 были бы..
Запросы смарт-контракта Ethereum Solidity с чистым ванильным JavaScript.
Я люблю JavaScript, и надеюсь, вы тоже. Одна из величайших вещей в нем — это сообщество, библиотеки и вселенная фреймворков. Как разработчик, я могу найти библиотеку JS буквально для всего. Блокчейн и Ethereum, в частности, не являются исключением. Web3, EthersJS, контракт Truffle — фантастические примеры. Их легко настроить и использовать, они предоставляют мне все необходимое для разработки децентрализованных приложений.
Вы, вероятно, делали или видели что-то подобное много раз:..
Наши чтения выходного дня
Вот что недавно привлекло наше внимание. Приятного чтения!
Блокчейн
Возвращение к Web 3.0, ч. 2 / Стефан Таул О призраках и призраках / Подкаст Эпицентр Биткойн-форки: скрытые мотивы? / Стивен Чен Новый стек Ethereum / Луис Куэнде Почему токены пожирают мир / Винни Лингэм
AI
Как кванты успокаивают фондовый рынок / WSJ Пекин хочет, чтобы ИИ производился в Китае к 2030 году / NY Times Джефферис дает IBM возможность проверить реальность Уолл-стрит / TechCrunch..
s3cret keep3r с 3️Box
Создайте приложение ReactJS с помощью API 3Box
* Примечание: ссылка на более упрощенную версию статьи и репо здесь *
Что мы создаем
Мы будем создавать приложение ReactJS, которое интегрируется с несколькими API 3Box. Оно предназначено для использования в качестве диспетчера паролей, но приложение также можно использовать для хранения, получения или удаления любой «секретной» пары «ключ-значение», связанной с любым из ваших пространств.
Мы рассмотрим 3Box Profiles API ,..
Вебография для 4 манекенов, чтобы взломать ее в машинном обучении — глава 27, сцена 6
Как удалить файл из индекса в git? В зависимости от вашего рабочего процесса это может быть то, что вам нужно достаточно редко, чтобы в этом было мало смысла… stackoverflow.com
· modAL Краткий обзор modAL. Установка Исходный код Справочник по API Модели ActiveLearner BayesianOptimizer Committee… cosmic-cortex.github.io
RichardII/Ethereum_test Внесите свой..