Building Products on the Blockchain — How and Why I Did It
Two years ago I had just finished building a mobile app for both Android and iOS. The app was called Dolli and it allowed you to collect different digital characters and earn badges. Each character was assigned a unique identifier and tied to the Ethereum blockchain as a non-fungible token — that is a unique digital asset.
I had abstracted all the blockchain stuff so users could buy with their credit card and get paid in US dollars for any characters they had resold. I was using Stripe’s connect API for this and the backend of the application would handle all the Ethereum stuff. I went to turn on Stripe for production and they got back to me saying they had disabled my account and they wouldn’t be able to support my business. Back and forth emails trying to get an exception was futile.
In hindsight I should’ve made sure that Stripe would support Dolli before integrating with their system. Alas, I had built an app but had no payment processor, but not only did I need a payment processor I depended on Stripe’s connect API to handle user payouts. The search was on for another payment processor. I found Blue Snap that could handle payouts. I was in touch with someone on their team and he assured me that they could support my business.
Problem solved. I integrated Blue Snap with the mobile app built with React Native.
Communication went dark. I hadn’t heard from him in nine days. What’s happening? Last I heard he was waiting the hear back from the underwriters — more like the undertakers. He finally got back to me and said in a matter of fact way that they wouldn’t be able to support my business. No apology. Just no. Again this was after implementing the code. Son of a …
The search was back on. I needed a high risk merchant account, but even high risk merchants were saying no. One, two, three … ten. On the tenth try I found one who said yes, but by this time I had changed my mind.
I had 300 people reserve a username on a landing page I built and they were waiting for a product. I was blocked by the payment processors. Apple wouldn’t put the app in the app store unless I agreed to give them 30% of each sale. It hit me — this was the exact reason the Bitcoin blockchain was created, to negate, or at least decrease centralization of power. Here I was a guy who wanted to build an app that people seemed to want but was blocked by payment processors and app stores.
Why do they get to say what I can release?
I realized the solution was to rebuild Dolli in a decentralized way on the free and open internet. No more payment processors. The transactions would be from me to you and you to them. No more middleman. I started over.
A week later I got an email from the high risk merchant saying they couldn’t support my business.
I launched Cargo in June, 2019 and I also continued working on Dolli. I had all these Dolli characters and wanted to give them justice. I thought I needed to write a backstory for each character and that thought led to I need to write a story and it needs to be a comic book. So that’s what I did. I have been working with an artist since the beginning of Dolli and I approached him with the idea for the comic book. I wrote the story and a month and a half later the comic book has been illustrated. Issue #1 was complete. The Pizzaverse was born.
Published at Sun, 03 Nov 2019 10:08:51 +0000