SlideShare a Scribd company logo
©2019 ICON Foundation
ICON Introduction
Interoperable platform for enterprise and DApp ecosystem
ICON Vision
A rhizome has no beginning or end; it is always in the
middle, between things, interbeing, intermezzo. The
tree is filiation, but the rhizome is alliance, uniquely
alliance. The tree imposes the verb "to be" but the fabric
of the rhizome is the conjunction, "and ... and ...and..."This
conjunction carries enough force to shake and uproot the
verb "to be." Where are you going? Where are you coming
from? What are you heading for? These are totally
useless questions.
- Mille Plateaux, Gilles Deleuze & Felix Guattari
"Hyperconnect the world"
https://tracker.icon.foundation/block/0
ICON Strategy
A platform to be chosen by users
What values do we bring to the users?
How is it changing their lives?
Hyperconnect the World
Build a community of communities based
on the consensus to our governance and
protocol
Hurdles in Blockchain Industry
UX & Development Environment
• Inconvenient UX
• Private key management is difficult to understand and manage safely
• Low performance & slow speed
• Unfavorable development environment
• Building development environment is not easy and developing/debugging is terrible
• Unstable Smart Contract
Oracle Problem
• The Truth about Smart Contracts by Jimmy Song
• Smart Contracts Aren’t Really Contracts
• Physical assets are regulated by the jurisdiction
• Smart Contracts Only Work with Digital Bearer Instruments
• Current Killer Application: New Token Generation, CryptoKitties
ICON Approach
Building Competitive Platform
• High performance blockchain platform based on multi channel, parallel processing.
• Easy Development Environment - SCORE, tbears
Oracle based on Private Blockchain & Interchain
• Private Chain is better than other Oracle solutions
• Data creation time, liability
• Reputation Risk
• Inter-connection with BTP(Blockchain Transmission Protocol)
• Network expansion
• Value transfer
• Mashup service
Killer Services
• Decentralized Identifiers
• ICO/STO platform
• Secret sharing, Vote, DEX, etc.
ICON Features
BTP
Blockchain Transmission
Protocol transmits
consensus between
blockchains
IISS
ICON Incentive
System based on Artificial
Intelligence
DEX
Easy token exchange
executed by Smart
Contract
On-chain

Governance
Propose and vote for
ICON governance via
Representation
Channel
ICON is the global inter-chain project which connects all private and public blockchains in the world.
ICON Main-net Launched
Main-net
• 2018.1.25 - 1st transaction
• 40 Representatives
• 18 Exchanges
• $125,653,421 market cap
• 473,406,688 ICX circulations
• 40th Cryptocurrencies
• 159,536 Blocks
• 22 Active contracts
• 40,275 Addresses
• 8 IRC2 tokens
ICON Network
Rep Rep
Citizen Citizen Citizen Citizen Citizen
Citizen Citizen
Light
Client
Citizen Citizen
Light
Client
Citizen
Light
Client
• Representatives produce and validate blocks. They are elected based on staking, contribution, and votes from ICONist.
• Citizen synchronizes all block data from Representatives.
• Light Client has block headers for verifying a given tx.
Citizen
Elected
Anyone
Rep Rep
Tracker
ICONex
TBears
SDK
ICON Wallet: ICONex
Multiple
Cryptocurrencies
▪ ICX/ETH coin & token
storage, withdrawal,
remittance
▪ ICX ERC20 token
swap
▪ DEX (To-be)
ICON’s official wallet supports various cryptocurrencies Including ICX and ETH
User-friendly UX/UI
▪ All-in-one Wallet
▪ Wallet Lock
▪ ICONick(To-be)
Smart Contract
▪ Desktop wallets
available for Third
Parties development
▪ Smart Contract
function call
▪ Web Application
integrated with Smart
Contract
Android, iOS, Ledger Nano S Available Now
ICONex
Type Name Desc Features Notes
Wallet
ICONex Desktop Desktop wallet for Chrome browser plugin
- ICON Wallet creation, import/export, deletion
- ICX transfer
- ETH Wallet creation, import/export, deletion
- ETH transfer
- ETH ICX Token exchange with ICON ICX
- ICX transfer linked with third party Web
Applications- Support for Ledger Nano S
- Allows third parties to develop various ICON wallets for
desktops
- Smart contract call function added 
- Supports smart contract features for Web Applications
ICONex Android Wallet app for Android
- ICON Wallet creation, Import/Export, Deletion
- ICX transfer
- ETH Wallet creation, Import/Export, Deletion
- ETH transfer
- ETH ICX Token exchange with ICON ICX
- Allows third parties to develop various ICON wallets for Android
- Smart contract call function added 
- Supports smart contract features for Android apps
ICONex iOS Wallet app for iOS
- ICON Wallet creation, Import/Export, Deletion
- ICX transfer
- ETH Wallet creation, Import/Export, Deletion
- ETH transfer
- ETH ICX Token exchange with ICON ICX
- Allows third parties to develop various ICON wallets for iOS
- Smart contract call function added 
- Supports smart contract features for iOS apps
Nano S
Integration
ICONex Desktop and Ledger Nano S HW
wallet support module
- BOLOS Application
- JS Library for the application
- Tokens will be supported in the near future
ICON Tracker
• tracker.icon.foundation
Developer tools comparison
ICON ETH EOS
Smart Contract Development Python Solidity C/C++
SDK to call Smart Contract JS, JAVA, Python, Swift JS, JAVA, Python Node, Ruby JS, Python
Dev tool to interface Node Tbears ( CLI ) Remix ( Web ) Cleos ( CLI )
Local Blockchain Environment Tbears GETH EOSIO
Block Tracker
https://tracker.icon.foundation

