Welcome to my personal place for love, peace and happiness❣️

Later Ctrl + ↑

ЭВОЛЮЦИЯ ЦИФРОВЫХ ФИНАНСОВ. ЛИКБЕЗ ДЛЯ НАЧИНАЮЩИХ

Оригинал тут: https://plusworld.ru/articles/59642/
Исправлено и дополнено с gpt.

---

Эволюция цифровых финансов: Ликбез для начинающих

В последнее время термин «цифровая валюта» все чаще звучит в контексте государственных и частных цифровых денег. Но в чем различия между цифровыми валютами центральных банков (ЦВЦБ), криптовалютами и безналичными валютами? Как использовать и зарабатывать на цифровых валютах? Андрей Михайлишин, глава Комиссии по платежным системам и трансграничным расчетам ТПП РФ, рассказывает об этом порталу PLUSworld.

Основы технологии блокчейн

Блокчейн — это распределенная база данных, хранящая информацию в виде цепочки блоков, связанных при помощи криптографического шифрования. Каждый блок содержит данные о транзакциях. Информация в блокчейне защищена от изменений благодаря криптографии.

Для добавления новых данных требуется достижение консенсуса среди участников сети, что гарантирует безопасность и достоверность информации. Существует несколько видов консенсуса, используемых в блокчейне.

Криптовалюты

Криптовалюты — это цифровые активы, использующие блокчейн для обеспечения безопасности и прозрачности транзакций. Они не обладают физической формой и не выпускаются государственными органами.

Первой криптовалютой стал Биткоин, выпущенный в 2009 году под псевдонимом Сатоши Накамото. За ним появились другие криптовалюты, такие как Эфириум, Лайткойн, Рипл и т.д., каждая со своими преимуществами и недостатками.

Классификация криптоактивов

Криптоактивы можно классифицировать по различным признакам, например, по назначению:

  1. Платежные криптовалюты (стейблкоины) привязаны к фиатной валюте или биржевому товару и используются для оплаты товаров и услуг.
  2. Инвестиционные криптовалюты приобретаются для получения прибыли.

Криптовалюты можно купить на биржах, обменниках или напрямую у других пользователей, хранить в кастодиальных или некастодиальных кошельках. Детализировать тему кошельков мы будем в будущих материалах.

Преимущества и недостатки криптовалют

Преимущества:

  • Безопасность: Транзакции защищены криптографией.
  • Прозрачность: Все транзакции общедоступны (исключая некоторые блокчейны с анонимными транзакциями, как Monero).
  • Децентрализация: Не зависят от централизованных органов.

Недостатки:

  • Высокая волатильность: Цены могут сильно колебаться.
  • Правовая неопределенность: Регулирование различается в разных странах.
  • Уголовные риски: Возможность использования для незаконных операций.

Цифровые валюты центральных банков (ЦВЦБ)

ЦВЦБ — это цифровая форма национальной валюты, выпущенная центральным банком с использованием технологий распределенного реестра. Отличается от традиционных безналичных и электронных денег тем, что эмитируется центральным банком и является его обязательством.

ЦВЦБ мотивированы массовым распространением криптовалют и технологическим развитием. Они обеспечивают высокую безопасность и прозрачность транзакций благодаря технологии блокчейн.

Формы и архитектуры ЦВЦБ

ЦВЦБ бывают двух форм:

  • Розничные: Используются физическими и юридическими лицами для ежедневных расчетов.
  • Оптовые: Применяются профессиональными участниками финансового рынка для взаимных расчетов.

Архитектуры ЦВЦБ включают:

  • Централизованная: Центральный банк выпускает и управляет ЦВЦБ.
  • Двухуровневая: Центральный банк выпускает ЦВЦБ, а розничный оборот обеспечивается коммерческими банками.
  • Децентрализованная: ЦВЦБ выпускаются частными организациями, но гарантируются центральным банком.

Мотивы и перспективы внедрения ЦВЦБ

Центральные банки рассматривают внедрение ЦВЦБ для:

  • Улучшения эффективности платежной системы.
  • Повышения финансовой доступности.
  • Укрепления финансовой стабильности.
  • Обеспечения мгновенных и дешевых платежей.
  • Использования смарт-контрактов.
  • Прямого стимулирования граждан и бизнеса.

