Основные понятия и компоненты блокчейна CWD GLOBAL

Транзакции

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

Блокчейн — распределенный реестр данных

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

Сеть

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

Ядро блокчейна написано на языке программирования C++ с использованием библиотек Boost. Сервер на котором выполняется ядро блокчейна называется по-разному, чаще всего Witness, но также нода, узел блокчейна, заверитель, node.

Все узлы образуют полносвязную одноранговую сеть. По своей архитектуре ядро блокчейна это noSQL база данных и интерфейс коммуникации. То есть ядро получает от клиента транзакцию в виде JSON объекта, проверяет её, и если она корректная — отправляет её на те узлы, с которыми установлена связь, те узлы которые получили эту транзакцию также.

Консенсус

Консенсус — это процесс, посредством которого сообщество приходит к общепризнанному недвусмысленному соглашению по части информации. В контексте блокчейнов консенсус означает согласие относительно правил действительности транзакций и порядка, в котором они соблюдаются блокчейном. В конечном итоге это приводит к соглашению о текущем состоянии, которое непреложно строится на основе этих правил действительности и последовательности транзакций. Наиболее известная схема консенсуса —это Proof-of-Work (PoW). Самым доминирующим ее недостатком является высокое энергопотребление и масштабируемость с точки зрения количества транзакций в секунду и времени подтверждения. Блокчейн CWD GLOBAL использует алгоритм под названием Delegated Proof of Stake (DPoS), который был разработан специально для замены расточительного процесса майнинга, увеличения пропускной способности и сокращения времени реакции блокчейна. DPoS позволяет генерировать новый блок с фиксированной скоростью (время производства и подтверждения блока) с минимальными вычислительными требованиями. Это означает, что блокчейн может обрабатывать больше транзакций за значительно меньшее время и почти без затрат по сравнению с блокчейнами на основе PoW. Производство блоков осуществляется набором так называемых витнесов (производителей блоков), которые сменяют друг друга. После каждого цикла порядок производителей блоков определенным образом рандомизируется, так что все стороны соглашаются с новым порядком.

Протокол

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

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

В разработанном блокчейне CWD GLOBAL доступно более 90 операций (на начало 2022 года).

Каждая из них подключается к протоколу Blockchain как минимум три раза:

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

  2. Оценка. На этапе оценки конкретная операция — инструкция проверяется на соответствие текущему состоянию цепочки блоков. В случае перевода мы гарантируем, что переводимая сумма доступна на счету отправителя.

  3. Примечание. Hа этом этапе предпринимаются действия, изменяющие текущее состояние. В случае перевода мы уменьшаем баланс счета отправителя и увеличиваем баланс счета получателя в соответствии с количеством переданных токенов.

Расширяемость

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

Производительность и масштабируемость

Блокчейн BitShares публично продемонстрировал поддержку более 3000 (трех тысяч) транзакций в секунду и более 22000 операций в секунду в распределенной тестовой сети. Эта технология может легко масштабироваться до 100 000 (ста тысяч) и более транзакций в секундус относительно простым улучшением производительности сервера и протоколов связи.

Персонификация аккаунтов

Одной из интересных особенностей блокчейнов на базе Graphene/Bitshares являются именованные аккаунты, то есть в отличии от биткойна или этериума у вас есть не просто адрес кошелька, но и понятное название аккаунта, которое вы можете использовать при проведении транзакций. CWD GLOBAL использует удобочитаемые имена учетных записей, которые должны быть зарегистрированы вместе с открытыми ключами в цепочке блоков перед их использованием. Таким образом, блокчейн действует как преобразователь имени и открытого ключа, аналогичный традиционной службе доменных имен (DNS). Эти именованные учетные записи позволяют пользователям легко запоминать и передавать информацию о своих учетных записях вместо использования подверженных ошибкам адресов. В зависимости от индивидуальных потребностей приложения, использующие блокчейн CWD GLOBAL, могут создавать дополнительное условие, которое имеет полную поддержку системы KYC (знай своего клиента) с помощью так называемого белого списка, который обеспечивает максимальный контроль и прозрачность, когда это необходимо. В отличии от базового функционала Bitshares на платформе CWD GLOBAL разработан механизм защиты аккаунтов с помощью проверочного слова, который создается пользователем.

