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


10+ лучших бесплатных ресурсов для начала вашего путешествия в Web3
Ваша самая сложная задача — выбрать один для начала. Web3 определенно станет обязательным навыком в следующем десятилетии. Но, как и в случае с любой новой технологией, не всегда легко понять, с чего начать. На самом деле, нет окончательного способа научиться и стать разработчиком Web3. Независимо от того, какой путь вы выберете, именно время и энергия, которые вы вкладываете в процесс обучения, сделают вас опытным разработчиком web3.

Изучение глубин взаимодействия контрактов Ethereum с Web3.js: руководство для продвинутых разработчиков
Ранее я публиковал этот пост: https://medium.com/coinsbench/web3-js-the-key-to-unlocking-your-dapp-development-dreams-with-a-smile-169657c4e554 И я понял, что недостаточно написал о своем любимом фреймворке. Я постараюсь написать о некоторых из моих любимых аспектов Web3.js. Для тех, кто не знает, Web3.js — это библиотека JavaScript, которая позволяет вам взаимодействовать с блокчейном Ethereum удобным и удобным для пользователя способом. Хотя он широко используется для создания..

Как провести опрос с помощью смарт-контракта EOS (2)
Проведение пробного опроса с использованием смарт-контракта. Продолжая тему «Как провести опрос» (1), я начну с объяснения третьей части. Настроить таблицу сохранения третьего результата. /// @abi table surveyresult i64 struct surveyresult { account_name owner; uint64_t no1count; uint64_t no2count; uint64_t no3count; uint64_t no4count; uint64_t primary_key() const {return owner;}..

Приправьте свой код: анонс Taqueria v0.36.0 от Pinnacle Labs
Привет Амигос, 🌮 Мы, ваши новые дружелюбные повара тако в Pinnacle Labs, рады объявить о выпуске Taqueria v0.36.0! Это наш первый крупный релиз с тех пор, как мы возглавили этот замечательный проект, и, ребята, у нас есть для вас несколько пикантных обновлений! 🌶️ Вот что мы жарили: - Мы исправили подключаемый модуль SmartPy, теперь он связан с пользовательским установщиком устаревшей платформы SmartPy. 🛠️ - В следующем выпуске пакет @taqueria/plugin-smartpy будет..

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

Освоение безопасности смарт-контрактов: тестирование и формальная проверка с помощью Pact REPL на Kadena
Серия Pact Core Concepts — отличный ресурс для разработчиков, желающих написать безопасные смарт-контракты на масштабируемой цепочке блоков Chainweb. В части III серии под названием Тестирование и формальная проверка в Pact REPL читатели узнают, как использовать тестирование и формальную проверку для обеспечения безопасности своих смарт-контрактов. Смарт-контракты представляют собой уникальную проблему, когда речь идет о безопасности, поскольку ошибки могут привести к значительным..

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