ЦВЦБ уже внедрены или находятся в разработке в более чем 100 странах. Наиболее продвинутые проекты включают DCEP в Китае, Sand Dollar на Багамах, DCash у Восточно-Карибского центрального банка, eNaira в Нигерии и другие.

Заключение

Внедрение ЦВЦБ продолжится в ближайшие годы, оказывая значительное влияние на финансовую систему, делая ее более инновационной, эффективной, доступной и стабильной.

4 mo   blockchain

Платформа защиты данных: принципы и практика

Перевод: https://sanjmo.medium.com/drowning-in-data-a-data-security-platform-dsp-is-your-life-raft-92be7cdc9e66

В январе 2024 года Gartner опубликовал свой первый рыночный гид по платформам защиты данных, признав растущую важность объединения контролей безопасности данных, бизнес-логики и детализированной авторизации. Эти ключевые черты позволяют бизнесу раскрыть потенциал всех своих информационных активов и использовать их для принятия решений.

Защита данных не является новым открытием, а давно признанной необходимостью. В прошлом эти меры внедрялись как второстепенные и изолированные, что затрудняло своевременный и безопасный доступ к корпоративным данным. Однако сейчас организации делают защиту данных приоритетом и внедряют её структурированным образом. Неудивительно, что Gartner сообщает о 70-процентном росте звонков, связанных с защитой данных, между 2021 и 2022 годами.

Хотя ChatGPT открыл потенциал ИИ, трансформируя наши организации, впереди еще большая возможность в виде персонализированной ИИ-стека. Этот стек объединяет крупные языковые модели и корпоративные данные, позволяя получать результаты, основанные на реальной бизнес-информации.

С этой мощью компании могут действительно использовать скрытый потенциал огромных объемов структурированных и неструктурированных данных. И, базируя результаты на тщательно отобранных корпоративных данных, они могут уменьшить количество неправильных выводов и повысить доверие к результатам генеративной работы ИИ.

Однако для достижения этого состояния просветления необходимо сначала убедиться, что соблюдены корпоративные правила безопасности и все соответствующие нормативные требования. Это требует сложной платформы защиты данных (DSP).

Компоненты платформы защиты данных (DSP)
Как тормоза у автомобиля, защита данных предназначена не для замедления, а для безопасного ускорения с доверием и уверенностью. Они созданы, чтобы предотвращать как намеренное, так и случайное использование инфраструктуры данных. Цель состоит в том, чтобы обеспечить доступ к нужным данным для нужных людей в нужное время, чтобы принимать бизнес-решения и получать конкурентное преимущество.

Надежная платформа защиты данных состоит из трёх основных элементов, приведённых ниже.

Элементы платформы защиты данных (DSP)
Обнаружение и наблюдение
Первая итерация больших данных, начатая Hadoop, превратила озера данных в болота данных из-за недостаточного понимания данных. В стремлении сделать данные доступными для анализа был пропущен критический этап их понимания, включая чувствительные данные.

Современная DSP должна иметь возможность подключаться к исходным системам и определять характер данных. Чувствительность данных скрыта в контексте самих данных. Когда чувствительные данные обнаружены, их необходимо пометить в соответствии с корпоративными правилами безопасности и применимыми нормативными требованиями. Эти данные могут включать личную идентификационную информацию (PII), личную медицинскую информацию (PHI), финансовые данные, интеллектуальную собственность или производственные секреты.

Ваша DSP должна уметь подключаться ко всем соответствующим источникам данных и выявлять чувствительные данные, используя несколько подходов:

  • Профилирование исходных данных: сканирование и профилирование данных часто использует выборку, но должно иметь возможность сканировать полный набор данных. Однако это может создать нагрузку на операционные системы. Этот вариант требует разрешений для доступа к исходным данным.
  • Профилирование ответов: чтобы преодолеть некоторые из вышеупомянутых барьеров, можно профилировать и классифицировать ответы. Например, можно выявлять электронные письма, номера социального страхования и другую личную информацию.
  • Пометка данных может быть ручной, однако чаще всего используется сложные алгоритмы машинного обучения. Этот процесс должен быть непрерывным, так как данные меняются в реальном времени. Таким образом, в вашей DSP необходимы возможности наблюдения.

