Pages:
Author

Topic: [ANN] Radium SmartChain Phase 2.3 100% Decentralized Username-Address Linkage - page 9. (Read 30493 times)

legendary
Activity: 1190
Merit: 1002
Same xrdn wallet right?
sr. member
Activity: 292
Merit: 250
hero member
Activity: 671
Merit: 501
Blockchain and stuff
hero member
Activity: 671
Merit: 501
Blockchain and stuff






⚯ Radon Asset ⚯ Aliases ⚯ Proof-Of-Existence ⚯ Proof of Network Contribution ⚯ Anti-Bloat ⚯
⚯ 100% Decentralized ⚯

Website | Slack | Project Twitter | JJ12880 Twitter


Development Team
tm2013 Lead Developer of the Radium Wallet
JJ12880 Lead Developer of the Radium SmartChain

Community Team
goblynn Beta Testing and Social Media
Gladimor Head of Public Relations
mikegeister Graphic Design
jasemoney Translation Coordination


What is Radium?
Radium is a Proof-Of-Stake Cryptocurrency that serves as the base blockchian for the Radium SmartChain. The goal of Radium and the Radium SmartChain is to leverage the power of the blockchain in order to provide a series of 100% decentralized services. Radium blockchian services are accessed through the Radium SmartChain. The SmartChain Client expands the utility of Radium far beyond that of a standard coin, with features such as Username-Address linkage and Proof-Of-Existences all 100% distributed within the blockchain. A full list of features and development goals can be found below.

What it Radium SmartChain?
The Radium SmartChain is both a software client and a data-layer that combines several new protocols into a framework for the development of advanced blockchain functions. The software client has been designed with the average user in mind, and includes a full Graphical User Interface with automated setup and sync. The data-layer supports the new 'Proof of Network Contribution' protocol, a custom implementation of 'Smart Transactions', and the 'Radon' asset that is generated through 'Radium Decay'. The software client interacts with the SmartChain data-layer via a standard RPC connection to the existing Radium wallet. The Radium SmartChain is NOT reliant on servers, or any other kind of centralization. It is NOT a commercial product, it is NOT a PnD scam, and it is most certainly NOT a clone. Using the SmartChain does not require any fancy setup, command line skill, nor any specific programming knowledge. This project is NOT a commercial endeavor and it is NOT affiliated with any company or investors beyond those who hold Radium coins. I do NOT promise to make you rich, I do NOT promise that the software is perfect, nor do I promise that you will find it useful.


Project Background
The Radium SmartChain began almost a year ago as an experiment with blockchains and data encoding known as xRadon. It originally served only to satisfy my own curiosity, but over the summer and fall of 2015, it has matured into a working and fully functional set of decentralized block chain based tools. I will continue to develop it and provide support as my time and interest allows. I am always interested in feedback, and suggestions for additional functions, GUI improvements, etc etc.


Current Functions


Username - Address linking
User accounts are created when an Radium address is paired with a Radon username and an optional memo line, and the pairing is recorded in the blockchain. Usernames and memos can consist of any combination of English upper and lower case letters and numbers. Once a username is recorded in the blockchain, the username can be used in the SmartChain client instead of the difficult to remember address.

Identity Verification
Users can request that their accounts be verified by a third party who holds a verification key. Currently, only JJ12880 holds a verification key, however keys will be issued to senior community members as the system expands. 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 Slack or Bitcointalk.

Proof of Existence: Text Notes.
Users who have created user accounts will be able to record text notes in the blockchain to serve as proof of existence. All notes recorded in the blockchain will be available to anyone who wishes to read or verify them.

Proof of Existence: File Hashing + Verification
In client file hashing allows a user to record a any file hash in blockchain with title or memo. This provides Proof-Of-Existence for that file, which can also be easily verified from withing the SmartChain client. Users can check any file for Proof-Of-Existence with just a few easy clicks.

Radium Send
Send/Recieve Radium coins with a username rather than difficult to remember addresses

Radon Asset Transfer
Once Radon is generated, it can be sent to users or addresses just like regular coins. Authority to transfer or spend Radon lies with the private key of the address which generated or received the Radon.

Abuse Prevention.
In order to deter abuse of Proof-Of-Existence, Radon must be burned to complete the transaction. Larger text notes become cost prohibitive due to the high cost in Radon. To further reduce bloat, a new custom text encoding algorithm is used, reliant on the assumption that the majority of the letters in the document are lowercase English letters and numbers. This algorithm uses base-32 binary encoding to achieve up to 30% reduction in data size, over standard ASCII. This algorithm may be revisited for further refinement in the future.


How It Works


Smart Transactions
Smart Transactions are blockchain transactions that contains specially encoded data that becomes immortalized in the blockchain.  Each Smart-transaction sends a very small amount of Radium to specially generated data addresses which contain hexadecimal data. There are no known private keys to the data addresses, so the dust Radium used in the transaction is effectively burned. The data can then be read by anyone running the SmartChain client.