https://trackerdev.icon.foundation/
https://etherscan.io/ https://eostracker.io/
DEVELOPMENT: T-Bears
▪ Programming Language: Python
▪ Developed locally, distributed to Store before
testing
▪ Runs on Native Runtime Environment like
Container (CPython)
▪ Composed of loopchain nodes deployed to
Docker



SCORE
(Smart Contract On Reliable
Environment)
▪ Dev tools for easy development of ICON’s
Smart Contract(SCORE) and ICX
Transaction
▪ Local development and local execution
▪ Available to deploy to testnet/mainnet after
finishing the development
[Use Cases]
▪ Smart Contract for token generation
▪ IIP, IRC token standard
▪ Smart ContractAddress
▪ Deployed to testnet and mainnet with contract
codes onTx instead of
▪ Future VM support (Solidity, Java)
T-bears
ICON Development Network on AWS marketplace
AWS Cloud Formation
• ICON Development Network will allow developers to easily run a private instance of the ICON Blockchain
Network through AWS.
ICON Source Opened to Public
https://github.com/icon-project
• 27 GitHub repositories
ICON Developers Portal: icondev.io
A community portal for ICON DApp ecosystem
Getting Started
Tutorials for developers to get started
SCORE 
Details on ICON’s Smart Contract, SCORE
Community 
Forum for Korean/English developers to discuss and communicate
DApp 
Overview of ICON DApp Partners
Testnet Service
Test out on ICON Mainmet / Testnet
dApps
Blockchain for Enterprise (1)
Exchanges
Online banking certificate issued by 25
securities firms on blockchain
CHAIN ID
A campus crypto platform on a smart
vending machine.
Pilot service running at Sogang
University and Postech University
U-coin
Pilot test with Kyobo Life Insurance, a major life
insurance company in South Korea
Automated Insurance Claim
We understand the benefits, challenges, and opportunities in enterprises
Blockchain for Enterprise (2)
• 관세청 - 블록체인 기반 개인통관 서비스 플랫폼 구축 시범사업 진행 중
• 정밀의료 병원정보 시스템 (P-HIS) 의료데이터 무결성 확보 기술 개발 진행 중
• 서울시 블록체인 시범 사업 진행 중
• 중앙선관위 차세대 선거 시스템 구축 진행 중
• 교보생명 스마트 보험금 청구 및 스마트 보장분석 사업 진행 중
Unchain Blockchain Platform
▪ The LINK ecosystem is based on LINK Chain, built by Unchain
using ICON platform & technologies
LINK Chain
Joint Venture
Co-founded by
Features
▪ Consortium Blockchain + Private Key Management
▪ High Throughput
Mass Token Transfer (ex>1M Batch) /Root chain-leaf chain
▪ DApp
User-friendly Interface Layer / LINK Framework (API Server)
▪ Scalability
Scalable to process over 10M DAU data
©2019 ICON Foundation
ICON Technical Roadmap
What we’ve done & What we are doing
Issues Done Doing
Low performance
(Scalability)
BFT consensus,
Multi-channel
Parallel processing Tx,
BTP(Blockchain Transfer Protocol),.
Unfavorable
development
environment
SCORE (python based smart contract) with tbears,
AWS marketplace (to support blockchain in private/
local network)
More Samples, documents, technical supports, …
Oracle problem Private/Enterprise blockchains Connecting Private blockchain via BTP.
Lack of killer dApps ICONest (ICO platform) Decentralized ID, STO, DEX, Vault, Secret Vote.
Governance
White Paper,
Yellow Paper
On-chain governance
IISS (ICON Incentive Scoring System),
Transaction Fee system
At the core, ICON rewards those who contribute to the ecosystem
Delegated Proof of Contribution
• P-Rep is elected by delegation of
stake of ICX.
• Incentive system that allocates block
rewards based on level of
contribution (Block producing, Tx,
EEP)
Reasonable dApp usage Fee Incentive System for Developers
• Fee can be shared by Smart
Contract operators and users
• Smart contract operators can save
fee by staking ICX tokens
• Incentive will be distributed for DApp
developers and ICON contributors
according to IISS(ICON Incentive
Score System)
• IISS focus on the developers who
can make transactions
IISS
Parallel Processing of Tx
Solution for Scalability
• Transaction is supposed be executed sequentially. —> Most of transactions are independent each other.
• Sharing, side-chain, plasma, …
Parallel Execution of Tx
• Transaction execution time is one of major bottle-neck of blockchain.
• Independent transactions can be executed in parallel.
• Executor Manager can determine the independence of transaction
by “from”, “to”, and explicit decorator in smart contract.
BTP: What is Interoperability?
Inter-blockchain value transfer
• Transfer of coins or tokens from a blockchain to another
• Decentralized Exchange(DEX)
Interoperability of services between blockchains
• Execute and share results of smart contracts on
different blockchains
• Interoperate enterprise blockchain services on public
blockchain
Provide Blockchain Scalability
• Horizontal Scalability Solutions
BTP: Possible Use Cases of Interoperability Solutions
Connect with private blockchains
• KYC for ICO using Chain ID
• Buy stocks with ICX
• Transfer financial goods in ICON network
• Buy cryptokitties using Smilegate in-game currencies
• Claim insurance with ICX
• Hedge financial contracts using ICON smart contract
Connect with public blockchains
• Send ICO token to other blockchains
• Exchange tokens in between blockchain networks
BTP: What is Blockchain Transfer Protocol?
BTP Overview
• Nexus coordinates BTP requests and response with proof.
• All interchain requests are processed atomically
• C-Rep is responsible for managing BTP messages
between ICON and heterogeneous block chains
Blockchain A Blockchain B
Blockchain B
ICON Nexus C-Rep
P-rep
P-rep
C-Rep
Blockchain A
Light Client Channel
A
light
client A
light
client A
light
client A
lightclient
A
Light Client Channel
B
light
client B
light
client B
light
client B
light
client B
ICON with Full 

