Flutter пакет для Blockchain BFT консенсуса между пользователями приложения - PullRequest
0 голосов
/ 17 февраля 2020

Я ищу предложение прежде, чем смогу спланировать / спроектировать пакет флаттера с открытым исходным кодом, который позволит разработчикам внедрять распределенное согласие в свое приложение (в основном блокчейн в мобильных телефонах) вместе с существующим стеком бэкэнда.

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

Принимая во внимание лучший консенсус в качестве практической византийской отказоустойчивости, но PBFT / BFT обладает ресурсоемким PoW для достижения консенсуса, чего не может быть у телефонов, я планирую реализовать PBFT на основе методики, описанной в «Elastico» статья (рецензия / резюме прилагается здесь [1]).

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

[1] https://muratbuffalo.blogspot.com/2018/03/paper-review-secure-sharding-protocol.html

Почему вы хотите создать этот

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

Разработка плагина потребует некоторых реальных усилий и времени. Я еще не провел серьезное технико-экономическое обоснование проекта, но я считаю, что этот плагин будет полезен в долгосрочной перспективе. Если есть какие-то предложения, основанные на вашем опыте разработки плагинов, пожалуйста, поделитесь им здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...