Определение политики
Следующий шаг – возможность определения детализированных политик и правил по защите данных, таких как авторизация и шифрование. Ответственные за данные должны иметь возможность интуитивно и с самообслуживанием создавать политики управления, а не использовать старые подходы, распространенные в системах управления идентификацией и доступом. Наиболее распространенный подход – использование интерфейса с выпадающими опциями. Например, могут быть опции для шифрования или маскирования данных или тегов.

Новые системы позволяют автоматически определять и находить политики. Автоматизация создания политик также помогает, когда пользователь уходит из компании и все соответствующие политики должны быть удалены. Для достижения этой способности важно, чтобы DSP интегрировалась с остальной инфраструктурой управления данными, такой как каталоги данных. Например, интеграция с каталогом данных позволяет пользователям находить данные, видеть, что доступно, запрашивать доступ, фиксировать намерения и согласие, а затем предоставлять доступ. Эти продукты должны сохранять историю доступа и журналы аудита.

Принуждение к соблюдению политики
Заключительный этап – это выполнение политик безопасности данных с минимальными накладными расходами и задержками. Для назначения прав доступа в зависимости от роли пользователя в проекте следует использовать контроль доступа на основе ролей (RBAC). Для предоставления доступа на основе комбинации атрибутов пользователя, атрибутов данных и атрибутов окружения следует использовать контроль доступа на основе атрибутов (ABAC), обеспечивая более детализированный контроль.

Некоторые важные факторы при исполнении политики включают:

  • Согласованность: политики безопасности должны применяться к данным независимо от того, где они хранятся – в облачных хранилищах данных, операционных системах, хранилищах объектов или озерах данных.
  • Низкую задержку и масштабируемость: накладные расходы на безопасность данных должны быть минимальными для запросов. Они также должны масштабироваться с ростом нагрузки.
  • Динамичность: предпочтительнее ABAC, так как он динамический и адаптируется с изменением окружения пользователя.
  • Адаптивность: продукт для защиты данных должен быть прозрачным для конечных пользователей. В идеале пользователь должен обращаться к конечной точке или использовать API, который автоматически применяет политики безопасности и не требует изменений в схеме или запросах.
  • Развертывание: современные продукты безопасности развёртываются либо как SaaS-инструменты, либо в частных облаках, управляемых с помощью Kubernetes.

Бесшовное принуждение к соблюдению политики помогает построить доверие к данным и увеличить их полезность. Это позволяет организациям расширять возможности обмена данными с потребителями, такими как развертывание маркетплейсов данных.

4 mo   Data   Security

Palantir и Maven Smart System или как потратить 480млн

Palantir получила контракт на 480 миллионов долларов от армии США на разработку прототипа системы Maven Smart System (MSS), о чем было объявлено Пентагоном в среду. Этот контракт представляет собой значительное вложение в возможности искусственного интеллекта (ИИ), направленные на повышение оперативной эффективности вооруженных сил США.

В последнее время военные США все чаще используют технологии ИИ в различных операциях, особенно в зоне ответственности Центрального командования на Среднем Востоке. В пресс-релизе Национальной гвардии Кентукки, опубликованном в феврале, отмечается, что MSS от Palantir в сочетании с системой широкозонного поиска и наведения Национального агентства геопространственной разведки (BAS-T) использует алгоритмы, сгенерированные ИИ, и возможности обучения памяти для сканирования и идентификации вражеских систем в зоне ответственности (AOR).

Согласно пресс-релизу, “Maven Smart System (MSS) от Palantir в сочетании с системой широкозонного поиска и наведения Национального агентства геопространственной разведки (BAS-T) использует алгоритмы, сгенерированные ИИ, и возможности обучения памяти для сканирования и идентификации вражеских систем в зоне ответственности (AOR). MAVEN объединяет данные из различных систем разведки, наблюдения и рекогносцировки (ISR), чтобы выявить интересующие области.”

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