BTP Interoperability
Connect heterogeneous
blockchains and real world
!29
Decentralized Identifier (DID)
Issuer Holder Verifier
Decentralized Identifier (DIDs)
Public Blockchain
1. Reg DIDIssuer 2. Reg DIDHolder
3. Request Claim
4. Issue Verifiable Claim
5. Save Verifiable
6. Present Verifiable Claim
8. Connect to
7. Verify (Check Signature)
https://w3c-ccg.github.io/did-spec/
Decentralized Identifiers (DIDs) are a new type of identifier for verifiable, "self-sovereign" digital identity. DIDs are fully under the control of the DID
subject, independent from any centralized registry, identity provider, or certificate authority.
!30
Decentralized Identifier (DID)
Blockchain DID 인증 실생활 인증 온라인 인증
1단계
사용자가 개인 증명 자료와
요청 정보를 Issuer에게 제출
사용자가 신분증 발급 신청서와
확인 소명 자료를 주민센터에 제출
사용자가 공인인증서 발급기관 또는 등록 기관(은행/증
권사) 방문 후 주민등록증 제시
2단계
Issuer는 증명 자료와 요청 정보를 기반으로
Verifiable Claim 발급
주민센터는 제출 서류로 신분증 발급 등록기관에서 공인인증서 발급 신청
3단계 사용자 Verifiable Claim 저장 (사용자 소유) 사용자 신분증 수령(본인 소유) 공인인증서 온라인 발급 및 저장
4단계
사용자는 온라인 마트에서 주류 구매 시
Verifiable Claim 제출
사용자는 주류 구매 시 마트 직원에게 신분증 제시
온라인에서 공인인증서와 함께 주민등록번호 제시

(공인인증서 본인확인 기능 활용)
DID 인증
• Issuer 선택 가능하고, 소유한 Verifiable Claim들 중 하나를 선택 제출할 수 있도록 설계되어 탈 중앙화 가능 .
• 개인 정보를 저장하지 않음.
DEX (Decentralized Exchanges)
The Bancor protocol enables built-in price discovery and a liquidity mechanism for tokens on smart contract blockchains. These “smart
tokens” hold one or more other tokens in reserve and enable any party to instantly purchase or liquidate the smart token in exchange for
any of its reserve tokens, directly through the smart token’s contract, at a continuously calculated price, according to a formula which
balances buy and sell volumes.
Solution to liquidity problem
• Bancor 알고리즘을 이용하여, 토큰/코인 간의 자동화되고 탈중앙화된 거래 방법 제공.
• 거래 대상이 필요 없다.
• 저렴한 거래 비용. 자산 도난 방지.
• 리스크가 낮은 지속적인 유동성.
• 예측 가능한 토큰 가격
DEX
(Smart Contract)
Seller
Buyer
ICX
ETH
ETH
ICX
ICONest for ICO/STO
ICONest 1.0, User friendly token generation and management
platform
Create and set projects with simple information inputs without complex
programming job
Projects like Bluewhale/weBloc are successfully doing token sales via
ICONest
ICONest 2.0, a platform for users to easily STO without a detailed
understanding of security token protocols, smart contracts and
compliance
The ICON STO platform abstracts the details of protocols, smart
contracts, and complications, and allows users to easily issue, manage
and trade securities tokens by providing Layer 1 to Layer 4
Token Launch Platform for ICON partners
Secret Sharing (Vault)
사용자의 Secret Data(Private Key)를 사용자가 직접 지정한 복수의 Storage에 분산 보관하고, 복구할 수 있는 서비스를 제공
• Secret을 복구할 수 있는 정보들을(Shared Clues) 각 Storage에 분산(Secret Sharing) 저장함
• Secret Data는 Master Phrase나 Account의 Private Key 등이 될 수 있음
• Device의 분실 등과 같이 소유하고 있는 정보가 없는 상황에서도 각 Storage에 대한 권한 확인 절차를 통하여 Secret Data를
복구할 수 있음
• 분산된 정보를 보관하고 있는 Storage 중 일부 Storage의 보관 정보만으로 Secret Data를 복구
• 일부 Storage의 담합으로 인한 Secret Data 유출을 방지
• 사용자는 Shared Clues를 암호화하여 각 Storage에 전달
• Shared Clues의 암호화에 사용된 키는 사용자가 지정한 Master Storage(예, Vault Storage)에 보관
Blockchain에서의 Private Key관리 매우 중요한 이슈
• Private Key를 분실하면, 자산의 소유를 증명할 수 없음.
Secret Sharing (Vault)
ICON Vote
Smart Contract로 구성된 전자투표 Protocol
• 특징
- 개표 시점 이전의 표의 내용에 대한 기밀성 보장.
- 개표 이후 정확한 투표 결과 산출 및 투표내용 공개.
• 방법
• 현재 투표 주제 입력으로 Voting contract를 activation함.
• n명의 관리자(rep)들의 합의를 통해 암호화키 생성
• Voter들은 자신의 투표를 암호화 하여 Contract에 전송
• n명 중 t명의 관리자의 합의로 복호화키 생성
• 투표 종료 이후 모든 투표 복호환하여 표를 집계함.
Blockchain의 비가역적 특성을 이용한 투표는 굉장히 유용하나, 현 제도와 맞지 않은 부분이 있음.
• 개표 이전에 결과 공개 금지.
• 비밀투표
ICON Vote
ICON official community
• Homepage : https://icon.foundation
• Developer Center: https://icondev.io
• Github: https://github.com/icon-project
• KakaoTalk : https://open.kakao.com/o/gMAFhdS
• Medium (ENG post) : https://medium.com/helloiconworld
• Brunch (KOR post) : https://brunch.co.kr/@helloiconworld
• Reddit : https://www.reddit.com/r/helloicon/
• Twitter : https://twitter.com/helloiconworld
• Facebook : https://www.facebook.com/helloicon/
Thank you!
©2019 ICON Foundation

