Децентрализованное Управление Активами

Видео
До окончания пресейла осталось

00

Дней

00

Часов

00

Минут

00

Секунд

Zichain, инновационная компания в сфере криптофинансов, рада объявить о присоединении Александра Бородича к команде эдвайзеров (Advisory Board).
На данный момент вопрос места «хранения» активов и работы с ними становится достаточно нетривиальным.
Zichain, международная компания, специализирующаяся на управлении цифровыми активами, запустила два индексных фонда. Они стали первыми в линейке инновационных продуктов Zichain, которые сделают процесс инвестиций в криптовалюты простым и безопасным.
Сергей Ковтуненко, один из ведущих профессионалов на финансовом рынке в России с 13-летним опытом работы в крупнейших мировых и российских инвестиционных банках, назначен исполнительным директором группы компаний Zichain, специализирующейся на управлении цифровыми активами.
Zichain, инновационная компания в сфере криптофинансов, рада объявить о присоединении Александра Бородича к команде эдвайзеров (Advisory Board). Александр Бородич – первопроходец в области инноваций и технологии блокчейн, венчурный инвестор, участвовавший в более чем 70 инвестиционных проектах по всему миру, Александр также занимается разработкой стратегии для электронных СМИ. "
Традиционный финансовый сектор был сформирован уже давно и строго контролируется правительством, а его функции выполняют несколько игроков: банки, брокеры, фондовые биржи, аудиторы и инвесторы.
Финансовая компания Double Capital Group стала экспертом по криптофинансам на Blockchain & Bitcoin Conference Moscow.
В настоящий момент проект CryptoEYE.pro находится на первой стадии развития: криптоиндексы были актуализированы, произошло создание базы знаний и механизма безопасности для инвесторов. В дальнейшем на платформе появится новостной агрегатор на основе анализа больших данных. Также будет добавлены возможность покупки индексных фондов, а также сервисы для развития торговых стратегий и проверки торговых гипотез.
Команде проекта Zichain удалось соединить свой богатый опыт в сфере традиционных финансов с применением инновационных технологий. Будут созданы четыре простых и безопасных продукта, которые обеспечат успешное инвестирование в криптовалюты. Все желающие смогут отслеживать динамику своих инвестиций и получать последние данные о рынке.
Команда эдвайзеров проекта Zichain (Advisory Board) была сформирована, чтобы обеспечить стратегическое руководство и ценные технические советы для команды менеджеров проекта. Эдвайзеры будут также поддерживать Zichain при реализации новых возможностей для роста. Александр Бородич будет работать вместе с Цзьнь Хао Оном и Богданом Феудером, которые присоединились к команде в начале этого месяца.
Zichain - это финансовая компания в сфере блокчейн, которая расположена в Швейцарии. Zichain - инновационная компания в сфере индексов криптовалют. В декабре 2017 года компания запустила первый в мире сервис для индексации и аналитики криптовалют. Zichain удается успешно комбинировать лучшие практики из мира традиционных финансов с инновационными технологиями.
В данный момент команда Zichain сосредоточена на развитии четырех ключевых продуктов: уникальной и удобной платформы для управляющих, которые хотят запустить собственные фонды white label, линейки криптовалютных индексных фондов на базе криптовалютных индексов, новой инфраструктуры для сбора и анализа новостей индустрии и рыночных данных, а также платформы для обмена фиатных денег и криптовалют.
Хачатур Гукасян, СЕО Zichain: "Для меня большая честь приветствовать Александра Бородича среди наших эдвайзеров. Он является легендой в мире блокчейн-технологий, он совершенно точно привнесет в проект свои неоценимые знания и уникальный опыт. Я очень рад, что Александр разделяет стремление Zichain к тому, чтобы стать лидером в мире криптофинансов."
Комментарий Александра Бородича: "Я очень рад стать частью команды Zichain, когда проект переживает такое бурное развитие. Я верю в команду проекта и с нетерпением жду, когда начнется наше сотрудничество с такой активной и динамичной командой и поддерживаю их в намерении стать инновационным проектом в мире криптофинансов."

Zichain - оптимальное решение для управления активами. Zichain объединяет инвесторов и менеджеров фондов, инвестиционные услуги предоставляются по принципу "одного окна".

Экосистема

zitoken
ZiChange.io
Лицензированный крипто-фиатный брокер
CryptoEYE.com
Информационно-аналитический портал
Автоматизированные
криптовалютные
индексные фонды
TheIndex.Fund
BAMP
Платформа для управления криптовалютными активами
ZiChange.io
CryptoEYE.com
TheIndex.Fund
BAMP

zitoken

Продукты

Cryptoeye.com

Cryptoeye.com

  • Исследуй криптовалютный рынок с помощью единой платформы
  • Изучи основы каждого криптовалютного проекта
  • Получи исчерпывающие и структурированные рыночные данные
  • Читай новости и аналитику, касающуюся твоего портфеля криптовалют
  • Разрабатывай инвестиционные стратегии и тестируй торговые идеи

Текущий статус: Бета-версия.

Перейти на сайт

TheIndex.Fund

TheIndex.Fund

  • Один токен заменяет целый портфель криптовалют
  • Пять отдельных фондов, основанных на разработанных нами индексах
  • Покупай и погашай токены мгновенно по справедливой цене
  • Прозрачные правила инвестирования и низкие комиссии
  • Высокие стандарты безопасности активов

Текущий статус: Запущено 5 криптовалютных индексов, скоро запуск фондов.

bamp

BAMP

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

Текущий статус: MVP.

ZiChange

ZiChange.io

  • Покупай и продавай цифровую валюту за USD или EUR мгновенно
  • Получи самый выгодный курс и низкие комиссии
  • Обменивай большие объёмы криптовалюты без лишних усилий
  • Выбери самый подходящий способ оплаты

Текущий статус: Получена лицензия, скоро запуск.

Перейти на сайт

Zichain

Единая точка входа в мир криптовалют

$71B

Рынок и возможности

Криптовалюты – новая форма активов

Фиатный мир

Общий размер активов

$320T

15%
Альтернативные
стратегии
18%
Пассивные
стратегии
67%
Активные
стратегии

$69T

Активы под управлением

Крипто мир

Общий размер активов

$328B

$71B
Потенциал индустрии управления активами

Активы под управлением

Данные в режиме реального времени предоставляет CryptoEYE.com

Цели

BAMP

Активы под администрированием

goal1

CryptoEYE.com

Посетителей в месяц

goal1

TheIndex.Fund

Активы под управлением

goal1

ZiChange

Объем сделок

goal1

Дорожная карта

Q3
2017
Q4
2017
Q1
2018
Q2
2018
Q3
2018
Q4
2018
Q1
2019
Q2
2019
Q3
2019
Q4
2019
Q1
2020