Это улучшенное средство позволяет быстро подтвердить и интегрировать информацию с существующими системами командования армии, такими как Система управления тактическими данными полевой артиллерии (AFATDS), для создания огневых миссий.

Пентагон планирует использовать инструменты ИИ, такие как Maven, чтобы поддержать свою концепцию ведения боевых действий Combined Joint All-Domain Command and Control (CJADC2). Эта инициатива направлена на лучшее объединение платформ, сенсоров и потоков данных вооруженных сил США и их ключевых международных партнеров под единой сетью.

Оборонные чиновники считают, что использование ИИ поможет командирам и другому персоналу принимать более быстрые и обоснованные решения, тем самым повышая оперативную эффективность и эффективность.

Контракт на 480 миллионов долларов с дочерней компанией Palantir USG является контрактом с фиксированной ценой, как заявлено в объявлении Пентагона: “Одна заявка была подана через интернет, и одна была получена. Местоположения работ и финансирование будут определяться с каждым заказом, с предполагаемой датой завершения 28 мая 2029 года.”

Военный интерес к технологиям, связанным с ИИ, не стоит воспринимать как научную фантастику. Хотя в прошлом году несколько ведущих компаний по робототехнике обещали не вооружать роботов, нет ничего удивительного в том, что другие компании охотно используют потенциал технологий ИИ для повышения возможностей ведения войн.

Это еще одна причина, по которой как частные, так и государственные структуры спешат разработать стандарты безопасности ИИ.

Статья изначально опубликована на OpenDataScience.com. https://opendatascience.com/palantir-secures-480-million-dod-deal-for-ai-powered-maven-smart-system-prototype/

4 mo   AI

Floating Instrument Platform

Floating Instrument Platform

Единственное в мире судно, способное переходить из горизонтального в вертикальное положение посреди океана, это FLIP (Floating Instrument Platform). FLIP не является небольшим кораблем; его длина составляет около 108 метров, а вес достигает 700 тонн.

Инженеры спроектировали FLIP таким образом, чтобы он мог перемещаться в вертикальное положение с углом наклона в 90 градусов, при этом передняя часть судна поднимается на высоту 17 метров, что эквивалентно пятиэтажному зданию, а основная часть судна погружается на глубину 91 метр. Это обеспечивает судну устойчивость и сопротивляемость волнам.

Процесс трансформации FLIP из горизонтального положения в вертикальное занимает около 30 минут. Для этого морская вода закачивается в огромные резервуары в задней части судна, что заставляет его тонуть и приобретать вертикальное положение. Это уникальное судно играет важную роль в проведении научных исследований морей и океанов, благодаря своей способности обеспечивать стабильную и подвижную платформу для различных научных приборов и экспериментов.

FLIP был разработан в 1962 году Американским флотом и Институтом океанографических исследований Скриппса (Scripps Institution of Oceanography) для различных исследований, включающих акустику, метеорологию и физику океана. На протяжении десятилетий он предоставлял ученым уникальные возможности для изучения морских глубин, что сделало его одним из важнейших судов для научных исследований в области океанографии.

https://ru.wikipedia.org/wiki/Файл:FLIP_turns_50.ogv

4 mo   Ships
4 mo   IT

В Крыму подготовят инновационную выставку в формате NFT.

В Крыму подготовят инновационную выставку в формате NFT.

6 июня текущего года исполняется 225 лет со дня рождения великого русского поэта Александра Пушкина. К юбилейной дате арт-кластер «Таврида» подготовит, кроме различных мероприятий, еще и специальную инновационную выставку в формате NFT. Участвуют в ее разработке специалисты Центра развития культурных инициатив и Росмолодежь, «Известия».

https://kubnews.ru/amp/obshchestvo/2024/05/15/na-tavride-gotovyat-nft-vystavku-priurochennuyu-k-225-letiyu-so-dnya-rozhdeniya-aleksandra-pushkina/

4 mo   Art nft

Хранение данные в сети Greenfield + NFT

Сегодня напишу как хранить данные в сети Greenfield и сделать смарт контракт на NFT и неординарный способ проверить это все.

