What is BlockOrg

in blockorg •  6 years ago 

blockorgdiagram.png

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.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

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!

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!

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!

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!

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!

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!

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!

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!

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. :)

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?

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.

Congratulations @burlingk!
Your post was mentioned in the Steemit Hit Parade in the following category:

  • Comments - Ranked 7 with 80 comments

Congratulations @burlingk!
Your post was mentioned in the Steemit Hit Parade for newcomers in the following category:

  • Comments - Ranked 1 with 80 comments

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!