BAMP

Создание концепта инфраструктуры для фонда по управлению криптоактивами, начало разработки.

TheIndex.Fund

Разработка индексов криптовалютного рынка и методологии расчётов для запуска индексных фондов.

CryptoEYE

Создание концепта информационного портала с новостным агрегатором и функционалом для эффективного управления инвестиционными фондами.

CryptoEYE

Релиз альфа-версии: пять криптовалютных индексов, раздел крипто-wiki с описанием 100 эмитентов, инвестиционный калькулятор.

BAMP

Трансформация концепта инфраструктуры для собственного фонда в полноценную платформу по управлению криптоактивами – Blockchain Asset Management Platform (BAMP).

CryptoEYE

Релиз CryptoEYE. Релиз MVP новостного агрегатора.

ZiChange

Регистрация компании в Европе. Получение лицензии на обмен криптовалют на фиат.

BAMP

Релиз MVP

TGE

Token Generation Event. Пресейл токенов.

CryptoEYE

Интеграция новостного агрегатора в CryptoEYE. Релиз CryptoEYE 2.0.

TheIndex.Fund

Запуск двух токенизированных фондов на базе разработанных индексов криптовалют для ограниченного числа инвесторов.

TGE

Token Generation Event. Публичная продажа токенов.

BAMP

Запуск торговой платформы, поддерживающей работу на крупнейших криптовалютных биржах через единый терминал.

TheIndex.Fund

Запуск полноценной линейки индексных фондов для широкого круга инвесторов.

ZiChange

Запуск сервиса по обмену криптовалют. Обмен BTC, ETH или LTC на EUR.

BAMP

Релиз BAMP 1.0 (бета-версия).

CryptoEYE

Интеграция брокера ZiChange и индексных фондов TheIndex.Fund для привлечения клиентов. Разработка мобильного приложения на iOS и Android.

ZiChange

Расширение списка доступных фиатных валют при обмене. Запуск бизнес-процессов для работы с институциональными инвесторами и корпоративными клиентами.

CryptoEYE

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

TheIndex.Fund

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

BAMP

Регистрация зонтичной фондовой инфраструктуры

CryptoEYE

Локализация на 2 дополнительных языка. Запуск маркетплейса инвестиционных фондов BAMP.

BAMP

Релиз BAMP 2.0. Децентрализованное хранение активов с распределённым доступом.

CryptoEYE

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

CryptoEYE

Разработка аналитической платформы для создания и тестирования торговых стратегий. Локализация на 2 дополнительных языка.

CryptoEYE

Локализация на 2 дополнительных языка (по завершении данного этапа будет доступен контент на 10 языках).

Команда

Наши лидеры

Хачатур – профессионал финансового рынка, имеющий более 10 лет успешного опыта в индустрии управления крупным частным капиталом. На протяжении своей карьеры работал с ведущими банками и хедж-фондами Швейцарии, России, Сингапура, Люксембурга, Кипра и Лихтенштейна. Хачатур являлся партнёром и управляющим директором компании «АТОН» – старейшей российской независимой инвестиционной группы. Он был ответственным за развитие ATON WM Suisse, швейцарского подразделения компании, с момента его создания в 2014 году и до превращения в лидирующую независимую УК с активами под управлением более $250 млн. долл. Хачатур обладает значительным опытом в брокеридже, структурировании активов, финансовом консультировании и альтернативных инвестициях.

Хачатур Гукасян

Со-основатель, Генеральный директор

Сергей – опытный управляющий проектов и специалист по реструктуризации бизнеса, имеющий более чем 15-летний международный опыт в сфере технологий, энергетики и строительства, в частности в США, Австрии и России. Сергей специализируется на организации бизнес-процессов, консультировании по закупкам, оптимизации затрат и управлении бизнесом. Имеет степень MBA со специализацией в области финансов.

Сергей Геллер

Со-основатель, Операционный директор

Степан – удостоенный наград инженер-программист с более чем 15-летним опытом разработки программного обеспечения с использованием множества прорывных технологий. Он является техническим провидцем с проверенной способностью реализовывать комплексные и инновационные проекты с сервис-ориентированной архитектурой и технологиями. На протяжении многих лет Степан руководил многочисленными ИТ-командами и проектами на международном уровне, а в последнее время занимает должность генерального директора Apollo Bytes, компании, специализирующейся на разработке программного обеспечения для цифрового будущего. Его опыт заключается в разработке корпоративного программного обеспечения, сервис-ориентированной архитектуры и технологий, программных инфраструктур, больших данных, когнитивных вычислений и искусственного интеллекта. Степан является автором 12 научных публикаций и имеет степень доктора компьютерных наук.

Степан Цатурян

PhD, Технический директор

Финансовый и инвестиционный гуру с более чем 20-летним опытом работы в таких отраслях,как СМИ, телекоммуникации и финтех. До прихода в Zichain Андрей несколько лет успешно развивал ряд стартапов и финтех-компаний, специализирующихся на мобильных приложениях. На протяжении шести лет Андрей являлся финансовым директором в «Связной», второй по величине в России розничной сети мобильных телефонов. До этого он руководил финансовой стратегией в Media Most, одной из крупнейших в России медиакомпаний. Андрей начал свою карьеру в 1996 году в PWC. Имеет степень в области экономики и финансов, а так же степень MBA в Школе менеджмента Kellogg в Северо-западном университете.

Андрей Гунин

Со-основатель, Финансовый директор

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

Вячеслав Тимербулатов

Со-основатель, Директор по развитию бизнеса

Сергей Ковтуненко – ведущий эксперт по финансовым рынкам с 13-летним опытом в области Управления Активами. Работал с частным капиталом состоятельных клиентов в ведущих финансовых компаниях и банка. До прихода в ZIchain работал в российском представительстве UBS в течение 4 лет. Ранее в Тройка Диалог и Sberbank Private Banking. Обладает экспертизой в области решений по Стратегическому Распределению Активов на базе традиционных и альтернативных классов активов: Глобальные Акции, инструменты с фиксированной доходностью, Хедж-фонды и Фонды Прямых инвестиций, структурные решения на базе валют, сырьевых активов, акций. До этого на протяжении пяти лет работал в лидирующих компаниях телекоммуникационной отрасли - Huawei Technologies и Alcatel на позиции менеджера по продукту в сегменте сетей доступа. Имеет степень Экономиста по специальности "Информационные системы в Экономике" Новосибирского Государственного Технического Университета.

Сергей Ковтуненко

Исполнительный директор

Екатерина - специалист по маркетингу, PR, а также организации мероприятий. Она имеет большой опыт в сфере развития маркетинговых стратегий, коммуникаций и event-менеджмента. До присоединения к команде Zichain Екатерина работала в таких компаниях, как Sberbank CIB (бывшая"Тройка Диалог" ) и АТОН. Она является квалифицированным специлистом по финансовым рынкам. Екатерина с отличием окончила Университет Бизнеса и Права, имеет степень в области международного бизнеса и экономической безопасности.