Про сеть Greenfield я узнал в прошлом году как только она напустилась. и тут же попробовал. Любопытная штука так как предоставляет возможность работать без почтового акаунта, а напрямую из кошелька в Metamask.

Немного теории тут. Сеть Greenfield – децентрализованная сеть хранения контента. Почти как s3, но в блокчейне. Технически он она может быть полезна в новых механиках взаимодействия. Например, срок хранения NFT зависит от его просмотра, чем большое смотрят контент, тем дольше оно хранится или например можно взымать плату в блокчене и автоматически выдавать дотупы тем кто оплатил. Удобно, то что это наверное можно запрограммировать в смарт контракте, но я пока не знаю как именно. Тут можно посмотреть код. Есть некоторые сомнения конечно, что все такие это такой же s3 но поверх него некая нашлепка в блокчейне с хранением метаданных и хочется чего то более солидного, какой то магии без центрального звена, но может это просто мечты. Кстати, изначально она меня привлекала запуском ноды, но недавно узнал, что надо 500 bnb застейкать, а это где-то 300к по текущему курсу. В общем, до тех пор пока я нищеброд, надо забыть о ноде и идти на завод.

Вот что пишет о сети чатгпт:

Binance Smart Chain (BSC) — это лишь одна из инициатив Binance в области блокчейн-технологий. Однако также была анонсирована сеть под названием Greenfield, которая является частью более широкой экосистемы Binance. Здесь я опишу, что такое Greenfield и для чего данная сеть может быть применима.

Что такое сеть Greenfield от Binance?

Greenfield — это децентрализованная вычислительная сеть, созданная и управляемая Binance, которая ориентирована на предоставление высокопроизводительных, масштабируемых и безопасных решений для различных децентрализованных приложений (dApps) и финансовых технологий.

Основные характеристики и возможности

  1. Масштабируемость:
    • Greenfield обещает высокую пропускную способность для поддержки большого количества транзакций и пользователей.
    • Использование различных методов оптимизации и распределенных вычислений помогает обеспечить необходимую масштабируемость.
  1. Безопасность:
    • Уровень безопасности обеспечивается сочетанием симметричных и асимметричных криптографических методов.
    • Включены программы безопасности и аудиты для систематического выявления уязвимостей.
  1. Совместимость:
    • Greenfield поддерживает множество различных протоколов и стандартов, что делает её совместимой с существующими децентрализованными приложениями.
  1. Экономическая эффективность:
    • Оптимизированное использование узлов и ресурсов позволяет значительно снизить операционные затраты.

Возможное применение сети Greenfield

  1. Децентрализованные приложения (dApps):
    • Greenfield может использоваться для развертывания и управления децентрализованными приложениями, такими как DeFi-протоколы, платформы для обмена NFT и социальные сети.
  1. Финансовые технологии (FinTech):
    • Подходит для создания децентрализованных финансовых продуктов, таких как кредитные платформы, системы инвестиций и страхования.
  1. IoT и умные города:
    • Greenfield может применяться в Интернете вещей (IoT) для управления устройствами и сбора данных в реальном времени.
    • В умных городах сеть может быть использована для управления инфраструктурой и службами.
  1. Цифровое управление данными:
    • Может быть использована для создания безопасных и прозрачных систем управления данными и идентификацией.
  1. Игровая индустрия:
    • Greenfield также может поддерживать разработку децентрализованных игровых платформ и игровых токенов.

Преимущества использования сети Greenfield

  • Высокая производительность: Обеспечивает нужный уровень масштабируемости и быстрой обработки транзакций.
  • Безопасность: Разработана с высокой степенью безопасности, что делает её надёжным выбором для критически важных приложений.
  • Совместимость и интеграция: Позволяет легко интегрировать текущие системы и протоколы.
  • Экономия затрат: Эффективное использование ресурсов способствует снижению издержек.

Заключение

Сеть Greenfield от Binance представляет собой мощную и многообещающую платформу для развития децентрализованных приложений и финансовых технологий. Её широкие возможности и особенности делают её подходящей для множества применений, от финансовых технологий до Интернета вещей и игровой индустрии.