More Related Content

PDF
DevStamp2018-Development Status and Future of ICON
PDF
ICON Smart Contract Development
PPTX
AWS Partner Summit Seoul 2019-partner success stories
PPTX
Digital Economy Forum Seoul 2018-Blockchain and Platform Revolution
PDF
"Creating a Competitive Edge Using Blockchain Technology"
PDF
The future of crowdfunding
PPTX
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMP
PDF
SFBW 2018 Keynote: Blockchain Evolution - A Transaction to a Hyperconnected W...
DevStamp2018-Development Status and Future of ICON
ICON Smart Contract Development
AWS Partner Summit Seoul 2019-partner success stories
Digital Economy Forum Seoul 2018-Blockchain and Platform Revolution
"Creating a Competitive Edge Using Blockchain Technology"
The future of crowdfunding
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMP
SFBW 2018 Keynote: Blockchain Evolution - A Transaction to a Hyperconnected W...

What's hot (13)

PPTX
ICON Community Overview
PPTX
Beyond blocks summit Seoul - Taking the Lead: An insight to ICON’s Leadership...
PDF
4ire labs presentation 2019
PDF
EOS9CAT Community Event 0808 (Vancouver, BC, Canada)
PDF
Introduction to Blockchain for Business
PPTX
Token Governance in Blockchain Ecosystems
PDF
Intro to Crypto Economic dApp
PPTX
Praxistipp workat home orchestrierung von räumlich verteilten arbeitsplätzen
PDF
Company presentation
PPTX
Defrag x blockchain keynote
PDF
Apidays x api3 9th dec
PDF
Polygon Encode Club_deck
PPT
jini technology
ICON Community Overview
Beyond blocks summit Seoul - Taking the Lead: An insight to ICON’s Leadership...
4ire labs presentation 2019
EOS9CAT Community Event 0808 (Vancouver, BC, Canada)
Introduction to Blockchain for Business
Token Governance in Blockchain Ecosystems
Intro to Crypto Economic dApp
Praxistipp workat home orchestrierung von räumlich verteilten arbeitsplätzen
Company presentation
Defrag x blockchain keynote
Apidays x api3 9th dec
Polygon Encode Club_deck
jini technology
Ad

Similar to ICON Introduction and Roadmap (20)

PPTX
LINE+LINK-DEV 2018 - ICON’s Interchain Technology and Developer Tools
PDF
EXE #8:ブロックチェーン技術で実現する共有財(コモンズ)の拡張と韓国における事例(John Minkoo Kim / theloop, Inc.、I...
PDF
Steemit Update [ 2022 ] - Crypto Academy
PDF
The future of ICOs - Thoughts after beeing back from #DEVCON3
PDF
How Blockchain Technology Powers ICOs: A Deep Dive?
PPTX
What role does blockchain play in ICO fundraising
PPTX
Core Concept of IDO Launchpad Development and its benefits.pptx
PPTX
Introducing flow the new blockchain for open worlds
PDF
Why Developers Should Choose ICON Network?
PPTX
Blockchain Fundamentals for Technology Engineers
PPTX
Blockchain Fundamentals Quickstart
PPTX
ICON Network
PDF
How ICO Software Powers the Future of Fundraising?
PPTX
Block chain technology
PPTX
Block chain technology
PPTX
Ethereum Devcon1 Report (summary writing)
PPTX
Blockchain 101
PPTX
BGX Pitch Deck
PDF
Avalanche Blockchain Development
PPTX
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
LINE+LINK-DEV 2018 - ICON’s Interchain Technology and Developer Tools
EXE #8:ブロックチェーン技術で実現する共有財(コモンズ)の拡張と韓国における事例(John Minkoo Kim / theloop, Inc.、I...
Steemit Update [ 2022 ] - Crypto Academy
The future of ICOs - Thoughts after beeing back from #DEVCON3
How Blockchain Technology Powers ICOs: A Deep Dive?
What role does blockchain play in ICO fundraising
Core Concept of IDO Launchpad Development and its benefits.pptx
Introducing flow the new blockchain for open worlds
Why Developers Should Choose ICON Network?
Blockchain Fundamentals for Technology Engineers
Blockchain Fundamentals Quickstart
ICON Network
How ICO Software Powers the Future of Fundraising?
Block chain technology
Block chain technology
Ethereum Devcon1 Report (summary writing)
Blockchain 101
BGX Pitch Deck
Avalanche Blockchain Development
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
Ad

