Cóż - jeśli chodzi o problem jawności (częściowy) można wdrożyć split adresów. Dopóki dane środki nie zostaną wydane, to nigdy nie wiesz do kogo należą.
Natomiast musiałby to wspierać portfel któryś (to raz), a dwa - im więcej użytkowników tym lepiej.
W skrócie to taki system jak w Bitcoinie (wbudowany). Robię przelew tobie za 7 HBD, ale wychodzi 10. Z czego 7 idzie na Twoje subkonto, a 3 na inne. Natomiast to subkonto jest z tobą domyślnie niepowiązane. Można je powiązać ostatecznie jeśli środki przejdą na twój adres, który jest oficjalny.
Natomiast problem raczej taki, że wszystko oparte na grafenie zdycha, więc devów nie ma.
A co do kupujących / sprzedających - escrow.