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


Web3j: получить причину возврата вызова контракта
Solidity использует функции revert , require и assert в качестве исключений возврата состояния для обработки ошибок. revert является общим, assert следует использовать только для проверки внутренних ошибок и инвариантов, а require следует использовать для проверки допустимых условий, таких как входные данные или переменные состояния контракта или возвращаемые значения из вызовов внешних контрактов. Начиная с версии 0.4.22 Solidity можно указать необязательный аргумент причины с..

Выпуск Lisk Elements 1.0.0
Мы рады объявить о выпуске версии 1.0.0 Lisk Elements, нашей новой универсальной библиотеки JavaScript. Lisk Elements заменяет LiskJS в качестве нашего основного ресурса для связанных с Lisk функций JavaScript. Он предназначен в первую очередь для разработчиков JavaScript, и в настоящее время мы используем его в нескольких наших собственных продуктах, включая Lisk Hub и Lisk Commander. В этом посте я объясню, что нового, как этот выпуск соотносится с предстоящими выпусками других..

Блокчейн и ИИ
Блокчейн - это новая технология, которая в последнее время привлекает много внимания прессы. Фактически, сообщается, что, хотя 2016 год стал годом подтверждения концепции блокчейна, 2017 станет годом, когда мы увидим внедрение технологии блокчейн в производство. Итак, что такое блокчейн, почему все внимание и почему сейчас? Блокчейн - это технология, лежащая в основе биткойнов, цифровой криптовалюты, о которой многие слышали. Он был изобретен в 2008 году человеком или группой людей по..

Как писать смарт-контракты, оптимизирующие расход газа на Ethereum
Написание более дешевых контрактов в Solidity В блокчейне Ethereum газ - это плата за выполнение, используемая для компенсации майнерам вычислительных ресурсов, необходимых для работы смарт-контрактов. Использование сети постоянно увеличивается, при этом текущие затраты на газ составляют миллионы долларов в день. По мере того, как экосистема продолжает расти, будет расти и ценность оптимизации газа. В следующих разделах будут рассмотрены некоторые общие шаблоны оптимизации газа...

Хакеры используют ошибку в PHP7 для удаленного захвата веб-серверов
Язык программирования PHP лежит в основе большей части Интернета. Он лежит в основе популярных систем управления контентом, таких как WordPress и Drupal, а также более сложных веб-приложений, таких как Facebook ( своего рода ). Поэтому каждый раз, когда исследователи обнаруживают в нем уязвимость безопасности, это очень важно. Пару дней назад Эмиль Ниекс Лернер, исследователь безопасности из России, обнаружил уязвимость удаленного выполнения кода в PHP 7 — последней версии..

Рабочие процессы разработки смарт-контрактов NEO
Аннотация . Типичный рабочий процесс разработки смарт-контрактов NEO состоит из двух этапов: кодирования (редактирование в среде IDE и компиляция в .avm) и тестирование (развертывание, запуск и проверка результатов в тестовых сетях). Этот рабочий процесс требует компиляции и развертывания для отладки любых изменений кода. С помощью некоторых последних наборов инструментов, разработанных сообществом NEO, создается четырехэтапный рабочий процесс для дальнейшего повышения эффективности..

Что такое Crypto Angel «Master Mind»?
Весь опыт и знания, собранные из миллионов личных установок, хранящихся и обрабатываемых децентрализованно, составляют «Главный разум». Наш портал поставки данных будет включать в себя плагины для регистрации жизни, чтобы фиксировать и безопасно кодировать все действия, поведение, привычки, мнения и субъективный опыт человека, а также создавать «файл данных о личном мышлении» на блокчейне в качестве крупномасштабного механизма координации «Mastermind» (модель все модели) для..