Екатерина Матвеева

Директор по маркетингу

Тарас – специалист по финансовым рынкам в сфере альтернативных инвестиций и управления активами. Он имеет обширный опыт в формировании структуры хедж-фондов и фондов взаимных инвестиций. Тарас сыграл важную роль в создании первой в России платформы по инвестированию в хедж-фонды для крупных частных клиентов в старейшей инвестиционной группе «АТОН». Имеет степень в области экономики Высшей школы экономики и Российской экономической школы.

Тарас Чумаченко

Партнер, Директор по развитию продуктов

Более десяти лет занимается менеджментом, управлением проектами и развитием бизнеса в сфере ИТ. На его счету свыше 30 успешных проектов разного масштаба и объема, каждый из которых включает новый вызов для рынка, апробации новых технологий, установления лидирующих позиций.

Сергей Швей

Product Owner

Опытный руководитель проектов и ведущий разработчик программного обеспечения с более чем 10-летним опытом работы в крупных международных компаниях, таких как SUN Microsystems и Oracle. Основная специализация: информационно-аналитические системы, алгоритмы машинного обучения, большие данные и обработка естественного языка.

Александр Андриянов

Разработчик

Давид имеет более чем 15-летний опыт разработки и координации комплексных ИТ-проектов в различных отраслях. Он обладает подтверждённым успешным опытом внедрения IT-решений в различных международных компаниях. Давид обладает профессиональным опытом в течение всего жизненного цикла программного проекта, включая проектирование, разработку, техническое обслуживание и поддержку.

Давид Худавердян

Product Owner

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

Данил Яковлев

Менеджер по развитию торговой инфраструктуры

Имеет степень PhD компьютерных наук. Более 13 лет практического опыта работы по внедрению и поддержке высокопроизводительных и масштабных решений для ПО. Богатый опыт работы с архитектурой многоярусных приложений: разработка и поддержка. Является экспертом и ментором по процессам разработки ПО. Активно участвует в подготовке новых специалистов, поддерживает развитие технологии блокчейн.

Артур Акопян

PhD, Архитектор программного обеспечения

Архитектор программного обеспечения, имеющий более 15 лет опыта работы в области создания и разработки ПО. Богатый опыт в области Backend и Frontend решений, анализе данных, создании баз данных и API. Является экспертом в сервисно-ориентированных архитектурах и приложениях по работе с большими объёмами трафика.

Армен Иванян

Архитектор программного обеспечения

Опытный профессионал в области разработки ПО. Получил степень магистра в области информационных технологий в Национальной Академии наук Армении. Имеет опыт работы в сфере информационных технологий и услуг в области ПО. Большой опыт в объектно-ориентированном программировании, Microsoft .Net Frameworks и разработке и применении Web API.

Хорен Шайбазян

Разработчик

Инженер ПО, также имеющий солидный опыт в финансовой сфере. Ее карьера началась с позиции финансового аналитика в области структурных финансовых программных решений. Получив необходимые знания и навыки, она занялась разработкой ПО и стала инженером в Microsoft .NetCore, который пользуется ее большой поддержкой.

Аспрам Шадян

Разработчик

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

Карен Балабекян

Разработчик

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

Тигран Аветисян

Разработчик

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

Айк Манукян

Разработчик

Виктория - инженер по контролю качества. Ее отличает высокий уровень мотивации, преданности своему делу. Она с большим энтузиазмом занимается определением, подготовкой стратегии и проведением тестов по контролю качества. Виктория оформляет системы тестирования, разрабатывает сценарии тестирования, чтобы обеспечить высокое качество работы на каждом этапе проекта. Виктория имеет опыт работы как с frontend, backend, а также с командой дизайнеров и продакшна. Виктория работает в сфере аналитики и отчетности уже более 13 лет.

Виктория Карамян

Тестировщик

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

Анаит Казарян

Тестировщик

Советники

Александр Бородич – первопроходец в области инноваций и технологии блокчейн, основатель Universa Blockchain и VentureClub, крупнейшей российской платформы для венчурных инвесторов, бизнес-ангел, участвовавший в более чем 70 инвестиционных проектах. Ключевые области инвестиций: IoT, облачные вычисления, умные города, SaaS на ранних стадиях (idea, seed). Александр Бородич назван «Самым активным бизнес-ангелом России» по версии компании РВК, он является «Руководителем мечты» и управляющим партнером маркетингового агентства Future Action. Помимо всего прочего, являлся директором по маркетингу российского интернет-гиганта Mail.ru Group.
Александр многократно участвовал в отраслевых конференциях на тему блокчейн-технологий. Является преподавателем кафедры маркетинга Высшей школы экономики. С 2010 по 2013 годы возглавлял факультет экономики и математики Московского государственного университета, где он более 15 лет преподавал «Новую экономику».
Александр Бородич получил степень MBA в Стокгольмской школе экономики (Швеция) в 2007 году, окончил Московский институт электроники и математики и получил степень по маркетингу в Высшей школе экономики.

Александр Бородич

Основатель Universa Blockchain

Консультант в проведении более 15 ICO. Цзюн Хао Онг развивал сообщества криптовалютных проектов, включая Strykz, Kinguin, BTU protocol, Lendo, AgentNotNeeded, Axens's, и привлёк в совокупности более 200,000 участников для различных ICO. Общие привлечённые средства консультируемых Цзюн Хао Онгом проектов составляют более $100 млн.
Джун Хао Онг имеет более 25.000 подписчиков на различных платформах. Он имеет обширные знания в области криптовалют и технологии блокчейн, а также глубокое понимание рынка криптовалют. Собрал более 18,000 подписчиков в собственном Telegram-канале. Лидер мнений на азиатском рынке.

Цзюн Хао Он

Блокчейн евангелист

Богдан Феудер, ICO советник, эксперт ICOBench, Full-stack разработчик и разработчик смарт-контрактов, веб-разработчик, член консультационного совета в Cryptocurrency & Blockchain Regulatory Task Force (CBRTF).
Богдан является влиятельным экспертом по технологии блокчейн и криптовалютам, инвестором, предпринимателем и многократным спикером блокчейн-конференций. В настоящее время консультирует перспективные стартапы, является соучредителем bitJob и президентом Blockchainexperts.io. Имеет степень бакалавра компьютерных наук университета Манитобы. Богдан имеет более 20 лет опыта работы в области ИТ, обладает глубокими знаниями внутренних механизмов проведения ICO, от концепции до сбора средств, а также пониманием текущей блокчейн-индустрии.

Богдан Феудер