Для работы с сетью я почему то сразу выбрал утилиту командной строки. Ее можно собрать из коду тут. Настроить ее было не очень очевидным, фактически ей нужно скормить ключ от кошелька, произвести пару настроек и закинуть в мост некоторое количество bnb на баланс, так как оплата в сети производится токенами bnb. Мне кстати это не очень нравится, но видимо другого пути нету пока.

Кстати есть еще хранилка в блокчейне storj, но сейчас рассказ не про нее, да и там нет такого многообразия управления контентом и. доступом как в Greenfield. Фактически там просто хранения и регистрация по почтовому ящику, но оплатить место можно токенами storj. Вот ее ноду я как раз и запустил, благо она не Токая требовательная к стейкингу.

Настраиваем cli Greenfield:

Тут есть подробная инструкция.

Либо можно так:

git clone https://github.com/bnb-chain/greenfield-cmd.git
cd greenfield-cmd
# Find the latest release here: https://github.com/bnb-chain/greenfield-cmd/releases
git checkout -b branch-name v1.0.2
make build
cd build
./gnfd-cmd -h

Потом так:

// import key and generate a keystore file 
gnfd-cmd account import key.txt

Генерируем аккаунт:

// new account and generate keystore key.json
gnfd-cmd account account new

Посмотреть аккаунт можно так:

// list the account info and keystore path
gnfd-cmd account ls

// display the encrypted keystore or the private key 
gnfd-cmd account export --unarmoredHex --unsafe

Ну вы далее знаете, что делать. все сохраняем, храним надежно и т.д.

Приступаем к работе и создаем бакет:

gnfd-cmd bucket create gnfd://testbucket

в моем случае я сделал бакет data и папку nft.

вот так:

(base) yuriygavrilov@MBP-Yuriy build % ./gnfd-cmd object put anton.json gnfd://data/nft/anton.json
Please enter the passphrase now:
object nft/anton.json created on chain 
transaction hash:  068B3F225FED2AD74161D8ED370D809B10E58DC2B3F0EA5E809BAD19E43B5442
uploading progress: 100.00% [ 878B / 878B ], rate: 1000.28 Byte/s    
sealing...
upload nft/anton.json to gnfd://data/nft/anton.json

Я не нашел как посмотреть публичную ссылку в командной строке, но это можно сделать в сервисе
dcellar.

Вот так это выглядит:

ну и еще загрузим на будущее саму фотку так:

./gnfd-cmd object put anton.jpg gnfd://data/nft/anton.jpg

и да, сам json я готовил по стандарту erc-721, тут можно почитать про него подробнее: https://eips.ethereum.org/EIPS/eip-721

Взял там ключевое, формат файла метаданных:

{"name": "Anton Gusev", "description": "Anton Gusev is the founder of the WEB 3.0 ecosystem CLC (mobile applications and blockchain projects), an NFT collector. He is an expert in launching startups and developing businesses (IT, e-commerce). He runs his own YouTube channel about management, investments, and technologies. Anton is a speaker and enthusiast in the field of cryptocurrencies, metaverses, neural networks, and modern technologies. He hosts YouTube and Telegram channels called - Duck Tales. He is also the author of articles in business publications, a consultant on launching new projects and market entry strategies. Anton is a writer (his novel is called - Fish Always Swim to the Right), a producer, a designer of stories and characters, and a fan of animation (especially Japanese).", "image": "https://greenfield-sp.defibit.io:443/view/data/nft/anton.jpg"}

Теперь идем дальше, нужно научится делать смарт контракт. Было не просто, кучу всего надставить локально, настраивать окружения и т.д. но в итоге я нашел отличный сервисы и справился проще и быстрее.

Нам понадобиться https://wizard.openzeppelin.com, https://remix.ethereum.org и еще, но не обязательно https://www.alchemy.com

openzeppelin – поможет составить контракт
remix – задеплоить контракт
alchemy – мне пригодилась для создания api ключей и написания js приложения для тестирования с помощью нейронки gpt4o. Кстати справилась хорошо, но были ошибки. с зависимостями в силу изменений и пришлось чуть чуть поправить код и импорты.

Заходим в визард для создания контракта:

Код получился примерно такой:

