Сделать UI-дизайн сайта-таблицы с историей всех транзакций в блокчейне

800 руб.за час • безналичный расчёт
24 июля 2018, 19:35 • 7 откликов • 53 просмотра
Сначала по-английски:
Need to create a swap explorer with list of all swaps performed with market makers with non-zero reputation.
Every swap must have amounts, transaction fees, links to transactions.
There should be a filter by pair, every pair must have a price/volume chart.
The id of every swap must be the hash of its secret

Теперь по-русски. У нас есть сайт для обмена криптовалюты между людьми, обменник, peer-to-peer. Например, Алиса и Боб хотят обменять, Алиса Бобу отправит Биткоинов, а Боб Алисе Эфиров.
Соответственно, один такой обмен — это целых 4 транзакции в блокчейнах. 2 в блокчейне Биткоина. и 2 в блокчейне Эфира.
Почему 2 транзакции в одном блокчейне, а не одна? Потому что деньги сначала заливаются в смарт-контракт (морозятся), и потом со смарт-контракта идут на кошелек получателя. Итого 2 транзакции.
Но мы будем учитывать их как будто бы одну транзакцию, от кошелька Боба к кошельку Алисы, и все, а комиссию будем суммировать с двух транзакций, и показывать, общую сумму комиссий

Получается такая свистопляска:
1. Мы имеем один обмен (SWAP) между двумя пользователями,
2. Но внутри одного обмена есть валютная пара, например, Биткоин и Эфир, соответственно, в каждой паре есть Отправитель и Получатель (чтобы Алисе поменять Биткоин на Эфир, у неё должны быть кошельки и ЭФира, и Биткоина, также как и у Боба, соответственно мы имеем дело с 4 кошельками, 2 у Боба и 2 у Алисы)
3. Все СВОПЫ можно объединяться по хешу, который в одном свопе один. Хэш выглядит так: 0xb55107996afd0565699483e19db809964736473474e2aa75bf1698555ce094e1
4. Хэш будет выступать в роли ID, идентификатора Свопа, при нажатии на которой будет открываться окно (отдельная страница) со всей информацией по этому обмену

То есть, вот тут внимание, есть куча Explorer'ов разных блокчейнов, например, вот Эфира
Вот Биткоина 1
Вот для Биткоина 2 (крутой дизайн кстати)

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

Так, со всей основной информацией разобрались, переходим дальше. Мы хотим, чтобы при заходе на сайт explorer.swap.online показывалась красивая табличка с историей обменов, совершенных через наш сайт. То есть там должна быть минимальная информация, и кнопка подробнее, чтобы чувак нажимал подробнее и открывал страничку со всей возможной инфой (это я только что выше рассказал).

Какая это должна быть минимальная информация:
1. Swap ID (HASH)
2. ASSET (актив, Биткоин или Эфир или еще другие криптовалюты, обязательно с иконкой, логотипом этой крипты)
3. Sender (отправитель, это будет в одном обмене, в одном свопе два отправителя)
4. Reciever (получатель, по аналогии с отправителем)
5. Amount (Это суммы перевода, сумма в двух валютах, сколько эфира было отправлено, и сколько биткоина взамен)
6. Transaction Fee (транзакционные комиссии за две транзакции, опять же, для двух блокчейнов, отдельно для Биткоина, отдельно для Эфира, типа две строчки будет, или через / слеш)

В поле Sender и Reciever показывать рейтинг этого человека, типа плашка Рейтинга. Рейтинг у нас будет простой, цифрой. Как у вебмани. Просто цифра.
Вот пример для Вебмани
https://wiki.webmoney.ru/projects/webmoney/wiki/%D...
У нас будет это как работать. У нас есть свои SWAP токены, чем больше у чувака токенов, тем больше его рейтинг. Это типа надежность показывает. (я прикрепил файл к этому, где скриншот рейтинга в вебмани)

Вот пример строки ↓

Asset | Sender | Receiver | Amount |
BTC | 19FMefokca7f4uq23q267cZ2S6CHwavdnN | 1M7MtX7vAMqje15AMriK1rMhU1eAWm6vmf | 0.5 |
ETH | 0x0798cc081fbd110a6cf3a5c969f14ebda27caf12 | 0xd050c052db41740e280f928ae3497a3629a30372 | 5.2 |



Еще обязательно нужно добавить элементы управления этой таблицей, фильтр по парам (биткоин эфир, биткоин erc20, эфир erc20 и тд).
+ должен быть chart, график объемов свопов, по парам, по каждой паре. Надеюсь, вы понимаете, что такое chart объёмов на бирже. Нужно понимать, какие пары лучше всего торгуются. Какие более популярные.

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

По поводу Оплаты. Мы платим за эту работу 15$ долларов в час, 13 из которых в Эфире, 2 доллара в Swap токенах.

Подробнее про нашу политику оплаты здесь
Форма оплаты
Если вы никогда не работали с Эфиром, не волнуйтесь, есть все инструкции, всему научим, как сразу же обналичить ЭФир на рубли или доллары на вашу карту, либо же вам на телефон, куда угодно. Если вы не хотите хранить Эфир, это не проблема, его сразу же можно обналичить.
+ из-за почасовой работы можно неплохо заработать на этой задаче и получить в портфолио блокчейн проект
Подробнее о нашем проекте

В ответ скидывайте примеры ваших дизайнов таблиц, UI интерфейсов, какие-то похожие работы на эту задачу, возможно дизайн инфографики, визуализации данных и т.д.
Файлы
Отзывы
Марат очень старается, но недостаток опыта в интерфейсах прослеживается. Из-за этого проект может делаться дольше, чем хотелось бы. Не хватает упорства разбираться в полезном действии продукта для пользователей. Копать в суть.
Как делать прототипы ОК, как делать красивый дизайн нет, не хватает какой-то аккуратности и вкуса что ли, скорее всего нужно получить дополнительное художественное образование или типа того. Но на прототипы навыков вполне хватает.
~ 6 лет назад