Full-Stack Разработчик

Исмаил Малик, провозгласивший себя ""социальным инженером и хакером роста PR"", - редактор самого популярного в мире издания по ICO - ICOcrowd, более 20 лет занимается стартапами и предпринимательскими проектами в сфере технологий. Он является одним из ведущих экспертов в сфере блокчейн. Исмаил является одним из 100 самых влиятельных людей в блокчейн-среде по версии rise.global. Исмаил также является основателем и СЕО Blockchain Lab, он имеет большой опыт в таких сферах, как блокчейн, токенизация, криптовалюты. Исмаил часто выступает в качестве спикера на событиях, связанных с блокчейн-тематикой, в Восточной Азии.

Ismail Malik

Эдвайзер по вопросам развития международного бизнеса

СМАРТ-КОНТРАКТ

  1.     function revokeAsset(bytes32 _symbol, uint _value) returns(bool);
  2.     function setProxy(address _address, bytes32 _symbol) returns(bool);
  3.     function lockAsset(bytes32 _symbol) returns(bool);
  4.     function proxyTransferFromToICAPWithReference(address _from, bytes32 _icap, uint _value, string _reference, address _sender) returns(bool);
  5.     function proxyApprove(address _spender, uint _value, bytes32 _symbol, address _sender) returns(bool);
  6.     function allowance(address _from, address _spender, bytes32 _symbol) constant returns(uint);
  7.     function proxyTransferFromWithReference(address _from, address _to, uint _value, bytes32 _symbol, string _reference, address _sender) returns(bool);
  8. }
  9.  
  10. contract AssetInterface {
  11.     function _performTransferWithReference(address _to, uint _value, string _reference, address _sender) returns(bool);
  12.     function _performTransferToICAPWithReference(bytes32 _icap, uint _value, string _reference, address _sender) returns(bool);
  13.     function _performApprove(address _spender, uint _value, address _sender) returns(bool);
  14.     function _performTransferFromWithReference(address _from, address _to, uint _value, string _reference, address _sender) returns(bool);
  15.     function _performTransferFromToICAPWithReference(address _from, bytes32 _icap, uint _value, string _reference, address _sender) returns(bool);
  16.     function _performGeneric(bytes, address) payable {
  17.         revert();
  18.     }
  19. }
  20.  
  21. contract ERC20Interface {
  22.     event Transfer(address indexed from, address indexed to, uint256 value);
  23.     event Approval(address indexed from, address indexed spender, uint256 value);
  24.  
  25.     function totalSupply() constant returns(uint256 supply);
  26.     function balanceOf(address _owner) constant returns(uint256 balance);
  27.     function transfer(address _to, uint256 _value) returns(bool success);
  28.     function transferFrom(address _from, address _to, uint256 _value) returns(bool success);
  29.     function approve(address _spender, uint256 _value) returns(bool success);
  30.     function allowance(address _owner, address _spender) constant returns(uint256 remaining);
  31.  
  32.     // function symbol() constant returns(string);
  33.     function decimals() constant returns(uint8);
  34.     // function name() constant returns(string);
  35. }
  36.  
  37. contract AssetProxyInterface {
  38.     function _forwardApprove(address _spender, uint _value, address _sender) returns(bool);
  39.     function _forwardTransferFromWithReference(address _from, address _to, uint _value, string _reference, address _sender) returns(bool);
  40.     function _forwardTransferFromToICAPWithReference(address _from, bytes32 _icap, uint _value, string _reference, address _sender) returns(bool);
  41.     function balanceOf(address _owner) constant returns(uint);
  42. }
  43.  
  44. contract Bytes32 {
  45.     function _bytes32(string _input) internal constant returns(bytes32 result) {
  46.         assembly {
  47.             result := mload(add(_input, 32))
  48.         }
  49.     }
  50. }
  51.  
  52. contract ReturnData {
  53.     function _returnReturnData(bool _success) internal {
  54.         assembly {
  55.             let returndatastart := msize()
  56.             mstore(0x40, add(returndatastart, returndatasize))
  57.             returndatacopy(returndatastart, 0, returndatasize)
  58.             switch _success case 0 { revert(returndatastart, returndatasize) } default { return(returndatastart, returndatasize) }
  59.         }
  60.     }
  61.  
  62.     function _assemblyCall(address _destination, uint _value, bytes _data) internal returns(bool success) {
  63.         assembly {
  64.             success := call(div(mul(gas, 63), 64), _destination, _value, add(_data, 32), mload(_data), 0, 0)
  65.         }
  66.     }
  67. }
  68.  
  69. /**
  70.  * @title EToken2 Asset Proxy.
  71.  *
  72.  * Proxy implements ERC20 interface and acts as a gateway to a single EToken2 asset.
  73.  * Proxy adds etoken2Symbol and caller(sender) when forwarding requests to EToken2.
  74.  * Every request that is made by caller first sent to the specific asset implementation
  75.  * contract, which then calls back to be forwarded onto EToken2.
  76.  *
  77.  * Calls flow: Caller ->
  78.  *             Proxy.func(...) ->
  79.  *             Asset._performFunc(..., Caller.address) ->
  80.  *             Proxy._forwardFunc(..., Caller.address) ->
  81.  *             Platform.proxyFunc(..., symbol, Caller.address)
  82.  *
  83.  * Generic call flow: Caller ->
  84.  *             Proxy.unknownFunc(...) ->
  85.  *             Asset._performGeneric(..., Caller.address) ->
  86.  *             Asset.unknownFunc(...)
  87.  *
  88.  * Asset implementation contract is mutable, but each user have an option to stick with
  89.  * old implementation, through explicit decision made in timely manner, if he doesn't agree
  90.  * with new rules.
  91.  * Each user have a possibility to upgrade to latest asset contract implementation, without the
  92.  * possibility to rollback.
  93.  *
  94.  * Note: all the non constant functions return false instead of throwing in case if state change
  95.  * didn't happen yet.
  96.  */
  97. contract AssetProxy is ERC20Interface, AssetProxyInterface, Bytes32, ReturnData {
  98.     // Assigned EToken2, immutable.
  99.     EToken2Interface public etoken2;
  100.  
  101.     // Assigned symbol, immutable.
  102.     bytes32 public etoken2Symbol;
  103.  
  104.     // Assigned name, immutable. For UI.
  105.     string public name;
  106.     string public symbol;
  107.  
  108.     /**
  109.      * Sets EToken2 address, assigns symbol and name.
  110.      *
  111.      * Can be set only once.
  112.      *
  113.      * @param _etoken2 EToken2 contract address.
  114.      * @param _symbol assigned symbol.
  115.      * @param _name assigned name.
  116.      *
  117.      * @return success.
  118.      */
  119.     function init(EToken2Interface _etoken2, string _symbol, string _name) returns(bool) {
  120.         if (address(etoken2) != 0x0) {
  121.             return false;
  122.         }
  123.         etoken2 = _etoken2;
  124.         etoken2Symbol = _bytes32(_symbol);
  125.         name = _name;
  126.         symbol = _symbol;
  127.         return true;
  128.     }
  129.  
  130.     /**
  131.      * Only EToken2 is allowed to call.
  132.      */
  133.     modifier onlyEToken2() {
  134.         if (msg.sender == address(etoken2)) {
  135.             _;
  136.         }
  137.     }
  138.  
  139.     /**
  140.      * Only current asset owner is allowed to call.
  141.      */
  142.     modifier onlyAssetOwner() {
  143.         if (etoken2.isOwner(msg.sender, etoken2Symbol)) {
  144.             _;
  145.         }
  146.     }
  147.  
  148.     /**
  149.      * Returns asset implementation contract for current caller.
  150.      *
  151.      * @return asset implementation contract.
  152.      */
  153.     function _getAsset() internal returns(AssetInterface) {
  154.         return AssetInterface(getVersionFor(msg.sender));
  155.     }
  156.  
  157.     function recoverTokens(uint _value) onlyAssetOwner() returns(bool) {
  158.         return this.transferWithReference(msg.sender, _value, 'Tokens recovery');
  159.     }
  160.  
  161.     /**
  162.      * Returns asset total supply.
  163.      *
  164.      * @return asset total supply.
  165.      */
  166.     function totalSupply() constant returns(uint) {
  167.         return etoken2.totalSupply(etoken2Symbol);
  168.     }
  169.  
  170.     /**
  171.      * Returns asset balance for a particular holder.
  172.      *
  173.      * @param _owner holder address.
  174.      *
  175.      * @return holder balance.
  176.      */
  177.     function balanceOf(address _owner) constant returns(uint) {
  178.         return etoken2.balanceOf(_owner, etoken2Symbol);
  179.     }
  180.  
  181.     /**
  182.      * Returns asset allowance from one holder to another.
  183.      *
  184.      * @param _from holder that allowed spending.
  185.      * @param _spender holder that is allowed to spend.
  186.      *
  187.      * @return holder to spender allowance.
  188.      */
  189.     function allowance(address _from, address _spender) constant returns(uint) {
  190.         return etoken2.allowance(_from, _spender, etoken2Symbol);
  191.     }
  192.  
  193.     /**
  194.      * Returns asset decimals.
  195.      *
  196.      * @return asset decimals.
  197.      */
  198.     function decimals() constant returns(uint8) {
  199.         return etoken2.baseUnit(etoken2Symbol);
  200.     }
  201.  
  202.     /**
  203.      * Transfers asset balance from the caller to specified receiver.
  204.      *
  205.      * @param _to holder address to give to.
  206.      * @param _value amount to transfer.
  207.      *
  208.      * @return success.
  209.      */
  210.     function transfer(address _to, uint _value) returns(bool) {
  211.         return transferWithReference(_to, _value, '');
  212.     }
  213.  
  214.     /**
  215.      * Transfers asset balance from the caller to specified receiver adding specified comment.
  216.      * Resolves asset implementation contract for the caller and forwards there arguments along with
  217.      * the caller address.
  218.      *
  219.      * @param _to holder address to give to.
  220.      * @param _value amount to transfer.
  221.      * @param _reference transfer comment to be included in a EToken2's Transfer event.
  222.      *
  223.      * @return success.
  224.      */
  225.     function transferWithReference(address _to, uint _value, string _reference) returns(bool) {
  226.         return _getAsset()._performTransferWithReference(_to, _value, _reference, msg.sender);
  227.     }
  228.  
  229.     /**
  230.      * Transfers asset balance from the caller to specified ICAP.
  231.      *
  232.      * @param _icap recipient ICAP to give to.
  233.      * @param _value amount to transfer.
  234.      *
  235.      * @return success.
  236.      */
  237.     function transferToICAP(bytes32 _icap, uint _value) returns(bool) {
  238.         return transferToICAPWithReference(_icap, _value, '');
  239.     }
  240.  
  241.     /**
  242.      * Transfers asset balance from the caller to specified ICAP adding specified comment.
  243.      * Resolves asset implementation contract for the caller and forwards there arguments along with
  244.      * the caller address.
  245.      *
  246.      * @param _icap recipient ICAP to give to.
  247.      * @param _value amount to transfer.
  248.      * @param _reference transfer comment to be included in a EToken2's Transfer event.
  249.      *
  250.      * @return success.
  251.      */
  252.     function transferToICAPWithReference(bytes32 _icap, uint _value, string _reference) returns(bool) {
  253.         return _getAsset()._performTransferToICAPWithReference(_icap, _value, _reference, msg.sender);
  254.     }
  255.  
  256.     /**
  257.      * Prforms allowance transfer of asset balance between holders.
  258.      *
  259.      * @param _from holder address to take from.
  260.      * @param _to holder address to give to.
  261.      * @param _value amount to transfer.
  262.      *
  263.      * @return success.
  264.      */
  265.     function transferFrom(address _from, address _to, uint _value) returns(bool) {
  266.         return transferFromWithReference(_from, _to, _value, '');
  267.     }
  268.  
  269.     /**
  270.      * Prforms allowance transfer of asset balance between holders adding specified comment.
  271.      * Resolves asset implementation contract for the caller and forwards there arguments along with
  272.      * the caller address.
  273.      *
  274.      * @param _from holder address to take from.
  275.      * @param _to holder address to give to.
  276.      * @param _value amount to transfer.
  277.      * @param _reference transfer comment to be included in a EToken2's Transfer event.
  278.      *
  279.      * @return success.
  280.      */
  281.     function transferFromWithReference(address _from, address _to, uint _value, string _reference) returns(bool) {
  282.         return _getAsset()._performTransferFromWithReference(_from, _to, _value, _reference, msg.sender);
  283.     }
  284.  
  285.     /**
  286.      * Performs transfer call on the EToken2 by the name of specified sender.
  287.      *
  288.      * Can only be called by asset implementation contract assigned to sender.
  289.      *
  290.      * @param _from holder address to take from.
  291.      * @param _to holder address to give to.
  292.      * @param _value amount to transfer.
  293.      * @param _reference transfer comment to be included in a EToken2's Transfer event.
  294.      * @param _sender initial caller.
  295.      *
  296.      * @return success.
  297.      */
  298.     function _forwardTransferFromWithReference(address _from, address _to, uint _value, string _reference, address _sender) onlyImplementationFor(_sender) returns(bool) {
  299.         return etoken2.proxyTransferFromWithReference(_from, _to, _value, etoken2Symbol, _reference, _sender);
  300.     }
  301.  
  302.     /**
  303.      * Prforms allowance transfer of asset balance between holders.
  304.      *
  305.      * @param _from holder address to take from.
  306.      * @param _icap recipient ICAP address to give to.
  307.      * @param _value amount to transfer.
  308.      *
  309.      * @return success.
  310.      */
  311.     function transferFromToICAP(address _from, bytes32 _icap, uint _value) returns(bool) {
  312.         return transferFromToICAPWithReference(_from, _icap, _value, '');
  313.     }
  314.  
  315.     /**
  316.      * Prforms allowance transfer of asset balance between holders adding specified comment.
  317.      * Resolves asset implementation contract for the caller and forwards there arguments along with
  318.      * the caller address.
  319.      *
  320.      * @param _from holder address to take from.
  321.      * @param _icap recipient ICAP address to give to.
  322.      * @param _value amount to transfer.
  323.      * @param _reference transfer comment to be included in a EToken2's Transfer event.
  324.      *
  325.      * @return success.
  326.      */
  327.     function transferFromToICAPWithReference(address _from, bytes32 _icap, uint _value, string _reference) returns(bool) {
  328.         return _getAsset()._performTransferFromToICAPWithReference(_from, _icap, _value, _reference, msg.sender);
  329.     }
  330.  
  331.     /**
  332.      * Performs allowance transfer to ICAP call on the EToken2 by the name of specified sender.
  333.      *
  334.      * Can only be called by asset implementation contract assigned to sender.
  335.      *
  336.      * @param _from holder address to take from.
  337.      * @param _icap recipient ICAP address to give to.
  338.      * @param _value amount to transfer.
  339.      * @param _reference transfer comment to be included in a EToken2's Transfer event.
  340.      * @param _sender initial caller.
  341.      *
  342.      * @return success.
  343.      */
  344.     function _forwardTransferFromToICAPWithReference(address _from, bytes32 _icap, uint _value, string _reference, address _sender) onlyImplementationFor(_sender) returns(bool) {
  345.         return etoken2.proxyTransferFromToICAPWithReference(_from, _icap, _value, _reference, _sender);
  346.     }
  347.  
  348.     /**
  349.      * Sets asset spending allowance for a specified spender.
  350.      * Resolves asset implementation contract for the caller and forwards there arguments along with
  351.      * the caller address.
  352.      *
  353.      * @param _spender holder address to set allowance to.
  354.      * @param _value amount to allow.
  355.      *
  356.      * @return success.
  357.      */
  358.     function approve(address _spender, uint _value) returns(bool) {
  359.         return _getAsset()._performApprove(_spender, _value, msg.sender);
  360.     }
  361.  
  362.     /**
  363.      * Performs allowance setting call on the EToken2 by the name of specified sender.
  364.      *
  365.      * Can only be called by asset implementation contract assigned to sender.
  366.      *
  367.      * @param _spender holder address to set allowance to.
  368.      * @param _value amount to allow.
  369.      * @param _sender initial caller.
  370.      *
  371.      * @return success.
  372.      */
  373.     function _forwardApprove(address _spender, uint _value, address _sender) onlyImplementationFor(_sender) returns(bool) {
  374.         return etoken2.proxyApprove(_spender, _value, etoken2Symbol, _sender);
  375.     }
  376.  
  377.     /**
  378.      * Emits ERC20 Transfer event on this contract.
  379.      *
  380.      * Can only be, and, called by assigned EToken2 when asset transfer happens.
  381.      */
  382.     function emitTransfer(address _from, address _to, uint _value) onlyEToken2() {
  383.         Transfer(_from, _to, _value);
  384.     }
  385.  
  386.     /**
  387.      * Emits ERC20 Approval event on this contract.
  388.      *
  389.      * Can only be, and, called by assigned EToken2 when asset allowance set happens.
  390.      */
  391.     function emitApprove(address _from, address _spender, uint _value) onlyEToken2() {
  392.         Approval(_from, _spender, _value);
  393.     }
  394.  
  395.     /**
  396.      * Resolves asset implementation contract for the caller and forwards there transaction data,
  397.      * along with the value. This allows for proxy interface growth.
  398.      */
  399.     function () payable {
  400.         _getAsset()._performGeneric.value(msg.value)(msg.data, msg.sender);
  401.         _returnReturnData(true);
  402.     }
  403.  
  404.     // Interface functions to allow specifying ICAP addresses as strings.
  405.     function transferToICAP(string _icap, uint _value) returns(bool) {
  406.         return transferToICAPWithReference(_icap, _value, '');
  407.     }
  408.  
  409.     function transferToICAPWithReference(string _icap, uint _value, string _reference) returns(bool) {
  410.         return transferToICAPWithReference(_bytes32(_icap), _value, _reference);
  411.     }
  412.  
  413.     function transferFromToICAP(address _from, string _icap, uint _value) returns(bool) {
  414.         return transferFromToICAPWithReference(_from, _icap, _value, '');
  415.     }
  416.  
  417.     function transferFromToICAPWithReference(address _from, string _icap, uint _value, string _reference) returns(bool) {
  418.         return transferFromToICAPWithReference(_from, _bytes32(_icap), _value, _reference);
  419.     }
  420.  
  421.     /**
  422.      * Indicates an upgrade freeze-time start, and the next asset implementation contract.
  423.      */
  424.     event UpgradeProposed(address newVersion);
  425.     event UpgradePurged(address newVersion);
  426.     event UpgradeCommited(address newVersion);
  427.     event OptedOut(address sender, address version);
  428.     event OptedIn(address sender, address version);
  429.  
  430.     // Current asset implementation contract address.
  431.     address latestVersion;
  432.  
  433.     // Proposed next asset implementation contract address.
  434.     address pendingVersion;
  435.  
  436.     // Upgrade freeze-time start.
  437.     uint pendingVersionTimestamp;
  438.  
  439.     // Timespan for users to review the new implementation and make decision.
  440.     uint constant UPGRADE_FREEZE_TIME = 3 days;
  441.  
  442.     // Asset implementation contract address that user decided to stick with.
  443.     // 0x0 means that user uses latest version.
  444.     mapping(address => address) userOptOutVersion;
  445.  
  446.     /**
  447.      * Only asset implementation contract assigned to sender is allowed to call.
  448.      */
  449.     modifier onlyImplementationFor(address _sender) {
  450.         if (getVersionFor(_sender) == msg.sender) {
  451.             _;
  452.         }
  453.     }
  454.  
  455.     /**
  456.      * Returns asset implementation contract address assigned to sender.
  457.      *
  458.      * @param _sender sender address.
  459.      *
  460.      * @return asset implementation contract address.
  461.      */
  462.     function getVersionFor(address _sender) constant returns(address) {
  463.         return userOptOutVersion[_sender] == 0 ? latestVersion : userOptOutVersion[_sender];
  464.     }
  465.  
  466.     /**
  467.      * Returns current asset implementation contract address.
  468.      *
  469.      * @return asset implementation contract address.
  470.      */
  471.     function getLatestVersion() constant returns(address) {
  472.         return latestVersion;
  473.     }
  474.  
  475.     /**
  476.      * Returns proposed next asset implementation contract address.
  477.      *
  478.      * @return asset implementation contract address.
  479.      */
  480.     function getPendingVersion() constant returns(address) {
  481.         return pendingVersion;
  482.     }
  483.  
  484.     /**
  485.      * Returns upgrade freeze-time start.
  486.      *
  487.      * @return freeze-time start.
  488.      */
  489.     function getPendingVersionTimestamp() constant returns(uint) {
  490.         return pendingVersionTimestamp;
  491.     }
  492.  
  493.     /**
  494.      * Propose next asset implementation contract address.
  495.      *
  496.      * Can only be called by current asset owner.
  497.      *
  498.      * Note: freeze-time should not be applied for the initial setup.
  499.      *
  500.      * @param _newVersion asset implementation contract address.
  501.      *
  502.      * @return success.
  503.      */
  504.     function proposeUpgrade(address _newVersion) onlyAssetOwner() returns(bool) {
  505.         // Should not already be in the upgrading process.
  506.         if (pendingVersion != 0x0) {
  507.             return false;
  508.         }
  509.         // New version address should be other than 0x0.
  510.         if (_newVersion == 0x0) {
  511.             return false;
  512.         }
  513.         // Don't apply freeze-time for the initial setup.
  514.         if (latestVersion == 0x0) {
  515.             latestVersion = _newVersion;
  516.             return true;
  517.         }
  518.         pendingVersion = _newVersion;
  519.         pendingVersionTimestamp = now;
  520.         UpgradeProposed(_newVersion);
  521.         return true;
  522.     }
  523.  
  524.     /**
  525.      * Cancel the pending upgrade process.
  526.      *
  527.      * Can only be called by current asset owner.
  528.      *
  529.      * @return success.
  530.      */
  531.     function purgeUpgrade() onlyAssetOwner() returns(bool) {
  532.         if (pendingVersion == 0x0) {
  533.             return false;
  534.         }
  535.         UpgradePurged(pendingVersion);
  536.         delete pendingVersion;
  537.         delete pendingVersionTimestamp;
  538.         return true;
  539.     }
  540.  
  541.     /**
  542.      * Finalize an upgrade process setting new asset implementation contract address.
  543.      *
  544.      * Can only be called after an upgrade freeze-time.
  545.      *
  546.      * @return success.
  547.      */
  548.     function commitUpgrade() returns(bool) {
  549.         if (pendingVersion == 0x0) {
  550.             return false;
  551.         }
  552.         if (pendingVersionTimestamp + UPGRADE_FREEZE_TIME > now) {
  553.             return false;
  554.         }
  555.         latestVersion = pendingVersion;
  556.         delete pendingVersion;
  557.         delete pendingVersionTimestamp;
  558.         UpgradeCommited(latestVersion);
  559.         return true;
  560.     }
  561.  
  562.     /**
  563.      * Disagree with proposed upgrade, and stick with current asset implementation
  564.      * until further explicit agreement to upgrade.
  565.      *
  566.      * @return success.
  567.      */
  568.     function optOut() returns(bool) {
  569.         if (userOptOutVersion[msg.sender] != 0x0) {
  570.             return false;
  571.         }
  572.         userOptOutVersion[msg.sender] = latestVersion;
  573.         OptedOut(msg.sender, latestVersion);
  574.         return true;
  575.     }
  576.  
  577.     /**
  578.      * Implicitly agree to upgrade to current and future asset implementation upgrades,
  579.      * until further explicit disagreement.
  580.      *
  581.      * @return success.
  582.      */
  583.     function optIn() returns(bool) {
  584.         delete userOptOutVersion[msg.sender];
  585.         OptedIn(msg.sender, latestVersion);
  586.         return true;
  587.     }
  588.  
  589.     // Backwards compatibility.
  590.     function multiAsset() constant returns(EToken2Interface) {
  591.         return etoken2;
  592.     }
  593. }