More from ICON Foundation (18)

PPTX
ICON Project 101 - Messari Mainnet 2020 Presentation
PDF
PDF
Blockchain Innovations in Public Services-Blockchain-based Smart City
PDF
DE-FERENCE 2018-Endeavors toward an interoperable platform for enterprise and...
PPTX
IEEE Blockchain Summit Korea 2018 - Commercial Blockchain Application & Scala...
PDF
APAC Tour : March 2018 - An Interoperable Platform for Enterprise and DApp Ec...
PDF
201801 ICON Annual Summit - Token Economy
PDF
Yellowpaper - ICONstitution and Governance_en_v1.0
PDF
Yellowpaper - ICONstitution and Governance_ko_v1.0
PDF
Yellowpaper - ICON Transaction Fee and SCORE Operation Policy_en_v1.0
PDF
Yellowpaper - ICON Transaction Fee and SCORE Operation Policy_ko_v1.0
PDF
Yellowpaper - ICON Incentives Scoring System_en_v1.0
PDF
Yellowpaper - ICON Incentives Scoring System_ko_v1.0
PDF
블록체인 기술과 토큰 이코노미, 비즈니스의 판을 바꾼다
PDF
대한민국 ICO 마케팅 현황과 사례
PDF
블록체인 기술 적용 사례
PDF
ICON Economics Governance and Philosophy (Korean)
PDF
Connecting the Crypto and Real World (Korean)
ICON Project 101 - Messari Mainnet 2020 Presentation
Blockchain Innovations in Public Services-Blockchain-based Smart City
DE-FERENCE 2018-Endeavors toward an interoperable platform for enterprise and...
IEEE Blockchain Summit Korea 2018 - Commercial Blockchain Application & Scala...
APAC Tour : March 2018 - An Interoperable Platform for Enterprise and DApp Ec...
201801 ICON Annual Summit - Token Economy
Yellowpaper - ICONstitution and Governance_en_v1.0
Yellowpaper - ICONstitution and Governance_ko_v1.0
Yellowpaper - ICON Transaction Fee and SCORE Operation Policy_en_v1.0
Yellowpaper - ICON Transaction Fee and SCORE Operation Policy_ko_v1.0
Yellowpaper - ICON Incentives Scoring System_en_v1.0
Yellowpaper - ICON Incentives Scoring System_ko_v1.0
블록체인 기술과 토큰 이코노미, 비즈니스의 판을 바꾼다
대한민국 ICO 마케팅 현황과 사례
블록체인 기술 적용 사례
ICON Economics Governance and Philosophy (Korean)
Connecting the Crypto and Real World (Korean)

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
project resource management chapter-09.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Tartificialntelligence_presentation.pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Enhancing emotion recognition model for a student engagement use case through...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Heart disease approach using modified random forest and particle swarm optimi...
Encapsulation_ Review paper, used for researhc scholars
Assigned Numbers - 2025 - Bluetooth® Document
project resource management chapter-09.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Tartificialntelligence_presentation.pptx
1. Introduction to Computer Programming.pptx
A novel scalable deep ensemble learning framework for big data classification...
Digital-Transformation-Roadmap-for-Companies.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation theory and applications.pdf
Hybrid model detection and classification of lung cancer
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Building Integrated photovoltaic BIPV_UPV.pdf

