Here’s an overview of the five Bloki Modules that make up your personal page.
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).
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.
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.
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.
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.
The Seller sets a Proposal by the Selling Proposal Function, entering:
Seller’s Personal Psw
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 Personal Psw
traded Asset ID
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.
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.