SlideShare a Scribd company logo
©2018 ICON Foundation
ICON Interchain Technology and Development Tools
2@2018 ICON Foundation
How to Survive among Crypto Giants?
How to survive among crypto giants?
How to make enough and valauble transaction?
• Daily Etherium Transaction : 500K
• ETH DApp Transation Rate <15%
How to make
Valauble transaction?
5@2018 ICON Foundation
Table of Contents
01. Interchain Protocol
02. Developer-friendly Policies and Tools
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"
ICON Strategy
Hyperconnect the World
Build a community of communities based
on the consensus to our governance and
protocol
Benefit from Interchain Technology
Trade Real-World Assets on Blockchain
• By integrating services, the transactions can gain a legal and trust
• Trade asset with Financial institution service, Government service etc
Disrupt barrier between heterogeneous blockchain users and contract
• Cross change state DB of different blockchain
• Heterogeneous mainnet token value transfer
Oracle Solution based on Private Blockchain & Interchain
• Current Killer Application: New Token Generation, CryptoKitties
• Private Chain is great choice to solve oracle problem
• Trustful data creation time, liability
• Low Reputation Risk
• Mashup service
Enterprise
blockchain
ICON Interchain Solution - Blockchain Transfer Protocol (BTP)
BTP Overview
• Support BTP 0.5 - Relayer based BTP and BTP 1.0 Simulation based Atomic BTP
• ICON Nexus coordinates BTP requests and responses
• C-Rep is responsible for managing BTP messages between ICON and heterogeneous block chains
Ethereum
Blockchain ICON - Nexus
C-repC-rep
P-rep
P-rep
ICON Interchain Solution - Blockchain Transfer Protocol (BTP)
BTP Core Component in BTP 0.5
• C-rep Relayer
Monitor BTP message occurred in their community blockchain
Send BTP Request/response to BMC of target blockchain
• BTP Management Contract - BMC
Receive BTP Request/response and Create the TX
Execute target smart contract function
1. BTP Request
Body
TxHash (Hex) : Transaction that invoked BTP request
From (String) : ID of blockchain
To (String) : ID of blockchain
ChildTargets (Arrays) : Blockchains associated with BTP
Request
Sequence (Positive int) : Sequence of BTP request from same
TxHash
Input (Unknown): BTP Request Input
Output (Unknown) : Expected return of BTP Request
IsQuery (Boolean) : True if the request does not change state
Proof (Unknown) : Proof data that Body exists in blockchain
2. BTP Response
Body
TxHash (Hex): Transaction that invoked BTP request
From (String) : ID of blockchain
To (String) : ID of blockchain
Result (Boolean) : Verification of BTP request
Proof (Unknown) : Proof data that Body exists in blockchain
Enterprise
TRON
ontology
CardanoEOS
ICON Interchain Solution - Blockchain Transfer Protocol (BTP)
Through BMC and Relayer, users can use heterogeneous and cross blockchain service
Ethereum ICON - Nexus
ETH BMC
ETH C-rep
Relayer
TRON
BMC
Enterprise
C-rep Relayer
Enterprise BMC
Enterprise
C-rep Relayer
Ontology BMC
Ontoloty C-rep
Relayer
EOS BMC
EOS C-rep
Relayer
Cardano BMC
Cardano
C-rep Relayer
ETH User TRON Dapp Service
Benefit #1
No need to make multiple wallet
Benefit #2
No need to buy multiple token
TRON DApp
ETH Wallet
ICON Interchain Solution - Blockchain Transfer Protocol (BTP)
BTP 0.5 POC ( Relayer Protocol ) : Request part
Request ChainID for KYC
to participate ICO
Generate BTP Request 1 TX
ETH Blockchain
KOFIA private
Blockchain
ICON Blockchain
(Nexus)
ETH Wallet User
TX
Receipt
ETH BMC
Recognize TX Receipt
of BTP Request
ICON BMC
ETH C-rep
Relayer
Request BTP Request 2 TX
BTP Request 1
Body
TxHash : Ethereum Transaction ID
From : Ethereum ID
To : ChainID ID
Input : (ContractID, MethodName, param1, param2 ….)
Proof
Receipt Merkle path
Block Header
TX
Receipt
Generate BTP Request TX
KOFIA C-rep
Relayer
Recognize TX Receipt
of BTP Request
KOFIA BMC
Request BTP Request 3 TX
TX
Receipt
ChainID
Contract
BTP Request 2
Body
TxHash : ICON Transaction ID
From : ICON ID
To : ChainID ID
Input : (ContractID, MethodName, param1, param2 ….)
Proof
Receipt Merkle path
Block Header
Leader List Proof
BTP Request 3
Body
TxHash : ChainID Transaction ID
From : ICON ID
To : ChainID ID
Input : (ContractID, MethodName, param1, param2 ….)
Proof
Receipt Merkle path
Block Header
Leader List Proof
ICON Interchain Solution - Blockchain Transfer Protocol (BTP)
BTP 1.0 POC ( Simulation based Atomic Protocol ) : Commit within 5 Step
Nexus
Chain A
Chain B
Simulating BTP
Request &
Register
BTP Requests
Lock State
Lock State
Register
Locking Evidence
Commit
State
Commit
State
BTP Request
BTP Request BTP
Response
BTP
Response
BTP Commit
BTP Commit
ICON with Full
BTP Interoperability
Connect heterogeneous
blockchains and real world
15@2018 ICON Foundation
We understand benefits in enterprises, key puzzle
We understand the benefits, challenges, and opportunities in enterprises
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
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
Building the Next Generation Election System
 Online voting facilitates a simple and reliable system
 Data becomes reliable by adopting blockchain to the
