IOST Korea가 ABC Lab*에 초대를 받아 8월 1일 밋업에 참석했습니다. IOST는 확장성을 극대화한 인프라 블록체인 개발 프로젝트입니다. 올해말 메인넷 런칭을 목표로 하고 있습니다.
IOST 공식카톡 : http://bit.ly/openkakao2
*ABC Lab은 서울대, 연세대, 고려대 학생들로 구성된 블록체인 학회입니다.
12. 비트코인, 이더리움 및 각 주요 코인의
백서를 읽고 다른 사람에게 정확히 설
명할 수 있는 교육 자료를 만든다. 향
후 이더리움 dApp 설계 및 블록체인
구현 계획을 가지고 있습니다.
본 팀은 블록체인 기술 및 블록체인 생
태계에 대한 정확한 이해를 기반으로
시시각각으로 들어오는 정보에 다각적
으로 그 가치를 평가 할 수 있는 능력
을 기르는 것을 목표로 한다
13. 매 주 1회 정기세션 외에 주 1회 온/오프라인 중간 세션 진행
다음 주 커리큘럼 공부를 진행함과 동시에 이번 주 교육자료 제작
1기의 경우 학기 종료 전까지 비트코인 및 이더리움의 정확한 개념 숙지를 목
표로 하고
학기 이후 dApp 및 3세대 암호화폐에 대한 연구를 하고자 함
14. ▪ 공개키 개인키 구조, UTXO
▪ 비트코인 블록 구조
▪ 비트코인 세그윗 이슈 및 한계점
▪ 비트코인과 비교, 이더리움 구조
▪ 스마트 컨트랙트 및 특징
▪ 이더리움 개발 로드맵 및 진행상황
▪ 한계점, 차후 프로젝트 등
- ABC lab
#2 Coding
15. ▪ 솔리디티 환경 및 구문
학습토큰 생성 및
난수 예제 제작
▪ 스마트 컨트랙트 활용 서비스
기획스마트 컨트랙트 기반 웹 서비스
제작
타 플랫폼 개발 계획
- ABC lab
#2 Coding
41. 2. PoB(Proof of Believability)
[핵심과제 1: 무엇으로 신뢰도를 규정할 것인가?]
• IOST 기반 커뮤니티에서 다양한 기부활동이나 좋은 글을 작성
• 커뮤니티에 기여(디앱 개발)
• 개발 시 오류 발견
• 관련 기술을 다양하고 많이 사용
(IOST를 통한 트랜잭션)
Ex) Steemit의 보팅을 통한 보상 및 저자 보상
42. 2. PoB(Proof of Believability)
[핵심과제 2: 신뢰도를 어떻게 정량화 할 수 있나?]
“servi token”
43. 2. PoB(Proof of Believability)
[핵심과제 3: 특정 노드의 ‘독점’을 어떻게 해소할 것인가?]
44. 2. PoB(Proof of Believability)
[핵심과제 3: 특정 노드의 ‘독점’을 어떻게 해소할 것인가?]
❖ servi 토큰
• 노드가 IOST 기반 커뮤니티에 긍정적인 영향을 끼치는 행위를 하여
‘신뢰성’을 얻게 되면 servi 토큰을 자동으로 부여받습니다.
• servi는 거래 수단이 아니라 신뢰도를 측정하기 위하여 도입되었기
때문에 이전 및 매매가 불가능 합니다.
45. 2. PoB(Proof of Believability)
[핵심과제 3: 특정 노드의 ‘독점’을 어떻게 해소할 것인가?]
✓ servi는 스스로 파괴됩니다.
• servi와 IOST의 보유량이 많은 노드가 검증자 자격을 가지고
검증을 한 번 완료하면 해당 노드가 보유한 servi는 파괴됩니다.
• 따라서 일정시간이 흘러 servi를 다시 축적하기 전까지는
해당 노드는 체인 검증을 맡을 수 없습니다.
• 즉, 많은 IOST와 servi를 가진 노드라도
체인 검증을 독점할 수 없다는 의미입니다.
46. 2. PoB(Proof of Believability)
[핵심과제 3: 특정 노드의 ‘독점’을 어떻게 해소할 것인가?]
✓ IOST와 servi가 많다고 검증자가 된다는 보장은 없습니다.
• 검증자는 IOST와 servi를 많이 보유한 노드 중 무작위로 선정됩니다.
• 검증자를 선발하는 과정에 ‘우연성(Random)’ 요소를 도입하여
공정성을 강화하고 외부의 공격에서 자유로운 세상을 만들었습니다.
• 무엇보다도 검증자가 고정되지 않는다는 점이 IOST 생태계가
탈중앙화를 실현할 수 있는 가장 큰 특징이 됩니다.
47. 2. PoB(Proof of Believability)
• PoB는 한마디로!
“IOST를 많이 가진 자가 일방적으로 생태계를 좌지우지 하지 못하고, 적
게 가졌더라도 생태계를 위해 기여한 사람을 인정하는 철학을 구현하는
기술"입니다.
또한 “신뢰를 기반으로 커뮤니티 참여자들이 능동적으로 코인 생태계를
조성해 가는 기술”이기도 합니다.
48. 3. 아토믹스(Atomix)
• 작년 11월, 비트코인 거래량 폭증으로 인해 전송 시간이 지나치게 길어지는 경우,
• 이중지불공격문제가 발생할 경우
A에서 B로 1000 IOST
전송
트랜잭션1
트랜잭션 1이 먼저 수행 될 경우
A의 지갑 잔액은 트랜잭션1이 반영됨
A의 지갑 잔액 확인
트랜잭션2
트랜잭션 2이 먼저 수행 될 경우
A의 지갑 잔액은 IOST의 개수 변동이
반영되지 않음.
네트워크 상에서, 트랜잭션1이 먼저 수행된 경우와,
트랜잭션2가 먼저 수행되는 기록이 공존할 시
오류 발생
49. 3. 아토믹스의 실용: Shard A- Jimmy와 Shard B- Sa의 거래발생의 예
• UTXO 기반 기술 (Unspent Transaction Output) 비트코인 거래에서 발생한 모든 기록을 '송금의
형태'로 남겨놓는 것
Jimmy Sa
Jimmy Sa
Jimmy Sa
shard A
원자단위로 쪼개진 노드들 거래 유효성 확인
노드는 UTXO의 형식으로 영희의 거래 내역을 Sa에게 전송.
shard A
거래를 shardB로 전달
shard B
거래의 유효성을 다시
원자단위로 쪼개진 복수의
노드를 이용해 검증
shard B
노드들이 Jimmy와 Sa의 거래를 승인한다면, 자금은
최종적으로 “Sa”에게 송금완료 됩니다
50. 3. IOST 핵심 3박자
• 샤딩 → 아토믹스 → 랜덤 프로토콜
샤딩
빠른 속도감과
효율성을 위해
그룹으로 묶기
아토믹스
정확성과
이중지불문제를 위해
원자 단위로 분석
랜덤 프로토콜
분산화, 중앙화를 위한
노드 재배치 랜덤화
51. 05
발 표 (인물)
• 개발진에 대한 합리적 의심
• 창립자들
• 개발진들
• 고문단
• ‘문제사항들’
52. 투자금을 가지고 거래하지만, 이 투자를 보증해주는 사람이 없기에 각종
금융사기에 취약함 → 아직 메인넷을 끝마치지 못한 IOST 또한 확인 필요
FUD
= Fear, Uncertainty, Doubt
60. 1. 파트너쉽 & 기업투자의 중요성
블록체인의 기술력 or 성장성 → 투자 결정
많은 투자 혹은 파트너쉽? 블록체인의 기술력 or 성장성을 판단하는 척도
다양한 분야에 응용 & 적용이 가능 → 시장의 니즈에 반응하기 쉽다
…
More than 150
파트너쉽과 기업투자 확인이 중요하다
61. 2. IOST 투자 기업
IOST Investors & Partners X CrunchBase, Homepage, E-mail
Double Check
62. 중국 베이징에 본사를 둔 블록체인 기술 투자회
사
블록체인 비즈니스 컨설팅 서비스 제공
거래소 YUNBI 설립
ETHEREUM, QTUM, EOS 등
다양한 프로젝트에 투자
포트폴리오에서 IOST 투자 사실 확인
2. IOST 투자 기업
63. 중국계 블록체인 투자회사
투자, 인큐베이팅 전문
Omisego 등 블록체인 프로젝트 투자
포트폴리오에서 IOST 투자 사실 확인
2. IOST 투자 기업
64. 블록체인 투자펀드
초기 이더리움 초기 투자자들이 모여서 설립
Omisego, Qtum 등 다양한 프로젝트 투자
Best Performing Fund of 2018
홈페이지 포트폴리오 X
이메일 문의결과 투자 중이라는 답이 옴
2. IOST 투자 기업
65. 3. Question
1. 소비자 또는 기업입장에서 친숙한 대기업(KT)의 블록체인 개발
2. Ethereum, EOS, Zilliqa와 같은 타 블록체인 네트워크 대비 IOST의 장점, 기술적
특성