Адресная книга

Для борьбы со скам-аккаунтами и различными фишинговыми схемами, а также для повышения удобства пользования платформой, был разработан полностью новый компонент — Адресная книга. В адресную книгу можно добавлять те аккаунты, с которыми пользователь часто взаимодействует, можно добавлять понятные описания к этим аккаунтам, и проводить транзакции с ними буквально одной кнопкой, не вводя каждый раз название аккаунта. Функционал адресной книги довольно большой, начиная от переводов до поиска объявлений в CWDex от определенного аккаунта. Добавить аккаунт в адресную книгу можно или через строку поиска, или из интерфейса обзора аккаунта (новая кнопка будет рядом с кнопкой «отправить сообщение»).

Об адресной книге важно знать, что она хранится в браузере (local storage), поэтому если вы добавили кого-то в контакты на телефоне, то на компьютере этот контакт не появится. Для того чтобы перенести контакты с одного устройства на другое можно воспользоваться кнопками Импорт и Экспорт, которые в свою очередь загружают адресную книгу в IPFS. В IPFS адресная книга хранится 24 часа и при этом она никак не привязана ни к какому аккаунту. Можно создавать белые списки, то есть адреса аккаунтов блокчейна, которые прошли проверку и вы уверены, что это ваш надежный партнер или черные списки адресов аккаунтов тех людей, которые себя в чем-то дискредитировали.

Виды разрешений (авторизаций)

Active key (Ключ прав доступа)

Данный ключ используется для подписания транзакций, которые не изменяют параметры аккаунта.

Owner key (Ключ владельца)

Данный ключ используется для внесения изменений в аккаунт. В случае взлома аккаунта, этот ключ необходим для изменения ключей, привязанных к учетной записи.

Memo key (Ключ примечания)

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

Блокчейн CWD GLOBAL создает разрешения для учетных записей, а не для криптографии, что упрощает использование.

Каждая учетная запись разделена на следующие типы разрешений:

  • Разрешение владельца - это разрешение имеет административные полномочия для всей учетной записи и должно рассматриваться для стратегий «резервного копирования».

  • Активное разрешение - позволяет получить доступ к средствам и некоторым настройкам учетной записи, но не может изменить разрешение владельца и, таким образом, считается «онлайн» разрешениями.

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

Иерархия сети

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

Зашифрованные сообщения в блокчейне CWD GLOBAL

Учетная запись в блокчейне CWD GLOBAL имеет связанный с ней так называемый открытый ключ записи, который позволяет инициировать зашифрованную связь между двумя сторонами с помощью общего секрета, полученного с помощью алгоритма Диффи-Хеллмана на эллиптической кривой. Это позволяет прикреплять зашифрованные сообщения к передачам токенов, которые могут расшифровать только отправитель и получатель.

Отправка зашифрованных сообщений на блокчейне CWD GLOBAL — платная и стоимость зависит от длины сообщения.

Реферальная программа

Блокчейн CWD GLOBAL имеет интегрированную восьми уровневую реферальную систему, в отличии от одноуровневой системы BitShares. Более подробно условия участия в реферальной программе рассмотрены в соответсвующем разделе.

Комиссионные сборы в блокчейне CWD GLOBAL

Подобно большинству других блокчейнов, взаимодействие с блокчейнами CWD GLOBAL требует платы за использование его функций (т. е. операций). За каждую операцию взимается отдельная плата. Однако любой другой токен, зарегистрированный в блокчейне CWD GLOBAL, наряду с основным собственным токеном CWD может использоваться в качестве платы, если его управляющий решит поддержать это. С 11 августа 2023 действуют следющие значения комиссионных сборов:

Операция
Сумма, CWD

0

Перевод

