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


Блокчейны 3.0: за пределами прозрачности
Ранние блокчейны служили децентрализованными реестрами: создавали доверие, гарантируя, что каждая новая запись надежно построена на предыдущих записях. Системы смарт-контрактов, такие как Эфириум , добавили интеллектуальных функций в операции в сети, позволив запускать простые компьютерные сценарии. Эти системы второго поколения по-прежнему страдают от узких мест в скорости и проблем с разрешениями. Защищенные операции «в цепочке» должны дублироваться всеми узлами в сети, ограничивая..

Как просто развернуть смарт-контракт на Ethereum
Смарт-контракты лежат в основе концепции Ethereum В основе блокчейна Ethereum лежит концепция смарт-контрактов. Первоначальная мотивация для Ethereum на самом деле проистекает из ограничений сценариев Биткойна, которые обеспечивают ограниченную поддержку смарт-контрактов. Хорошо, но что именно это означает? Что ж, Биткойн имеет ограниченную поддержку смарт-контрактов, потому что его язык сценариев не является полным по Тьюрингу, отчасти из-за отсутствия циклов. Это означает, что..

Биты твердости - хранилище или память
Кодирование на Solidity не всегда интуитивно понятно, но весело. Одной из небольших проблем, над которыми мне пришлось задуматься, была разница между хранилищем и памятью. Представьте себе простой пример, подобный приведенному ниже pragma solidity ^0.4.22; contract Fruits { string[] public items; constructor () public { items.push('apple'); items.push('orange'); } } Если бы мне пришлось развернуть этот контракт, элементы с индексами 0 и 1 были бы..

Запуск тестов Truffle Unit с Jest
Присоединяйтесь к нам в путешествии и узнайте, как выполняются модульные тесты в Truffle и как мы используем тестовую среду Jest для улучшения взаимодействия с такими IDE, как JetBrain WebStorm и Visual Studio Code Фреймворк Truffle поставляется с удобным инструментом cli, который имеет множество полезных команд для компиляции, тестирования и развертывания ваших смарт-контрактов. Например, трюфельный тест запускает все ваши модульные тесты и использует среду..

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

Простота: Taproot и универсальные сигхеши
Эндрю Поэлстра и Рассел О’Коннор Вступление Наша последняя запись в блоге о простоте была написана почти десять месяцев назад, и с тех пор мы упорно трудились, продвигая простоту к развертыванию, готовому к работе. В предыдущем обновлении описывался комбинатор отключения, низкоуровневый компонент языка Simplicity, который можно использовать для реализации делегирования и цикла, а также нашу реализацию комбинатора в нашей ветви Simplicity кодовой базы Elements. Сегодня мы рады..

Ethereum против Hyperledger Fabric: почему я прошел сертификацию в обоих
Ethereum против Hyperledger Fabric: почему я прошел сертификацию в обоих Застряли выбирать между двумя наиболее многообещающими блокчейн-платформами? Может тебе и не нужно Это вопрос, который мы часто получаем от начинающих разработчиков блокчейнов ... С какого из ваших онлайн-курсов по блокчейну мне начать? Есть ли вообще смысл проходить два курса для совершенно разных стеков технологий? На каком протоколе блокчейн мне следует специализироваться? Что лучше для моей..