So, BlockOrg is a project that I am starting work on. I am still in the planning stage at this time, but hope to put together some code in the near future.
What I have here is a variation on a presentation that I have put together to explain the concept to some friends.
Note, BlockOrg is not intended to be a Cryptocurrency platform. As it is currently envisioned it is not intended to produce tokens or currency of any kind.
I do intend to use the Witness metaphor rather than mining, and witnesses will be machines maintained by individuals that have a stake in the proper functioning of the organization.
So, on with the presentation.
What is BlockOrg?
BlockOrg is a tool to organize and coordinate organizations in a transparent and (preferably) democratic manner.
While communications and data collection may take various forms, it will all be recorded in the public ledger which will then be signed and verified via the blockchain.
Note: As of now, everything in this document is still up for debate, discussion, and modification.
The Open Ledger
The ledger is the core of the entire concept.
Each ledger entry will be a JSON (or similar) object containing:
- A timestamp
- The hash of the preceding entry
- The originator of the entry.
- The target of the entry (or None).
- The data/payload for the entry (This also may be a JSON object).
- Digital signature of the originator.
- A hash representing this entry (combining everything listed above)
The BlockChain
The blockchain will be a vital part of ensuring the integrity of the system. It will be used to verify every line in the ledger, and will be usable at any time to verify that the ledger has not been tampered with.
The blocks will likely look a lot like the ledger entries.
The Backup System
The backup system is important as well.
Periodically, at designated periods or when deemed necessary, the blockchain and ledger will be backed up or “frozen,” with a checksum for the backup added as the next ledger entry.
User Interfaces
Either via web pages or apps built on top of nodes, the users will be able to interact with the blockchain.
By default, the UI representation of the ledger will likely not include all of the hash data.
Hello! Your post has been resteemed and upvoted by @ilovecoding because we love coding! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!
Reply !stop to disable the comment. Thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello! Your post has been resteemed and upvoted by @ilovecoding because we love coding! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!
Reply !stop to disable the comment. Thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello! Your post has been resteemed and upvoted by @ilovecoding because we love coding! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!
Reply !stop to disable the comment. Thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello! Your post has been resteemed and upvoted by @ilovecoding because we love coding! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!
Reply !stop to disable the comment. Thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello! Your post has been resteemed and upvoted by @ilovecoding because we love coding! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!
Reply !stop to disable the comment. Thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello! Your post has been resteemed and upvoted by @ilovecoding because we love coding! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!
Reply !stop to disable the comment. Thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello! Your post has been resteemed and upvoted by @ilovecoding because we love coding! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!
Reply !stop to disable the comment. Thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello! Your post has been resteemed and upvoted by @ilovecoding because we love coding! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!
Reply !stop to disable the comment. Thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Your bot is out of control with the responses. 80 posts is cool if it is real conversation, but when it is just a bot responding to itself till it runs out of fuel, that is not cool. :/
The first comment was cool. The million identical replies were not. :(
This might count as a bug report. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi, all of this technical mumbo jumbo has gone over my head. Could you give me a couple of use case samples of what you are doing would produce? Like is what you are doing for everyone or is it something for just back end people?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Well, it would be an organization and communication tool. The biggest benefit would be that the blockchain would function as a data store for continuity and transparency. Beyond that, I would like to build apps for it to allow people to do things such as communicating with each other, taking votes, archiving important data, and other things that can take advantage of such a data store.
Think a mix of project management, mail system, and a certain degree of built in information assurance.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @burlingk!
Your post was mentioned in the Steemit Hit Parade in the following category:
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @burlingk!
Your post was mentioned in the Steemit Hit Parade for newcomers in the following category:
I also upvoted your post to increase its reward
If you like my work to promote newcomers and give them more visibility on Steemit, consider to vote for my witness!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit