Multy: mobile open source multi blockchain wallet
Multy: mobile open source multi blockchain wallet
@vadimicus, @enmk, @platva1, @alex78pro, @iharpaliashchuk, @babai, @hipster
v 0.0.2
Абстракт
Multy. Billion tokens - the wallet is one.
Удобный мульти блокчейн-кошелек с открытым исходным кодом, который позволит каждому человеку (и даже бабушкам) безопасно хранить, анализировать, передавать и обменивать любые токенизированные ценности с использованием любого устройства. Этим соглашением мы создаем механизм, при помощи которого будут приниматься ключевые решения по развитию проекта Multy.
Консенсус
Multy - это 3к5 мультисиг биткоин адрес 3EJD9tJX3QfCF5pX9ZWCgbEmU4SYeG12LZ, которым управляют следующие лица:
- @vadimicus;
- @babai;
- @enmk;
- @hipster;
- @marina.
Любое решение может быть принято тремя любыми подписантами из указанных выше.
В 12.00 GMT первого числа каждого месяца для обеспечения операционных задач со счета подготавливается предложение о транзакции со ссылкой на фактическую и прогнозную оценку активов и денежных потоков в свободной форме. Стороны обязуются либо согласовать, либо не согласовать подготовленное предложение в течение 12 часов с момента подготовки предложения.
По всем внеплановым предложениям стороны обязуются согласовать или не согласовать транзакцию в течение 72 часов.
Счет Multy служит как единая точка входа для всех инвестиций и любой выручки, полученной в ходе реализации проекта. Прочие многоподписные и одноподписные блокчейн-счета, созданные в целях нормального функцинирования проекта, должны быть включены в данное соглашение.
К активам Multy также относятся:
- Ключи от аккаунта multy;
- Домены multy.io, multy.me, multy.info, multy.tech, multy.life, multy.mobi;
- Продукты труда организации на GitHub и GitHub/Multy-io;
- Ключи доступа в облачные сервисы, в т.ч. рынки приложений;
- Данные, полученные в результате эксплуатации облачных сервисов.
Договоренности вступают в силу после подписания данного документа при помощи блокчейна Голос всеми сторонами.
Коммуникации
- Работа над кодом осуществляется в организациях Appscrunch и Multy-io на GitHub;
- Команда ведет блоги с апдейтами на Стиме и Голосе;
- Команда для коммуникаций использует Telegram.
Дистрибьюция
В рамках данного соглашения не создаются учетные токены. Все доли зафиксированы на момент подписания и могут быть изменены только путем обновления данного соглашения (новой версии).
Все упомянутые лица (@hipster, @marina в лице компании @cyber•Fund) получают право на обладание токенами, которые будут выпущены в будущем:
Entity | Share | Responsibility |
---|---|---|
@vadimicus | 9% | Team lead, bizdev, Android / Python, networking, pitching |
@enmk | 2% | Product, C, C++, Python |
@alex78pro | 2% | iOS, Objective C, Swift |
@platva1 | 1% | Web/mobile design, UI/UX |
@iharpaliashchuk | 1% | Android, Java |
@babai | 0.2% | Scrum master, networking, team support |
Пул опционов | 4.8% | New team incentivization |
@cyber•Fund | 10% | Investor, user, advisor, infrastructure partner |
Пользователи | 70% | Pre-ICO investors, ICO investors, users |
@cyberfund приобретает право на соответствующую долю после перечисления 40 биткоинов (BTC) на счет Multy в течение 72 часов с момента подписания данного соглашения на golos.io.
Токены
Понятие и обязанности, которые вкладываются в токен продукта, на текущий момент не определены. Команда берет на себя обязательство найти наиболее подходящее решение по децентрализованному определению и использованию токенов для инвесторов и пользователей в будущем. Гипотезы монетизации для тестирования с α-версий:
- По умолчанию взимать небольшую плату (fee) за каждую транзакцию в качестве доната с возможностью отключения этой функции;
- Шеринг выручки (revenue sharing) при обмене валют;
- Плата при голосовании за будущие блокчейн-цепочки, которые будут встроены в проект.
Цели на год
- Привлечь 500 000 пользователей или 10% всех обладателей криптовалют;
- Выручка проекта составляет $50k в месяц, либо проект самоокупается;
- Осуществлять поддержку топ 7-ти блокчейн-протоколов;
- Осуществлять поддержку токенов топ 50-ти блокчейнов;
- Осуществлять поддержку ведущих метапротоколов для учета токенов (таких как ERC-20, UIA и т.д.);
- Привлечь $20M на дальнейшее развитие;
- Рейтинги приложений в App Store / Google Play >= 4.5;
- DAU приложений составляет 10% от всех установок;
- Принять решение об экономике токена проекта на основании глубокого исследования накопленных данных и тестирования гипотез в продуктовом приложении.
Свойства (features)
- Кошелек с поддержкой ведущих блокчейн-протоколов и метапротоколов;
- Полностью открытый код;
- Мультиплатформенная поддержка: iOS, Android, OSX, Win, Linux, Web;
- Работа не через сторонние API (за исключением cyberfund-решений), а напрямую с заявленными цепочками, что гарантирует безопасность самих цепочек;
- Единая сид(seed)-фраза для всех адресов;
- Генерирование приватных ключей на основании одной сид-фразы для всех блокчейн протоколов осуществляется в соответствии со стандартами BIP 32, 39 и 44. Для целей генерирования приватных ключей для разных блокчейнов используется сегмент derivation path
coin_type
.coin_type
регистрируется при помощи chaingear; - Восстановление доступа к кошелькам по сид-фразе и по WIF;
- Зашифрованное хранение всех данных приложения на устройстве - в случае кражи/копирования/взлома злоумышленникам будет невозможно восстановить приватные ключи / сид-фразу / кошельки;
- Проверка баланса по всем адресам кошелька для всех поддерживаемых блокчейн-протоколов и метапротоколов;
- Получение реквизитов платежа через QR код, NFC, Bluetooth, сопоставление GPS координат или (в будущем) простое сканирование камерой;
- Отправка токенов с продвинутой возможностью конструировать транзакции несколькими получателям;
- Обмен валют внутри приложения с использованием разных обменников: Shapeshift, Changely и т.д.;
- Ограничение доступа к функциям приложения через Pin или Fingerprint;
- Портфельный мониторинг блокчейн-активов: круговая диаграмма с динамикой стоимости;
- Статистика прибыльности блокчейн-активов;
- Алерт-код - при попытке физического воздействия на обладателя кошелька, он сможет ввести алерт-код (как обычный код) разблокировки приложения. Приложение при этом начнет "глючить" (под любым видом будет невозможно сделать транзакцию), а друзья будут оповещены о местонахождении человека и том, что он находится в опасности;
- Сброс всех данных приложения по смс с определенным кодом. Необходим в тех случаях, когда пользователь утерял свой телефон и беспокоится о возможном взломе данных;
- Удобное использование кошелька как POS терминала (для бизнеса);
- Проведение транзакций без дополнительных комиссий напрямую с цепочками;
- Лучший UI/UX и великолепное быстродействие приложения;
- Голосование пользователей токенами за следующий реализуемый функционал.
Роадмап
Ключевые вехи на момент соглашения:
- Ноябрь 2017: Android и iOS α-версия с BTC и ETH;
- Декабрь 2017: Android и iOS β-версия c BTC, BCH, LTC, DASH, ETH, ETC;
- Январь 2018: Поддержка ERC-20;
- Февраль 2018: OSX, Win, Linux α-версия;
- Март 2018: Поддержка BTS, STEEM, GOLOS;
- Апрель 2018: OSX, Win, Linux β-версия;
- Май 2018: Product release.
Команда поддерживает роадмап продукта в актуальном состоянии при помощи стандартного функционала GitHub.
Архитектура
.
Риски
- Уязвимости в безопасности: взлом генератора seed phrase, взлом внутреннего хранилища устройства, взлом подключения к серверу. — Назначаем награду за найденную уязвимость. Привлекаем экспертов для ревью кода.
- ICO не собрало 10М$ (в случае, если будет принято решение его проводить). — Существенно корректируем планы.
- ICO не принесло значительного прироста пользователей (в случае, если будет принято решение его проводить). — Создаем маркетинговый бюджет для продвижения приложений в GooglePlay / AppStore.
- Гипотезы монетизации не сработали. — Анализируем собранные данные. Находим новые модели.
- Появляются клоны проекта, собранные на наших же исходниках. — Код изначально лицензируется под CreativeCommons A-NC-ND 4.0 или схожей лицензией, которая будет соответствовать требованиям проекта. В дальнейшем за командой проекта остается право на снижение уровня защиты через лицензии.
- Платформодержатели GooglePlay / AppStore не пускают на рынок. — Распространяем Android приложение (apk) через web. Переключаем фокус на браузерные расширения и десктоп-клиенты. Инвестируем в развитие альтернативных платформ.
- Команда проекта не нашла изящный способ применения токена. — Вкладываем следующий смысл в токены: шеринг-прибыли - в соответствии со структурой собственности на проект.
- Скорость реализации продукта зависит от того, насколько быстро будут запущены cybernode и cyber-search от cyber.fund. В случае существенных задержек в разработке базовой инфраструктуры киберФондом - либо переход на свою инфраструктуру, либо поиск облачной инфраструктуры, либо коррекция в части скорости внедрений.
- Адаптация пользователями зависит от их блокчейн-грамотности. Необходимо прикладывать много образовательных усилий для объяснения, почему наш продукт лучше тех же биржевых кошельков.
Альтернативы
Feature | Jaxx | Exodus | Multy |
---|---|---|---|
Opensource | - | - | + |
Native mobile | + | - | + |
Desktop clients | + | + | + |
Web extension | + | - | + |
Transaction fees | + | - | - |
Accounting | - | - | + |
PIN/Fingerptint | - | - | + |
NFC Payments | - | - | + |
Search | - | - | + |