Radon Asset
Radon is a blockchain asset that is required to utilize the SmartChain. Different functions on the SmartChain require the burning of Radon, the amount determined by the impact each corresponding smart-transaction will have on the blockchain. Requiring Radon for SmartChain operations prevents blockchain bloat and spam by requiring an investment in both time and Radium coins. When Radon is spent to perform a function on the SmartChain, it is burned and disappears forever. Unlike most other coins and assets, there is no cap on the amount of Radon that can be generated. Every user can generate as much Radon as they wish, so long as they have the Radium required to do so (see Radium Decay). The base code allows Radon to be divisible, however the current protocol layer does not support sending Radon in values other than whole numbers. This will be updated in the near future so Radon will function as a fully divisible asset.

Radium Decay
Radium decay is the process of generating Radon through Proof of Network Contribution. Radium decay is rate limited, meaning each user can only generate Radon at a set range of speeds. The slowest speed of Radon generation is 3 Radon per hour, at a cost of 1 Radium per Radon. The fastest rate of Radon generation is 30 Radon per hour, at a cost of 2.8 Radium per Radon. The Radium that is contributed to the network becomes incorporated in the next block's stake reward.


Proof of Network Contribution
Proof of Network Contribution is a new protocol where a user is rewarded with an asset for sending high-fee asset generation transactions. In the case of the Radium "Radon" asset, the standard transaction fee is 1 Radium per generation transaction. The transactions are structured in such a way that that they use one input, and generate one output to reduce blockchain bloat. In most cases, the asset that is generated is awarded to the sending address. Transactions with other structures are ignored and are not recognized as a Proof of Network Contribution transaction. The fees are recovered by the those staking Radium coins, and are designed to supplement the block reward.


The Plan


Updates and Releases
I plan to release new versions of the client in phases, with each phase incorporating new or expanded functions. There is no firm release schedule, primarily because I do not want to provide false expectations. I am working on this project due to curiosity and passion for coding, however my family and livelihood must always come first. I can provide no promises or guarantees about future updates or features, but I will get them out once I am conformable that they have been fully tested and are stable.


Current Development


Transition back-end data handling relational database structure (60% complete)
Improve Data display (10% complete)
Implement filtering and searching (Not Started)
Marking an address compromised in event of a hack.(10% complete)
Deleting user accounts and releasing the username.(50% complete)
Designated payment addresses for merchant accounts. (Being researched)
Adding or removing multiple secondary addresses to an account. (Being researched)

Version History


SmartChain Phase 2.3 Released Feb 2 2016
     Fixed various issues and bugs related to handling orphan blocks.
     Reduced maximum slow decay rate to to allow confirmation time.
     Fixed "disappearing user" bug, related to orphan blocks.
     Removed wallet sync checking that was causing random bugs.

SmartChain Phase 2.2 Released Jan 28 2016
     Fixed issue preventing some users from registering.
     Fixed code for displaying update warnings.

SmartChain Phase 2 Released Jan 26 2016
     NEW FUNCTION Proof of Existence: Text Notes
     NEW FUNCTION Proof of Existence: File Hashing + Verification
     NEW FUNCTION Radium Send
    NEW FUNCTION Blockchain announcements for leisure/major/critical updates
    Added session history for Radium Decay
    Multi-Threaded Sync Engine for improved sync speed
    Various minor GUI Updates and Improvements
    Various code optimizations

SmartChain Phase 1.2 Released Jan 19 2016
     SmartChain Client updated to work with re branded Radium wallet.

SmartChain Phase 1.1 Released Jan 12 2016
     Fixed incorrect display of Radium and Rad balances

SmartChain Phase 1 Released Jan 12 2016
     Phase 1 Release, and ANN posted.


Radium Coin Technical Specifications
Ticker: RADS
RPC Port: 27914
Block Time: 1 Minute
Block Maturity: 60 Blocks
PoS Rewards: 1 Coin / block
Minimum Stake Age: 6 Hours
Daily Generation: ~ 1440 coins
Initial PoW Distribution (Done): 1,008,000


Downloads


Radium SmartChain Phase 2.3 (Win)
Radium Coin Wallet
Radium Coin Wallet
Radium Coin Wallet


Wikis




Exchanges


Bittrex     C-CEX     YoBit


Block Explorers





3rd Party Services


MultiPool

CoinMarket Cap

Buy CAT with RADS!



Node List


65.50.96.63
81.191.41.44
5.9.36.211
104.156.251.173
68.184.180.69
173.170.69.31
73.247.97.18
67.242.48.182
194.135.93.51
194.135.82.244
208.107.176.13
69.165.242.28
96.234.71.253


Translations

Nederlands (Dutch)    
Polski (Polish)    
 Bahasa Indonesia (Indonesian)  
 中文 (Chinese)  
 Русский (Russian)  
Thanks snortex!



⚯ The Radium SmartChain client requires an unlocked Radium wallet in order to function. ⚯
⚯ The Radium SmartChain and Radium are two different branches of Project Radon. ⚯
JJ12880 is the developer of the Radium SmartChain, and tm2013 is the developer of Radium. ⚯

Pages:
Jump to: