Selasa, 09 April 2019

xChainge: платформа с простым пользовательским интерфейсом для анонимного и децентрализованного обмена активами

Аннотация
xChainge - это платформа на основе блокчейна Ethereum с простым пользовательским интерфейсом для анонимного и децентрализованного обмена активами. Это позволяет проводить простые обмены P2P, создавать настраиваемые интеллектуальные контракты, которые помогают выполнять сложные транзакции и торговать на пользовательских торговых площадках xChainge, которые обеспечивают скорость транзакций, сопоставимую с централизованными биржами. Все функциональные возможности доступны из одного приложения, доступного на нескольких платформах, разработанного с учетом UI / UX лучших современных приложений онлайн-банкинга.
Ожидается, что платформа станет флагманским сервисом и законодателем новой эры децентрализованных обменов. Токены XCT призваны стать экономическим стимулом для пользователей для поддержки механизмов защиты транзакций в сети и, следовательно, роста их стоимости по мере роста числа клиентов.
  1. Вступление
Миссия команды xChainge - объединить традиционный финансовый мир и криптоэкономику с помощью своих технологий. Решение, разработанное командой xChainge, позволит пользователям торговать своими активами безопасным децентрализованным образом, где единственным владельцем, контролирующим активы, является их владелец. Другой важной особенностью решения является пользовательский интерфейс, который будет соответствовать современным приложениям мобильного банкинга и финансовым услугам. Мы верим, что платформа xChainge убедит многих людей начать использовать крипто-активы в своей повседневной жизни и участвовать в торговле.
Децентрализация способна революционизировать хранение и обмен активами. Децентрализованные рынки не имеют национальных границ - они позволяют пользователям со всего мира свободно взаимодействовать друг с другом
[1]. Децентрализация повышает устойчивость к случайным ошибкам, а также к атакам и попыткам сговора отдельных участников
[2]. Удаление посредников помогает значительно упростить и ускорить взаимодействие между пользователями
[3]. Децентрализация также позволяет пользователям сохранять полный контроль над своими собственными средствами без необходимости доверять третьей стороне. В результате хранение и обмен активами становится намного более безопасным, простым и эффективным.
Однако большинство современных решений, основанных на криптоэкономике, не используют децентрализованную и анонимную природу блокчейна. Например, большинство решений хранения криптоактивов предоставляют доступ к очень небольшому числу произвольно выбранных криптовалют и токенов, а некоторые даже хранят закрытые ключи своих клиентов, что дает им карт-бланш к хранимым активам. Но обмен активами еще более проблематичен, поскольку в нем доминируют централизованные биржи, которые контролируют все хранимые активы. Мало того, что это противостоит основополагающим идеям блокчейна; наличие единственной ответственной организации означает, что она может блокировать счета или транзакции по желанию, что по своей природе небезопасно. Большинство бирж имеют правила KYC, которые заставляют пользователей доверять не только активам, но и конфиденциальным личным данным. В результате в его нынешнем состоянии
Существующие частично децентрализованные решения для обмена активами не решают проблемы, описанные выше. Несмотря на то, что они не контролируют активы своих пользователей, у них все еще есть выделенные серверы, которые отвечают за очистку транзакций, что, естественно, становится единственной «точкой отказа» всей системы. Кроме того, такие решения довольно сложны и требуют значительных технических знаний своих пользователей, что делает их недоступными для большинства людей. Это, в свою очередь, мешает им создать значительную базу пользователей и создать достаточную ликвидность, чтобы стать эффективным обменным сервисом. В отличие от этого, xChainge предлагает полностью децентрализованную инфраструктуру, избавленную от ненужных угроз безопасности, и современный гладкий интерфейс, предназначенный для обычного, не разбирающегося в технологиях пользователя.
Миссия команды xChainge - объединить традиционный финансовый мир и криптоэкономику с помощью своих технологий. Решение, разработанное командой xChainge, позволит пользователям торговать своими активами безопасным децентрализованным образом, где единственным владельцем, контролирующим активы, является их владелец. Другой важной особенностью решения является пользовательский интерфейс, который будет соответствовать современным приложениям мобильного банкинга и финансовым услугам. Мы верим, что платформа xChainge убедит многих людей начать использовать крипто-активы в своей повседневной жизни и участвовать в торговле.
2. Анализ рынка
2.1 Текущие проблемы
2.1.1 Хранение крипто активов
Количество владельцев криптоактивов быстро растет. Согласно исследованию Кембриджского университета, в первом квартале 2017 года насчитывалось от 5,8 до 11,5 миллионов активных кошельков и от 2,9 до 5,8 миллионов активных пользователей. Общее количество адресов Ethereum увеличилось в четыре раза в период с 2013 по 2016 годы. В 2017 году темпы роста ускорились еще больше - с начала года число уникальных адресов увеличилось в десять раз, достигнув почти 10 миллионов.
В то же время существует огромный потенциал для дальнейшего роста. В мире более 3,5 миллиардов пользователей интернета и более 1,2 миллиарда пользователей мобильных банковских услуг. Это число может вырасти до 2 миллиардов уже к 2020 году. Однако криптоэкономика нуждается в большем количестве решений, направленных на массовый рынок, чтобы стать более популярными.
В настоящее время существует несколько способов хранения криптоактивов, однако они были разработаны в первую очередь для начинающих пользователей и не отвечают потребностям обычных пользователей финансовых услуг, которым необходимо простое и безопасное решение, не требующее сложной настройки. процесс или какие-либо технические знания вообще.
1. Толстые клиенты (например, Geth для токенов ERC-20)
Безопасно, надежно, но неудобно и слишком сложно для обычного человека. Он может быть установлен только на компьютер и требует много дискового пространства: при 
полной синхронизации Geth занимает более 300 ГБ [8]. Даже при включенном режиме «быстрой 
синхронизации» требования к памяти возрастают почти до 25 ГБ [9 ]. 
Другие недостатки включают в себя сложный интерфейс и отсутствие встроенных 
функций для передачи других типов активов.
2. Тонкие клиенты
Существует широкий спектр кошельков, которые позволяют хранить криптоактивы и управлять ими с помощью настольного приложения, веб-приложения или мобильного приложения. Несмотря на то, что они разработаны для массового рынка, они, тем не менее, значительно уступают с точки зрения удобства использования и функциональности приложениям для мобильного банкинга. Почти все эти кошельки позволяют пользователям хранить только ограниченное количество популярных криптовалют и токенов [10]. Кроме того, большинство этих кошельков не позволяют пользователям обменивать валюты на разных платформах. Небольшое количество решений, например ShapeShift, предлагают эту функцию, но реализуют ее через централизованные сервисы.
3. Централизованные обмены
Многие пользователи хранят свои криптоактивы на больших централизованных биржах. Основным 
преимуществом этих обменов является возможность быстрого обмена различными крипто-активами за разумную плату. Тем не менее, безопасность активов пользователей по своей сути ставится под угрозу, поскольку все эти биржи хранят личные ключи своих клиентов, что означает, что они имеют полный контроль над всеми хранимыми активами. Это подвержено несчастным случаям, и история знает немного, а именно случаи MtGox, Bitfinex и BTC-e. Недостатки на этом не заканчиваются - такие обмены могут также занять много времени для проверки клиентов, задержки вывода средств, блокирования учетных записей без предупреждения и передачи пользовательских данных третьим сторонам.
Несмотря на риски потери активов и другие недостатки, многие пользователи продолжают хранить свои криптоактивы на централизованных биржах, поскольку на сегодняшний день не существует единой удобной для пользователя децентрализованной альтернативы.
2.1.2 Обмен крипто-активами
Количество транзакций обмена крипто-активами растет даже быстрее, чем количество пользователей криптовалюты. В глобальном масштабе было отмечено, что количество покупок крипто-активов с использованием фиатной валюты увеличилось в несколько раз, в то время как объем сделок на биржах криптовалюты увеличился со 100–200 миллионов долларов в день в начале 2017 года до 4–7 миллиардов долларов в день в октябре по данным coinmarketcap.com. Капитализация крипто-активов выросла с начала года почти в 10 раз, превысив 150 миллиардов долларов.
С другой стороны, рынок крипто-активов занимает лишь небольшую долю в мировой финансовой системе и практически незаметен в отличие от фондового рынка, чья общая капитализация превышает 60 триллионов долларов, или рынка форекс, чей ежедневный объем торговли превышает 5 триллионов долларов. Отчасти это связано с тем, что современные методы обмена крипто-активами имеют существенные недостатки, и пока не будут найдены решения для них, дальнейший рост будет ограничен.
  1. Кошельки со встроенной функцией обмена
    Только несколько существующих решений, например, Jaxx и Exodus, имеют возможность 
    встроенного обмена активами; однако эта функциональность предоставляется через 
    стороннюю централизованную службу. В настоящее время не существует решений, позволяющих хранить и обмениваться активами в одном приложении, не требуя от пользователей доверять свои активы третьей стороне.
  2. Централизованные биржи
    Централизованные биржи позволяют быстро и удобно обмениваться крипто-активами; однако пользователи должны доверять обмену своими активами, что ведет к потенциальным рискам. В дополнение к этому, крупные биржи обычно предлагают очень ограниченный список криптовалют и токенов для обмена. Они выбираются произвольно, и биржи могут исключить их из списка в любое время, либо по собственной инициативе, либо под давлением регулирующих органов. Серверы Exchange также часто подвергаются атакам DDoS, что приводит к длительным простоям. Это не позволяет клиентам управлять своими активными транзакциями, которые могут привести к убыткам в случае снижения цены акций или из-за большого количества других проблем.
  3. Частично децентрализованные обмены
    Частично децентрализованные обмены, такие как EtherDelta и Oasis DEX, позволяют обмениваться огромным количеством токенов ERC-20 без проверки или участия третьей стороны. Однако пользователи этих бирж по-прежнему не защищены от потери средств. Клиринг транзакций осуществляется централизованно, что создает риски для устойчивой работы этих бирж. Кроме того, использование этих бирж требует технических знаний, что неприемлемо для большинства людей. Это приводит к низкой ликвидности и делает обменное обслуживание неэффективным.