institutions, voter authentication and vote verification
Online Voting System based on Blockchain Major Issues
 Issue institutional certification on blockchain
 Issue voter certification on blockchain
 Implements voting wallet using tokens based on blockchain
Customs Clearance on Blockchain
 Customs
e-C/O(Certificate of Origin) issue request/validation
 Express Carriers
Uploadfare and shipping information
 E-Commerce Service Provider
Upload information on products, identification, price
Smart Personal Clearance Service Platform
특송업체
Node
특송업체
Node
전자상거래
Node
전자상거래
Node
관세청
UNI-PASS
Node Goal
 Share accurate logistics flow and customs information by
uploading custom list on blockchain
Seoul Metropolitan Government Blockchain Test Pilot
 Establish a trust system of the used-car trade
Prevent forgery/ modulation by storing used-car history in blockchain
 Citizen Participatory Democracy (M-Voting)
Achieve reliability and transparency of vote-counting verification by
applying the blockchain system to online election
Commercial Use Case
Proof of Concept
 Integrated certification of Seoul citizen card
 Seoul Mileage Integration
 Automatic sub-contract payment
중고차
M-Voting
Citizen card
21@2018 ICON Foundation
Table of Contents
01. Interchain Protocol
02. Developer-friendly Policies and Tools
Developer tools comparison
ETH EOS ICON
Smart Contract Development Solidity C/C++ Python
SDK to call Smart Contract JS, JAVA, Python Node, Ruby JS, Python JS, JAVA, Python, Swift
Dev tool to interface Node Remix ( Web ) Cleos ( CLI ) Tbears ( CLI )
Local Blockchain Environment GETH EOSIO Tbears
Block Tracker https://etherscan.io/ https://eostracker.io/
https://tracker.icon.foundation
https://trackerdev.icon.foundation/
Developer-friendly ICON on-chain governance
Delegated Proof of Contribution Reasonable Dapp usage Fee Incentive System for Developers
• Incentive system that allocates
block rewards based on level of
contribution (e.g. Smart Contract
operators)
• Fee can be shared by Smart
Contract operators and users
• Smart contract operators can save
fee by staking ICX tokens
• Major Incentive will be distributed
for DApp developers according to
IISS(ICON Incentive Score System)
• IISS has a lot of importance to
developers who can make
transactions
DEVELOPMENT ENVIRONMENT: 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
 Localdevelopmentand localexecution
 Available to deploy to testnet/mainnet after
finishing the development
[Use Cases]
 SmartContractfor token generation
 IIP,IRC tokenstandard
 Smart Contract Address
 Deployed to testnet and mainnet with
contract codes on Tx instead of
 Future VM support (Solidity, Java)
T-bears
DEVELOPMENT ENVIRONMENT: Open Source
https://github.com/icon-project
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
DEVELOPMENT ENVIRONMENT: Components
Type Name Desc Features Notes
SDK
Java SDK V3
Java-based SDK that works with
ICON network
- ICON block/tx browsing
- ICX transfer
- SCORE execution
- Available to create applications that connect to ICON in a Java-base
environment
- Supports SCORE execution as well as ICX transfer
- Connects with ICON network by only using SDK, instead of impleme
ting JSON-RPC specification directly
Python CLI
Python-based CLI tool that works with
ICON network
- Wallet creation and management
- ICON block/tx browsing
- ICX transfer
- Supports CLI-based wallet creation and ICX transfer processing
- Supports CLI-based wallet balance browsing
- Available to add various CLI-based utility functions
Python SDK V3
Python-based SDK that works with ICON
etwork
- ICON block/tx browsing
- ICX transfer
- SCORE execution
- Available to create applications that connect to ICON in a Python-b
ed environment
- Supports SCORE execution as well as ICX transfer
- Connects with ICON network by only using SDK, instead of impleme
ting JSON-RPC specification directly
Service T-Bears
Python-based SCORE Development
and Emulation Tool
- SCORE download and execution emulation
- ICX transfer emulation
- Step emulation
- SCORE deployment and execution linked with ICON n
twork
- ICX transfer linked with ICON network
- Compatible network connection with ICON mainnet a
d private ICON
- SCORE development/debugging available without actual blockchain
etwork deployment for DApp development
- SCORE deployment available on mainnet and various ICON compat
e networks
- Lint and validator features will be added in the near future
Core
ICON Service
Module supporting ICON main functions,
linked with blockchain core
- Linked with loopchain
- SCORE download and execution
- ICX transfer processing
- Step processing
- ICON main functions (including Tx propagation/validation,
consensus) available
- IISS(scoring system for incentives) and governance will be
in the near future
loopchain
Blockchain engine that supports
LFT-based consensus
- Supports LFT-based consensus algorithm
- Tx prevalidate, validate, voting, commit
- Linked with ICON Service
- BTP(Blockchain Transfer Protocol) will be supported in the near
Citizen Node
Full node that does not participate in
consensus but supports all functions
- loopchain + ICON Service w/o consensus
- Provides separate instructions for Citizen node configuration, deplo
ment, and operation
DEVELOPMENT ENVIRONMENT: Components
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 Applicati
ns- Support for Ledger Nano S
- Allows third parties to develop various ICON wallets for deskt
ps
- 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 Andr
d
- 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 w
let support module
- BOLOS Application
- JS Library for the application
- Tokens will be supported in the near future
ICON Tracker
ICONex Wallet
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
200+ members are putting their most precious time in ICON Blockchain
Consensus
New
Core Infra
Public Dev
EnterpriseGlobal
Marketing
Council Member
(4)
Basic Tech
ConsultingBusiness Dev QA
Planning
Communication
Product Dev
Development
(150+)
Operation
(10)
Business
(40+)
Finance
Legal
Biz Support
Investment
HR
Dex Dev
Thank you
We are still hiring!
©2018 ICON Foundation

