LAUNCHED
Download the binaries from:
http://ugchain.org/#/step-19Check out the source:http://games.qq.com/a/20170608/037191.htm
Baidu:https://baike.baidu.com/item/ugChain/20845553?fr=aladdin
Forum:http://bbs.ugchain.org/forum.php
1. OverviewugChain is an ecosystem consisting of a series of decentralized applications, and its core is a decentralized account system (DAS) based on blockchain technology. The system has built-in exclusive token UG Token (UGT), which simultaneously has the equity attribute and monetary attribute.
The DAS is a decentralized account system featuring user autonomy built on the Ethereum, providing hassle-free user experience in information authorization across service providers - by only requiring user to provide the signature with his/her private key, rather than traditional experience to register and log in with password under each centralized service provider. This architecture enables user to save his/her account by himself/herself without depending on storage of the centralized service provider.
ugChain first entered the gaming industry and teamed up with 360, Hoolai and other China domestic famous game operators to design a gaming ecosystem solution with the application scenarios including game distribution channel, game account trading, game payment, virtual commodity purchase, E-gaming, league holding, crowdfunding, community and other areas.
The ugChain Community is a user autonomy organization, where community members holding the UGT vote decide material affairs of the community, the UGT shares represent voting right, and the UGT holders exercise the supreme power of the community through voting.
1.1 Why a Decentralized Account System
Current mode
"Account" is the most fundamental entry service in Internet world, and barrier between accounts on different platforms constitutes an obstacle in asset transaction across platforms. At present, quick logon is most popular on Internet, but accounts are still controlled by centralized platforms. Therefore, there are risks of monopoly, restrictions and other threats for different reasons like competition, politics and economy.
Users’ account information is saved in the centralized server owned by application service providers. As a result of centralized storage, the service may be vulnerable to risks of being attacked and data leakage. For small application service providers, it’s even more difficult to ensure system security.
Internet service provider provides login authorization mode, which has further upgraded user experience but brought in the problem of channel monopoly. For example, in the gaming industry, channel delivers user download, installation, prepayment and other services to game developers but takes about 50% of the income, while developer can get only 20% of the income after exploitation by multiple channel levels.
Solution
The ugChain, a DAS based on the Ethereum, allows users to have accounts as private asset that is not controlled by any institution and permits users to select platforms at their own discretion. Users can connect all platforms with the DAS and use the blockchain to ultimately realize “universal single-sign-on “ across platforms.
1.2 Why Ethereum?
As an open-source public distributed computing platform based on blockchain,the Ethereum provides a decentralized,Turing-complete virtual machine to support the operation of the Intelligent ContractIntelligent Contract.
The Ethereum is the most mature platform supporting the Intelligent Contracts Intelligent Contract that feature an active community and good operation of the foundation. Therefore, if we build the ugChain based on the Ethereum, we can focus on business development and ecosystem promotion and avoid spending too much energy on developing the underlying technology of the blockchain.
1.3 Why not build a public chain by ourselves?
To build a public chain, we will definitely spend much energy on developing the chain itself, but if the chain lacks adequate influence, it will possibly affect business development and ecosystem building.
The ugChain is dedicated to blockchain application, focusing on business scenario, first adopting the blockchain-based business model with great effort and promoting the entire blockchain industry to shake off the image that “virtual asset prevails over virtual asset”.
2. UG Token (UGT)The UG Token, UGT for short, is the blood for the operations of the decentralized game account system. The UGT is a contractual token based on the Ethereum.
The UG Token Contract is realized following the ERC20 Token standard. We have developed many attributes based on the UGT to support the operation of the ugChain, including “standardized asset registration”, “agency asset collection/payment" and “signature-authorized agency transaction”.
2.1 ERC20 Token Standard
The ERC20 Token Standard is an account contract standard that is generally accepted in the community, and governs many famous token contracts based on the Ethereum application. Below is the address to view some of these applications online:
https://etherscan.io/tokens and the address to search the token contracts based on the standard: ERC20 Standard Token Explorer. Many renowned applications have designed token contracts based on the ERC20, so the UGT has also observed the standard and shared the security attributes of other mature projects to avoid potential risk at the contract level.
2.2 Standard asset registration
The ugChain registers account assets and other virtual assets in the decentralized game account system with the blockchain, and requires authenticated game carriers to sign these assets to assure the reliability of data. Therefore, it is fully reliable to trade accounts and props in the ugChain, which can avoid fraudulent transactions.
2.3 Agency asset collection & payment
When a user is actually using the decentralized game account system, we record other virtual assets with a new account to assure the security of the private key for the user’s master account, and allow the master account to pay for the transaction through the agency payment function without leaking the private key to other applications.
2.4 Signature-authorized agency transaction
The Ethereum-based Intelligent Contract will need to consume the GAS when it is used, which is one of the security measures by the Ethereum. However, the user will have to pay the GAS with the Ether, which will make it more complex for common users to use the decentralized application (DAPP). To make common users pay less attention to details of the Ethereum, we have developed the function of agency transaction sending, a third party service that will help common users to pay the Ether to satisfy the consumption of GAS.
The user will have to pay the service fee for transaction by sending with the UGT to a third party, and only after the user authorizes the message in the specific format, can the Smart Contract operate the user’s asset. The message signed by the user includes at least the address of the agency sender, service fee, asset change notice and other information, meaning that the user will control the entire process by himself/herself as safe as sending a transaction by himself/herself to the Ethereum.