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


Прослушивание событий смарт-контрактов в публичных блокчейнах
Подписка на события в публичных сетях отличается от подписки на локальные сети. Необходимое условие: хорошее понимание смарт-контрактов Ethereum, событий, Javascript, Web3 и инструментов управления состоянием, таких как Redux или эквивалентных. Если вы не знаете, как подписаться на события смарт-контракта, прочитайте эту предыдущую статью . Ранее я написал статью о прослушивании событий контракта в вашем DApp с помощью web3JS. Это отлично работает на локальных блокчейнах, таких..

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

Двухнедельное обновление Lodestar Chain # 0
Каждые две недели ChainSafe Systems представляет обновленную информацию о разработке нашего клиента JavaScript / TypeScript ETH2.0, Lodestar. С июля 2018 года я работаю над независимой реализацией цепочки маяков на JavaScript (теперь TypeScript). В то время это был просто внутренний побочный проект после объявления о прекращении поддержки EIP1011 в пользу нового дизайна, сочетающего шардинг и каспер. Теперь этот внутренний побочный проект вырос из команды из двух человек в команду из..

Assert Guards: к автоматизированным вознаграждениям за код и безопасному кодированию смарт-контрактов на Ethereum
Это работает следующим образом: 1) Пишите контрактные тесты в Solidity. 2) К вашему основному коду контракта прикреплен другой код, называемый контрактом «утверждающей защиты». К нему прилагаются тесты, а также основной код. Он имеет мультиподпись владельцев, способных изменить основной код контракта. 3) При развертывании владельцы не могут изменить основной код контракта. 4) Если «утверждение» не удается, то охранник может заблокировать все запросы к основному коду и позволить..

Блокнотный подход к разработке пользовательского интерфейса Ethereum
Прототипирование dApp с использованием блокнотов Observable Цель этой статьи — объяснить, как создать приложение на основе Ethereum с использованием блокнотов Observable. Такой подход позволяет создавать и публиковать приложения за гораздо меньшее время, чем при использовании более традиционных методов. Почему блокноты Observable? Разработка в стиле ноутбука предлагает удобство разбивки вашего приложения на небольшие шаги, при этом результаты каждого шага доступны для проверки...

Написание более разумных контрактов с TetriX
Ethereum позиционирует себя как децентрализованную вычислительную платформу, предназначенную для запуска приложений точно так, как запрограммировано, без присутствия мошенничества, цензуры и стороннего вмешательства. Однако реализация этих ценных функций в буквальном смысле имеет свою цену. Газ стоит дорого. Согласно желтой бумаге , для SSTORE 256-битного слова требуется 20 тыс. Газа, что соответствует 640 тыс. Газа для хранения 1 килобайта. И на момент написания одна единица газа..

Vectorspace AI (VXV) Инструкции по работе с клиентами
Для торговли на бирже ProBit ШАГ 1. СОЗДАТЬ УЧЕТНУЮ ЗАПИСЬ а. Перейдите на https://www.probit.com/en-us/ и нажмите Зарегистрироваться . Вам будет предложено создать учетную запись с вашим адресом электронной почты и паролем. Если вам нужна помощь в настройке учетной записи или вы хотите, чтобы мы предоставили вам учетную запись, свяжитесь с нами напрямую по адресу [email protected]. б. После того, как ваша учетная запись настроена, перейдите к входу в систему,..