6 000,00

Цена за килобайт

600,00

1

Размещение ордера

6 000,00

3

Обновление залога

300,00

5

Создание аккаунта (обычный)

20,00

Создание аккаунта (премиум)

200 000,00

Цена за килобайт

100,00

6

Обновление аккаунта (голосование, ключи)

300,00

Цена за килобайт

150,00

7

Изменение списка доступа (черный и белый список)

450,00

8

Апгрейд аккаунта (годовое членство)

30 000,00

Апгрейд аккаунта (пожизненное членство, сервисный аккаунт)

150 000,00

9

Перевод аккаунта

75 000,00

10

Создать актив (3 символа)

75 000 000,00

Создать актив (4 символа)

45 000 000,00

Создать актив (5 и более)

3 750 000,00

Цена за килобайт

0,010

11

Обновить актив

75 000,00

Цена за килобайт

0,00100

12

Обновить SmartCoin актив

75 000,00

13

Обновить проставщиков котировок SmartCoin актива

75 000,00

14

Эмиссия актива

3 000,00

Цена за килобайт

150,00

15

Сжечь актив

1,00

16

Пополнение пула комиссий актива

150,00

17

Запрос на погашение SmartCoin активов

150,00

18

Глобальное погашение SmartCoin активов

150,00

19

Публикация котировок SmartCoin активов

1,00

20

Создание заверителя

750 000,00

21

Обновление заверителя

3 000,00

22

Создание предложения (proposal)

1 500,00

Цена за килобайт

0,0150

23

Обновление предложения (proposal)

1 500,00

Цена за килобайт

0,0150

24

Удаление предложения (proposal)

150,00

25

Создание разрешения на вывод

150,00

26

Обновление разрешения на вывод

150,00

27

Истребование разрешения на вывод

1 500,00

Цена за килобайт

0,015

29

Создание члена комитета

750 000,00

30

Обновление члена комитета

3 000,00

31

Обновление глобальных параметров Parametrs

150,00

32

Создание вестингового баланса

150,00

33

Вывод вестингового баланса

6 000,00

34

Создание работника

750 000,00

35

Специальная (произвольная) операция

10,00

Цена за килобайт

0,0100

36

Операция подтверждения

150,00

38

Перевод актива эмитентом с аккаунта на аккаунт

300,00

Цена за килобайт

0,015

39

Перевод на скрытый аккаунт

10,00

Цена за килобайт

0,10

40

Скрытый перевод

10,00

Цена за килобайт

0,10

41

Перевод со скрытого аккаунта

10,00

43

Взыскание комиссий с активов

3 000,00

48

Обновить эмитента актива

7 500,00

49

Апгрейд аккаунта (покупка контракта) - Start

750 000,00

Апгрейд аккаунта (покупка контракта) - Expert

4 500 000,00

Апгрейд аккаунта (покупка контракта) - Citizen

9 000 000,00

Апгрейд аккаунта (покупка контракта) - Infinity

15 000 000,00

55

Выставление лота

3 000,00

61

Сообщение

10,00

Цена за килобайт

1,000

65

Создание объявления об обмене

60 000,00

Цена за килобайт

6 000,00

66

Изменение объявления об обмене

6 000,00

Цена за килобайт

600,00

67

Очистка блек-листа объявления

150,00

68

Удаление из блек-листа объявления

15,00

70

Отмена заявки на обмен

75,00

75

Успешное завершение сделки

300,00

78

Решение по заявке принято

3,00

82

Выплата по кредиту

300,00

83

Создание предложения о кредите

300,00

86

Дать под залог

300,00

87

Взять под залог

300,00

92

Обновление глобальных параметров Gamezone

15,00

93

Обновление глобальных параметров Staking

15,00

95

Стекинг Proof of Crowd

1 500 000,00

97

Обмен Silver на CWD

300,00

99

Перевод с арбитражем

10,00

104

Массовый платеж

500,00

Цена за килобайт

1,00

106

Смена наставника

50 000,00

107

