- 1 Overview
- 2 Radium Core
- 3 SmartChain
- 4 SmartChain Verify
- 5 SmartChain Walkthrough Guides
- 6 Usage Scenarios
- 7 Frequently Asked Questions
- 8 SmartChain Development History
- 9 SmartChain Verify Documentation
- 10 Radium Core Staking Walkthrough
The Radium SmartChain is both software and a protocol designed to harness the distributed irreversibility of blockchain technology. It is designed to bring that power into the hands of casual and business users alike. Anyone can intuitively use the SmartChain to easily adapt to and utilize the powers of Proof-of-Existence and Proof-of-Ownership.
The Radium SmartChain is a combination of several new protocols which provide the framework for the development of advanced blockchain based functions. All functions are rooted in a 100% decentralized and permission-less system powered by 'Smart Transactions'. At the same time, benefits of a permission-ed system are provided through additional core layers. Those layers include required identity verification, methods of recourse in the event of private key compromise, and distributed custodial accounts. Each of these individual components are explained in more detail below.
The Radium Core Spread Fee system spreads the transaction and SmartChain fees equally across the next 1440 blocks, which is roughly 24 hours. This allows for fair fee distribution to staking nodes.
SmartChain is an extension to Radium Core, using special Smart Transactions to create a data-layer within the Radium Core chain. A Smart Transaction is a special transaction that contains specially encoded data that becomes immortalized in the block-chain. Smart Transactions use specially generated data addresses which contain hexadecimal data.
A user creates an Identity when a Radium address is paired with a username and recorded in the block-chain. Identities can also include additional information such as a description of the Identity, a company name, email address, phone number, and several other fields. Once an Identity is recorded in the block-chain, it can be used to manage other various SmartChain functions.
Users can request that their Identity be verified by a third party who holds a verification key. Currently, only JJ12880 holds a verification keys, however keys will be issued to senior community members as the system expands. This system is currently being expanded. Verification is designed to provide confidence in user accounts, and prevent scamming from accounts with misleading usernames. In order to become verified, a user must prove their identity through an outside medium, such as through Telegram, Bitcointalk or other social media.
Users who have created an Identity will be able to record text notes in the block-chain to serve as proof of existence. All notes recorded in the block-chain will be available to anyone who wishes to read or verify them.
Just like humans have unique fingerprints, digital files also have unique "File Signature". A File Signature is a string of numbers and letters that are generated by passing a file through a cryptographic hashing function. In order to know the File Signature of a file, a person must have also possessed that file at the time the File Signature was generated. SmartChain core lets an Identity to prove they had access to a file, at a given point in time, by recording that File Signature in the blockchain. SmartChain core allows a user to check the authenticity of a file, by comparing its File Signature to those previously recorded in the blockchain.
One Click Verify
One Click Verify is a standalone program that allows a user to look up the File Signature of any file on their computer. The One Click Verify installer creates an option in the windows right click context menu titled "Verify file with SmartChain" that when activated will calculate the File Signature of the selected file, and check it against known File Signatures in the Radium blockchain. The One Click Verify system operates independently, and does not require installation of Radium core or SmartChain core.