More Related Content

PDF
DevStamp2018-Development Status and Future of ICON
PPTX
AWS Partner Summit Seoul 2019-partner success stories
PPTX
ICON Project 101 - Messari Mainnet 2020 Presentation
PPTX
Token btlcoin
PPTX
Token btlcoin btlcoin
PDF
Blockchain Explored: A technical deep-dive
PPTX
Blockchain explored
PDF
Ibp technical introduction
DevStamp2018-Development Status and Future of ICON
AWS Partner Summit Seoul 2019-partner success stories
ICON Project 101 - Messari Mainnet 2020 Presentation
Token btlcoin
Token btlcoin btlcoin
Blockchain Explored: A technical deep-dive
Blockchain explored
Ibp technical introduction

What's hot (20)

PDF
Jerome de Tychey - Building Web3.0 with Ethereum - Codemotion Berlin 2018
PPTX
Defrag X Keynote: Deploying and managing Global Blockchain Network
PDF
Technical Introduction to Hyperledger Fabric v1.0
PPTX
ICON Community Overview
PPTX
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
PPTX
Hyperledger Fabric Update - June 2018
PDF
Blockchain Hyperledger Fabric
PDF
Blockchain Essentials for Enterprise Architects
PPTX
Triple Entry Accounting: A BlockChain Use Case for Banks With R3 Corda
PDF
Introduction of Hyperledger Fabric & Composer
PPTX
Hyperledger Fabric Hands-On
PDF
Why Developers Should Choose ICON Network?
PDF
Hyperledger Fabric in a Nutshell
PDF
Ibm blockchain - Hyperledger 15.02.18
PDF
Hyperledger Overview - 20181024
PDF
IBM Blockchain Overview
PPTX
Distributed Intelligence
PDF
What's New In Blockchain For Business Technology (October 2019)
PPTX
Ethereum Classic and Crypto Monetary Policy London Event
PDF
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Jerome de Tychey - Building Web3.0 with Ethereum - Codemotion Berlin 2018
Defrag X Keynote: Deploying and managing Global Blockchain Network
Technical Introduction to Hyperledger Fabric v1.0
ICON Community Overview
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Hyperledger Fabric Update - June 2018
Blockchain Hyperledger Fabric
Blockchain Essentials for Enterprise Architects
Triple Entry Accounting: A BlockChain Use Case for Banks With R3 Corda
Introduction of Hyperledger Fabric & Composer
Hyperledger Fabric Hands-On
Why Developers Should Choose ICON Network?
Hyperledger Fabric in a Nutshell
Ibm blockchain - Hyperledger 15.02.18
Hyperledger Overview - 20181024
IBM Blockchain Overview
Distributed Intelligence
What's New In Blockchain For Business Technology (October 2019)
Ethereum Classic and Crypto Monetary Policy London Event
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Ad

Similar to LINE+LINK-DEV 2018 - ICON’s Interchain Technology and Developer Tools (20)

PDF
ICON Introduction and Roadmap
PPTX
Digital Economy Forum Seoul 2018-Blockchain and Platform Revolution
PDF
Interblockchain Communication for Blockchain Interoperability
PDF
Blockchain Interoperability using Cosmos Interblockchain Communication
PDF
ICON Smart Contract Development
PDF
BCHGraz - Meetup #8 - Intro & Ethereum
PDF
Hyperledger Besu for Private & Public Enterprise introduction slides
PDF
ERC20
PPTX
Beyond blocks summit Seoul - Taking the Lead: An insight to ICON’s Leadership...
PDF
NextGen Chain White Paper Final - Paul Lalovich
PPTX
Ethereum Block Chain
PDF
Integrating blockchain and traditional web
PPTX
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...
PDF
Klaytn: Service-Oriented Enterprise-Grade Public Blockchain Platform
PDF
Concept of BlockChain & Decentralized Application
PPTX
Technology of Lightning Network in Tel Aviv, Israel
PPTX
Create and Deploy your ERC20 token with Ethereum
PPTX
Hello world contract
PDF
Ethereum in a nutshell
PDF
Building Digital Transaction Systems in the new Banking World
ICON Introduction and Roadmap
Digital Economy Forum Seoul 2018-Blockchain and Platform Revolution
Interblockchain Communication for Blockchain Interoperability
Blockchain Interoperability using Cosmos Interblockchain Communication
ICON Smart Contract Development
BCHGraz - Meetup #8 - Intro & Ethereum
Hyperledger Besu for Private & Public Enterprise introduction slides
ERC20
Beyond blocks summit Seoul - Taking the Lead: An insight to ICON’s Leadership...
NextGen Chain White Paper Final - Paul Lalovich
Ethereum Block Chain
Integrating blockchain and traditional web
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...
Klaytn: Service-Oriented Enterprise-Grade Public Blockchain Platform
Concept of BlockChain & Decentralized Application
Technology of Lightning Network in Tel Aviv, Israel
Create and Deploy your ERC20 token with Ethereum
Hello world contract
Ethereum in a nutshell
Building Digital Transaction Systems in the new Banking World
Ad