Партнеры

Мы будем рады вас видеть

Этапы выпуска токенов

Пресейл
25% бонус

1 ZCN = US$0.08

21 мая - 31 августа 2018

Токенсейл

1 ZCN = US$0.1

16 сентября 2018

Soft cap

$ 3 mln

+

Hard cap

$ 25 mln

-

Распределение токенов

  • 64% Продажа токенов
  • 21% Команда
  • 10% Советники
  • 2% Реферальная программа
  • 2% Баунти-программа
  • 1% Airdrop
Airdrop
1%
Баунти-программа
2%
Реферальная программа
2%
Советники
10%
Команда
21%
Продажа токенов
64%
abacus

Zitoken (ZCN) – внутренняя валюта нашей экосистемы. Каждый, кто оплачивает услуги Zichain с помощью нашего токена, получает скидку 30%. При оплате услуг в любой другой криптовалюте, 50% выручки резервируется для еженедельного обратного выкупа Zitoken на биржах.

  • CryptoEYE.com: доступ к продвинутой аналитике и прогнозам, управлению новостными источниками
  • BAMP: оплата комиссий за использование любых сервисов платформы
  • TheIndex.Fund: оплата комиссий при инвестировании в индексные фонды
  • ZiChange.io: сниженные комиссии при обмене

