Hi, i’m looking to accept mimblewimble layer as a payment. But I can’t because there’s no way to verify if I sent or received a payment from someone. With a transaction private-key it would be in clear and mathermatically proven.
Hello @mimblewizard
Mimblewimble is an interesting protocol that enhances privacy by obscuring transaction details. It does this by not storing addresses or amounts in a traditional way, making it difficult to verify transactions without the appropriate keys.
To address your concern about verifying payments, implementing a system where both parties share a transaction private key could help. This would allow you to mathematically prove the transaction occurred without revealing the details to outside observers. However, this approach can also introduce trust issues, as both parties need to securely manage their keys.
In addition, consider integrating a third-party service that specializes in Mimblewimble transactions. These services often have mechanisms in place to help verify transactions while maintaining privacy.
It’s essential to balance privacy with the ability to verify transactions, so exploring different solutions or protocols that can complement Mimblewimble might be beneficial.