Bloki Feature Details

Let's check thoroughly all the Bloki functions!

Bloki Modules

Here’s an overview of the five Bloki Modules that make up your personal page.

Identity Module

The User may need to associate  an Identity to his/her figure. Using this Module, Personal ID (PID) and Personal Password are created and univocally associated to the User also using a PID Name instead of hexadecimal string. In the same time ID Card, photo selfie, bio identification data can be associated for Identity certification and verification  (Self-Sovereign Identity).

Asset Module: Create New Asset

The User starts the  Certified Management  of the Asset by entering the Asset Psw on Blockchain Level. The transaction produce the Asset Id.  At this moment, the Asset has been created on the Blockchain Level and  can be managed end-to-end comprising property chain, change of property and payments also choosing a mnemonic Asset Name on Bloki level . This feature facilitate the User to mind his Asset, because a label is more easy to remember than an alphanumeric code.

The User has to maintain carefully the Asset ID and the Asset Psw (Blockchain Level Credentials) because  Bloki  doesn’t retain this Blockchain Credentials.

Asset Module: Add Transaction

After the Asset Creation,  the User starts the certified management of the Asset adding digital file to describe the milestones in life cycle. When the User needs, he  selects the Add Transaction, inserts the Asset Name or Asset ID, Asset Psw,  stores the digital documents and files in the unique validated sequence of certificated transactions related to the Asset. These files can have any extension and can be any dimension in MB.

Asset Module: Verify

The User can access, read and download  the entire  stored Digital Documents and Files related to the Certified Management of an  Asset present in the Blockchain. This is possible from the Asset Creation to the last implemented Transaction.

Asset Module: Dissolution

  • The User may need to interrupt the Certified Management of the Asset because, as examples, the Asset has been robbed, scrapped, destroyed or at end life. The User implement the Dissolution; he can stores Digital Documents  related to the Asset Dissolution  and blocks the Asset. The Asset will be blocked forever.
  • The User could continue to access to the Certified Management of the Asset maintaining the rights to Verify the Digital files of the Assets present on the Blockchain even after the Dissolution.

Property Chain Module

The User runs  this module to implement the Property Chain between the Asset and the Identity because the function Create Link realizes an immutable association between Asset ID and PID. A Smart Contract implements this link. Create Link also allows a certified storage of digital files documenting the Chain of Property.

At the end of the process a Property Title of the Asset has been created in favour of the User and the Property Chain is implemented.

Each Asset can only be associated with one PID.   To use this function, User must first created the PID.

Using the function Verify Link and entering Asset ID, the User or other authorized figure can verify the certified Property Chain by the function that release the Identity of the Asset owner.

Payment & Change of Ownership Module

The Seller sets a Proposal by the Selling Proposal Function, entering:

Seller’s PID
Seller’s Personal Psw
Asset ID
Buyer’s PID
Price Amount (in Ether)
If the entered Price Amount is 0.00 Eth, it means that the Change of Ownership is without a payment.
The Buyer checks this Proposal using the function Proposal Check. Only the Buyer and the Seller are enabled to see the Proposal because of the control implemented by the Smart Contract.
If all the parameters are corrects the Buyer uses the Function Proposal Confirmation to release the payment in Ether by Buyer’s PID (Ethereum Wallet). In details, the Buyer enters:
Buyer’s PID
Buyer’s Personal Psw
traded Asset ID
Seller’s PID
Amount in Eth
The Amount is transferred in the User’s PID (Ethereum Wallet) and the Property Chain is changed.

The Asset ID is no more associated with the Seller’s PID but is instead associated with the Buyer’s PID.

The Smart Contracts implements the payment assuring both the Buyer and the Seller. The Buyer is guaranteed because the Smart Contract checks the correctness of data entered both by the Seller and Buyer. For Example if the Buyer enter an Amount less or more than the value of the Selling Proposal the transaction is not validated.
The Seller is guaranteed because the Smart Contract implements the Change of Ownership only if Amount is really present in the Clearing House (Escrow Service).
If the Buyer hasn’t yet made the payment after the Selling Proposal has been inserted by the Seller, the Seller can use function Proposal Repeal to cancel the Selling Proposal and to have back the full management of the Asset. The Smart Contract controls and permits this Cancellation only if the Payment has not been done.

Check&Certify Module

This new feature allows the user to certify any kind of digital content on the Ethereum Blockchain. This is possible thanks to a Bloki Smart Contract that take the fingerprint of a file, store it into its data structure and allows a strong comparison with other digital content during the time.
With “Check&Certify” Bloki leverage Blockchain technology to ensure the existence and integrity of verifiable data records, exploiting the tamperproof Smart Contract functions in order parse if digital contents are compliant with the certified  originals.
This Module opens the door to many use cases as notarization of legal document, recognition of Biometric data, insurance, code integrity check, data certification, auditing process, quality management and much more.