4th Street Bar Hive-Bar

Hive-Bar Powered by Hive beta-fdb5b5b

Community post

What is BlockOrg

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.

10 upvotes $0.01

Replies (83)

Review before signing

Posting as . Signing with . Keychain permission: Posting. Hive Keychain will ask you to approve this action next.


  
Technical details

Operation fingerprint: