Форум о заработке, инвестициях и криптовалюте - Показать сообщение отдельно - RChain (RHOC) - rchain.coop
Показать сообщение отдельно
Старый 05.09.2018, 11:22   #2
kokkok77
Аналитик
 
Аватар для kokkok77
 
Регистрация: 24.09.2013
Сообщений: 2,960
Вы сказали Спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
По умолчанию

RCHAIN И МАЛИНА PI: СБОРЩИК МОНЕТ



Это первая из пяти статей о проекте с использованием RChain, развернутого в Raspberry Pi 3, взаимодействующего с телефонами в локальной зоне по Bluetooth LE 4.

Физическое происхождение монеты: поиск бесплатного пива

«Как мы могли бы, скажем, отдать свободное пиво на блокчейне?»

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

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

Команда

BlockSpaces, LLC - это целенаправленный центр совместной работы и образования, основанный на целенаправленной цепочке, расположенный в Тампе, штат Флорида. Существует множество внештатных программистов, работающих вне пространства, поэтому формирование инструмента развития, ориентированного на создание прототипов блокчин, было естественным. Для этого проекта у нас есть команда из пяти разработчиков с большим опытом работы в блокчейне, полной разработке стека, создании сетей и Интернет-вещах (IoT).

Крис Уильямс, технический директор BlockSpaces, провел мозговой штурм базовой концепции несколько лет назад в ресторане местной биткойнской встречи , но никогда не собрал все штуки, чтобы попытаться построить его. До сих пор.

Концепт

Основная концепция проекта относительно проста: создать программу лояльности, которая будет передавать цифровые данные на основе RChain людям в данной области. Эти цифровые активы могут быть погашаемыми купонами или скидками, которые будут использованы в момент или позднее. Идея состоит в том, чтобы создать систему, которая побудит людей оставаться в области дольше, чем в противном случае, посредством стимулирования, определяемого владельцем бизнеса.



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



Изучение опций стека

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

Первое - это локальное устройство. Мы хотим что-то надежное, недорогое, высоко настраиваемое, незаметное и обладающее достаточной мощностью для запуска RNode, одновременно имея дело с проблемой подключения десятков пользователей, которые приходят и уходят с места. Устройство, которое скорее всего подходит для счета, - это малиновый Pi 3. С четырехъядерным процессором, 1 ГБ оперативной памяти, двухдиапазонным беспроводным и Bluetooth для менее 50 долларов США, это наша естественная первая остановка. В настоящее время мы рассматриваем Bluetooth BLE как потенциальное средство определения физического присутствия. Это все еще находится на стадии тестирования и исследований, поэтому мы должны получить дополнительную информацию о процессе в будущем посте.

Нам также понадобится веб-сервис, где владелец сможет настроить свои RChain-airdrops. У нас есть несколько разработчиков Python для команды, поэтому на столе находится бэкэнд на базе Python Flask, но у нас также есть разработчики JavaScript в команде, поэтому Node.js с Express и CouchDB для хранения также рассматривается. Взвешивание на решении - это производительность и поддержка Pi, но мы также пытаемся создать новую основу для будущих разработчиков RChain, поэтому широко известные стеки, которые могут удовлетворить наши потребности, будут иметь начало в окончательном решении.

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



Почему RChain?

Существует множество решений blockchain, которые могут быть построены, но для тех из нас, кто хочет построить децентрализованное будущее, RChain предлагает лучшее из обоих миров: истинная децентрализация и смехотворно быстрая и масштабируемая транзакционная пропускная способность. Тот факт, что разумные контракты Rholang действительно может быть доказано, что он работает правильно, является точкой продажи для тех, кто знаком с умными контрактами на случай катастрофы прошлых лет.

По правде говоря, контракт Rholang - относительно небольшая (хотя и критическая) часть работы, которая должна быть выполнена, чтобы выполнить нашу концепцию «Доказательство». Однако в начале этого проекта никто из команды Project Sandcastle еще не знаком с Pi Calculus, Rho Calculus или Rholang, поэтому мы ожидаем кривую обучения в ее реализации. Мы надеемся задокументировать опыт, который поможет нашим новым разработчикам RChain, и подчеркнуть любые возможные дорожные шишки на этом пути.
kokkok77 вне форума   Ответить с цитированием