Distributed Trust Through the Lens of Software Architecture