Публикации по теме '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: почему я прошел сертификацию в обоих
Застряли выбирать между двумя наиболее многообещающими блокчейн-платформами? Может тебе и не нужно
Это вопрос, который мы часто получаем от начинающих разработчиков блокчейнов ...
С какого из ваших онлайн-курсов по блокчейну мне начать?
Есть ли вообще смысл проходить два курса для совершенно разных стеков технологий?
На каком протоколе блокчейн мне следует специализироваться? Что лучше для моей..