SlideShare a Scribd company logo
Token Platform based on Sidechain
Index
1. Decentralized Token Economy on Application
2. Challenges
3. Challenges - Evolutions
4. Luniverse Blockchain Service Platform
5. Future Works
Decentralized Token Economy
on Application
Token Sales Explosion
https://www.youtube.com/watch?v=rIMKNkF6d28
▪ October 2017
• # of ERC20 Tokens : 10,565
▪ September 2018
• # of ERC20 Tokens : 116,741 (https://etherscan.io/tokens)
Ethereum ERC20 Tokens
Token Economy on Application
REST API
REST Server
Database
REST API
REST Server
Database
web3.js
SmartContract
Steps for Applying Token Economy
Contract Development
● Develop Token Contract
● Develop Crowd Sale
Contract
● ...
Private Blockchain Construction
● Construct Private
Blockchain Network
● Deploy Private Blockchain
Network
Application Development
● Write and Test DApp
● Deploy DApp
● Write Business Logic in
Smart Contract
● Solidity
● Truffle
● Web3.js
● Blockchain
● Cloud Platform ( AWS,
Azure, …)
● Infrastructure
Management
● Solidity
● Web3.js
● Truffle
● Metamask
Deployment & Operation
● Manage Private
Blockchain Network
● Deploy / Monitor /
Shutdown / Recover
● Manage Private Keys
● Cloud Platform (AWS,
Azure, …)
● Kubernetes, Ansible
● Truffle
function approve(address _spender, uint256 _value) public returns (bool) {
allowed[msg.sender][_spender] = _value;
emit Approval(msg.sender, _spender, _value);
return true;
}
function allowance(
address _owner,
address _spender
)
public view returns (uint256)
{
return allowed[_owner][_spender];
}
function increaseApproval(
address _spender,
uint _addedValue
)
public
returns (bool)
{
allowed[msg.sender][_spender] = (
allowed[msg.sender][_spender].add(_addedValue));
emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
return true;
}
pragma solidity ^0.4.23;
contract StandardToken is ERC20, BasicToken {
mapping (address => mapping (address => uint256)) internal allowed;
function transferFrom(
address _from,
address _to,
uint256 _value
)
public
returns (bool)
{
require(_to != address(0));
require(_value <= balances[_from]);
require(_value <= allowed[_from][msg.sender]);
balances[_from] = balances[_from].sub(_value);
balances[_to] = balances[_to].add(_value);
allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
emit Transfer(_from, _to, _value);
return true;
}
Smart Contract in Solidity
DApp in web3.js
async function deployContract(web3, abi, bin, contractParams, transactionParams) {
return new Promise((resolve, reject) => {
// create a contract from ABI
createContract(web3, abi)
.then(async function(contractObject) {
// deploy the created contract
const deploy = contractObject.deploy({data: '0x' + bin.toString(), arguments: contractParams}).encodeABI();
const nonce = await web3.eth.getTransactionCount(transactionParams.from);
const rawTransactionObject = {
gasLimit : transactionParams.gasLimit,
gasPrice : transactionParams.gasPrice,
data : deploy,
nonce : nonce
};
const rawTransaction = new tx(rawTransactionObject);
rawTransaction.sign(transactionParams.mainOperatorPrivateKey);
const serializedTx = rawTransaction.serialize();
const minedTxObject = await web3.eth.sendSignedTransaction('0x' + serializedTx.toString('hex'));
resolve(minedTxObject);
})
.catch((error) => {
reject(error);
});
Challenges
1. Hard to find Blockchain Developer
2. Security Vulnerability in Smart Contracts ( 95% has Vulnerability )
3. Problems in Ethereum Mainnet - Low TPS & High Transaction Fee
Challenges
Lack of Blockchain Developers
The top 10 fastest-growing skills, Q3 2017:
1. Robotics
2. Blockchain
3. Bitcoin
4. Penetration testing
5. React.js development
6. Amazon Web Services Lambda
7. Augmented reality
8. Deep learning
9. Instagram marketing
10. Final Cut Pro X
https://hackernoon.com/blockchain-jobs-and-salaries-2018-report-45d3e7741c19
1. Hard to find Blockchain Developer
2. Security Vulnerability in Smart Contracts ( 95% has Vulnerability )
3. Problems in Ethereum Mainnet - Low TPS & High Transaction Fee
Challenges
▪ DAO Fund Hacking
• Reentry attack
• Ethereum Hard Fork
▪ SmartMesh ERC20 Hacking
• Overflow Vulnerability
• SmartMesh trade suspended
▪ Parity Multi-Sig Wallet Freeze
• 500K Ether is freezed
Unsecure Smart Contracts
1. Hard to find Blockchain Developers
2. Security Vulnerability in Smart Contracts ( 95% has Vulnerability )
3. Problems in Ethereum Mainnet - Low TPS & High Transaction Fee
Challenges
Gas Used Gas Price (GWei) Ether Transaction Fee (in KRW)
Ether Transfer 21,000 20 200,000 84
Contract Execution 150000 20 200,000 600
Token platform based on sidechain
Challenges - Evolutions
▪ Lack of Smart Contract Developer → Token Launching Service
▪ Security Vulnerability in Smart Contracts → Token Launching Service
▪ High Transaction Fee
▪ Low TPS
▪ DApp Development
▪ Operation and Management of Blockchain
Evolution
▪ Deploy token smart contracts using pre-audited codes
▪ total supply, reserve and etc
▪ Deploy pre-audited Crowd Sale contract
▪ Setup steps by UI: private, pre-sale, public
▪ Deploy Crowd Sale Page
Token Launching Services
▪ Lack of Smart Contract Developer → Token Launching Service
▪ High Transaction Fee → Private Blockchain
▪ Low TPS
▪ DApp Development
▪ Operation and Management of Blockchain
Evolution
▪ Private Blockchain Network Service
▪ Amazon Blockchain Template
▪ Microsoft Azure Blockchain Workbench
▪ IBM Blockchain Platform
▪ Kaleido
▪ Provide only blockchain network
Private Blockchain
▪ Lack of Smart Contract Developer → Token Launching Service
▪ High Transaction Fee → Private Blockchain
▪ Low TPS → Sidechain
▪ DApp Development
▪ Operation and Management of Blockchain
Evolution
▪ Construct Private Blockchain
▪ DApp only uses Sidechain
▪ Transfer values between MainNet via Bridge DApp
▪ Deposit tokens ( Mainnet → Sidechain )
▪ Withdraw tokens ( Sidechain → Mainnet )
▪ Anchoring : Periodically write block hashes to mainnet
Sidechain
▪ Lack of Smart Contract Developer → Token Launching Service
▪ High Transaction Fee → Private Blockchain
▪ Low TPS → Private Blockchain & Sidechain
▪ DApp Development
▪ Operation/Management Problems of Blockchain Platform
Evolution
Luniverse
Blockchain Service Platform
Apply
Decentralized Token Economy
on your App
in 30 minutes
Luniverse
Steps for Applying Token Economy
Contract Development
● Develop Token Contract
● Develop Crowd Sale
Contract
● ...
Private Blockchain Construction
● Construct Private
Blockchain Network
● Deploy Private Blockchain
Network
Application Development
● Write and Test DApp
● Deploy DApp
● Write Business Logic in
Smart Contract
● Solidity
● Truffle
● Web3.js
● Blockchain
● Cloud Platform ( AWS,
Azure, …)
● Infrastructure
Management
● Solidity
● Web3.js
● Truffle
● Metamask
Deployment & Operation
● Manage Private
Blockchain Network
● Deploy / Monitor /
Shutdown / Recover
● Manage Private Keys
● Cloud Platform (AWS,
Azure, …)
● Kubernetes, Ansible
● Truffle
▪ Smart Wizard - Simple UI to create chains and tokens
▪ Open APIs - Easy integration with DApps
▪ Multi-sig bridge protocol - Secure token transfer among chains
▪ Reliable service and supports with HA
Luniverse
Luniverse REST Server
Token Economy on Application
REST API
REST Server
Database
REST API
REST Server
Database
web3.js
SmartContract
Luniverse REST API
Create Main Token
▪ Main Token is on the Lunivere Main Chain
▪ Supported Tokens
• Non Mintable Token
• Mintable Token
Luniverse
Network
Main
Token
Main
Bridge
Contract
Create Product Chain
Node 1
Node 2 Node 3
Node 4
Node 5Node 6
Product Chain
Create Product Chain
Token platform based on sidechain
Create Product Token
Product
Token
Create Product Token
Main Token → Product Token
Create Transactions
▪ Define Transactions on Product Token
▪ Transaction Types
• Simple Transfer
• Stake
• Unstake
• Vesting
• Redeem
Transaction List
Check API Call
$.ajax({
url: 'https://xxx.xxx.xxxx/tx-api/api/v1.0/wallet/users/0xaedbb0bae7402841ed631267b989664eec635ea7/balances/token/DEMO/SPT', /
type: 'get',
crossDomain: true,
dataType: 'json',
success: function (data) {
let sptBalance = data.data.balance || '';
$('#spt').text(sptBalance)
},
error: function (data) {
}
});
$.ajax({
url: 'https://xxx.xxx.xxxx/tx-api/api/v1.0/wallet/users/0xaedbb0bae7402841ed631267b989664eec635ea7/balances/token/DEMO/ADT',
type: 'get',
crossDomain: true,
dataType: 'json',
success: function (data) {
let adtBalance = data.data.balance || '';
$('#adt').text(adtBalance)
},
error: function (data) {
}
});
API Call in your App
▪ Provide Various Tokens : ERC223, ERC721 etc
▪ Provide Custom Smart Contract Transactions
Future Works
Thank you
Sep, 2018
Token Platform based on Sidechain

More Related Content

PDF
Introduction of Luniverse
PDF
Luniverse Partners Day - Jay
PDF
Luniverse Partners Day - Hyperledger Fabric(Keyinside)
PDF
POA based Side-Chain Architecture
PPTX
Litecoin Crypto Currency Bootcamp
PPTX
Ethereum Intro
PPTX
Dash Crypto Currency Intro for Techies
PPTX
20190606 blockchain101
Introduction of Luniverse
Luniverse Partners Day - Jay
Luniverse Partners Day - Hyperledger Fabric(Keyinside)
POA based Side-Chain Architecture
Litecoin Crypto Currency Bootcamp
Ethereum Intro
Dash Crypto Currency Intro for Techies
20190606 blockchain101

What's hot (20)

PDF
Parity Progress Report
PDF
StarkNet JS
PPTX
Write smart contract with solidity on Ethereum
PDF
2019 03 18_kenneth_simplebitcoinwebsite
PDF
Demystify blockchain development with hyperledger fabric
PDF
Доклад Владимира Бичева на третьем митапе сообщества блокчейн-разработчиков С...
PDF
Building a dApp on Tezos
PDF
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...
PPTX
Ledingkart Meetup #1: Monolithic to microservices in action
PDF
Trading Derivatives on Hyperledger
PDF
Bitcoin Wallet &amp Keys
PDF
Intro to Polkadot & Kusama
PDF
Blockchain Explored: A technical deep-dive
PDF
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
PDF
SingularityNET Developer Workshop
PDF
Build your first blockchain
PPTX
20180714 workshop - Ethereum decentralized application with truffle framework
PPTX
Ethereum 2.0
PDF
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
PPTX
Create and Deploy your ERC20 token with Ethereum
Parity Progress Report
StarkNet JS
Write smart contract with solidity on Ethereum
2019 03 18_kenneth_simplebitcoinwebsite
Demystify blockchain development with hyperledger fabric
Доклад Владимира Бичева на третьем митапе сообщества блокчейн-разработчиков С...
Building a dApp on Tezos
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...
Ledingkart Meetup #1: Monolithic to microservices in action
Trading Derivatives on Hyperledger
Bitcoin Wallet &amp Keys
Intro to Polkadot & Kusama
Blockchain Explored: A technical deep-dive
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
SingularityNET Developer Workshop
Build your first blockchain
20180714 workshop - Ethereum decentralized application with truffle framework
Ethereum 2.0
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Create and Deploy your ERC20 token with Ethereum
Ad

Similar to Token platform based on sidechain (20)

PDF
Handson Smart Contract Development With Solidity And Ethereum From Fundamenta...
PPTX
Blockchain in enterprise - Challenges, Considerations and Designs
PPTX
CCS339 Unit V BLOCKCHAIN APPLICATIONS .pptx
PDF
4ire presentation
PDF
Introduction to Ethereum Blockchain & Smart Contract
PPTX
Block chain application is explained in detail
PDF
Blockchain In Action 1st Edition Bina Ramamurthy
PDF
What Comes Under Blockchain Development Services.pdf
PPTX
Ethereum Devcon1 Report (summary writing)
PPTX
Ton blockchain development complete guide.pptx
PDF
Blockchain-based Applications
PDF
Blockchain Basics
PPTX
Building a NFT Marketplace DApp
PDF
4ire labs presentation 2019
PDF
A Complete Guide to Blockchain Development
PDF
Dumb Smart Contracts (TBBUG).pdf
PDF
Blockchain Tech Approach Whitepaper
PPTX
BlockChain for the Banker
ODP
Stefano Maestri - Blockchain and smart contracts, what they are and why you s...
PDF
Klaytn: Service-Oriented Enterprise-Grade Public Blockchain Platform
Handson Smart Contract Development With Solidity And Ethereum From Fundamenta...
Blockchain in enterprise - Challenges, Considerations and Designs
CCS339 Unit V BLOCKCHAIN APPLICATIONS .pptx
4ire presentation
Introduction to Ethereum Blockchain & Smart Contract
Block chain application is explained in detail
Blockchain In Action 1st Edition Bina Ramamurthy
What Comes Under Blockchain Development Services.pdf
Ethereum Devcon1 Report (summary writing)
Ton blockchain development complete guide.pptx
Blockchain-based Applications
Blockchain Basics
Building a NFT Marketplace DApp
4ire labs presentation 2019
A Complete Guide to Blockchain Development
Dumb Smart Contracts (TBBUG).pdf
Blockchain Tech Approach Whitepaper
BlockChain for the Banker
Stefano Maestri - Blockchain and smart contracts, what they are and why you s...
Klaytn: Service-Oriented Enterprise-Grade Public Blockchain Platform
Ad

More from Luniverse Dunamu (9)

PDF
2nd Luniverse Partners Day - 보다 안전한 트랜젝션을 위한 KYC/AML/CTF 솔루션 (SOOHO)
PDF
2nd Luniverse Partners Day - 루트원 비지니스 플랫폼 (당신이 모르는 비트베리 이야기)
PDF
2nd Luniverse Partners Day - Luniverse Partnership
PPTX
Luniverse_Welcome_Speech
PDF
Luniverse Partners Day - Smart Contract Assessment(Sooho)
PDF
Luniverse Partners Day - Game Case Study & Partnership (Evan)
PDF
Luniverse Partners Day - Allbit(Ozys)
PDF
Luniverse Partners Day - Bitberry(Rootone)
PDF
Introduction of Luniverse
2nd Luniverse Partners Day - 보다 안전한 트랜젝션을 위한 KYC/AML/CTF 솔루션 (SOOHO)
2nd Luniverse Partners Day - 루트원 비지니스 플랫폼 (당신이 모르는 비트베리 이야기)
2nd Luniverse Partners Day - Luniverse Partnership
Luniverse_Welcome_Speech
Luniverse Partners Day - Smart Contract Assessment(Sooho)
Luniverse Partners Day - Game Case Study & Partnership (Evan)
Luniverse Partners Day - Allbit(Ozys)
Luniverse Partners Day - Bitberry(Rootone)
Introduction of Luniverse

Recently uploaded (20)

PPTX
sap open course for s4hana steps from ECC to s4
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Spectroscopy.pptx food analysis technology
PPT
Teaching material agriculture food technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Machine Learning_overview_presentation.pptx
PDF
Empathic Computing: Creating Shared Understanding
sap open course for s4hana steps from ECC to s4
Dropbox Q2 2025 Financial Results & Investor Presentation
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Review of recent advances in non-invasive hemoglobin estimation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
MYSQL Presentation for SQL database connectivity
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Weekly Chronicles - August'25-Week II
Digital-Transformation-Roadmap-for-Companies.pptx
Spectroscopy.pptx food analysis technology
Teaching material agriculture food technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Reach Out and Touch Someone: Haptics and Empathic Computing
Diabetes mellitus diagnosis method based random forest with bat algorithm
Machine Learning_overview_presentation.pptx
Empathic Computing: Creating Shared Understanding

Token platform based on sidechain

  • 1. Token Platform based on Sidechain
  • 2. Index 1. Decentralized Token Economy on Application 2. Challenges 3. Challenges - Evolutions 4. Luniverse Blockchain Service Platform 5. Future Works
  • 5. ▪ October 2017 • # of ERC20 Tokens : 10,565 ▪ September 2018 • # of ERC20 Tokens : 116,741 (https://etherscan.io/tokens) Ethereum ERC20 Tokens
  • 6. Token Economy on Application REST API REST Server Database REST API REST Server Database web3.js SmartContract
  • 7. Steps for Applying Token Economy Contract Development ● Develop Token Contract ● Develop Crowd Sale Contract ● ... Private Blockchain Construction ● Construct Private Blockchain Network ● Deploy Private Blockchain Network Application Development ● Write and Test DApp ● Deploy DApp ● Write Business Logic in Smart Contract ● Solidity ● Truffle ● Web3.js ● Blockchain ● Cloud Platform ( AWS, Azure, …) ● Infrastructure Management ● Solidity ● Web3.js ● Truffle ● Metamask Deployment & Operation ● Manage Private Blockchain Network ● Deploy / Monitor / Shutdown / Recover ● Manage Private Keys ● Cloud Platform (AWS, Azure, …) ● Kubernetes, Ansible ● Truffle
  • 8. function approve(address _spender, uint256 _value) public returns (bool) { allowed[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } function allowance( address _owner, address _spender ) public view returns (uint256) { return allowed[_owner][_spender]; } function increaseApproval( address _spender, uint _addedValue ) public returns (bool) { allowed[msg.sender][_spender] = ( allowed[msg.sender][_spender].add(_addedValue)); emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } pragma solidity ^0.4.23; contract StandardToken is ERC20, BasicToken { mapping (address => mapping (address => uint256)) internal allowed; function transferFrom( address _from, address _to, uint256 _value ) public returns (bool) { require(_to != address(0)); require(_value <= balances[_from]); require(_value <= allowed[_from][msg.sender]); balances[_from] = balances[_from].sub(_value); balances[_to] = balances[_to].add(_value); allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value); emit Transfer(_from, _to, _value); return true; } Smart Contract in Solidity
  • 9. DApp in web3.js async function deployContract(web3, abi, bin, contractParams, transactionParams) { return new Promise((resolve, reject) => { // create a contract from ABI createContract(web3, abi) .then(async function(contractObject) { // deploy the created contract const deploy = contractObject.deploy({data: '0x' + bin.toString(), arguments: contractParams}).encodeABI(); const nonce = await web3.eth.getTransactionCount(transactionParams.from); const rawTransactionObject = { gasLimit : transactionParams.gasLimit, gasPrice : transactionParams.gasPrice, data : deploy, nonce : nonce }; const rawTransaction = new tx(rawTransactionObject); rawTransaction.sign(transactionParams.mainOperatorPrivateKey); const serializedTx = rawTransaction.serialize(); const minedTxObject = await web3.eth.sendSignedTransaction('0x' + serializedTx.toString('hex')); resolve(minedTxObject); }) .catch((error) => { reject(error); });
  • 11. 1. Hard to find Blockchain Developer 2. Security Vulnerability in Smart Contracts ( 95% has Vulnerability ) 3. Problems in Ethereum Mainnet - Low TPS & High Transaction Fee Challenges
  • 12. Lack of Blockchain Developers The top 10 fastest-growing skills, Q3 2017: 1. Robotics 2. Blockchain 3. Bitcoin 4. Penetration testing 5. React.js development 6. Amazon Web Services Lambda 7. Augmented reality 8. Deep learning 9. Instagram marketing 10. Final Cut Pro X https://hackernoon.com/blockchain-jobs-and-salaries-2018-report-45d3e7741c19
  • 13. 1. Hard to find Blockchain Developer 2. Security Vulnerability in Smart Contracts ( 95% has Vulnerability ) 3. Problems in Ethereum Mainnet - Low TPS & High Transaction Fee Challenges
  • 14. ▪ DAO Fund Hacking • Reentry attack • Ethereum Hard Fork ▪ SmartMesh ERC20 Hacking • Overflow Vulnerability • SmartMesh trade suspended ▪ Parity Multi-Sig Wallet Freeze • 500K Ether is freezed Unsecure Smart Contracts
  • 15. 1. Hard to find Blockchain Developers 2. Security Vulnerability in Smart Contracts ( 95% has Vulnerability ) 3. Problems in Ethereum Mainnet - Low TPS & High Transaction Fee Challenges
  • 16. Gas Used Gas Price (GWei) Ether Transaction Fee (in KRW) Ether Transfer 21,000 20 200,000 84 Contract Execution 150000 20 200,000 600
  • 19. ▪ Lack of Smart Contract Developer → Token Launching Service ▪ Security Vulnerability in Smart Contracts → Token Launching Service ▪ High Transaction Fee ▪ Low TPS ▪ DApp Development ▪ Operation and Management of Blockchain Evolution
  • 20. ▪ Deploy token smart contracts using pre-audited codes ▪ total supply, reserve and etc ▪ Deploy pre-audited Crowd Sale contract ▪ Setup steps by UI: private, pre-sale, public ▪ Deploy Crowd Sale Page Token Launching Services
  • 21. ▪ Lack of Smart Contract Developer → Token Launching Service ▪ High Transaction Fee → Private Blockchain ▪ Low TPS ▪ DApp Development ▪ Operation and Management of Blockchain Evolution
  • 22. ▪ Private Blockchain Network Service ▪ Amazon Blockchain Template ▪ Microsoft Azure Blockchain Workbench ▪ IBM Blockchain Platform ▪ Kaleido ▪ Provide only blockchain network Private Blockchain
  • 23. ▪ Lack of Smart Contract Developer → Token Launching Service ▪ High Transaction Fee → Private Blockchain ▪ Low TPS → Sidechain ▪ DApp Development ▪ Operation and Management of Blockchain Evolution
  • 24. ▪ Construct Private Blockchain ▪ DApp only uses Sidechain ▪ Transfer values between MainNet via Bridge DApp ▪ Deposit tokens ( Mainnet → Sidechain ) ▪ Withdraw tokens ( Sidechain → Mainnet ) ▪ Anchoring : Periodically write block hashes to mainnet Sidechain
  • 25. ▪ Lack of Smart Contract Developer → Token Launching Service ▪ High Transaction Fee → Private Blockchain ▪ Low TPS → Private Blockchain & Sidechain ▪ DApp Development ▪ Operation/Management Problems of Blockchain Platform Evolution
  • 27. Apply Decentralized Token Economy on your App in 30 minutes Luniverse
  • 28. Steps for Applying Token Economy Contract Development ● Develop Token Contract ● Develop Crowd Sale Contract ● ... Private Blockchain Construction ● Construct Private Blockchain Network ● Deploy Private Blockchain Network Application Development ● Write and Test DApp ● Deploy DApp ● Write Business Logic in Smart Contract ● Solidity ● Truffle ● Web3.js ● Blockchain ● Cloud Platform ( AWS, Azure, …) ● Infrastructure Management ● Solidity ● Web3.js ● Truffle ● Metamask Deployment & Operation ● Manage Private Blockchain Network ● Deploy / Monitor / Shutdown / Recover ● Manage Private Keys ● Cloud Platform (AWS, Azure, …) ● Kubernetes, Ansible ● Truffle
  • 29. ▪ Smart Wizard - Simple UI to create chains and tokens ▪ Open APIs - Easy integration with DApps ▪ Multi-sig bridge protocol - Secure token transfer among chains ▪ Reliable service and supports with HA Luniverse
  • 30. Luniverse REST Server Token Economy on Application REST API REST Server Database REST API REST Server Database web3.js SmartContract Luniverse REST API
  • 31. Create Main Token ▪ Main Token is on the Lunivere Main Chain ▪ Supported Tokens • Non Mintable Token • Mintable Token Luniverse Network Main Token Main Bridge Contract
  • 32. Create Product Chain Node 1 Node 2 Node 3 Node 4 Node 5Node 6 Product Chain
  • 37. Main Token → Product Token
  • 38. Create Transactions ▪ Define Transactions on Product Token ▪ Transaction Types • Simple Transfer • Stake • Unstake • Vesting • Redeem
  • 41. $.ajax({ url: 'https://xxx.xxx.xxxx/tx-api/api/v1.0/wallet/users/0xaedbb0bae7402841ed631267b989664eec635ea7/balances/token/DEMO/SPT', / type: 'get', crossDomain: true, dataType: 'json', success: function (data) { let sptBalance = data.data.balance || ''; $('#spt').text(sptBalance) }, error: function (data) { } }); $.ajax({ url: 'https://xxx.xxx.xxxx/tx-api/api/v1.0/wallet/users/0xaedbb0bae7402841ed631267b989664eec635ea7/balances/token/DEMO/ADT', type: 'get', crossDomain: true, dataType: 'json', success: function (data) { let adtBalance = data.data.balance || ''; $('#adt').text(adtBalance) }, error: function (data) { } }); API Call in your App
  • 42. ▪ Provide Various Tokens : ERC223, ERC721 etc ▪ Provide Custom Smart Contract Transactions Future Works
  • 44. Sep, 2018 Token Platform based on Sidechain