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


Общая библиотека Lisp для Ethereum
В 2022 году мы перешли на Web3 с целью выяснить конкретные преимущества запуска игр полностью на блокчейне, а также собрать средства (к сожалению, нам не удалось с обоими). В то же время я убедился, что использование Common Lisp каким-то образом будет полезно как для Tinka, так и для меня, и мы решили пойти на это и разработать на нем наше программное обеспечение. Краткое (почти) резюме Далее следует много контента (особенно кода), и я подумал, что было бы неплохо включить краткое..

Понимание концепции изменения атрибутов токена в сети
Объясняется с помощью иллюстраций Небольшое напоминание — в сериале ожидается, что пользователи будут использовать игровые предметы в игровом мире. Использование их для убийства монстров дает им лучшие атрибуты предметов как в игровом мире (в режиме реального времени), так и в сетевом мире (по запросу для экономии газа). Давайте обсудим создание разумного и справедливого механизма, позволяющего пользователям изменять атрибуты игрового лута. Ключевыми правилами должны быть:..

Пробуждение протокола Erasure
Сегодня день. Протокол Erasure активен. Узнайте о наших основных примитивах, философии дизайна и уникальной архитектуре, используя фабрики клонов EIP-1167. Последние три года Numerai упорно трудился над созданием нашего турнира по науке о данных . Попутно мы поняли, что созданные Numerai примитивы могут иметь широкий спектр применения за пределами турнира. Это платформенный момент Numerai. Протокол Erasure может перенести Web3 на любой веб-сайт, и он проснулся в основной..

Понимание криптографии Ethereum
Понимание основ криптографии: как генерируются закрытые и открытые ключи Ключи и адреса Ethereum имеет два разных типа учетных записей: внешние учетные записи (EOA) и контракты. Право собственности на эфир устанавливается с помощью закрытых ключей, адресов Ethereum и цифровых подписей. Закрытые ключи находятся в центре всех пользовательских взаимодействий с Ethereum. На самом деле адреса учетных записей получаются непосредственно из закрытых ключей: они однозначно определяют единый..

Изучение более простых контрактов с мультиподписью Ethereum
Здесь есть интересный компромисс: больше логики в смарт-контрактах можно использовать для реализации большего количества функций безопасности: тайм-аутов, лимитов расходов , мультиподписи, хранилищ и т. Д. Однако чем больше логики в смарт-контракте, тем больше поверхность атаки и тем больше вероятность появления ошибок, которые могут подорвать функции безопасности. Мы можем рассматривать спектр инструментов управления активами от самых простых до более сложных. Самый простой способ..

Учебный лагерь DApp University — DApp Crypto Exchange Project | 3. Тестирование контрактов
Цель этого блога — задокументировать процесс моего обучения на этом учебном курсе Blockchain 2022 года от DApp University. Завершающим проектом этого курса является создание сайта обмена DApp Crypto. Тестовый файл написан на JavaScript. Что я узнал из этой лекции: Использование библиотеки утверждений hardhat и chai, особенно с использованием expect , для тестирования смарт-контракта. В начало файла тестера нам нужно добавить строку const { ethers } =..

Мой общий доступ к данным истекает с обслуживанием
Я не против поделиться некоторыми своими личными данными с компанией, предоставляющей мне услуги. Я считаю это вполне разумным условием обслуживания. Но когда истечет срок службы, я хочу, чтобы истек и мой общий доступ к данным. Конечно, возможно, что компания удалит мои данные, особенно если они соответствуют требованиям регулирования данных (например, GDPR), но я бы предпочел, чтобы это было принудительно, а не было подарком компании. И хотя мы говорим о моих данных, я бы также..