Создание команды Большой Гонки

30 000,00

108

Удаление команды Большой Гонки

300,00

109

Отправка приглашения в команду

3 000,00

111

Удаление игрока из команды

300,00

112

Выход из команды

300,00

113

Голосование за параметры Большой Гонки

300,00

118

Ставка на рейтинг команды

150,00

119

Ставка на соревнование между командами

150,00

Награда витнеса за создание блока

15,00

Минимальные суммы открытия стекинга:

3 месяца

25 000,00

6 месяцев

25 000,00

12 месяцев

100 000,00

Предыдущие значения комиссий можно посмотреть в документе по ссылке: https://cwdinfo.gitbook.io/library/

Рабочий бюджет блокчейна CWD GLOBAL

Разница между максимальным объемом и оборотным объемом называется рабочим бюджетом и в прошлом часто называлась резервами. У блокчейна CWD GLOBAL есть ежедневный бюджет, который можно использовать для разработки. Этот бюджет имеет жестко заданный верхний предел общей суммы.

Награда за производство блоков в блокчейне CWD GLOBAL

Производство блоков обусловлено расходами на эксплуатацию и техническое обслуживание оборудования. Блокчейн CWD GLOBAL признает этот факт, вознаграждая производителей блоков в основных токенах CWD за каждый произведенный блок. В зависимости от стоимости CWD комитет может изменить размер вознаграждения CWD за блок. По состоянию на 11 августа 2023 года каждый блок награждается 2 CWD. Эти CWD взяты из рабочего бюджета.

Финансирование проекта («работники»)

Определенное количество ежедневно доступных токенов может быть выделено для разработки посредством «работников». Любой может создать «работника» в блокчейне CWD GLOBAL и запросить суточное вознаграждение в CWD. Если держатели CWD одобряют конкретного «работника», CWD переводятся из дневного бюджета. Гибкий лимит определяет максимальный размер дневного бюджета, который предоставляется всем утвержденным «работникам». Следовательно, те «работники», которые получили больше голосов от держателей CWD, получат свои средства первыми. Это означает, что «работники», даже если они утверждены, могутне получить финансирование при достижении вышеупомянутого порога. Кроме того, «работники» постоянно находятся под пристальным вниманием владельцев CWD, которые могут не одобрить (т. е. отозвать свой голос и «уволить») «работников», которые не выполняют свои обязанности.

Вестинговый баланс

Вестинговые балансы содержат любые сборы, полученные, например, от стейкинга или через реферальную программу или заработную плату работника. У них есть определенный период начислений, и они постоянно разблокируются в течение этого периода, пока не будут доступны все балансы. Мы используем эту функциональность при получении дохода по стейкингу, так как доход распределяется в течение нескольких дней по разным стратегиям. Например, мы используем 6 месячный вид стейкинга, когда и первоначальный депозит монет и начисленные проценты освобождаются в конце срока стейкинга. При трехмесячном первоначальный депозит освобождается в конце срока, а сумма процентов равномерно размораживается. В годовых стейкингах проценты и тело суммируются и размораживаются ежесекундно в течение всего срока. Вестинговый баланс отображается в интерфейсе пользовательского аккаунта и его необходимо запросить в соответствующем разделе.

Vesting — это процесс начисления дохода, распределенный во времени по определенному графику.

Консенсус

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

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

Наиболее известная схема консенсуса — это Proof-of-Work (PoW). Самым доминирующим ее недостатком является высокое энергопотребление и масштабируемость с точки зрения количества транзакций в секунду и времени подтверждения. Блокчейн CWD GLOBAL использует алгоритм под названием Delegated Proof of Stake (DPoS), который был разработан специально для замены расточительного процесса майнинга, увеличения пропускной способности и сокращения времени реакции блокчейна. DPoS позволяет генерировать новый блок с фиксированной скоростью (время производства и подтверждения блока) с минимальными вычислительными требованиями. Это означает, что блокчейн может обрабатывать больше транзакций за значительно меньшее время и почти без затрат по сравнению с блокчейнами на основе PoW. Производство блоков осуществляется набором так называемых витнесов (производителей блоков), которые сменяют друг друга. После каждого цикла порядок производителей блоков определенным образом рандомизируется, так что все стороны соглашаются с новым порядком.

