Blockchain for Business #3: Requirements for a blockchain in a business environment

A blockchain needs to fulfill four really important points, to be suitable for business applications:

  • shared ledger: an append only system of records shared across the network
  • privacy: a business network usually needs to manage privacy services. Not all the network members can access the same information. So, a public and permissionless blockchain in most cases is not the righe choice for business.
  • trust: selected network members have the task to validate transactions. This increases the trust level in the system.
  • smart contract: it is possible to embed the business flow or logic inside the blockchain using smart contracts. A smart contract replicates a traditional contract behavior. All the steps are encoded in the form of shared business process and shared across the business network.

Now let's see every point in further details.

Shared ledger


All the participants in the business network own a copy of the ledger. But there's also a concept of permission in the blockchain network. So, everyone can access only the ledgers part where he has permission to. And there's a system that let manage this permissions.

Smart contracts


Smart contracts are the way of encoding and sharing the business process around the business network. A smart contract comes from the English contract, encoding it in computer readable language. The contracts are verified and signed when they're distributed across the business network.

The really interesting characteristic about smart contracts is that, once they are in the network they will execute. So, after submitting a contract there's no way of stopping it. It will execute no matter what.

Privacy


Privacy services are a way of controlling the confidentiality inside the blockchain. So that certain people can access only limited information in the chain. In addition, it gives us a way of making sure that blocks are tied together in an immutable way. So that the blockchain becomes tamperproof.

Trust


Trust, in a blockchain for business, is achieved by selecting specific members of the business network to validate transactions. It is also possible to allow different members to endorse different transaction types. This gives us the possibility of having a verifiable audit trail for everything that moves around the network.

Sort:  

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://www.coursera.org/learn/ibm-blockchain-essentials-for-developers/lecture/eMOaR/requirements-deep-dive

You got a 5.24% upvote from @nado.bot courtesy of @rosargia!

Send at least 0.1 SBD to participate in bid and get upvote of 0%-100% with full voting power.

Your all point is right for make a good business....

Congratulations @rosargia! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:
SteemitBoard and the Veterans on Steemit - The First Community Badge.

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @rosargia! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

Award for the number of upvotes

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemitBoard Ranking update - Resteem and Resteemed added

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @rosargia! You received a personal award!

1 Year on Steemit

Click here to view your Board of Honor

Do not miss the last post from @steemitboard:

Saint Nicholas challenge for good boys and girls

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @rosargia! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 900 upvotes. Your next target is to reach 1000 upvotes.

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @rosargia! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.19
TRX 0.13
JST 0.030
BTC 60422.26
ETH 3311.81
USDT 1.00
SBD 2.37