Я ищу предложение прежде, чем смогу спланировать / спроектировать пакет флаттера с открытым исходным кодом, который позволит разработчикам внедрять распределенное согласие в свое приложение (в основном блокчейн в мобильных телефонах) вместе с существующим стеком бэкэнда.
Этот пакет будет работать вместе с существующим бэкэндом для генерации идентификатора, участия в проверке транзакции и сохранения копии цепочки на своем устройстве. Позже я планирую использовать подключаемое шифрование в зависимости от потребности разработчика в повышении безопасности.
Принимая во внимание лучший консенсус в качестве практической византийской отказоустойчивости, но PBFT / BFT обладает ресурсоемким PoW для достижения консенсуса, чего не может быть у телефонов, я планирую реализовать PBFT на основе методики, описанной в «Elastico» статья (рецензия / резюме прилагается здесь [1]).
Это всего лишь первоначальная идея, которая в моей голове уже несколько часов. Мне нужно осознать выполнимость этой техники внутри мобильного телефона для формирования сети.
[1] https://muratbuffalo.blogspot.com/2018/03/paper-review-secure-sharding-protocol.html
Почему вы хотите создать этот
Этот пакет поможет разработчикам интегрировать функции блокчейна в свои централизованные стек приложений без перестройки их бэкэнда. Говоря о части приложения, рассмотрим ситуации, которые включают принятие решений и формирование мнений, управление цепочками поставок, происхождение данных (интеграция с IPFS)
Разработка плагина потребует некоторых реальных усилий и времени. Я еще не провел серьезное технико-экономическое обоснование проекта, но я считаю, что этот плагин будет полезен в долгосрочной перспективе. Если есть какие-то предложения, основанные на вашем опыте разработки плагинов, пожалуйста, поделитесь им здесь.