Протокол

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

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

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

В разработанном блокчейне CWD GLOBAL доступно более 90 операций (на начало 2022 года).

Каждая из них подключается к протоколу Blockchain как минимум три раза:

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

  2. Оценка - На этапе оценки конкретная операция — инструкция проверяется на соответствие текущему состоянию цепочки блоков. В случае перевода мы гарантируем, что переводимая сумма доступна на счету отправителя.

  3. Применение - Hа этом этапе предпринимаются действия, изменяющие текущее состояние. В случае перевода мы уменьшаем баланс счета отправителя и увеличиваем баланс счета получателя в соответствии с количеством переданных токенов.

Расширяемость

Программное обеспечение, лежащее в основе блокчейна CWD GLOBAL, имеет модульную структуру и выполняет свои операции независимо друг от друга. Это позволяет добавлять новые функции, когда соответствующий код, который реализует методы проверки, оценки и применения, становится полностью законченным.

В некотором смысле операции с блокчейном CWD GLOBAL представляют собой смарт-контракты и позволяют расширить набор функций системы. Однако в отличие от других платформ смарт-контрактов, CWD GLOBAL Blockchain требует, чтобы новые функции были проверены основными разработчиками и одобрены держателями CWD, прежде чем они могут быть установлены посредством обновления протокола в масштабе всей сети. Как следствие, платформа считается гораздо более надежной, поскольку новые функции требуют прохождения нескольких этапов контроля качества. Эти обновления протокола хорошо скоординированы и уже происходили 3 раза (на 4 квартал 2021 г.)

Производительность и масштабируемость

Блокчейн BitShares публично продемонстрировал поддержку более 3000 (трех тысяч) транзакций в секунду и более 22000 операций в секунду в распределенной тестовой сети. Эта технология может легко масштабироваться до 100 000 (ста тысяч) и более транзакций в секунду с относительно простым улучшением производительности сервера и протоколов связи.

Персонификация аккаунтов

Одной из интересных особенностей блокчейнов на базе Graphene/Bitshares являются именованные аккаунты, то есть в отличии от биткойна или этериума у вас есть не просто адрес кошелька, но и понятное название аккаунта, которое вы можете использовать при проведении транзакций.

CWD GLOBAL использует удобочитаемые имена учетных записей, которые должны быть зарегистрированы вместе с открытыми ключами в цепочке блоков перед их использованием. Таким образом, блокчейн действует как преобразователь имени и открытого ключа, аналогичный традиционной службе доменных имен (DNS). Эти именованные учетные записи позволяют пользователям легко запоминать и передавать информацию о своих учетных записях вместо использования подверженных ошибкам адресов. В зависимости от индивидуальных потребностей приложения, использующие блокчейн CWD GLOBAL, могут создавать дополнительное условие, которое имеет полную поддержку системы KYC (знай своего клиента) с помощью так называемого белого списка, который обеспечивает максимальный контроль и прозрачность, когда это необходимо.

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

Адресная книга

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

В адресную книгу можно добавлять те аккаунты, с которыми пользователь часто взаимодействует, можно добавлять понятные описания к этим аккаунтам, и проводить транзакции с ними буквально одной кнопкой, не вводя каждый раз название аккаунта. Функционал адресной книги довольно большой, начиная от переводов до поиска объявлений в CWDex от определенного аккаунта. Добавить аккаунт в адресную книгу можно или через строку поиска, или из интерфейса обзора аккаунта (новая кнопка будет рядом с кнопкой «отправить сообщение»).