More from ICON Foundation (18)

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
SFBW 2018 Keynote: Blockchain Evolution - A Transaction to a Hyperconnected W...
PDF
블록체인 기술과 토큰 이코노미, 비즈니스의 판을 바꾼다
PDF
대한민국 ICO 마케팅 현황과 사례
PDF
블록체인 기술 적용 사례
PDF
ICON Economics Governance and Philosophy (Korean)
PDF
Connecting the Crypto and Real World (Korean)
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
SFBW 2018 Keynote: Blockchain Evolution - A Transaction to a Hyperconnected W...
블록체인 기술과 토큰 이코노미, 비즈니스의 판을 바꾼다
대한민국 ICO 마케팅 현황과 사례
블록체인 기술 적용 사례
ICON Economics Governance and Philosophy (Korean)
Connecting the Crypto and Real World (Korean)

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Spectroscopy.pptx food analysis technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Dropbox Q2 2025 Financial Results & Investor Presentation
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The AUB Centre for AI in Media Proposal.docx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Review of recent advances in non-invasive hemoglobin estimation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
MYSQL Presentation for SQL database connectivity
Network Security Unit 5.pdf for BCA BBA.
Per capita expenditure prediction using model stacking based on satellite ima...
Spectroscopy.pptx food analysis technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Diabetes mellitus diagnosis method based random forest with bat algorithm
20250228 LYD VKU AI Blended-Learning.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Unlocking AI with Model Context Protocol (MCP)
“AI and Expert System Decision Support & Business Intelligence Systems”
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

