Мне нравится говорить, что я очень хорошо разбираюсь в пикселях, но я не эксперт в области блокчейна. Я боюсь всего, что связано со статистикой и безопасностью, так как любая ошибка обычно означает, что вы полностью неправы (когда имеете дело со статистикой) или теряете много денег (когда дело касается безопасности). Написание смарт-контракта для меня — непростая задача. Однако это не означает, что я ничего не знаю о базовой технологии, лежащей в основе блокчейнов и NFT/порядковых чисел: просто я останавливаюсь на этом понимании.
Что касается моей последней коллекции, я сотрудничаю с Metagood, создателями коллекции Ordinals OnChainMonkey, чтобы выпустить ее по протоколу Ordinals. Эта коллекция будет моей первой коллекцией биткойнов, которая отличается от того, что я использовал раньше (в основном NFT на Ethereum и Tezos), и учитывает все уроки, извлеченные из других цепочек, чтобы делать некоторые умные вещи прямо из коробки.
Что предлагают ординалы
Первое, что мне нравится в Ordinals, это то, что они должны быть on-chain. Вот и все. Никаких внешних ресурсов, никаких ссылок. Что у вас есть, то и получаете. Многие произведения генеративного искусства полагаются на библиотеки кода (например, p5.js, Three.js), которые помогают реализовать часто используемые функции, необходимые для создания произведений.
Подробнее: Дэниел Кун — Кейси Родармор: биткойн-художник
Протокол имеет элегантное по своей сути решение этой проблемы. Любой порядковый номер может ссылаться на другой порядковый номер. Это может быть библиотека, это может быть ресурс, это может быть все, что нужно для создания ремиксов. Вам решать, найти творческое применение этой функции. Вы можете найти широко используемые библиотеки в сети Биткойн: p5js, Three.js уже есть. Знаешь, кто их загрузил? Дэнни Янг, создатель OnChainMonkey.
Но как именно это работает? Как мой порядковый номер может ссылаться на другой порядковый номер? В Ethereum (и других, насколько мне известно) NFT — это, по сути, идентификаторы токенов, выдаваемые на основании данного контракта. Затем вам понадобится адрес контракта, чтобы узнать, какие NFT существуют и кто ими владеет.
Ординалы нашли (опять) умное решение этой проблемы. Эта функция называется рекурсией. Биткойн — это совокупность ста миллионов сатоши, каждый из которых имеет номер в соответствии с порядком чеканки. Порядковый номер привязан к уникальному сатоши, поэтому они упорядочены. Поэтому их называют ординалами. Вы можете использовать другой порядковый номер (или другие порядковые номера) в своем порядковом номере, чтобы создать новый порядковый номер. Затем вы можете создавать сложные фрагменты, используя уже имеющиеся ресурсы, и каждый сможет получить к ним доступ.
Еще одна интересная особенность — это отношения между родителями и детьми. Это похоже на функцию рекурсии в том смысле, что это ссылка на другой порядковый номер. Но этот защищен так же, как работают блокчейны (помните криптографическую часть «криптовалюты»? Это относится к подписанию сообщений с использованием криптографии, бизнесу с закрытыми ключами/открытыми ключами). Вы можете ссылаться на другой Ординал как на родителя только в том случае, если можете доказать, что являетесь владельцем этого Ординала.
Что с этим можно сделать? Оказывается, это еще и разумный способ установить происхождение и даже больше. Вы можете сделать один порядковый номер своей подписью и использовать его в качестве родителя для всех ваших будущих частей. Вы можете сделать один порядковый номер «генератором» генеративной коллекции, и все отдельные монетные дворы этой коллекции будут ссылаться на код как на своего родителя. И даже больше.
Ordinals предлагают элегантные решения для создания генеративных коллекций произведений искусства в цепочке Биткойн. Они, конечно, не такие гибкие, как смарт-контракты, и не стремятся ими быть. Они предоставляют достаточно, чтобы создать нечто потрясающее.
ФронтЛайн
FrontLine — моя последняя большая коллекция генеративного искусства. Для меня большая честь поделиться этим с вами, на этот раз на Ordinals, с сообществом OnChainMonkey в качестве целевой аудитории. Мне потребовался примерно год, чтобы добраться до финиша, и это личное путешествие.
«FrontLine» отражает то, что произошло за последнее время на разных уровнях. Эту пьесу было сложно создать, но завершить ее было приятно. С самого начала это должно было быть результатом сотрудничества с OnChainMonkey. Частично меня вдохновил общий идеал сообщества вокруг OCM: подталкивать людей к «добру», но четкого определения добра нет, есть лишь расплывчатые культурные концепции относительно того, что общество принимает в качестве ценностей, к которым следует стремиться. Добро существует только в том случае, если оно противоположность имеет смысл: существует измерение добра и зла, законности и хаоса, света и тьмы, А и Б. Две стороны чего-то и что-то между ними.
Слушайте: Создатель рун и ординалов «Художник» Кейси Родармор о «Протоколе»
FrontLine пытается отобразить эту борьбу, эту борьбу, которая происходит в каждый момент. То, что несколько секунд назад казалось очевидным «хорошим» выбором, теперь стало его противоположностью благодаря дополнительным знаниям. Раскол между двумя сторонами никогда не бывает четким: битва продолжается, и на линии фронта многое происходит.
В статье сочетаются несколько алгоритмов, которые конкурируют за место: один ищет отрицательное пространство, другой пытается соединить точки; Алгоритм подключения также четко разделен на две стороны с разными подходами к поставленной задаче. Почему каждая новая итерация алгоритма почти непредсказуема, но объяснима апостериорно: правила базовых алгоритмов на самом деле довольно просты. Как только все пространство исследовано, начинается битва и появляется линия фронта, иногда сложная и яркая, иногда пятнистая и расплывчатая, но всегда присутствующая.
Идеального мира не существует. Нет добра без зла. Важно то, где провести линию фронта. Вам решать, какими бы вы хотели видеть обе стороны. Это может быть ETH/BTC. Я лично болею за людей, которые занимаются инновациями: они будут на передовой.
Есть ли у меня ответ на все вопросы? Нет. Я просто знаю, что нужно пробовать что-то, чтобы двигаться вперед. Вы должны быть там, где это происходит. Вам придется сражаться там. Вы должны быть на передовой.
Примечание. Мнения, выраженные в этой колонке, принадлежат автору и не обязательно отражают точку зрения CoinDesk, Inc. или ее владельцев и аффилированных лиц.