Бюджет

  • 32.2% IT-разработка
  • 15.5% Расходы на персонал
  • 14.3% PR & Маркетинг
  • 14.2% IT - сопровождение
  • 11.4% Юридическое сопровождение
  • 5.6% Кибербезопасность
  • 3.1% Административные расходы
  • 2.0% IT-инфрастуктура
  • 1.6% Прочие расходы
IT-инфрастуктура
2.0%
1.6%
Прочие расходы
Административные расходы
3.2%
Кибербезопасность
5.6%
Юридическое сопровождение
11.4%
IT - сопровождение
14.2%
PR & Маркетинг
14.3%
32.2%
IT-разработка
15.5%
Расходы на персонал
calculator
Документы
WHITE PAPER
LIGHT PAPER
TWO PAGER
TOKEN PAPER

FAQ

1
Что такое Zichain?

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

2
Зачем вы строите Zichain?

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

3
В чем ваши конкурентные преимущества?

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

4
Есть ли у вас готовый продукт?

Мы запустили бета-версию CryptoEYE, на которой размещаются подробные описания криптовалют (Крипто-wiki) и публикуются значения наших индексов. Дополнительные функции – агрегатор новостей, публикация собственного контента, возможность покупки инвестиционных продуктов – планируются к запуску в 2018-2019. Индексные фонды TheIndex.Fund будут запущены во втором квартале 2018 года, крипто-фиатный брокер ZiChange - в третьем квартале 2018 года, платформа BAMP с децентрализованным хранением активов – не позже второго квартала 2019 года.

