There is currently no way to implement a truly decentralized exchange for HIVE apart from the internal market. Someone always has to custody the HIVE, which is centralized.
At some point maybe there will be a powerful enough smart contract system implemented on HIVE to make this possible, or maybe someone will figure out a clever method to do it another way, but for now, that's all we have.
RE: HBD.Funder Spam Comments Earned 1,439,172 Hive in 2021 (and they only started on March 21st)