Правильно я понял, что любой желающий сможет загрузить ваше приложения и взять заказ на доставку груза?А как же гарантии? Я бы таким курьерам не доверял...или мб я что-то не так все-же понял Много букв читать не стал от этого и вопросы.
Я вижу следующий вариант решения этой проблемы:
Залог.
Пользователь, решивший заработать на таком виде доставки будет обязан внести сумму минимального залога - например 50$, в таком случае, он сможет доставлять товары на эту сумму. В виде реализации это может выглядеть так - товар покупателя из супермаркета оценен в 30$ >> курьер его "подхватывает" с точки, подъезжая к ней и сканируя QR код, который ему в свою очередь предоставляет работник узла >> система соотносит данные и замораживает 30$ на кошельке курьера >> курьер довозит защищенный пакет с грузом из супермаркета до конечного узла и там владелец узла проверяет защищенность пакета >> после чего работник узла сканирует приложением QR код курьера и дожидается получателя >> Получатель подходит и предоставляет QR код узлу >> работник узла сканирует код, открывает видеокамеру в приложении и при видеосъемке просит покупателя проверить содержимое >> после чего, если всё хорошо - то покупатель нажимает в приложении кнопку "ОК" и размораживает средства курьера.>> Если "не ок" нажимает кнопку открыть диспут и создается спор, куда подгружаются видео упаковки на узле отправителем и выдачи товара на узле >> заходит арбитр сервиса для оценки и разрешения ситуации. Можно установить рамки в такой системе - чтобы заказчик забирал груз в течении часа после прибытия, для того чтобы разморозить деньги курьера как можно скорее, если задерживается - деньги размораживаются автоматически и поступают на счет курьера. Если клиент опоздал, то не в праве предъявить претензии.
Схема интересная.
Как и вся децентрализованная система - должна строится на общем НЕдоверии. Например: (Возьмем доставку: "Вася из дома - Пете домой"
>Заказчик Вася передает пакет Курьеру (упаковывая его при нем и сканируя код курьера, тем самым курьер подтверждаем, что пакет у него и он тронулся в путь) > Курьер добрался до Пети > Курьер сканирует код Пети (тем самым доказывая, что пакет цел и он добрался до Пети) > Петя открывает пакет и убедившись, что содержимое в целости и сохранности, сканирует код курьера (тем самым подтверждая, что претензий НЕТ, и блокировка средств с курьера снимается + начисляется сумма за доставку).
В эту схему можно включить ПУЛ приема и выдачи посылок посылок.
Только при принятии посылки в ПУЛ хранения до момента начала доставки (вручение КУРЬЕРУ или момента выдачи ЗАКАЗЧИКУ) за содержимое посылки ответственность несет ПУЛ )склад).