Thank you, Everyone for the warm welcome! It feels homey already.
Thanks for the offer. I am pretty sure this community will not disappoint you
Having a good community is an integral part of an online success. I am looking forward to bringing people together and producing magic.
Testing the DPOS method is a great example. Despite the hiccups, the community is relentless and ready to help out. I love it!
Welcome. Great name!
Thank you, Stan! Perhaps one day we may even find what it means, and why is it using the less common spelling of the word Unshakable.
I like the way you think! It may very well be the case that Ethereum is a better platform for your use case, but AGS/PTS is about acquiring a network, not paying for software. That said, if your DAC design genuinely generates demand for its tokens, it's unlikely Ethereum is what you want.
Toast, I have great respect and always love reading your responses and ideas. I hope you will provide numerous peer reviews of my ideas as we go along and help me crystalize them.
---
Right now I am focused on reducing the scope of the project. It is way too ambitious, which is a great thing, but too many moving parts increase the risks.
I am still at early design stage, however many pieces have become more apparent.
So what is it? In short - a decentralized platform, allowing less technical people to plan, design, fund and create their own decentralized apps.
Ethereum is probably the closest competitor, and in fact I think so far they are best positioned for running decentralized apps.
However, I have a few problems with Ethereum's approach:
* They are too focused on building a low level script language, not a major issue, but why not use a language that people are already familiar with? It will naturally bring a lot more developers.
* The contract script lives inside the address, leaving no options to fix a bug if one is discovered later. Or if an improvement is proposed.
* They still plan to do mining and are inventing their own hashing algorithm, I'm not sure that will really buy them much.
Ultimately I like what Ethereum does, however I feel that aside from introducing a more complex script, it is still an incremental improvement over Bitcoin.
So what are my goals?
An All in One Decentralized Operating System. (wow that's a mouth full)
But most important thing is to make sure developers are attracted not just with financial incentives, but enjoyable development experience, that is key.
* Secure Communication (Most of these are already a solved problem, but I'm looking for an all-in-one solution)
* Name registration (This is alternative to Keyhoteee and BitShares DNS, we may honor them, but needs to be within the same system for other reasons)
* Project/Asset registration (honor registered .com domains, so there are no disputes from big companies about impersonation)
* Decentralized Discussions/Forums
* Collaborative Tools - Whiteboards, Project Management / Planning Tools, etc. (More on this later, but the techniques used to manage the project itself will be embedded in some of those tools)
* Quality Data Providers/Voting/Agents (e.g. if within the system itself we have knowledge of the market value of BTC/USD, we could issue assets based on it)
* Resource Based Economy Encouraging Production (Services, Products offered for the crypto unit)
* Distributed Digitally Signed Storage
* Custom Services and Protocols
* Distributed Computing
* Job Marketplace (full time positions, severance agreements, etc.)
* Instantly Liquid Startup Platform
* Risk Reduction Protecting Our Friendly Backers
* Robust Project Planning
* Assurance Contracts and Full Time Positions
* Trading Platform
* Sound Financial Derivatives
* Explore Alternative Approaches to Double Spending Problem, Try to Make Block Chain & Mining Obsolete
* Constantly Evolving Rapid Application Development Environment
* Kernel & Written in Platform Independent Bitcode
* All LLVM Compatible Programming Languages Are Automatically Supported (Write in any language, runs on all platforms seamlessly)
Right, so obviously I am very interested in finding a minimal viable product, that will serve as a foundation for the rest.
The idea is as follows:
*** Users ***You use a master key, you log in to any device, and all of your stuff is there, your apps, your configuration, all comes from the cloud except for it's encrypted.
Challenges here are - if you lose your key you are SOL, done. Very dangerous. However if we use a mobile device app, or a hardware device, this should secure the system.
Once an app is installed, it will be limited as to what it can do, just like on an iPhone the OS asks for permission.
It will ask:
"CHESS wants deposit 500PTS in a game session with the following parameters: 30 min session, color: random. Approve? YES | NO"
This is where I recommend all private key signing to happen outside of a regular PC - do it on a cell phone app, hardware device, or a separate PC/laptop.
It is far too dangerous to run all these apps on the same machine where the private keys live.
We need to make this IDIOT PROOF! Many people including highly technical folks have lost coins because let's face it - software SUCKS.
Let's be the Apple of Cryptocurrencies / Decentralized OS. Let's focus on the USER and QUALITY.
*** Developers ***Have an idea for an app, want to start a team?
* Start prototyping in a test environment.
* Invite others to help (art, code, music, release master, etc.)
* Describe high level milestone goals.
* Describe how you will generate dividents
* Apply to be listed as "In-Development" project
*** Investors **** Explore projects in development and decide which ones look interesting.
* Only pledge and commit to an "option to buy" defined by the developer. (e.g. at start of project that is 1% as it gets closer to first release target date it becomes 50%)
* On release date buy for the amount based on the option. (These are just examples, developers can write their own schedule to attract investment)
* Projects are instantly liquid which means you can move to a different investment at any point you like
* Once project is up and running, you reap the benefits
So far, I have decided that instead of building a fully fledged platform independent decentralized operating system.
I will focus on something we all need in this fast paced stressful life.
ENTERTAINMENT! We need games!
So as an example with the first release we will provide full source code for games that are provably fair and fully decentralized.
* CHESS
* BACKGAMMON
* YACHT Z
* CARD GAMES
* GAMES POPULAR IN ASIAN CULTURE (I WILL NEED HELP WITH THIS AS WELL AS TRANSLATION)
At the moment I am working on the core of this idea: how to setup a game session as a decentralized consensus contract, that could involve N players, upon completion amounts are distributed based on consensus and rules following inside the game sessions itself.
This is not easy AT ALL. But so far I have found that no matter how ridiculously hard it is, it is not impossible.
Note that the idea is to solve this ONCE AND FOR ALL, so people who can develop web games in JavaScript and have good Art skills can just contribute games, without having to worry about the unnecessarily complex underlying infrastructure of a crypto asset.
Finally, this will be an epic experiment, and I be aware that this is very ambitious, so it is high level of uncertainty. However there is also extremely high level of passion and tenacity to see this through to the end.
I say this because I don't want to raise people's hopes high and set them for disappointment.
With that, I think I am on the right track to reduce the scope without compromising the long term features of the platform.
Let's rewrite how the Internet works! Join me on the journey.