Первоклассная объектная модель; Как происхождение и наследование создают ДНК платформы смарт-контрактов 3.0

Прасага предлагает следующую аналогию нашей расширяемой объектной модели блокчейна (XBOM) и то, как это ДНК смарт-контрактов, используя в качестве примера Canine (Собаку).

У всех собак одна и та же основополагающая ДНК. ДНК собаки состоит из 38 пар аутосом (неполовых хромосом), всего 76 хромосом плюс две половые хромосомы (X и Y), всего 78.

Каждая собака начинается с тех же 78 хромосом. Однако некоторые хромосомы собаки можно настроить в зависимости от вида и пола собаки, например, немецкая овчарка, бычья собака, мальтийская кошка и т. Д.

Теперь представьте себе собаку в первоклассной объектной модели. Первый класс - это животное, вторичный класс, наследующий черты животного - это млекопитающее, третичный класс, наследующий черты от млекопитающего, - это собаки, эти классы всегда одинаковы и никогда не меняются.

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

Итак, с XBOM каждый человек, который когда-либо добавлял экземпляр собаки в свою учетную запись в цепочке блоков, использует тот же базовый код, который находится в цепочке блоков. Вы не загружаете смарт-контракт (программу), редактируете и не загружаете программу, которая постоянно дублирует программу в блокчейне, с XBOM каждый создает свой смарт-контракт (объект / актив) как экземпляр той же самой точной базовой копии программы.

В XBOM каждая учетная запись настраивает объекты (хромосомы), содержащиеся в классе (ДНК), с параметрами, которые определяют их конкретную собаку с соответствующими атрибутами.

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

Мы надеемся, что это поможет в некоторой степени понять особенности использования ДНК смарт-контрактов XBOM.