Что такое «Rarity» и как мы её считаем?
Простыми словами рарность — это редкость одного NFT относительно других NFT в коллекции. Это простой и удобный показатель ценности NFT. Чем меньше это число, тем более уникальный NFT перед вами.
Обратите внимание, что рарность можно посчитать разными способами. Нам кажется, что мы посчитали правильно и учли нюансы, и это лишь наша интерпретация редкости. Принимайте решения о покупке основываясь на самостоятельном анализе атрибутов NFT. Наша рарность — лишь инструмент в помощь при оценке.
Теперь давайте разбираться, а как это работает.
Обычно у NFT есть атрибуты, которые описывают его. Для примера возьмём коллекцию TON Diamonds. У бриллиантов есть разный фон, цвет, размер, форма, наличие бликов. Каждый бриллиант имеет разные атрибуты, что и делает его уникальным.
Некоторые атрибуты более редкие, чем другие. Например, бриллиантов с цветом Ocean - 600 штук, а Andromeda только 209 штук. То есть каждый отдельный атрибут влияет на редкость NFT.
Для каждого атрибута можно посчитать его редкость относительно всей коллекции. Например, в коллекции 10,000 NFT. Из них коралловых бриллиантов только 850 штук. Получается, что атрибут «коралловый цвет» есть только у 8,5% NFT из всей коллекции. Если посчитать процент для каждого атрибута NFT и перемножить их, то получится общий процент редкости этого NFT относительно всей коллекции. Для каждого NFT получится примерно вот такое число: 0.00000000023676158062%.
Посчитав редкость каждого конкретного NFT, мы можем отсортировать их по порядку от самого редкого к наименее редкому. И для того, чтобы вам не приходилось сравнивать большие числа с кучей нулей, мы просто выставляем NFT номер рарности, где номер 1 — самый редкий NFT. Повторимся, что мы отображаем лишь свой способ оценки редкости и не утверждаем, что только такой вариант оценки редкости является единственно верным.
Надеемся, стало понятнее. А вот теперь к нюансам.
Рарность можно посчитать разными методами. Например, многие считают рарность только по тем данным, что есть в блокчейне. Бывает такая ситуация, что у NFT в коллекции есть какой-то атрибут, например, у условной коллекции с котиками есть разные типы ушек этих котиков. А у части NFT в коллекции ушек нет и в их метаданных не записано, что у этих NFT нет ушек, просто нет данных про это. Иногда это делают намеренно, иногда - по ошибке.
Мы считаем, что такие атрибуты надо учитывать в расчёте рарности. Отсутствие какого-то атрибута у NFT, который есть у других NFT в коллекции, это тоже атрибут.
Бывают случаи, когда у NFT в итоге получается одинаковая рарность. Например, они оба супер-уникальные и каждый их атрибут уникален в рамках коллекции. В этом случае более рарным мы укажем тот, который был ранее заминчен.