Independence Projects Should Avoid Dependencies

Words
455
Reading
3 min
Listen
Play
8y

I have a project that I want to release. To make the project interesting, I decided to add a fantasy exchange to the project.

Basically the players are walking along a map of the planet. As they walk they find stuff like bits of silver and art treasures that they can trade on an open exchange.

I dashed out a prototype using PHP and SQLite3.

I can't help but notice that many people are enticed by the term "blockchain." So I decide to see if I could implement the exchange as a "blockchain" type program or even integrate it into other blockchains like EOS or STEEM.

The marketing material for different cryptocurrencies all claim that crypto-currencies are distributed systems. They appear to me to be centralized systems running on a distributed computer network. While I love the direction that these things are going I feel that they aren't going far enough.

The hidden agenda behind the site I am creating is that I want to create a mechanism for discussing free market economics.

One component of freedom is "independence." The term "independent" means freedom from artificial dependencies.

While the site I construct has numerous connections to the world at large, I should design it with as few dependencies as possible.

If I built a system based on a particular SDK for a particular currency. I would end up building a dependency into my project.

A system with a huge number of dependencies is not really independent. Now, is it?

I spent the week exploring different SDKs and crypto-currencies. While I want to hook into such systems, I think I should design the system with as few dependencies as possible.

I started the prototype in PHP with SQLite3 for the database. I will display an open ledge in the form of a chain of encyrpted blocks, but I don't think I want to develop a dependency on any large site at the moment.

The site will have an independent log in, but I will offer oauth using SteemConnect. I want the project to have its own STEEM wallet; As I mentioned in my last post. I am saving up to buy a SteemConnect Account. If could by with just the App account, I would, but SteemConnect does not give me the ability to control the wallet. So, I have to buy two accounts.

I hate putting garbage on the blockchain. If I could get by with a single account, I would. I could be missing something. I spent hours looking and could find a way to access the wallet on my SteemConnect App.

BTW, I happen to be really lucky. I have a post with enough STEEM to buy the account coming due in three days.

Independence Projects Should Avoid Dependencies | Ecency