LINE+LINK-DEV 2018 - ICON’s Interchain Technology and Developer Tools

  • 1. ©2018 ICON Foundation ICON Interchain Technology and Development Tools
  • 2. 2@2018 ICON Foundation How to Survive among Crypto Giants?
  • 3. How to survive among crypto giants? How to make enough and valauble transaction? • Daily Etherium Transaction : 500K • ETH DApp Transation Rate <15%
  • 4. How to make Valauble transaction?
  • 5. 5@2018 ICON Foundation Table of Contents 01. Interchain Protocol 02. Developer-friendly Policies and Tools
  • 6. 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"
  • 7. ICON Strategy Hyperconnect the World Build a community of communities based on the consensus to our governance and protocol
  • 8. Benefit from Interchain Technology Trade Real-World Assets on Blockchain • By integrating services, the transactions can gain a legal and trust • Trade asset with Financial institution service, Government service etc Disrupt barrier between heterogeneous blockchain users and contract • Cross change state DB of different blockchain • Heterogeneous mainnet token value transfer Oracle Solution based on Private Blockchain & Interchain • Current Killer Application: New Token Generation, CryptoKitties • Private Chain is great choice to solve oracle problem • Trustful data creation time, liability • Low Reputation Risk • Mashup service
  • 9. Enterprise blockchain ICON Interchain Solution - Blockchain Transfer Protocol (BTP) BTP Overview • Support BTP 0.5 - Relayer based BTP and BTP 1.0 Simulation based Atomic BTP • ICON Nexus coordinates BTP requests and responses • C-Rep is responsible for managing BTP messages between ICON and heterogeneous block chains Ethereum Blockchain ICON - Nexus C-repC-rep P-rep P-rep
  • 10. ICON Interchain Solution - Blockchain Transfer Protocol (BTP) BTP Core Component in BTP 0.5 • C-rep Relayer Monitor BTP message occurred in their community blockchain Send BTP Request/response to BMC of target blockchain • BTP Management Contract - BMC Receive BTP Request/response and Create the TX Execute target smart contract function 1. BTP Request Body TxHash (Hex) : Transaction that invoked BTP request From (String) : ID of blockchain To (String) : ID of blockchain ChildTargets (Arrays) : Blockchains associated with BTP Request Sequence (Positive int) : Sequence of BTP request from same TxHash Input (Unknown): BTP Request Input Output (Unknown) : Expected return of BTP Request IsQuery (Boolean) : True if the request does not change state Proof (Unknown) : Proof data that Body exists in blockchain 2. BTP Response Body TxHash (Hex): Transaction that invoked BTP request From (String) : ID of blockchain To (String) : ID of blockchain Result (Boolean) : Verification of BTP request Proof (Unknown) : Proof data that Body exists in blockchain
  • 11. Enterprise TRON ontology CardanoEOS ICON Interchain Solution - Blockchain Transfer Protocol (BTP) Through BMC and Relayer, users can use heterogeneous and cross blockchain service Ethereum ICON - Nexus ETH BMC ETH C-rep Relayer TRON BMC Enterprise C-rep Relayer Enterprise BMC Enterprise C-rep Relayer Ontology BMC Ontoloty C-rep Relayer EOS BMC EOS C-rep Relayer Cardano BMC Cardano C-rep Relayer ETH User TRON Dapp Service Benefit #1 No need to make multiple wallet Benefit #2 No need to buy multiple token TRON DApp ETH Wallet
  • 12. ICON Interchain Solution - Blockchain Transfer Protocol (BTP) BTP 0.5 POC ( Relayer Protocol ) : Request part Request ChainID for KYC to participate ICO Generate BTP Request 1 TX ETH Blockchain KOFIA private Blockchain ICON Blockchain (Nexus) ETH Wallet User TX Receipt ETH BMC Recognize TX Receipt of BTP Request ICON BMC ETH C-rep Relayer Request BTP Request 2 TX BTP Request 1 Body TxHash : Ethereum Transaction ID From : Ethereum ID To : ChainID ID Input : (ContractID, MethodName, param1, param2 ….) Proof Receipt Merkle path Block Header TX Receipt Generate BTP Request TX KOFIA C-rep Relayer Recognize TX Receipt of BTP Request KOFIA BMC Request BTP Request 3 TX TX Receipt ChainID Contract BTP Request 2 Body TxHash : ICON Transaction ID From : ICON ID To : ChainID ID Input : (ContractID, MethodName, param1, param2 ….) Proof Receipt Merkle path Block Header Leader List Proof BTP Request 3 Body TxHash : ChainID Transaction ID From : ICON ID To : ChainID ID Input : (ContractID, MethodName, param1, param2 ….) Proof Receipt Merkle path Block Header Leader List Proof
  • 13. ICON Interchain Solution - Blockchain Transfer Protocol (BTP) BTP 1.0 POC ( Simulation based Atomic Protocol ) : Commit within 5 Step Nexus Chain A Chain B Simulating BTP Request & Register BTP Requests Lock State Lock State Register Locking Evidence Commit State Commit State BTP Request BTP Request BTP Response BTP Response BTP Commit BTP Commit
  • 14. ICON with Full BTP Interoperability Connect heterogeneous blockchains and real world
  • 15. 15@2018 ICON Foundation We understand benefits in enterprises, key puzzle
  • 16. We understand the benefits, challenges, and opportunities in enterprises 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
  • 17. 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
  • 18. Building the Next Generation Election System  Online voting facilitates a simple and reliable system  Data becomes reliable by adopting blockchain to the institutions, voter authentication and vote verification Online Voting System based on Blockchain Major Issues  Issue institutional certification on blockchain  Issue voter certification on blockchain  Implements voting wallet using tokens based on blockchain
  • 19. Customs Clearance on Blockchain  Customs e-C/O(Certificate of Origin) issue request/validation  Express Carriers Uploadfare and shipping information  E-Commerce Service Provider Upload information on products, identification, price Smart Personal Clearance Service Platform 특송업체 Node 특송업체 Node 전자상거래 Node 전자상거래 Node 관세청 UNI-PASS Node Goal  Share accurate logistics flow and customs information by uploading custom list on blockchain
  • 20. Seoul Metropolitan Government Blockchain Test Pilot  Establish a trust system of the used-car trade Prevent forgery/ modulation by storing used-car history in blockchain  Citizen Participatory Democracy (M-Voting) Achieve reliability and transparency of vote-counting verification by applying the blockchain system to online election Commercial Use Case Proof of Concept  Integrated certification of Seoul citizen card  Seoul Mileage Integration  Automatic sub-contract payment 중고차 M-Voting Citizen card
  • 21. 21@2018 ICON Foundation Table of Contents 01. Interchain Protocol 02. Developer-friendly Policies and Tools
  • 22. Developer tools comparison ETH EOS ICON Smart Contract Development Solidity C/C++ Python SDK to call Smart Contract JS, JAVA, Python Node, Ruby JS, Python JS, JAVA, Python, Swift Dev tool to interface Node Remix ( Web ) Cleos ( CLI ) Tbears ( CLI ) Local Blockchain Environment GETH EOSIO Tbears Block Tracker https://etherscan.io/ https://eostracker.io/ https://tracker.icon.foundation https://trackerdev.icon.foundation/
  • 23. Developer-friendly ICON on-chain governance Delegated Proof of Contribution Reasonable Dapp usage Fee Incentive System for Developers • Incentive system that allocates block rewards based on level of contribution (e.g. Smart Contract operators) • Fee can be shared by Smart Contract operators and users • Smart contract operators can save fee by staking ICX tokens • Major Incentive will be distributed for DApp developers according to IISS(ICON Incentive Score System) • IISS has a lot of importance to developers who can make transactions
  • 24. DEVELOPMENT ENVIRONMENT: 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  Localdevelopmentand localexecution  Available to deploy to testnet/mainnet after finishing the development [Use Cases]  SmartContractfor token generation  IIP,IRC tokenstandard  Smart Contract Address  Deployed to testnet and mainnet with contract codes on Tx instead of  Future VM support (Solidity, Java) T-bears
  • 25. DEVELOPMENT ENVIRONMENT: Open Source https://github.com/icon-project
  • 26. 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
  • 27. DEVELOPMENT ENVIRONMENT: Components Type Name Desc Features Notes SDK Java SDK V3 Java-based SDK that works with ICON network - ICON block/tx browsing - ICX transfer - SCORE execution - Available to create applications that connect to ICON in a Java-base environment - Supports SCORE execution as well as ICX transfer - Connects with ICON network by only using SDK, instead of impleme ting JSON-RPC specification directly Python CLI Python-based CLI tool that works with ICON network - Wallet creation and management - ICON block/tx browsing - ICX transfer - Supports CLI-based wallet creation and ICX transfer processing - Supports CLI-based wallet balance browsing - Available to add various CLI-based utility functions Python SDK V3 Python-based SDK that works with ICON etwork - ICON block/tx browsing - ICX transfer - SCORE execution - Available to create applications that connect to ICON in a Python-b ed environment - Supports SCORE execution as well as ICX transfer - Connects with ICON network by only using SDK, instead of impleme ting JSON-RPC specification directly Service T-Bears Python-based SCORE Development and Emulation Tool - SCORE download and execution emulation - ICX transfer emulation - Step emulation - SCORE deployment and execution linked with ICON n twork - ICX transfer linked with ICON network - Compatible network connection with ICON mainnet a d private ICON - SCORE development/debugging available without actual blockchain etwork deployment for DApp development - SCORE deployment available on mainnet and various ICON compat e networks - Lint and validator features will be added in the near future Core ICON Service Module supporting ICON main functions, linked with blockchain core - Linked with loopchain - SCORE download and execution - ICX transfer processing - Step processing - ICON main functions (including Tx propagation/validation, consensus) available - IISS(scoring system for incentives) and governance will be in the near future loopchain Blockchain engine that supports LFT-based consensus - Supports LFT-based consensus algorithm - Tx prevalidate, validate, voting, commit - Linked with ICON Service - BTP(Blockchain Transfer Protocol) will be supported in the near Citizen Node Full node that does not participate in consensus but supports all functions - loopchain + ICON Service w/o consensus - Provides separate instructions for Citizen node configuration, deplo ment, and operation
  • 28. DEVELOPMENT ENVIRONMENT: Components 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 Applicati ns- Support for Ledger Nano S - Allows third parties to develop various ICON wallets for deskt ps - 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 Andr d - 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 w let support module - BOLOS Application - JS Library for the application - Tokens will be supported in the near future
  • 30. ICONex Wallet 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
  • 31. 200+ members are putting their most precious time in ICON Blockchain Consensus New Core Infra Public Dev EnterpriseGlobal Marketing Council Member (4) Basic Tech ConsultingBusiness Dev QA Planning Communication Product Dev Development (150+) Operation (10) Business (40+) Finance Legal Biz Support Investment HR Dex Dev
  • 32. Thank you We are still hiring! ©2018 ICON Foundation