Об адресной книге важно знать, что она хранится в браузере (local storage), поэтому если вы добавили кого-то в контакты на телефоне, то на компьютере этот контакт не появится. Для того чтобы перенести контакты с одного устройства на другое можно воспользоваться кнопками Импорт и Экспорт, которые в свою очередь загружают адресную книгу в IPFS. В IPFS адресная книга хранится 24 часа и при этом она никак не привязана ни к какому аккаунту.

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

Виды разрешений (авторизаций)

Ключ
Описание

Active key (Ключ прав доступа)

Данный ключ используется для подписания транзакций, которые не изменяют параметры аккаунта.

Owner key (Ключ владельца)

Данный ключ используется для внесения изменений в аккаунт. В случае взлома аккаунта, этот ключ необходим для изменения ключей, привязанных к учетной записи.

Memo key (Ключ примечания)

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

Блокчейн CWD GLOBAL создает разрешения для учетных записей, а не для криптографии, что упрощает использование.

Каждая учетная запись разделена на следующие типы разрешений:

Разрешение владельца - Это разрешение имеет административные полномочия для всей учетной записи и должно рассматриваться для стратегий «резервного копирования».

Активное разрешение - Позволяет получить доступ к средствам и некоторым настройкам учетной записи, но не может изменить разрешение владельца и, таким образом, считается «онлайн» разрешениями.

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

Полномочия состоят из одной или нескольких пар имени учетной записи с весом.

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

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

Иерархия сети

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

Зашифрованные сообщения в блокчейне CWD GLOBAL

Учетная запись в блокчейне CWD GLOBAL имеет связанный с ней так называемый открытый ключ записи, который позволяет инициировать зашифрованную связь между двумя сторонами с помощью общего секрета, полученного с помощью алгоритма Диффи-Хеллмана на эллиптической кривой. Это позволяет прикреплять зашифрованные сообщения к передачам токенов, которые могут расшифровать только отправитель и получатель.

Отправка зашифрованных сообщений на блокчейне CWD GLOBAL — платная и стоимость зависит от длины сообщения.

Реферальная программа

Блокчейн CWD GLOBAL имеет интегрированную восьмиуровневую реферальную систему, в отличии от одноуровневой системы BitShares. Более подробно условия участия в реферальной программе рассмотрены в соответствующем разделе.

Комиссионные сборы в блокчейне CWD GLOBAL

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

Рабочий бюджет блокчейна CWD GLOBAL

Разница между максимальным объемом и оборотным объемом называется рабочим бюджетом и в прошлом часто называлась резервами. У блокчейна CWD GLOBAL есть ежедневный бюджет, который можно использовать для разработки. Этот бюджет имеет жестко заданный верхний предел общей суммы.

Награда за производство блоков в блокчейне CWD GLOBAL

Производство блоков обусловлено расходами на эксплуатацию и техническое обслуживание оборудования. Блокчейн CWD GLOBAL признает этот факт, вознаграждая производителей блоков в основных токенах CWD за каждый произведенный блок. В зависимости от стоимости CWD комитет может изменить размер вознаграждения CWD за блок. По состоянию на 15 мая 2023 года каждый блок награждается 1 CWD. Эти CWD взяты из рабочего бюджета.

Финансирование проекта («работники»)

Определенное количество ежедневно доступных токенов может быть выделено для разработки посредством «работников». Любой может создать «работника» в блокчейне CWD GLOBAL и запросить суточное вознаграждение в CWD. Если держатели CWD одобряют конкретного «работника», CWD переводятся из дневного бюджета. Гибкий лимит определяет максимальный размер дневного бюджета, который предоставляется всем утвержденным «работникам». Следовательно, те «работники», которые получили больше голосов от держателей CWD, получат свои средства первыми. Это означает, что «работники», даже если они утверждены, могут не получить финансирование при достижении вышеупомянутого порога. Кроме того, «работники» постоянно находятся под пристальным вниманием владельцев CWD, которые могут не одобрить (т. е. отозвать свой голос и «уволить») «работников», которые не выполняют свои обязанности.

Вестинговый баланс

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

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

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

Vesting — это процесс начисления дохода, распределенный во времени по определенному графику.

Last updated