ICON Introduction and Roadmap

  • 1. ©2019 ICON Foundation ICON Introduction Interoperable platform for enterprise and DApp ecosystem
  • 2. ICON Vision A rhizome has no beginning or end; it is always in the middle, between things, interbeing, intermezzo. The tree is filiation, but the rhizome is alliance, uniquely alliance. The tree imposes the verb "to be" but the fabric of the rhizome is the conjunction, "and ... and ...and..."This conjunction carries enough force to shake and uproot the verb "to be." Where are you going? Where are you coming from? What are you heading for? These are totally useless questions. - Mille Plateaux, Gilles Deleuze & Felix Guattari "Hyperconnect the world" https://tracker.icon.foundation/block/0
  • 3. ICON Strategy A platform to be chosen by users What values do we bring to the users? How is it changing their lives? Hyperconnect the World Build a community of communities based on the consensus to our governance and protocol
  • 4. Hurdles in Blockchain Industry UX & Development Environment • Inconvenient UX • Private key management is difficult to understand and manage safely • Low performance & slow speed • Unfavorable development environment • Building development environment is not easy and developing/debugging is terrible • Unstable Smart Contract Oracle Problem • The Truth about Smart Contracts by Jimmy Song • Smart Contracts Aren’t Really Contracts • Physical assets are regulated by the jurisdiction • Smart Contracts Only Work with Digital Bearer Instruments • Current Killer Application: New Token Generation, CryptoKitties
  • 5. ICON Approach Building Competitive Platform • High performance blockchain platform based on multi channel, parallel processing. • Easy Development Environment - SCORE, tbears Oracle based on Private Blockchain & Interchain • Private Chain is better than other Oracle solutions • Data creation time, liability • Reputation Risk • Inter-connection with BTP(Blockchain Transmission Protocol) • Network expansion • Value transfer • Mashup service Killer Services • Decentralized Identifiers • ICO/STO platform • Secret sharing, Vote, DEX, etc.
  • 6. ICON Features BTP Blockchain Transmission Protocol transmits consensus between blockchains IISS ICON Incentive System based on Artificial Intelligence DEX Easy token exchange executed by Smart Contract On-chain
 Governance Propose and vote for ICON governance via Representation Channel ICON is the global inter-chain project which connects all private and public blockchains in the world.
  • 7. ICON Main-net Launched Main-net • 2018.1.25 - 1st transaction • 40 Representatives • 18 Exchanges • $125,653,421 market cap • 473,406,688 ICX circulations • 40th Cryptocurrencies • 159,536 Blocks • 22 Active contracts • 40,275 Addresses • 8 IRC2 tokens
  • 8. ICON Network Rep Rep Citizen Citizen Citizen Citizen Citizen Citizen Citizen Light Client Citizen Citizen Light Client Citizen Light Client • Representatives produce and validate blocks. They are elected based on staking, contribution, and votes from ICONist. • Citizen synchronizes all block data from Representatives. • Light Client has block headers for verifying a given tx. Citizen Elected Anyone Rep Rep Tracker ICONex TBears SDK
  • 9. ICON Wallet: ICONex Multiple Cryptocurrencies ▪ ICX/ETH coin & token storage, withdrawal, remittance ▪ ICX ERC20 token swap ▪ DEX (To-be) ICON’s official wallet supports various cryptocurrencies Including ICX and ETH User-friendly UX/UI ▪ All-in-one Wallet ▪ Wallet Lock ▪ ICONick(To-be) Smart Contract ▪ Desktop wallets available for Third Parties development ▪ Smart Contract function call ▪ Web Application integrated with Smart Contract Android, iOS, Ledger Nano S Available Now
  • 10. ICONex Type Name Desc Features Notes Wallet ICONex Desktop Desktop wallet for Chrome browser plugin - ICON Wallet creation, import/export, deletion - ICX transfer - ETH Wallet creation, import/export, deletion - ETH transfer - ETH ICX Token exchange with ICON ICX - ICX transfer linked with third party Web Applications- Support for Ledger Nano S - Allows third parties to develop various ICON wallets for desktops - Smart contract call function added  - Supports smart contract features for Web Applications ICONex Android Wallet app for Android - ICON Wallet creation, Import/Export, Deletion - ICX transfer - ETH Wallet creation, Import/Export, Deletion - ETH transfer - ETH ICX Token exchange with ICON ICX - Allows third parties to develop various ICON wallets for Android - Smart contract call function added  - Supports smart contract features for Android apps ICONex iOS Wallet app for iOS - ICON Wallet creation, Import/Export, Deletion - ICX transfer - ETH Wallet creation, Import/Export, Deletion - ETH transfer - ETH ICX Token exchange with ICON ICX - Allows third parties to develop various ICON wallets for iOS - Smart contract call function added  - Supports smart contract features for iOS apps Nano S Integration ICONex Desktop and Ledger Nano S HW wallet support module - BOLOS Application - JS Library for the application - Tokens will be supported in the near future
  • 12. Developer tools comparison ICON ETH EOS Smart Contract Development Python Solidity C/C++ SDK to call Smart Contract JS, JAVA, Python, Swift JS, JAVA, Python Node, Ruby JS, Python Dev tool to interface Node Tbears ( CLI ) Remix ( Web ) Cleos ( CLI ) Local Blockchain Environment Tbears GETH EOSIO Block Tracker https://tracker.icon.foundation
 https://trackerdev.icon.foundation/ https://etherscan.io/ https://eostracker.io/
  • 13. DEVELOPMENT: T-Bears ▪ Programming Language: Python ▪ Developed locally, distributed to Store before testing ▪ Runs on Native Runtime Environment like Container (CPython) ▪ Composed of loopchain nodes deployed to Docker
 
 SCORE (Smart Contract On Reliable Environment) ▪ Dev tools for easy development of ICON’s Smart Contract(SCORE) and ICX Transaction ▪ Local development and local execution ▪ Available to deploy to testnet/mainnet after finishing the development [Use Cases] ▪ Smart Contract for token generation ▪ IIP, IRC token standard ▪ Smart ContractAddress ▪ Deployed to testnet and mainnet with contract codes onTx instead of ▪ Future VM support (Solidity, Java) T-bears
  • 14. ICON Development Network on AWS marketplace AWS Cloud Formation • ICON Development Network will allow developers to easily run a private instance of the ICON Blockchain Network through AWS.
  • 15. ICON Source Opened to Public https://github.com/icon-project • 27 GitHub repositories
  • 16. ICON Developers Portal: icondev.io A community portal for ICON DApp ecosystem Getting Started Tutorials for developers to get started SCORE  Details on ICON’s Smart Contract, SCORE Community  Forum for Korean/English developers to discuss and communicate DApp  Overview of ICON DApp Partners Testnet Service Test out on ICON Mainmet / Testnet
  • 17. dApps
  • 18. Blockchain for Enterprise (1) Exchanges Online banking certificate issued by 25 securities firms on blockchain CHAIN ID A campus crypto platform on a smart vending machine. Pilot service running at Sogang University and Postech University U-coin Pilot test with Kyobo Life Insurance, a major life insurance company in South Korea Automated Insurance Claim We understand the benefits, challenges, and opportunities in enterprises
  • 19. Blockchain for Enterprise (2) • 관세청 - 블록체인 기반 개인통관 서비스 플랫폼 구축 시범사업 진행 중 • 정밀의료 병원정보 시스템 (P-HIS) 의료데이터 무결성 확보 기술 개발 진행 중 • 서울시 블록체인 시범 사업 진행 중 • 중앙선관위 차세대 선거 시스템 구축 진행 중 • 교보생명 스마트 보험금 청구 및 스마트 보장분석 사업 진행 중
  • 20. Unchain Blockchain Platform ▪ The LINK ecosystem is based on LINK Chain, built by Unchain using ICON platform & technologies LINK Chain Joint Venture Co-founded by Features ▪ Consortium Blockchain + Private Key Management ▪ High Throughput Mass Token Transfer (ex>1M Batch) /Root chain-leaf chain ▪ DApp User-friendly Interface Layer / LINK Framework (API Server) ▪ Scalability Scalable to process over 10M DAU data
  • 21. ©2019 ICON Foundation ICON Technical Roadmap
  • 22. What we’ve done & What we are doing Issues Done Doing Low performance (Scalability) BFT consensus, Multi-channel Parallel processing Tx, BTP(Blockchain Transfer Protocol),. Unfavorable development environment SCORE (python based smart contract) with tbears, AWS marketplace (to support blockchain in private/ local network) More Samples, documents, technical supports, … Oracle problem Private/Enterprise blockchains Connecting Private blockchain via BTP. Lack of killer dApps ICONest (ICO platform) Decentralized ID, STO, DEX, Vault, Secret Vote. Governance White Paper, Yellow Paper On-chain governance IISS (ICON Incentive Scoring System), Transaction Fee system
  • 23. At the core, ICON rewards those who contribute to the ecosystem Delegated Proof of Contribution • P-Rep is elected by delegation of stake of ICX. • Incentive system that allocates block rewards based on level of contribution (Block producing, Tx, EEP) Reasonable dApp usage Fee Incentive System for Developers • Fee can be shared by Smart Contract operators and users • Smart contract operators can save fee by staking ICX tokens • Incentive will be distributed for DApp developers and ICON contributors according to IISS(ICON Incentive Score System) • IISS focus on the developers who can make transactions IISS
  • 24. Parallel Processing of Tx Solution for Scalability • Transaction is supposed be executed sequentially. —> Most of transactions are independent each other. • Sharing, side-chain, plasma, … Parallel Execution of Tx • Transaction execution time is one of major bottle-neck of blockchain. • Independent transactions can be executed in parallel. • Executor Manager can determine the independence of transaction by “from”, “to”, and explicit decorator in smart contract.
  • 25. BTP: What is Interoperability? Inter-blockchain value transfer • Transfer of coins or tokens from a blockchain to another • Decentralized Exchange(DEX) Interoperability of services between blockchains • Execute and share results of smart contracts on different blockchains • Interoperate enterprise blockchain services on public blockchain Provide Blockchain Scalability • Horizontal Scalability Solutions
  • 26. BTP: Possible Use Cases of Interoperability Solutions Connect with private blockchains • KYC for ICO using Chain ID • Buy stocks with ICX • Transfer financial goods in ICON network • Buy cryptokitties using Smilegate in-game currencies • Claim insurance with ICX • Hedge financial contracts using ICON smart contract Connect with public blockchains • Send ICO token to other blockchains • Exchange tokens in between blockchain networks
  • 27. BTP: What is Blockchain Transfer Protocol? BTP Overview • Nexus coordinates BTP requests and response with proof. • All interchain requests are processed atomically • C-Rep is responsible for managing BTP messages between ICON and heterogeneous block chains Blockchain A Blockchain B Blockchain B ICON Nexus C-Rep P-rep P-rep C-Rep Blockchain A Light Client Channel A light client A light client A light client A lightclient A Light Client Channel B light client B light client B light client B light client B
  • 28. ICON with Full 
 BTP Interoperability Connect heterogeneous blockchains and real world
  • 29. !29 Decentralized Identifier (DID) Issuer Holder Verifier Decentralized Identifier (DIDs) Public Blockchain 1. Reg DIDIssuer 2. Reg DIDHolder 3. Request Claim 4. Issue Verifiable Claim 5. Save Verifiable 6. Present Verifiable Claim 8. Connect to 7. Verify (Check Signature) https://w3c-ccg.github.io/did-spec/ Decentralized Identifiers (DIDs) are a new type of identifier for verifiable, "self-sovereign" digital identity. DIDs are fully under the control of the DID subject, independent from any centralized registry, identity provider, or certificate authority.
  • 30. !30 Decentralized Identifier (DID) Blockchain DID 인증 실생활 인증 온라인 인증 1단계 사용자가 개인 증명 자료와 요청 정보를 Issuer에게 제출 사용자가 신분증 발급 신청서와 확인 소명 자료를 주민센터에 제출 사용자가 공인인증서 발급기관 또는 등록 기관(은행/증 권사) 방문 후 주민등록증 제시 2단계 Issuer는 증명 자료와 요청 정보를 기반으로 Verifiable Claim 발급 주민센터는 제출 서류로 신분증 발급 등록기관에서 공인인증서 발급 신청 3단계 사용자 Verifiable Claim 저장 (사용자 소유) 사용자 신분증 수령(본인 소유) 공인인증서 온라인 발급 및 저장 4단계 사용자는 온라인 마트에서 주류 구매 시 Verifiable Claim 제출 사용자는 주류 구매 시 마트 직원에게 신분증 제시 온라인에서 공인인증서와 함께 주민등록번호 제시
 (공인인증서 본인확인 기능 활용) DID 인증 • Issuer 선택 가능하고, 소유한 Verifiable Claim들 중 하나를 선택 제출할 수 있도록 설계되어 탈 중앙화 가능 . • 개인 정보를 저장하지 않음.
  • 31. DEX (Decentralized Exchanges) The Bancor protocol enables built-in price discovery and a liquidity mechanism for tokens on smart contract blockchains. These “smart tokens” hold one or more other tokens in reserve and enable any party to instantly purchase or liquidate the smart token in exchange for any of its reserve tokens, directly through the smart token’s contract, at a continuously calculated price, according to a formula which balances buy and sell volumes. Solution to liquidity problem • Bancor 알고리즘을 이용하여, 토큰/코인 간의 자동화되고 탈중앙화된 거래 방법 제공. • 거래 대상이 필요 없다. • 저렴한 거래 비용. 자산 도난 방지. • 리스크가 낮은 지속적인 유동성. • 예측 가능한 토큰 가격 DEX (Smart Contract) Seller Buyer ICX ETH ETH ICX
  • 32. ICONest for ICO/STO ICONest 1.0, User friendly token generation and management platform Create and set projects with simple information inputs without complex programming job Projects like Bluewhale/weBloc are successfully doing token sales via ICONest ICONest 2.0, a platform for users to easily STO without a detailed understanding of security token protocols, smart contracts and compliance The ICON STO platform abstracts the details of protocols, smart contracts, and complications, and allows users to easily issue, manage and trade securities tokens by providing Layer 1 to Layer 4 Token Launch Platform for ICON partners
  • 33. Secret Sharing (Vault) 사용자의 Secret Data(Private Key)를 사용자가 직접 지정한 복수의 Storage에 분산 보관하고, 복구할 수 있는 서비스를 제공 • Secret을 복구할 수 있는 정보들을(Shared Clues) 각 Storage에 분산(Secret Sharing) 저장함 • Secret Data는 Master Phrase나 Account의 Private Key 등이 될 수 있음 • Device의 분실 등과 같이 소유하고 있는 정보가 없는 상황에서도 각 Storage에 대한 권한 확인 절차를 통하여 Secret Data를 복구할 수 있음 • 분산된 정보를 보관하고 있는 Storage 중 일부 Storage의 보관 정보만으로 Secret Data를 복구 • 일부 Storage의 담합으로 인한 Secret Data 유출을 방지 • 사용자는 Shared Clues를 암호화하여 각 Storage에 전달 • Shared Clues의 암호화에 사용된 키는 사용자가 지정한 Master Storage(예, Vault Storage)에 보관 Blockchain에서의 Private Key관리 매우 중요한 이슈 • Private Key를 분실하면, 자산의 소유를 증명할 수 없음.
  • 35. ICON Vote Smart Contract로 구성된 전자투표 Protocol • 특징 - 개표 시점 이전의 표의 내용에 대한 기밀성 보장. - 개표 이후 정확한 투표 결과 산출 및 투표내용 공개. • 방법 • 현재 투표 주제 입력으로 Voting contract를 activation함. • n명의 관리자(rep)들의 합의를 통해 암호화키 생성 • Voter들은 자신의 투표를 암호화 하여 Contract에 전송 • n명 중 t명의 관리자의 합의로 복호화키 생성 • 투표 종료 이후 모든 투표 복호환하여 표를 집계함. Blockchain의 비가역적 특성을 이용한 투표는 굉장히 유용하나, 현 제도와 맞지 않은 부분이 있음. • 개표 이전에 결과 공개 금지. • 비밀투표
  • 37. ICON official community • Homepage : https://icon.foundation • Developer Center: https://icondev.io • Github: https://github.com/icon-project • KakaoTalk : https://open.kakao.com/o/gMAFhdS • Medium (ENG post) : https://medium.com/helloiconworld • Brunch (KOR post) : https://brunch.co.kr/@helloiconworld • Reddit : https://www.reddit.com/r/helloicon/ • Twitter : https://twitter.com/helloiconworld • Facebook : https://www.facebook.com/helloicon/