Editor's Notes

  • #2: 블록체인 기술 및 미래에 대한 기대값을 잘 나타내는 지표인 cryptocurrency market은 많인 차분해진 분위기 한국은 내년도 블록체인 공공부분 시범사업에만 300억 이상 예산을 편성하는 등 블록체인 열기는 여진히 뜨거움
  • #3: 어떻게 ICON은 살아남을 거인가?
  • #4: 크립토 거인들과의 경쟁에서 우리는 다음 2가지 지표를 가지고 생존 전략을 짜고 있다 얼마나 충분한 TX를 만들 것인가? 얼마나 가치있는 TX를 만들것인가?
  • #5: 이더리움의 디앱을 살펴보면도 현재 가치있는 TX가 아직 많지 않으며 ICON은 가치있는 TX를 만들기 위해 다음 2가지 키워드에 집중하고 있다
  • #6: 이종 체인을 연결하기 위한 인터체인 프로토콜 개발자 친화적인 정책과 도구 이 2가지 키워드가 어떻게 많은 tx, 가치있는 tx를 만들수 있는 전략이 될수 있는지 말씀드리겠다
  • #7: 트래커를 통해 ICON메인넷의 제네시스 블록을 보면 철학자 가타리와 들뤠즈가 언급한 리좀 관련 문구가 적혀있습니다. Interchain 키워드는 ICON이 집중하는 비전이기도 하며, ICON Main net genesis block에 새겨져있음 ICON tracker를 통해 확인가능 리좀은 시작과 끝이 없다. 리좀은 언제나 중간에 있으며, 사물들 사이에 있고, 중간 존재이고 간주곡이다. ICON은 또한 현재 단절된 체인간의 중간자적인 존재가 되기 위한 포지션을 취하며, 인터체인 기술을 통해 다양한 블록체인들을 연결하고 이 과정에서 의미있는 TX를 획득하고자 한다. 철학자 들뢰즈와 가타리가 쓴 '천개의 고원’이라는 책에 나오는 문구이며 ICON 백서의 첫문장이기도 함 이를 위해 블록체인간 연결 및 crypto world와 real world를 연결하고 연결로 인해 생겨나는 의미로 주목
  • #8: 모두가 동의하는 하나의 governance와 프로토콜을 만들기 보다는 존재하고 있는 다양한 블록체인을 연결하자가 목표 그동안 저희는 아이콘루프체인을 기반으로 기업과 기관에 엔터프라이즈 체인을 많이 딜리버리하였는데요,  이미 많은 유저베이스를 가지고 있는 기업의 Private chain서비스들을 연결하는것이 저희의 미션이고, 앞으로 성장할 Public chain 위의 Dapp들을 연결하기 위한 프로토콜을 제공하는 것 또한 저희의 미션입니다
  • #9: 연결하면 무엇이 좋은가? 쉽게 말해 다른 이더리움 지갑을 가진 유저가 이오스의 컨트랙트를 실행할 수 있는 환경이 제공됩니다 현재는 서로 다른 메인넷의 Dapp 실행하려면, 해당 메인넷에 해당하는 지갑을 생성하고, 거래소에 가서 토큰을 구매해야만 이용가능합니다. 이러한 장벽을 없애는게 저희의 미션입니다. 아이콘에서는 2가지를 지원합니다 이종 체인의 state db를 변경하고, 이종 체인의 토큰의 가치를 전달합니다 금융기관, 의료기관, 공공기관의 Private chain을 통한 거래는 높은 법적인 근거와 신뢰를 가질 수 있음 그리고 금융/공공기관의 자산을 거래하는 것은 매우 부가가치 높은 서비스와 tx을 의미합니다 애석하게도 여전히 dex제외하고 최고 인기앱은 크립토키티입니다, 이처럼 Real-world 서비스로 연결되지 않는 주요 원인으로 oracle problem이 있음 신뢰있는 Private 체인을 연결함으로써 public체인에서 해결하고자하는 여러가지 oracle problem들이 많이 해결될수 있음
  • #10: 이러한 인터체인의 benefit을 실현시키기 위해 아이콘에서는 BTP를 설계하고 POC작업을 하고 있습니다. ICON Nexus 내에서 이종 체인간 BTP Request, Response Msg가 교환된다 C-rep은 아이콘과 이종체인 사이에 존재하며 BTP MSG 모니터링하고 관리하는 주체가 된다. 이종 체인은 이더리움과 같은 public 체인과 루프체인,하이퍼렛져와 같은 private 체인을 모두 포함한다
  • #11: POC중인 BTP 0.5 기준으로 코어 컴포넌트는 C-rep Relayer와 BTP Management Contract(BMC) 이 2가지이다 C-rep Relayer는 담당 블록체인에서 BTP MSG가 발생했는지 모니터링하고 타겟 BMC에 BTP MSG를 보내는 역할 BMC는 BTP MGS를 받았을떄 자신의 체인의 타겟 스마트컨트랙트를 구동시키는 역할 BTP Requst, Response 규약은 위와 같다
  • #12: BMC, Relayer 2가지 컴포넌트들을 각 주요 퍼블릭체인과, 엔터프라이즈 체인마다 구축해둠으로써 매우 높은 호환성을 확보할수 있습니다 이를 통해 이더리움 사용자는 트론의 지갑과 트론의 토큰 없이 트론 Dapp을 사용할 수 있다 따라서 현재 디앱을 올린 메인넷 이외에 다른 메인넷의 유저베이스를 모으고 싶은 Dapp들은 아이콘이 제공하는 BTP 프로토콜을 적극 사용하기를 권장합니다 물론 아이콘 메인넷에서 댑을 구축하시며 BTP 프로토콜을 더 빨리 활용하실수 있을것 같다
  • #13: 이더리움 유저가 ICO 참여 전에 KYC를 금투협 프라이빗 블록체인을 통해 하는 시나리오를 POC 하고 있는 내용을 살펴보면 다음과 같다 1. ETH Wallet 유저가 KYC를 요청하는 BTP request발생시킨다 2. Reqeust를 받은 ETH BMC는 TX receip를 만든다 3. ETH C-rep이 receip를 보고 ICON 블록체인에 BTP Request 를 발생시킨다 4. ICON BMC는 아이콘에 TX Receipt를 남기고 5. 금투협 C-rep은 receip를 보고 금투협 블록체인에 BTP Request를 발생시킨다 6. 금투협 ChainID 컨트랙트는 KYC 로직을 수행하고 결과물에 대한 TX receipt를 발생시킨다. Respose가 반대방향으로 Request와 같이 전달된다
  • #14: BTP 1.0에선 위 과정을 보다 복잡한 상황에서도, Simulator과 Atomic Commit 방식을 통해 (1:1이 아닌 1:N chain 통신에서도) 5 Step안에 작업을 완료합니다. 이를 통해 1:N BTP 통신 과정에서도 latency time을 최소화활수 있다.
  • #15: 최종적으로 이종체인별 BTP 프로토콜 호환성이 fully 확보되면 위와 같은 그림이 실현된다. A월릿 유저가 B,C,D체인의 서비스를 따로 지갑을 추가로 만들거나 토큰 없이 Dapp 서비스를 사용할 수 있다. 유저가 체인의 경계없이 서비스를 사용할 수 있고 Dapp 개발자는 다른 메인넷 유저 베이스를 확보할수 있다. 그리고 아이콘은 여기서 발생하는 TX를 모두 가져갈 수 있다. 이를 통해 플래폼 체인 중 가장 많은 TX를 확보한 플랫폼 중 하나로 자리잡고자 한다
  • #16: 우리는 전체 통합 그림을 달성하는데 꼭 필요한 퍼즐 조각 중 하나인 엔터프라이즈에 많이 집중했었고, 앞으로도 집중할 예정이다 엔터프라이즈 시스템은 현재 퍼블릭체인 디앱보다 훨씬 큰 유저 베이스를 들고 있으며, 매우 신뢰도가 높고 가치 있는 정보들을 보유하고 있다
  • #17: We’ve launch Chain ID – A commercial version of our blockchain with securities firms in Korea
  • #18: ICON 기술 + Line Token Economy Line은 차세대 먹거리로 Token Economy를 설정 LINE의 다양한 Token Economy를 지원하는 기술을 개발하고 LINE에 적용 및 검증 ICON 기술을 바탕으로 Root, Leaf 구조로 일종의 인터체인 기법을 통해 100만 TPS 이상의 처리량을 목표로 함
  • #19: 중앙선관위에서는 블록체인을 적용한 신뢰성 높은 온라인 투표 프로젝트를 진행하고 있습니다 온라인투표 특성에 기반한 간편하고 신뢰성 높은 시스템 구현 이용기관/선거인 인증, 투표결과 검증 등에 블록체인을 적용하여 데이터의 신뢰성이 보장되는 서비스 제공 블록체인 기반 이용기관 인증서 발행 블록체인 기반 선거인 인증서 발행 블록체인기반의 Token을 활용한 Voting wallet 구현
  • #20: 관세청에는 정확한 물류 흐름을 추적 할수 있는 블록체인 시스템을 구축하고 있습니다. 구매자 및 전자상거래업체, 특송사, 관세청이 제공하는 개인통관목록 정보를 블록체인 데이터화 하여 정확한 물류의 흐름 및 통관정보 정보 공유로 신속하고 안정적인 통관행정 처리를 통하여 업무 진행 현황을 조회할 수 있도록 구축합니다 관세청, 특송업체, 전자상거래 업체 각각 블록체인 노드 구성 개인통관목록 정보를 블록체인 데이터화 하여 정확한 물류의 흐름 및 통관정보 정보 공유
  • #21: 서울시를 대상으로는, 블록체인 기반의 행정 서비스 기술검증 사업을 진행하고 있습니다. 선도 사업: 서울시 상용 서비스(장안평 중고차 매매, 엠보팅)에 블록체인 기술을 적용하여 시범 구축 및 운영 검증 사업: 블록체인 기반 행정서비스 제공을 위한 사전 기술 검증을 위한 사업 서울 시민 카드 통합 인증: 서울 시민 카드를 위한 블록체인 기반 통합 인증 제공 서울시 마일리지 통합: 서울시 산하 공공기관의 마일리지를 블록체인 기반 마일리지 토큰으로 전환하여 통합 관리 하도급 대금 자동 지금: 서울시 공공발주 계약 관리 및 하도급, 소상공인, 노무자 대금 자동 지급 구현
  • #22: 개발자 friendly한 정책과 툴을 소개하겠다 가치있는 TX을 생성하는 주최가 누굴까? 라고 봤을때 첫번째도 개발자, 두번째도 개발자라고 생각합니다. 이 부분에 대해 이야기해보도록 하겠습니다
  • #23: 주요 메인넷 플랫폼과 비교하여 개발자툴을 살펴보면 다음과 같습니다 테스트넷/메인넷 Node와의 인터페이스하기 위한 툴 로컬 블록체인 노드 환경을 구축하기 위한 툴 TX 상태 확인을 위한 블록 트래커도 준비되어 있음 즉, 기본적인 툴은 주요 메인넷 플랫폼만큼 모두 준비되어 있는 상태
  • #24: 개발자 친화적인 onchain 거버넌스 시스템에 대해 말씀드리고자 합니다 아이콘의 거버넌스는 블록체인 시스템에 실제로 기여하는 이들이 보상받고, 대표자가 될 수 있도록 설계되었습니다. 블록체인 시스템에 기여한다는 것의 의미는 ICON 체인에서 가치 있는 TX를 만든다는 의미로 정의하였습니다. EOS의 사례로 볼때 의미있는 TX를 만들수 있는 주체는 대표자가 아닌, Dapp 개발자입니다. ICON 네트워크에 deploy된 Dapp들은 실적에 따라 인센티브 ICX를 수령할 수 있습니다. ICON 네트워크에서 활동하는 Dapp 개발자들이 충분히 돈을 벌 수 있는 환경을 구축하는데 초점을 맞추고 있습니다
  • #25: Smart contract를 로컬 개발 서버에서 쉽게 개발하기 위한 툴 메인넷 연결없이 로컬 환경에서 개발된 컨트랙을 실행해볼 수 있음 개발된 컨트랙트를 쉽게 테스트넷/메인넷에 deploy할수 있음
  • #26: 모든 소스와 개발 문서, 튜토리얼 등은 ICON github에 올라가 있음
  • #27: 좀더 정리된 문서와 샘플 컨트랙트 등이 icondev.io라는 주소의 ICON개발자센터에 올라가있음
  • #29: ICON 공식 지갑이 desktop 브라우저용, 안드로이드, iOS, NanoS용으로 올라갔음 모바일 SDK도 지원하여 모바일앱 개발자들이 ICON 지갑 기능을 붙일수 있도록 함
  • #31: 마지막으로 ICONex 지갑에서는 ICON 뿐만 아니라, 다른 메인넷 토큰에 대한 지원을 준비하고 있습니다 BTP를 활용하여 이종 메인넷 토큰간 교환을 위한 DEX 기능을 붙일 것임 비트베리와 같이 ID를 통해 키관리를 쉽게 할 예정 ICONex에서 다양한 Dapp을 바로 실행할 수 있는 포털 형태로 확장 예정
  • #32: 현재 ICON에는 200명이 넘는 구성원들이 ICON 블록체인의 진보를 위해 매일매일 인생에서 가장 소중한 시간을 투자하고 있다. 과거에 IT 버블이 발생했을때, 끝까지 살아남아 혁신을 일으킨 기업들은 MS,아마존과 훌륭한 IT 기업들로 거듭났습니다. 그리고 아이콘 또한 그러한 기업이 될 것을 확신한다 실제로 아이콘은 1년 만에 한참전에 시작한 주요 메인넷들이 만든 주요 기능들을 거의 다 준비하였다. 앞으로 1년을 기다려주시면, 이종체인들을 통합하고 놀랄만한 결과를 보여드리도록 하겠다
  • #33: 단기간에 굉장히 커진 조직이지만, 아직도 여정에 함께 해주실 분들을 기다리고 있으니 저희 부스에 많이 찾아와주셨으면 좋겠다 그리고 마지막으로 파편화된 퍼블릭/프라이빗 블록체인들을 연결시킨 아이콘의 최종 그림을 기억해주셨으면 좋겠습니다. 감사합니다