Fortunately, for digital currency there are easier ways to implement such tracking ideas. One approach is for a team to use its planned budgets directly as digital currency. When two teams transact, corresponding amounts of expense and revenue budgets get cancelled, so there is no transfer of currency between teams. Thus, each payment offer is always traceable to the reputation of the team who issued the currency (as budgets).
Illustrated explanations, more details, and a working prototype is available at: https://tatag.cc/ui/. (Disclaimer: I'm the developer of the linked site.)