2.2 Платформа xChainge
xChainge - это платформа с удобным интерфейсом для анонимного децентрализованного обмена активами. xChainge позволяет пользователям безопасно и анонимно хранить любой токен ERC-20 и проводить обмены по сети P2P без участия третьей стороны. Ключевой задачей команды xChainge является создание безопасного, но простого и удобного решения с интуитивно понятным интерфейсом, доступного на всех современных платформах (Windows, OS X, iOS и Android). Чтобы сделать платформу более доступной, все ее услуги предоставляются бесплатно.
Платформа xChainge будет расширена за счет следующих функций: 
● Конструктор Smart Contract, который позволит пользователям выполнять сложные транзакции с различными дополнительными условиями и пользовательскими ценами исполнения. 
● Создание пользовательских торговых площадок для P2P-покупок и продаж криптовалют и реальных товаров, которые будут использовать механизм посредника. 
● Создание торговых площадок для быстрого обмена токенами способом, сравнимым с централизованным обменом. 
● Единая торговая система для быстрого и децентрализованного обмена активами с помощью токенов распределенной обработки.
Все эти функции вместе составят экосистему сервисов для эффективного 
управления крипто-активами, доступными из одного приложения.
3. Кошелек xChainge
XChainge Wallet является ключевым компонентом платформы xChainge, которая хранит цифровые активы пользователей. Наша цель - сделать xChainge Wallet платежным центром, который люди будут использовать для ежедневных транзакций с токенами XCT или любыми крипто-активами, которые будут поддерживаться в будущем.
Ключевые особенности кошелька xChainge:
1) Безопасность  : закрытые ключи пользователей xChainge Wallet создаются и хранятся на локальном устройстве и никогда не передаются на внешний сервер. Пользователи сохраняют полный контроль над своими активами.
2) Анонимность: кошелек xChainge не требует от пользователей идентифицировать себя или проверять какую-либо информацию. Это исключает дискриминацию пользователей и риск утечки их личных данных.
3) Удобство: кошелек xChainge будет доступен на всех основных платформах (iOS, Android, Windows и OS X) и будет переведен на самые популярные языки (см. Раздел «Дорожная карта»). Команда xChainge Wallet уделяет большое внимание предоставлению наилучшего возможного UX и стремится создать продукт, интуитивно понятный и понятный для всех. Достижения команды и соответствующие навыки перечислены в разделе «Пользовательский опыт».
4) Доступность  : кошелек xChainge не будет взимать с пользователей плату за любые переводы, связанные с ETH, а также с токенами ERC-20. Единственными расходами, с которыми столкнется пользователь, будет плата за транзакции в сети Ethereum. Установка кошелька для хранения криптоактивов, естественно, бесплатна.
4. P2P биржа платформ
4.1 xChainge на цепочке P2P-платформы
Платформа xChainge на цепочке P2P позволит пользователям кошелька xChainge осуществлять обмен цепями любых токенов ERC-20 непосредственно с кошелька. Этот подход обмена P2P является наиболее актуальным для разовых транзакций, в которых используются токены с низкой ликвидностью, которые недоступны на популярных биржах, цены на которые не подвержены резким колебаниям. Он также может использоваться для крупных разовых транзакций обмена с использованием ETH или других популярных токенов. xChainge не взимает плату за P2P-обмены, но пользователи несут небольшую плату за обработку сетевых транзакций Ethereum.
Чтобы выполнить обмен, пользователь может либо отправить предложение обмена на платформу и подождать, пока оно не будет выбрано другим пользователем, либо выбрать существующее предложение для немедленного проведения транзакции. Чтобы опубликовать предложение, пользователь должен перейти в раздел «Обмен P2P» в кошельке xChainge, выбрать опцию для создания предложения, выбрать тип активов для обмена, ввести желаемую цену, ввести дату истечения срока действия предложения и подтвердить предложение. После этого предложение публикуется в блокчейне Ethereum, что делает его доступным для просмотра другими участниками. Чтобы помочь определить лучшую цену для предложения, котировки в реальном времени от большинства крупных бирж и агрегаторов цен на акции будут предоставлены на той же странице. xChainge не имеет соглашений с такими услугами, графики цен будут получены из открытых источников. Пользователь также может игнорировать предложенные цены и сам устанавливать желаемую цену. Публикация предложения, изменение его параметров или удаление с платформы влечет за собой небольшую плату за сеть Ethereum.
Пользователь может пожелать выбрать существующее предложение из списка активных предложений. xChainge Wallet позволяет пользователю фильтровать этот список по типу токена, цене и объему транзакции. Если пользователь выбирает предложение, оно подтверждается, и результат транзакции публикуется в блокчейне Ethereum. Подтверждение предложения также влечет за собой небольшую плату за сеть Ethereum.
4.2 Умный подрядчик
Интеллектуальный конструктор контрактов значительно расширяет функциональность P2P-бирж в рамках платформы xChainge, предоставляя возможность создавать пользовательские транзакции, подкрепленные смарт-контрактами, которые будут поддерживать большинство реальных финансовых операций. Строитель позволяет установить цену, максимальное время выполнения транзакции и множество параметров, специфичных для транзакции. В пользовательском интерфейсе это происходит в форме стандартных шаблонов - пользователям нужно будет только заполнить необходимые поля и подтвердить транзакцию, что не требует никаких технических знаний.
4.3 xChainge кросс-цепная платформа P2P
Используя кросс-цепную платформу xChainge P2P, пользователи xChainge Wallet смогут обменивать токены ETH и ERC-20 на любую другую криптовалюту. В настоящее время нет технических решений, позволяющих осуществлять такие обмены без необходимости доверять другой стороне. Для разрешения возможных споров, которые могут возникнуть в процессе обмена, введен механизм арбитров. Арбитры - это специальные пользователи xChainge, которые получают компенсацию в виде токенов xChainge (XCH) за разрешение конфликтов, которые могут возникнуть между сторонами транзакции. Для проведения транзакций с использованием кросс-цепной платформы P2P xChainge пользователи должны иметь достаточно токенов XCT, которые могли бы использоваться для оплаты услуг арбитра. Арбитры также должны иметь определенное количество токенов XCT в своих кошельках, которые служат страховкой для предотвращения злоупотреблений с их стороны.
Если пользователь хочет провести кросс-цепной обмен, т. Е. Продать ETH из своего кошелька xChainge, чтобы купить BTC, он должен сначала перейти к соответствующему разделу кошелька, выбрать валюты для обмена, установить желаемые цены и фильтры объема транзакций. Это даст ему список предложений от других участников.
Если ни одно из перечисленных предложений не подходит для пользователя, он может создать предложение самостоятельно. Для этого пользователь должен заполнить простую форму в интерфейсе кошелька xChainge, в которой запрашиваются все необходимые параметры обмена и время истечения предложения. Заполнение и подтверждение этой формы создает предложение в блокчейне Ethereum, которое мгновенно становится доступным для просмотра другим пользователям. Предложение остается в силе до истечения срока действия или принятия другим пользователем. Заказ также может быть отменен в любое время до истечения срока действия.
Арбитр для транзакции может быть назначен случайным образом или может быть предложен любой из сторон. Если другая сторона принимает предложенного арбитра, он присоединяется к транзакции, в противном случае арбитр также выбирается случайным образом. После выбора арбитра количество токенов XCT, эквивалентное гонорару арбитра, замораживается на кошельках обеих сторон. Арбитры награждаются либо фиксированным количеством токенов XCT, либо долей объема транзакции, однако это число не должно быть меньше определенного минимума.
После назначения арбитра для транзакции ETH-BTC необходимая сумма ETH вычитается из счета продавца (A) и переводится во временный кошелек с двумя подписями «2 из 3». Чтобы перевести этот ETH на счет покупателя (B), либо обе стороны должны предоставить свои подписи, либо одна сторона и арбитр. После того, как ETH заблокирован в промежуточном кошельке, участники транзакции должны согласовать транзакцию с другой криптовалютой, которая в данном случае является BTC. Участники могут использовать любые средства связи. После получения требуемой суммы BTC в соответствии с согласованными условиями клиент A подтверждает передачу ETH от промежуточного кошелька к клиенту B, и после того, как клиент B получает токены, транзакция считается завершенной. В этом случае, арбитр не участвует в сделке и не получает компенсации. Токены XCT, заблокированные в кошельках обеих сторон, разблокируются. Пользователи платят только необходимую плату за сеть Ethereum и комиссию за транзакции в биткойнах.
Если в процессе транзакции между клиентами возникает спор, который они не могут разрешить самостоятельно, любой из них может вызвать арбитра. Арбитр запрашивает информацию у обеих сторон и решает, следует ли вернуть ETH из промежуточного кошелька клиенту A или передать его клиенту B. Связь с арбитром может осуществляться любым удобным для сторон транзакции и арбитра способом. Когда арбитр вмешивается в процесс обмена, он получает компенсацию за свои услуги. Вознаграждение арбитра будет взято со стороны, нарушившей условия 
сделки.
Если арбитр злоупотребляет своим положением и вступает в сговор с одной из сторон или недостаточно квалифицирован и принимает неверное решение, применяется арбитражный механизм второго уровня. Любая из сторон сделки может обжаловать решение арбитра первого уровня в течение 24 часов после завершения транзакции. Для этого они должны сначала выделить фиксированное количество XCT, достаточное для оплаты услуг трех случайных арбитров. Эти арбитры второго уровня будут учитывать аргументы, представленные протестующим, и, при необходимости, решения, принятые арбитром и другим клиентом. Решение арбитров второго уровня принимается путем голосования и является окончательным, то есть не может быть обжаловано. Если арбитры второго уровня поддерживают решение арбитра первого уровня, то пользователь, подавший протест, оплачивает стоимость услуг арбитра. Если арбитраж второго уровня поддерживает протест пользователя, арбитр первого уровня оплачивает все расходы клиента и покрывает стоимость услуг арбитров второго уровня. Ему также будет запрещено быть арбитром в будущем.
По мере совершенствования технологии кросс-цепочки мы ожидаем, что прямой обмен P2P между участниками будет возможен без участия арбитров. Raiden Network и Token Swap работают над решениями, которые могут быть использованы в будущем для создания сервиса для конечного пользователя. Как только появятся необходимые технологии, мы интегрируем их в кошелек xChainge, чтобы обеспечить прямой обмен данными между пользователями без участия третьей стороны.
4.4 xChainge P2P Marketplace
Рынок xChainge P2P предоставит пользователям кошелька xChainge возможность обменивать физические товары и автономные услуги в обмен на ETH или любой токен ETC-20. Интернет-магазины могут создать xChainge Wallet и установить расширение веб-сайта, чтобы клиенты могли выбрать xChainge в качестве способа оплаты.
Чтобы разрешить возможные споры в процессе обмена, xChainge представит децентрализованный арбитражный механизм, аналогичный описанному выше для кросс-цепных обменов. Однако, в отличие от транзакций с несколькими цепочками, где все части релевантной информации по своей природе являются открытыми, разрешение споров во время транзакций на рынке значительно сложнее, поскольку оно основано на человеческом вкладе. Например, после доставки товаров получатель может утверждать, что он является поддельным или сломанным или не соответствует описанию, в то время как продавец может отрицать эти требования.
Для таких ситуаций на торговой площадке xChainge P2P есть дополнительный тип посредника: нотариус. По взаимному согласию сторон нотариус может быть вызван после замораживания необходимого количества XCT на счетах обеих сторон. Как и в случае с арбитром, стороны могут выбрать конкретного нотариуса или один может быть выбран случайным образом. Нотариус предлагает широкий спектр услуг, таких как подтверждение существования продукта, его подлинности, подтверждение конкретной операции и так далее. Нотариус несет ответственность за установление собственной цены на свои услуги, поскольку такие услуги не могут быть стандартизированы. Нотариальные сборы могут быть распределены между клиентами любым способом, оговоренным заранее. Кроме того, выбранный нотариус должен прямо подтвердить свое участие в
сделка. Нотариус также должен создать депозит с достаточным количеством токенов XCT, чтобы покрыть арбитражные сборы, если это необходимо. После подтверждения участия нотариуса в сделке в блокчейне Ethereum создается запись с описанием всех соответствующих соглашений. Если обе стороны транзакции требуют подтверждения, создается промежуточный мультисигнатурный кошелек «2 из 4» или «3 из 5». Права подписи кошелька принадлежат сторонам сделки, нотариусу 
и арбитру (две подписи, в случае кошелька «3 из 5»).
Действия конкретного нотариуса должны быть согласованы и приняты всеми сторонами до его работы. После завершения работы нотариуса он отправляет запрос на оплату. Запрос может быть принят одной или обеими сторонами сделки, в зависимости от первоначальных соглашений. Если между сторонами сделки и нотариусом возникает спор, окончательное решение будет принимать арбитр. Решение арбитра является окончательным и не подлежит обжалованию. Стоимость услуг арбитра покрывается стороной, которая потребовала его услуги. Если клиенты не удовлетворены услугами нотариуса, они могут потребовать нового по взаимному согласию, пройдя процедуру с самого начала
Другой важной характеристикой транзакций на рынке является объем данных, которые он несет - как текстовые, например, описание товаров, так и аудиовизуальные, например, изображения или видеоматериалы. Запись всех этих данных в блокчейн Ethereum может быть непрактичной или даже невозможной. Вместо этого могут использоваться решения, подобные IPFS, которые предназначены для децентрализованного хранения больших объемов данных. Транзакция блокчейна будет хранить только хэш-сигнатуру хранимых данных.
5. Рынки для быстрого обмена токенами
Обмен токенами на основе P2P, как описано в пункте 4.1, имеет естественные ограничения, которые относятся к любому виду операций в цепочке. Они в основном выражаются в виде ограниченных скоростей транзакций и низкой ликвидности. Чтобы предоставить пользователям возможность быстрого обмена любыми токенами ERC-20, платформа xChainge представит централизованные узлы очистки (так называемые узлы Matcher). Наш прототип будет основан на существующих решениях, в частности, «0x procotol».
Узлы Matcher - это, по сути, торговые платформы, которые могут осуществлять быстрый внеплановый обмен всеми токенами ERC-20 с использованием технологии «государственного канала». Узел Matcher поддерживает канал для каждого подключенного пользователя, что позволяет пользователям, которые используют один и тот же узел, обмениваться токенами друг с другом. В то же время узел Matcher не имеет доступа к ресурсам подключенных пользователей. Перед открытием канала для узла Matcher пользователь должен зарезервировать определенное количество токенов, которые он желает использовать в будущей транзакции. Открытие канала стоит небольшого количества ETH. После создания канала пользователь может отправлять торговые запросы узлу или принимать запросы, поддерживаемые узлом. За каждую обработанную транзакцию узел Matcher взимает с эмитента определенную плату в токенах XCT. Точное значение зависит от каждого узла. Мы ожидаем, что в результате честной конкуренции между узлами Matcher средняя плата будет не больше средней платы, взимаемой существующими централизованными биржами. Мы также планируем внедрить API xChainge, который создаст возможности для арбитража на различных платформах. Это, в свою очередь, должно повысить ликвидность платформы и привлечь пользователей централизованных бирж, поскольку наша система будет предоставлять аналогичные услуги, не требуя прямого доступа к активам пользователей.
Пользователь может отключиться от узла Matcher в любое время. Зарезервированные токены, которые остаются после завершения всех транзакций и оплаты платы за узел, разблокируются и возвращаются пользователю. Закрытие канала, так же как и его открытие, влечет за собой небольшую плату за сеть Ethereum. Пользователь может быть одновременно подключен к любому количеству узлов Matcher, если у него достаточно токенов для резервирования для каждого соединения.
Подключение и взаимодействие с узлами Matcher будет доступно через интерфейс xChainge Wallet. Пользователь может выбрать пару криптовалют для обмена, выбрать один из доступных узлов в соответствии с их комиссией, ликвидностью, доступностью и размером депозита XCT. Интерфейс и торговые функции будут разработаны xChainge и будут одинаковыми для всех торговых площадок. Интерфейс торговой площадки будет включать в себя знакомые графики и другие элементы интерфейса и в целом будет аналогичен традиционным централизованным обменам.
6. Пользовательский протокол обмена токенами
Важное примечание.
В следующем разделе приводится общее описание предлагаемого решения проблемы быстрого и безопасного децентрализованного клиринга транзакций с цифровыми активами. Это предложение никоим образом не является полным и требует серьезной научно-исследовательской работы, чтобы его можно было использовать в качестве основы для реализации.
6.1. Предпосылки для разработки нового протокола
Основная цель команды xChainge - создать протокол, который позволит совершать быстрые и доступные транзакции без необходимости доверять третьей стороне на любом этапе транзакции. Для этого должны быть выполнены все следующие условия:
1) Пользователи должны сохранять контроль над своими активами в любое время. 
2) Обмен активами должен осуществляться без участия посредников. 
3) Обработка транзакций должна быть распределенной и не иметь единой точки отказа. 
4) Обработка транзакций должна быть устойчивой к сговору и мошенничеству. узлов обработки 
5) Система должна обеспечить скорость обработки транзакций на уровне существующих централизованных решений. 
6) Затраты на обработку транзакций должны быть незначительными независимо от размера лота.
На момент написания этой статьи не существует решений, соответствующих всем следующим критериям. Ниже приведена сравнительная таблица основных конкурентов.
6.2 Сеть Ариадны
Команда xChainge приступила к разработке технологии под названием «Сеть Ариадны». Это гибридная распределенная сеть простых вычислительных узлов различных ролей, построенная на основе проприетарного блокчейна. Обязанности каждого отдельного узла в любой момент времени зависят от набора измеримых параметров. Узлы сети получают вознаграждения в виде комиссий за транзакции, выплачиваемых пользователями.
Все сетевые узлы являются взаимозаменяемыми и могут быть созданы и настроены любым пользователем на любом персональном компьютере. Набор точных обязанностей узла может быть передан между узлами на основе одного или нескольких из следующих параметров:
● Время 
● Доступность 
● Историческая доступность 
● Емкость (скорость вычислений)
Распределение ролей определяется псевдослучайным криптографическим методом, который исключает возможность прогнозирования результата процесса независимо от того, какие действия выполняют или не выполняют сами узлы. Этот подход также делает невозможным влияние узлов на работу сети посредством сговора, если задействовано не более 50% вычислительной мощности сети.
7. Целевая аудитория и варианты использования
7.1 Потребители массового рынка: хранение, оплата и переводы
Целевая аудитория платформы xChainge - люди без значительных технических навыков, которые ищут простое, удобное и безопасное решение для хранения токенов, использования их для платежей и передачи другим пользователям. Предполагается, что такие люди будут использовать только небольшую часть самых популярных токенов, например ETH, и использовать их нечасто
7.2 Владельцы неликвидных токенов: хранение и обмен внутри системы
Большая часть существующих токенов не указана на основных биржах, поэтому ликвидность таких токенов очень ограничена. К ним относятся недавно созданные токены, которые еще не договорились об их включении в списки обмена, или фактически любые токены, которых еще нет в списке. xChainge дает владельцам таких токенов возможность безопасно хранить их и обменивать на другие активы.
7.3 Посреднические операции: арбитры и нотариусы
Механизм посредника, используемый для кросс-цепных и автономных обменов, привлечет больше пользователей к платформе и будет стимулировать более активное участие существующих пользователей, поскольку он даст возможность получать дополнительный доход в обмен на услуги, поддерживающие работу платформы.
7.4 Создатели торговой площадки: доступ к большой базе пользователей для получения комиссионного дохода
Платформа xChainge предоставляет удобный инструмент для создания пользовательских торговых площадок и большой базы пользователей, которые хотят обменять свои токены и, возможно, использовать собственные торговые площадки.
7.5 Трейдеры: использование платформы для торговли
Функция «Matcher Nodes» открывает трейдерам большие возможности для быстрого и частого совершения сделок в обмен на разумные комиссионные. Трейдеры также могут использовать API xChainge для проведения арбитражных операций, сохраняя полный контроль над своими собственными активами. Мы ожидаем, что эти возможности привлекут большое количество трейдеров с централизованных бирж на нашу платформу.
8. Пользовательский опыт
Одним из ключевых приоритетов xChainge является создание простого и удобного интерфейса, который сделает процесс хранения и проведения транзакций доступным для любого пользователя. В следующем разделе описываются наши достижения в создании этого интерфейса.
Ниже приведен прототипинтерфейса, который отражает наше видение функциональности и дает общее представление о готовящемся продукте. Прототип ,представленный здесь, ни в коей мере автономный дизайн - проекта ; скорее это служит фундаментальной основой для создания окончательного дизайна в ближайшем будущем.
8.1 Интерфейс xChainge Wallet
После входа в приложение пользователю предоставляется панель инструментов, которая состоит из базовой информации о кошельках пользователя, графике изменения баланса счета, последних транзакциях и курсах обмена основных крипто-активов. Меню в верхней части экрана позволяет пользователю быстро перемещаться между разделами кошелька.
Вкладка «Кошельки» предоставляет пользователю более подробную информацию о своих кошельках и позволяет пользователю выполнять различные действия. xChainge не накладывает ограничений на количество кошельков, которые может иметь пользователь. Создание нового кошелька происходит сразу после выбора соответствующей опции. Пользователи могут назначать имена своим кошелькам, чтобы упростить навигацию между ними.
Более подробная аналитика доступна на специальной странице кошелька, которая включает полный список проведенных транзакций, текущих активов и другую информацию. На этой странице кошельки можно пополнять или использовать для платежей и переводов.
8.2 Пополнение, оплата и переводы
Для пополнения кошелька пользователь может использовать его адрес или сгенерированный QR-код, который содержит информацию о кошельке.
Для совершения транзакции пользователь должен выбрать исходный кошелек, целевой адрес и количество токенов. Лимит газа, цена на газ и максимальная плата за транзакцию можно оставить по умолчанию или ввести вручную.
Если пользователь совершает частые платежи или переводы на определенный адрес, ему можно присвоить имя и сохранить в адресной книге для быстрого доступа. Позже пользователь может быстро выбрать его в качестве получателя без необходимости каждый раз вводить адрес кошелька.
8.3 Обмен активами P2P
Чтобы использовать обмен активами P2P, пользователи должны перейти в соответствующий раздел, в котором перечислены все доступные предложения. Эти предложения могут быть отфильтрованы по типу актива, диапазону цен и объему транзакции.
Если пользователь не находит подходящего предложения, он может создать новое. Для создания предложения пользователь должен выбрать тип активов, исходный кошелек, цену предложения и ввести дату истечения срока действия. Чтобы помочь установить лучшую цену, список текущих курсов обмена представлен на той же странице. Эта информация обновляется в режиме реального времени на основе данных, полученных с популярных бирж. Пользователи также могут вручную выбрать конкретный обмен, чтобы использовать его курсы в будущем. После того, как все параметры заданы, предложение публикуется в сети.
Для создания максимально удобного интерфейса мы изучили приложения большинства ведущих финансовых компаний России, Европы и США. Мы обнаружили общие тенденции дизайна и включили их в наш продукт.
Мы обнаружили, что верхняя часть экрана должна содержать интуитивно понятное меню со всеми функциями верхнего уровня продукта; Выбор пункта меню должен открыть страницу со всеми соответствующими деталями. В дополнение к традиционным элементам мы также придумали новые, например, отображающие общую стоимость всех активов, хранящихся во всех кошельках пользователя. Общая стоимость рассчитывается по целевой валюте, которая может быть изменена в любое время в настройках учетной записи. Вот список дополнительных функций, поддерживаемых кошельком xChainge:
● временная диаграмма стоимости активов 
● простое управление счетами ● простое 
создание и импорт кошелька 
● возможность отправлять и удалять новые токены с платформы
Чтобы помочь новому пользователю привыкнуть к интерфейсу, xChainge Wallet при первом запуске приложения запустит мастер приветствия. Для дальнейшего сокращения кривой обучения каждый функциональный элемент интерфейса будет содержать всплывающую подсказку с исчерпывающей информацией.
9. xChainge Token
Токен xChainge (XCH) - это токен на основе Ethereum ERC-20, который выполняет следующие функции на платформе xChainge:
1) Страховой депозит узла совпадения 
2) Сбор узла сопряжения 
3) Страховой депозит 
посредника 4) Кросс-цепочка посредника и обмен по цепочке посредника
Перед началом краудсейла будет сгенерировано в общей сложности 23 529 412 токенов XCT, после чего токены не будут выпущены. В конце продажи неиспользованные токены могут быть уничтожены. Перейти к разделу 12 для подробного объяснения.
Существует два основных долгосрочных фактора роста стоимости токенов XCT: 
1) Увеличение объема операций с токенами на платформе xChainge. 
2) Увеличение доли токенов, которые зарезервированы на учетных записях пользователей платформы xChainge. Не участвую в обменных операциях.
Увеличение объема операций с токеном XCT произойдет из-за: 
● увеличения объема транзакций, обрабатываемых узлами Matcher, которые вознаграждаются токенами XCT; 
● увеличением объема кросс-цепных и автономных транзакций P2P-рынка, требующих посредника. услуги, которые также оплачиваются токенами XCT
Увеличение доли зарезервированных токенов XCT произойдет из-за: 
● увеличения числа узлов Matcher, которые хранят депозиты в XCH; 
● увеличения числа участников и транзакций в кросс-цепных и автономных P2P-рынках, которые требуют депозиты в XCH 
● Увеличение числа посредников на кросс-цепных и автономных 
рынках P2P , которые также требуют депозитов в XCH
10. Управление.
Проект ICO в настоящее время обсуждается с Управлением финансового рынка (FMA) Лихтенштейна.
В Княжестве Лихтенштейн будет создан некоммерческий фонд XCHAINGE, отвечающий за внедрение платформы и всех ее дочерних компаний. Фонд XCHAINGE примет ключевые решения относительно реализации платформы и будет контролировать краудсейл XCT. Фонд XCHAINGE будет действовать в полном соответствии с законодательством Княжества Лихтенштейн и будет регулярно публиковать финансовые отчеты в соответствии с требованиями Управления финансового рынка Лихтенштейна. При подготовке отчетов будет задействована независимая аудиторская компания.
Высшим руководящим органом Фонда XCHAINGE является Совет Фонда, в который войдут основатели xChainge, консультанты, независимые директора и представители регулирующих органов Княжества Лихтенштейн. Все члены Фонда XCHAINGE будут определены и перечислены на веб-сайте xChainge до начала краудсейла.
Команда xChainge уделяет особое внимание правовым вопросам. В настоящее время большинство токенов подпадают под определение токенов безопасности. Такие токены подлежат жесткому регулированию со стороны правительства и властей, что может привести к их исключению из централизованного криптообмена, невозможности зачисления новых токенов и возможным штрафам для владельцев токенов и организаций-эмитентов. xChainge токен (XCH) по своей природе является служебным токеном, который обеспечивается Управлением по финансовым рынкам Лихтенштейна, поэтому он не дает своему владельцу права на долю в активах Фонда или каких-либо его дочерних компаний. XCT не приносит пассивного дохода и не может быть продан обратно в xChainge Foundation. Его основная цель - использовать на платформе xChainge.
11. Дорожная карта
Первая версия продукта - это кошелек для токенов ERC-20, который поддерживает децентрализованный обмен. Мы планируем выпустить первую версию в первом квартале 2018 года с полной поддержкой английского и русского языков. В будущем мы также планируем перевести продукт на другие языки.
Основные этапы разработки платформы xChainge: 
Q1 2018 - v. 0.0.1
● Выпуск xChainge Кошелек для Windows 
● Запуск децентрализованной платформы обмена P2P для токенов ERC-20 
Q2 2018 - v. 0.0.2
● Внедрение Smart Contract Builder 
● Выпуск xChainge Wallet для iOS и OS X 
Q3 2018 - v. 0.0.3
● Запуск функциональности узла Matcher для Windows 
● Запуск децентрализованной платформы 
межсетевого обмена P2P Q4 2018 - v. 0.0.4
● Запуск децентрализованной платформы обмена P2P для физических активов. 
● Выпуск xChainge Wallet для Android Q1 2019 - версия 
0.1.0.
● Запуск функциональности узла Matcher для OS X 
● Закрытое тестирование сети Ariadna и протокола проверки правдоподобия 
Q2 2019 - v. 0.1.0. 
● запуск сети Ариадна
12. Распродажа токенов
XCT Всего будет выпущено 23 529 412 токенов XCT. Они будут распределены следующим образом: 
● 85% - награды краудсейла 
● 10% - команда xChainge 
● 3% - консультанты проекта 
● 2% - участники кампании за вознаграждение
Краудсейл xChainge будет проводиться с 5 по 30 декабря с использованием голландской аукционной модели, аналогичной Raiden Network [23]. В начале краудсейла каждый токен будет стоить 0,05 ETH, и его цена будет постепенно снижаться с постоянной скоростью. Курс будет определен до начала продажи и опубликован на сайте xChainge. Твердый предел продаж будет равен 20 000 000 токенов XCT.
Голландский аукцион позволяет каждому пользователю самостоятельно определить максимальную цену, которую он готов заплатить за токен. Если пользователь желает купить хотя бы n токенов XCT по цене, не превышающей y ETH за токен XCT, он должен представить m = n · y ETH в смарт-контракт xChainge crowdsale. Переменная y определяется как цена аукциона во время транзакции. Если окончательная цена аукциона x ETH за токен XCT равна y, интеллектуальный контракт преобразует m ETH в n токенов XCT и отправляет эти токены пользователю. Если окончательная цена аукциона x <y, смарт-контракт преобразует m ETH в k = XCT токенов xm и отправляет эти токены пользователю. В этом случае k> n, т.е. пользователь получает больше токенов XCT по более низкой цене, чем планировалось изначально.
На наш взгляд, голландская модель аукциона является наиболее справедливым способом оценки стоимости токенов и раздачи их участникам краудсейла. Впервые подобная модель была применена к краудсейлу для Гнозиса; тем не менее, он вызвал значительную критику, потому что у него была жесткая кепка фиатной валюты, которая была быстро достигнута. В результате, только около 5% всех выпущенных токенов были розданы участникам краудсейла. Установка жесткого колпачка с точки зрения количества проданных токенов обеспечивает их справедливое равномерное распределение.
Краудсейл заканчивается, если выполняется любое из следующих условий: 
● Стоимость всех заявок в ETH равна максимальному количеству доступных токенов, умноженному на текущую цену аукциона x. 
● Если это первое условие не будет выполнено до 23:59 по Гринвичу 25 декабря, аукционная цена станет равной 0,05 ETH. После этого краудсейл заканчивается и все запросы обрабатываются по цене 0,005 ETH за токен. Непроданные жетоны уничтожаются. Точно так же токены, предназначенные для членов команды, советников и участников программы вознаграждений, будут уничтожены в той же пропорции, что и непроданные жетоны краудсейла.
Токены XCT, распространяемые во время краудсейла и кампании за вознаграждение, будут доступны пользователям в течение 10 дней после окончания аукциона без ограничений на их дальнейшее использование. Жетоны команды имеют двухлетний срок предоставления с шестимесячным обрывом. Токены советников имеют трехмесячный срок предоставления. Мы ожидаем, что токены XCT будут открыты для торговли на одной или нескольких из следующих централизованных бирж: Poloniex, Bittrex, Kraken, Bitfinex. Мы также ожидаем, что участники краудсейла начнут торговать токенами XCT на децентрализованных биржах, таких как EtherDelta, как только они их получат.
Все средства, собранные во время краудсейла, будут храниться в многосигнатурном кошельке под надзором банка на территории Княжества Лихтенштейн. Банк-партнер будет объявлен до начала краудсейла. Все собранные средства будут находиться под контролем наблюдательного совета Фонда XCHAINGE, и будут постепенно выделяться команде проекта в соответствии с установленным графиком.
Ожидаемая схема распределения средств: 
● 70% - внедрение продукта, расчет заработной платы 
● 15% - маркетинг и продвижение 
● 10% - академические исследования, связанные с 
● ● 5% - прочие расходы
Мягкая крышка установлена ​​на 10000 ETH. Если мягкая шапка не достигнута, все средства будут возвращены инвесторам.
Заключение
Команда xChainge считает, что способность свободно обмениваться активами является неотъемлемым правом каждого человека. В течение тысячелетий акт обмена способствовал росту общего благосостояния людей, несмотря на жесткие ограничения, налагаемые традициями и финансовой неграмотностью. 
В современную эпоху неуверенный децентрализованный обмен между равными партнерами может стать началом новой главы в книге человеческого общества, однако в этот момент он ограничен небольшими группами технически продвинутых энтузиастов крипто. Мы надеемся, что решение, созданное xChainge, поможет сделать этот тип обмена доступным для всех.
Bitcointalk:
https://bitcointalk.org/index.php?action=profile;u=1582803;sa=forumProfile

Tidak ada komentar:

Posting Komentar