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

OSCHINA-MIRROR/kaiyuanshe-kcoin

Клонировать/Скачать
kcoin-un-whitepaper.md 8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 04:28 f3ec9c2

KCoin un-whitepaper

Введение

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

Конечно, поскольку это открытый проект, который приветствует участие всех желающих, список пользовательских историй будет постоянно расти, изменяться и реализовываться!

Этап V1.0

1. Пользователь может войти в систему KCoin с помощью OAuth

Пользователь может войти на веб-платформу KCoin через OAuth, поддерживаются следующие способы входа: Github OAuth, Gitee OAuth и Gitlab.com OAuth. В будущем можно рассмотреть возможность поддержки других способов входа через OAuth.

2. Регистрация пользователя

Пользователь может зарегистрировать аккаунт, указав свой email и установив пароль. После подтверждения регистрации пользователь получит письмо активации на указанный email. После активации пользователь сможет использовать свой аккаунт.

3. Вход пользователя по электронной почте

После активации аккаунта пользователь может войти в KCoin, используя свой адрес электронной почты и пароль.

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

Уже вошедший в систему пользователь может привязать дополнительные учётные записи с платформ OAuth. Есть два способа сделать это:

a) Войти с помощью учётной записи одной из платформ OAuth (например, Github или другой платформы), а затем привязать другие учётные записи OAuth. b) Войти с использованием адреса электронной почты, а затем привязать учётные записи OAuth с других платформ.

5. Возможность регистрации собственного адреса электронной почты

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

6. Наличие личного кошелька у каждого зарегистрированного пользователя

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

7. Пользователи могут регистрировать свои открытые проекты на платформе

После авторизации через OAuth пользователи могут регистрировать собственные открытые проекты и определять правила их функционирования. Когда эти правила вступят в силу, платформа будет рассчитывать баллы участников проекта в соответствии с этими правилами.

8. Определение правил начисления баллов для собственных открытых проектов

Первоначальные правила начисления баллов могут включать:

  • Создание задачи (issue): создатель получает X баллов.
  • Инициация запроса на вытягивание (Pull Request): инициатор получает X баллов.
  • Комментарии к запросу на вытягивание: комментатор получает X баллов.
  • Запрос на вытягивание принят: инициатор получает X баллов, а участник, принявший запрос, получает Y баллов.

9. Комитет управления KCoin может оценивать ценность открытого проекта

На основе оценки комитета управления KCoin можно приобрести определённое количество токенов у членов открытого проекта по установленной цене. Это позволяет обменять сообщество на наличные (Community Cash) на долю участия в проекте (Contribute Stock).

10. Свободный обмен CS и CC на торговой платформе KCoin

После первого обмена токенами открытого проекта (ITE, Initial Token Exchange) у токена проекта появляется начальная стоимость. Последующие обмены могут осуществляться между сторонами по их усмотрению.

11. Свободный обмен CC с другими внешними ресурсами на торговой платформе KCoin

В первую очередь разработчики смогут обменять свои CC на билеты на китайскую конференцию разработчиков Open Source 2018 года.

12. Просмотр цен обмена различных токенов CS на торговой платформе KCoin

Как указано выше.

13. Просмотр цен обмена CC на различные внешние ресурсы на торговой платформе KCoin

Как указано выше.

14. Просмотр своего счёта после входа в систему

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

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

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

Этап V 1.1

Дальнейшие дополнения будут добавлены позже.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/kaiyuanshe-kcoin.git
git@api.gitlife.ru:oschina-mirror/kaiyuanshe-kcoin.git
oschina-mirror
kaiyuanshe-kcoin
kaiyuanshe-kcoin
master