The Problem We Were Actually Solving
The problem we were trying to solve was simple: create a store where creators could sell their digital products without any middlemen siphoning off the profits. With the rise of digital nomadism and remote work, we saw an opportunity to create a platform that catered to freelancers and creators in countries with restrictive online environments. We wanted to empower them to sell their work without being beholden to traditional payment processors that charged exorbitant fees.
What We Tried First (And Why It Failed)
Our first iteration was to partner with a local payment processor in Malaysia, which we thought would solve the problem. However, this came with a hefty 5% transaction fee, which made our marketplace less attractive to creators who wanted to keep most of their earnings. We also tried to use a proxy server to mask the IP address of our platform, but this resulted in a 30-second delay in page loading times, which was not ideal for our users. The more we tried to work around the restrictions, the more convoluted our system became.
The Architecture Decision
We made a decision to move our e-commerce platform to a decentralized architecture, using IPFS (InterPlanetary File System) for storing and serving digital products, and a decentralized identifier (DID) to enable secure authentication and ownership verification. We also decided to use a cryptocurrency like Monero, which offered greater anonymity and lower transaction fees compared to traditional payment processors. This move allowed us to bypass the IP block and launch our platform in countries with restrictive online environments.
What The Numbers Said After
The numbers told us that this decision was a game-changer. With a decentralized architecture, we saw a 50% increase in sales and a 30% reduction in transaction fees. Our users loved the increased anonymity and speed of transactions, and our creators appreciated the lower fees. We also noticed a significant reduction in chargebacks and disputes, as our DID system ensured secure ownership verification.
What I Would Do Differently
If I were to do it differently, I would have focused more on building relationships with local payment processors and regulatory bodies from the outset. While our decentralized architecture worked wonders, it added significant complexity to our system, and we had to invest a lot of time and resources in building and maintaining it. I would also have prioritized user experience more, perhaps by implementing a more seamless onboarding process and better support for international customers.
Top comments (0)