5
Кто является целевой аудиторией вашей экосистемы?

ZiChange предоставляет возможность покупки и продажи цифровых валют за USD и EUR каждому, кто связан с рынком криптовалют – от частных инвесторов до майнеров и компаний, проводящих ICO. TheIndex.Fund – лучший выбор для пассивных инвесторов, BAMP – решение, предоставляющее доступ к фондовой инфраструктуре и торговой платформе – подойдёт всем талантливым трейдерам и управляющим активами. CryptoEYE – информационная платформа для всех интересующихся криптовалютами, на которой можно получить доступ к рыночным данным, релевантным новостям, описаниям проектов.

6
Как будут использованы средства, полученные от продажи токенов?

Все собранные средства будут направлены на реализацию целей, указанных в дорожной карте проекта. Среди основных направлений:

  • Развитие IT-инфраструктуры – построение и масштабирование высоконагруженных систем
  • IT-разработка – автоматизация торговых операций TheIndex.Fund, расширение функционала BAMP и CryptoEYE, построение децентрализованной системы доступа к активам
  • Маркетинг и PR – комплексное продвижение продуктов компании для того, чтобы занять существенную долю на рынке с низкой конкуренцией и перейти к стадии органического роста
  • Предоставление ликвидности – формирование необходимого объёма оборотных активов для процесса обмена криптовалют и запуск маркетмейкерских алгоритмов ZiChange
  • Привлечение талантливых сотрудников и формирование партнерских отношений с наилучшими контрагентами, создание команд для локализации продуктов на 15 языках
  • Юридическое сопровождение – секьюритизация фондов для доступа инвесторов из любых стран, регистрация security-токенов для работы фондов на платформе BAMP, лицензирование инвестиционной деятельности в важнейших юрисдикциях
  • Кибербезопасность – создание архитектуры для наиболее надёжной защиты пользовательских активов и данных
