Inspiration

My inspiration for Deqity was from observing how equity ownership, and transfers, could be improved by blockchain technology and tokenization. I then realized that by tokenizing shares, the security would drastically improve, the transfers could become trustless and more streamlined, it could become more equitable and guard against bad actors, and finally, it could further interconnect the globe.

What it does

Deqity works by representing companies’ equity, in the form of shares, as erc-20 tokens. It is designed to be an entirely decentralized marketplace for private company equity. And it aims to make company ownership more secure, trustless, and equitable than it has been traditionally. By injecting blockchain technology into companies, we can create a more connected world and, by extension, generate more wealth generation possibilities for people with fewer opportunities.

By using the protocol, business owners can tokenize their companies and acquire funding for their ideas. This can be especially helpful for inexperienced business owners who have never secured investors. And for the small companies, that may be overlooked by investors. Business owners can find investors from all over the globe and thus have a higher probability of raising funds.

Investors can discover many types of companies from anywhere around the world. And they can buy as small as 1e-16% of a share if they like. In summary, this level of fractionability allows anyone to be an investor, even if they cannot afford to buy a whole share.

How I built it

I spent many 12-hour days designing, engineering, and developing the protocol to become what it is today. I ran into and conquered many challenges through the course of the project but I'm beyond proud of what it became.

Challenges I ran into

A major challenge during the development of this project was getting the react props data from the blockchain and then rendering multiple business components with that data. But I persevered through it all and now I have a working protocol!

Accomplishments that I’m proud of

Completing the project in a manner that is close to the vision at its original conception and having fun while creating it.

What I learned

I’ve learned how to create a useful and elegant contract factory. As well as how to use IPFS via web3.storage to store files and load them when they are needed. Also, I've learned that unique identifiers for factory deployed contracts are extremely important in projects such as this one. Finally, I've figured out how zkSNARKs work on the technical side, even though I did not end up implementing one.

What's next for Deqity

Depending on its reception, it could be further developed and released to the public. There would have to be many improvements and optimizations. But for now, let's enjoy it in its current state!

Built With

Share this project:

Updates