// SPDX-License-Identifier: MIT
// Compatible with OpenZeppelin Contracts ^5.0.0
pragma solidity ^0.8.20;

import "@openzeppelin/contracts@5.0.2/token/ERC721/ERC721.sol";
import "@openzeppelin/contracts@5.0.2/token/ERC721/extensions/ERC721Burnable.sol";
import "@openzeppelin/contracts@5.0.2/access/Ownable.sol";

contract AntonGussev is ERC721, ERC721Burnable, Ownable {
    constructor(address initialOwner)
        ERC721("Anton Gussev", "NFT")
        Ownable(initialOwner)
    {}

    function _baseURI() internal pure override returns (string memory) {
        return "https://greenfield-sp.defibit.io/view/data/nft/anton.json";
    }

    function safeMint(address to, uint256 tokenId) public onlyOwner {
        _safeMint(to, tokenId);
    }
}

Далее переходим в remix и компилируем

Далее переходим в деплой, указываем сеть Sepolia и первоначального владельца.
Теперь можно жать деплой.

Я подключался из метамаска и там надо будет подтвердить транзакцию из него.
После чего reemix выдаст лог и ссылку на транзакцию.

У меня уже есть контракт поэтому я не буду новый делать.

После успешного деплоя нужно вызвать функцию минта NFT из него.
Для этого находим функцию и делаем транзакцию

Лог выглядит так:

Можно переходить по ссылке и смотреть ее

Далее можно заходить на OpenSea и смотреть, что вышло:

https://testnets.opensea.io/collection/anton-gusev

И вот тут у меня было сложности как видите. или точнее не видите.
Первый раз я что то накосячил и картинки были не видны как и тут четвертая:

Я не знал, что делать и как проверить. В интернете писали, что тестовый opensea не поддерживает картинки, а чеканить без гарантии в основной сети я не хотел. Это стоило около 50 баксов без минта.

В общем я решил спросить сеть и написать прогу для теста NFT.

Нейронка выдала примерно это:

require('dotenv').config();
const axios = require('axios');
const { ethers, JsonRpcProvider } = require('ethers');

// Ensure the ALCHEMY_API_KEY is loaded properly
if (!process.env.ALCHEMY_API_KEY) {
    throw new Error("Missing ALCHEMY_API_KEY environment variable");
}

const provider = new JsonRpcProvider(`https://eth-sepolia.g.alchemy.com/v2/${process.env.ALCHEMY_API_KEY}`);
const contractAddress = '0x084cc7deda8cd1dc0051362ed514d510a0e65225';
const abi = [
    "function tokenURI(uint256 tokenId) external view returns (string memory)"
];

const contract = new ethers.Contract(contractAddress, abi, provider);

async function getTokenMetadata(tokenId) {
    try {
        const tokenURI = await contract.tokenURI(tokenId);
        console.log("Token URI:", tokenURI);

        const metadataResponse = await axios.get(tokenURI);
        const metadata = metadataResponse.data;
        console.log("Metadata:", metadata);

        return metadata;
    } catch (error) {
        console.error("Error fetching token metadata:", error);
    }
}

const tokenId = 4;
getTokenMetadata(tokenId);

ну и то, что нужно поставить:

npm install ethers
npm install dotс
npm install axios

mkdir nft-sepolia
cd nft-sepolia
npm init -y
touch fetchNFT.js
touch .env

Код выше я уже подредактировал на мой контракт и токен id 4. Для проверки текущего минта.
Еще были и другие попытки, но я выбрал эту так как нужен API ключ, а ключ Alchemy мне легко достался.
в файл .env нужно прописать ключ api “ALCHEMY_API_KEY=XXXXX” Полученный на из аккаунта https://www.alchemy.com

Теперь вроде все, можно проверять.

Запускаем...

node fetchNFT.js

Класс, видно, что работает.. и цвет зеленый, значит json формат хороший.
Вот так я и нашел багу первую, у меня вывод был не зеленый. А у других NFT зеленый. Оказалось дело было в квотировании кавычками внутри текста. Пришлось убрать “ и заменить их просто дефисом.

Но почему не видно картинку на OpenSea все же?