1
Что такое Blockchain Asset Management Platform (BAMP)?

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

2
Что такое TheIndex.Fund?

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

3
Что такое CryptoEYE?

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

4
Что такое ZiChange.io?

Ziсhange – это платформа для простой, надёжной и удобной покупки или продажи криптовалюты за USD или EUR. Мы используем самые продвинутые технологии, чтобы предоставить самый защищённый доступ к рынку с лучшими курсами.

1
Токеном какого типа является Zitoken (ZCN)?

Zitoken (ZCN) – ERC20 payment-токен в блокчейне Ethereum, который выполняет роль внутренней валюты в разрабатываемой экосистеме.

2
Зачем мне использовать Zitoken?

С помощью Zitoken, как инвесторы, так и управляющие могут оплачивать использование сервисов компании со скидкой 30%, в том числе маркетинговые инструменты CryptoEYE для управляющих фондами; регистрация фондов и доступ к полному функционалу платформы BAMP; оплата комиссий при инвестировании в TheIndex.Fund или при покупке или продаже цифровых валют на ZiChange.io. В будущем планируется, что Zitoken будет приниматься к оплате за использование сервисов партнерских компаний.

3
Сколько токенов ZCN будет создано?

В рамках Token Generation Event будет выпущено не более 703,125,000 токенов. Из них не более 450,000,000 (64%) доступно к продаже на этапах Private Pre-sale, Public Pre-sale и Token Sale. Все нераспроданные токены будут уничтожены после завершения TGE. В дополнение к реализованным токенам, ровно 21% от общего выпуска будет направлен команде Zichain (максимум 147,656,250 токенов), 10% – советникам проекта (максимум 70,312,500 токенов), 2% – участникам Bounty Program (не более 14,062,500 токенов), ещё 2% – участникам реферальной программы, и 1% – распределяется в ходе Airdrop токенов.

1
Как принять участие в Token Generation Event (TGE)?

Чтобы принять участие в TGE, необходимо зарегистрировать личный аккаунт на нашем сайте, пройти процесс верификации личности и оплатить покупку токенов Zitoken. Вы можете отправлять средства с BTC (Bitcoin), ETH (Ethereum) и LTC (Litecoin) кошельков.

2
Нужно ли проходить KYC для покупки токенов?

Каждому участнику необходимо пройти процесс Know Your Customer (KYC), предоставив документы, подтверждающие личность (паспорт, водительское удостоверение) и место жительства. Доступ к системе KYC-проверки будет открыт в начале TGE, участники получат подробную инструкцию по электронной почте. Токены выпускаются и зачисляются на кошельки покупателей сразу после успешного прохождения KYC и оплаты токенов.

3
Когда начинается продажа токенов? Сколько стоит токен Zitoken?

Token Generation Event (TGE) будет проходить в три этапа: Private Sale, Pre-sale и Token Sale.Pre-sale начнется 21 мая 2018 года и завершится 31 августа 2018 года. Чтобы принять участие в Pre-sale, нужно, чтобы ваше имя было в Whitelist, а также пройти процедуру KYC. Token Sale начнется 16 сентября 2018 годв и завершится 31 октября 2018 года ( KYC - обязательное условие участия). Участие в ранних этапах TGE - это возможность купить токены со скидкой до 65% от финальной цены ($0.10). Во время Private Sale до 80,000,000 токенов будут сначала продаваться по цене $0.035 за токен, затем по $0.06 за токен. Сумма минимальной покупки - $10,000. Во время публичного Pre-sale цена одного токена составит $0.08. Во время Token Sale оставшиеся токены будут продаваться по $0.10.

4
Какова минимальная сумма покупки?

Участие в закрытом пресейле доступно при покупке на сумму от $10,000 (или их эквивалент в криптовалюте). На этапе публичного пресейла, минимальная сумма покупки составляет $1,000 (или их эквивалент в криптовалюте). На основном этапе продажи токенов (Token Sale) минимальная сумма покупки будет равняться $50 (или их эквивалент в криптовалюте).

5
Какие способы оплаты поддерживаются?

Оплатить покупку токенов Zitoken можно только следующими криптовалютами: BTC (Bitcoin), ETH (Ethereum), LTC (Litecoin). Покупка производится в личном кабинете. Переводы принимаются исключительно с личных кошельков. При отправке средств с кошельков криптовалютных бирж, полученная сумма будет отправлена обратно.

6
В течение какого времени будут зачислены средства и распределены токены?

Как только средства покупателя поступят на наши кошельки, платформа автоматически инициирует транзакцию перевода токенов на Ethereum-кошелёк покупателя. Процесс может занять несколько часов, если сеть Ethereum будет перегружена.