А наше еще зайти на нее и нажать обновление метаданных тут:

Жмем... ждем... иии....

Магия не происходит))) в этот раз я где то еще накосячил. ( контракт не тот указал блин 🙈🙈🙈, но когда это писал этого я еще не знал :) )

А прошлый лог оказался от другого токен id.

Вот, точно. BaseURI и TokenID совмещаются это есть в спецификации контракта и можно проверить через вызов контракта как на картинке:

В общем кидаем еще один json чик с id 4 и должно заработать...

(base) yuriygavrilov@MBP-Yuriy build % ./gnfd-cmd object put anton.json gnfd://data/nft/anton.json4
Please enter the passphrase now:
object nft/anton.json4 created on chain 
transaction hash:  CB93C2CF1EF22DBAEF4A99F32893D2342BE2FD762EA7D832EC8C31BD74036E8A
uploading progress: 100.00% [ 878B / 878B ], rate: 1.01 KB/s    
sealing...
upload nft/anton.json4 to gnfd://data/nft/anton.json4

Вот, теперь норм должно быть, проверяем:

Еще надо обновить мету на OpenSea...

И проверим наш текущий id через наш скрипт

node fetchNFT.js

Все! 🥳🥳🥳

Теперь можно продавать Антону :)

🤑🤑🤑🤑🤑🤑

На что еще можно обратить внимание при выборе хранения:

www.arweave.org – The Arweave network is like Bitcoin, but for data: A permanent and decentralized web inside an open ledger. Можно тут попробовать: www.akord.com
nft.storage
storj.io

https://ucm-wiki.g8way.io/#/en/main – Universal Content Marketplace

4 mo   blockchain   Data   Greenfield
4 mo   AI
4 mo   AI

The Trends 2.0

Всем привет! Недавно посетил конференцию The Trends, посвященную криптовалютам, ИИ, трендам. Изначально не планировал идти, но возможность получить VIP-доступ в обмен на участие в дискуссионной панели была слишком соблазнительна. В целом, все прошло нормально, хотя организация была немного хуже, чем в прошлый раз, но масштаб мероприятия был больше.

Некоторые залы были полупустыми, например, где стартапы представляли свои проекты. Им хотелось бы больше внимания. Однако в других залах, например, в зале, посвященном искусственному интеллекту, где проходил конкурс короткометражных фильмов, созданных за 48 часов, было очень многолюдно. Главная сцена периодически заполнялась в ожидании интересных докладов. В целом, большинство участников остались довольны.

Конференция была посвящена трендам в различных областях: искусственном интеллекте, блокчейне, развитии городов, цифровом искусстве (где я участвовал в дискуссионной панели), инвестициях, майнинге, трейдинге и других “хайпожорских” направлениях).

Одно из интересных наблюдений было связано с докладом о направлении Depin. Если вы хотите узнать больше, вот статья на РБК по этой теме: https://www.rbc.ru/crypto/news/661f8a929a794794a96553d6.

Докладчик рассказал о том, как три года назад вложил 8 тысяч и заработал более 100 тысяч. Конечно, речь шла не о его успехах, а о популярном сейчас направлении среди венчурных капиталистов. Depin (decentralized physical infrastructure networks) – это объединение разрозненных вычислительных ресурсов в единую сеть, где эти ресурсы можно покупать и продавать и все управляется в блокчейне. Например, проект Rendernetwork объединяет ресурсы графических карт и позволяет арендовать их для различных вычислений за небольшую плату.

Другой известный проект – Internet Computer, который сейчас на слуху, но подобных проектов уже насчитывается более тысячи. Я участвую в одном из таких Depin-проектов, сдавая в аренду свой большой жесткий диск и получая за это небольшое вознаграждение. Чем больше проект задействован, тем больше нагрузка на чтение данных и выгода от этого. Всем хорошего воскресения – будьте в тренде 🙂 ПС: тут проходил конкурс фильмов: https://myfilm48.ru/ а вот фильм самого победителя

Первое место:

Второе место:

третье:

5 mo   trends
5 mo   blockchain   Crypto   TheTrends
7 mo   Coin   NFT
Earlier Ctrl + ↓