Software Maestro 10th Trainee
TEAM SWing
Final Speech
Safeticket is a blockchain ticketing wallet app based on SSI(Self Sovereign Identity). Our Team has developed Blockchain network with Hyperledger Fabric(Node.js SDK), smart contract with Golang, and frontend with Android and Vue.js.
Op 25 mei is de Algemene Verordening Gegevensbescherming van toepassing op alle organisaties die gegevens van personen in een bestand bewaren
Verenigingen moeten zich hier ook aan houden
Zowel voor digitale bestanden als voor mappen op een plank ook deze laatste moeten voortaan veilig worden opgeborgen zonder dat vreemden daarbij kunnen.
Lettre tribune des 300 avocats au Conseil National des BarreauxSociété Tripalio
Lettre aux avocats du groupe des 300 avocats au Conseil National des Barreaux demandant à celui-ci de réclamer la fin immédiate du passe vaccinal au vu de son atteinte disproportionnée aux libertés. La liste des signataires sera complétée progressivement.
Blockchain techonologies and smart city 블록체인기술과 스마트시티Byounghee Kim
At a glance of blockchain technologies and smart city.
1. What is a Blockchain technology?
2. Making use of blockchain technologies
3. Blockchain market
4. Blockchain and Smart-City
5. Conclusion
블록체인기술과 스마트시티
1. 블록체인이란 무엇인가?
2. 블록체인 기술 활용
3. 블록체인 시장 현황
4. 블록체인과 스마트시티
5. 끝맺음
Blockchain Innovations in Public Services-Blockchain-based Smart CityICON Foundation
ICONLOOP the Director of Business Development Hangjin Kim's keynote speech titled 'Blockchain-based Smart City'
The ICON Team take part in a comprehensive seminar on Korean blockchain public services, ‘Blockchain Innovations in Public Services’, which will take place at the Korea Financial Investment Association Center (KOFIA) in Seoul on March 14th.
Op 25 mei is de Algemene Verordening Gegevensbescherming van toepassing op alle organisaties die gegevens van personen in een bestand bewaren
Verenigingen moeten zich hier ook aan houden
Zowel voor digitale bestanden als voor mappen op een plank ook deze laatste moeten voortaan veilig worden opgeborgen zonder dat vreemden daarbij kunnen.
Lettre tribune des 300 avocats au Conseil National des BarreauxSociété Tripalio
Lettre aux avocats du groupe des 300 avocats au Conseil National des Barreaux demandant à celui-ci de réclamer la fin immédiate du passe vaccinal au vu de son atteinte disproportionnée aux libertés. La liste des signataires sera complétée progressivement.
Blockchain techonologies and smart city 블록체인기술과 스마트시티Byounghee Kim
At a glance of blockchain technologies and smart city.
1. What is a Blockchain technology?
2. Making use of blockchain technologies
3. Blockchain market
4. Blockchain and Smart-City
5. Conclusion
블록체인기술과 스마트시티
1. 블록체인이란 무엇인가?
2. 블록체인 기술 활용
3. 블록체인 시장 현황
4. 블록체인과 스마트시티
5. 끝맺음
Blockchain Innovations in Public Services-Blockchain-based Smart CityICON Foundation
ICONLOOP the Director of Business Development Hangjin Kim's keynote speech titled 'Blockchain-based Smart City'
The ICON Team take part in a comprehensive seminar on Korean blockchain public services, ‘Blockchain Innovations in Public Services’, which will take place at the Korea Financial Investment Association Center (KOFIA) in Seoul on March 14th.
Wearable FINtech :Banking App. UI Design for Smart WatchesSeunghun Yoo
Interface Design Theory Class Term Project
kiid Interface Design Theory 2015
Graduate Course Class Final
School of Art & Design, Korea University.
고려대학교 디자인조형학부 UX 디자인 과제결과물
2015 인터페이스 디자인론 수업 (석사과정)
-------------------------------------------------------------------------------------
Course Title : Interface Design
Course Grade : Junior Grade
------
http://coux.korea.ac.kr
https://www.youtube.com/playlist?list=PLao_uRZmxCuHpCK43z5Ag0x7WQA3tKrfN
Wearable FINtech :Banking App. UI Design for Smart WatchesSeunghun Yoo
Interface Design Theory Class Term Project
kiid Interface Design Theory 2015
Graduate Course Class Final
School of Art & Design, Korea University.
고려대학교 디자인조형학부 UX 디자인 과제결과물
2015 인터페이스 디자인론 수업 (석사과정)
-------------------------------------------------------------------------------------
Course Title : Interface Design
Course Grade : Junior Grade
------
http://coux.korea.ac.kr
https://www.youtube.com/playlist?list=PLao_uRZmxCuHpCK43z5Ag0x7WQA3tKrfN
A web application based on BOJ(Baekjoon Online Judge). It shows algorithm problems as a bubble map, sorted by category and solved time. Also we made a recommendation service based on machine learning model with a logistic regression.
Our Team received 3rd place in KR-CH Hackathon in China, Ningbo.
3. Team
SafeTicket
팀 소개
김동준 / 팀장
백엔드 및 모바일
어플리케이션 개발
Java, C++,
Node.js, Android
김문서 / 팀원
블록체인 네트워크 및
프론트엔드 개발
C++, Java,
Node.js, Android
오원종 / 팀원
웹 프론트엔드 및
체인코드 개발
Java, JavaScript,
Vue.js, Golang
15. 1. 공연 현장에서 본인 신원 확인 절차가 길고 복잡함
출처 : 중앙일보
Problem
SafeTicket
즐기러 온 문화 행사에서
불필요한 대기시간은 방해
티켓 구매자 != 티켓 소유자
준비 해 갈 서류들이 많아
출처 : 중앙일보
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
16. 2. 종이 티켓은 분실 위험이 크고, 위조도 쉬움
Problem
SafeTicket
암표로 인해 가격이 치솟고
일반 팬들은 공연을 즐기지 못해
99%의 공연은
티켓 분실 시 재발급 불가
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
17. 3. 개인정보 유출 및 악용에 대한 위험
Problem
SafeTicket
공인 인증서 등의 기존 인증 절차는
대다수의 사용자에게 불편함
티켓 판매 플랫폼은
많은 개인 정보를 가지고 있어
항상 정보가 유출될 가능성 있음
하나의 정보를 제공하기 위해
필요보다 많은 개인정보를 노출
출처 : Steemit
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
19. 3. 개인정보 유출 및 악용에 대한 위험
Solution
SafeTicket
1. 본인 신원 확인 절차가 길고 복잡함
2. 종이 티켓은 분실 위험이 크고, 위조도 쉬움
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
20. 3. 개인정보 유출 및 악용에 대한 위험
Solution
SafeTicket
신뢰할 수 있는 정보를 기반으로 티켓의 위변조가 불가능하고
관객은 모바일 앱을 통해 한 번에 티켓을 관리
블록체인 네트워크 내에서 본인 확인 절차를
사전에 진행함으로서 현장에서 빠른 입장 가능
사용자는 개인 정보를 외부 플랫폼이 아닌
본인 휴대폰으로 관리하므로 개인정보 유출 위험성 감소
1. 본인 신원 확인 절차가 길고 복잡함
2. 종이 티켓은 분실 위험이 크고, 위조도 쉬움
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
21. Solution
SafeTicket
공연 티켓 예매 사이트
SafeTicket App
신원 인증된 티켓
공연 현장
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
블록체인 네트워크
22. Solution
SafeTicket
공연 티켓 예매 사이트
SafeTicket App
신원 인증된 티켓
공연 현장
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
블록체인 네트워크
벤더 (티켓 판매사)
티켓 판매 QR 코드 형태 발권
신원 인증된 티켓을
현장에서 어플리케이션
스캐너로 확인
23. Solution
SafeTicket
공연 티켓 예매 사이트
SafeTicket App
신원 인증된 티켓
공연 현장
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
블록체인 네트워크
벤더 (티켓 판매사)
티켓 판매 QR 코드 형태 발권
신원 인증된 티켓을
현장에서 어플리케이션
스캐너로 확인
티켓 구매
티켓 소유자의 신원이
티켓 구매자와 일치하는지 확인
유저 (관객)
일치하면 유효한 티켓 제공
공연 입장 시 해당 티켓 지참
25. Service
SafeTicket
SafeTicket SDK for Venders
SafeTicket 모듈 설치를 통해 관객들
에게 티켓을 QR 코드로 발급 가능
개발사에서 SafeTicket SDK를 사용할
수 있도록 API 문서 지원
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
26. SafeTicket
SafeTicket Mobile App for Users
관객은 SafeTicket 앱에 등록된 신분증을 통해
자신의 신원 정보가 티켓의 구매자 정보와
일치하는지 자동으로 확인
티켓 정보는 블록체인 네트워크를 거쳐서
SafeTicket 앱으로 전달
Service
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
27. SafeTicket
SafeTicket Mobile App for Users
현장에서 관객은 신원 확인이 된 티켓을
공연 주최측의 SafeTicket 앱에 스캔하면
티켓이 유효한지 확인 후 입장 가능
티켓의 구매자 정보와 사용자 정보가 일치하지
않을 경우 해당 QR코드는 현장에서
정상적으로 인식되지 않음
Service
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
29. Core Value
SafeTicket
Venders
블록체인 네트워크 내에서
신원 확인 절차를 통해
현장 본인 확인 절차 비용
및 개발 비용 감소
대기 시간 감소로 인한
고객 만족도 증가
깨끗한 공연 문화를 통해
관객들에게 신뢰 제공
공연 대기 시간 감소로 인한
공연 만족도 증가
SafeTicket 앱을 통해 티켓을 관리,
이로 인해 티켓 분실 염려 감소
자기 주권형 신분증(SSI)을 통한
개인정보 유출 위험 감소
Users
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
31. Technology
SafeTicket
프라이빗 블록체인
분산 ID
접근 권한을 부여받은 주체들만
블록체인 네트워크에 참여
합의 알고리즘이 간소화되어
성능적으로 상용화 서비스에 적합
기존 신원확인 방식과 달리 중앙
시스템에 의해 통제되지 않음
개개인이 자신의 정보에
완전한 통제권을 가짐
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
32. Technology
SafeTicket
Hyperledger Fabric
Hyperledger Indy
비즈니스를 위한 허가형 블록체인
네트워크
스마트 컨트랙트를 일부 노드만 실행,
다수의 거래를 병렬적으로 빠르게 처리
분산원장에 대한 독립적인
아이덴티티를 지원. 인증에 특화
누구나 사용할 수 있고, 누구나
개인정보를 갱신할 수 있고, 어떤
누구도 개인정보를 소유하지 않음
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
33. Technology
SafeTicket
Front End
Back End
WEB Vue.js
데모 페이지
Mobile Android
SafeTicket을 통한 티켓 발권 및
QR 코드 스캔 기능 내장
Server Node.js
Front End와 Blockchain 서버
의 연결 역할
Indy SDK, Fabric SDK 사용
AWS Lightsail 통한 배포
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
35. SafeTicket
Blockchain Network
티켓 정보 저장
Blockchain Network
개인 정보 저장
Back-end
Fabric SDK
INDY SDK
티켓 판매 플랫폼
Architecture
SafeTicket
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
36. Architecture
SafeTicket
티켓 판매 플랫폼 SafeTicket
티켓 정보가 담긴 QR Code
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
38. Architecture
SafeTicket
Update&Retrieve
Data StorageExecute Code
Peer
Ledger
체인코드 (스마트 컨트랙트)
• 장부 상태를 변경하거나 읽는 프로그램
• 비즈니스 로직 실행
• 어플리케이션과 블록체인 네트워크 간의 소통 수단
• 동일한 원장을 관리하는 모든 노드에 설치
• 원장 동기화를 위한 초기화 작업 실행
• 정보 삽입(Invoke)과 조회(Query) 실행
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
39. Architecture
SafeTicket
Back-end
Fabric SDK
1. 체인코드 실행
(Invoke)
2. 체인코드를 통한
트랜잭션 검증
3. 검증 결과 전송
4. 검증에 성공할 경우
트랜잭션 전송
5. Zookeeper 간
트랜잭션 전송
7. 유효한 블록일 경우
원장에 추가
6. 블록 생성 후
Peer들에게 블록 전파
단순 조회는
빠르게 가능
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
41. 시장
Market
SafeTicket
출처 : 문화체육관광부 <공연예술실태조사 2018>
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
출처 : 인터파크
43. BM
SafeTicket
관객벤더
Safe Ticket
SafeTicket
SDK 라이선스 비용
트랜잭션에 비례한 수수료
SDK 및 블록체인
네트워크 인프라 제공
모바일 어플리케이션
서비스 제공
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
44. BM
SafeTicket
벤더는 SafeTicket에 월 일정 금액을 라이선스 비용으로
지불하고 SafeTicket SDK를 사용
이 비용은 티켓을 종이로 발권하여 현장 본인 확인 절차까지
진행하는 비용 대비 50% 이하 수준으로 책정
추가적으로 QR 코드 스캔 시 발생하는
트랜잭션에 비례하여 수수료 책정
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
46. Future Plan
SafeTicket
분산ID를 통한 완전한 자기 주권형 신분증(SSI) 제공
인증된 기관과 연계하여 운전면허증 및 주민등록증의
등록 및 조회 기능을 서비스에 추가
블록체인 참여자 네트워크를 추가하여
현재 공연 티켓 분야에만 한정된 서비스를 LinkedIn, 잡플래닛과 같은
구인구직 플랫폼 분야로 확장
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
47. Future Plan
SafeTicket
신뢰 기반의 트랜잭션 정보 저장
블록체인 네트워크 내에 저장되는 정보는
참여자들 사이의 합의를 바탕으로 신뢰성이 증명된 정보임을 주목
SafeTicket 앱 내에서 트랜잭션을 통해 쌓이는
거래 내역을 바탕으로 투명한 거래 데이터 구축
물류나 유통 등 신뢰 기반 거래 정보가 필요한 산업에
연계해서 확장 가능성
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
50. Process
SafeTicket
6월
• 블록체인 기술 기반으로 아이디에이션
• 프라이빗 블록체인 기반 티켓 판매 플랫폼으로 기획 심의 진행
7월
• Hyperledger Fabric 학습 및 네트워크 구축 시작
• Docker, Zookeeper, Kafka 등 프로젝트 관련 플랫폼 기술 학습
8월
• 블록체인 네트워크 구축 완료
• 비즈니스 로직에 필요한 체인코드 개발 시작
• 중간 발표 이후 블록체인 기반 티켓 결제 모듈로 아이디어 변경
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan
51. Process
SafeTicket
9월
• 결제 기능을 빼고 신분증 및 티켓 관리 어플리케이션으로 아이디어 변경
• Multi-Orderer 블록체인 네트워크 AWS LightSail 배포
• 블록체인 백엔드 서버 개발 시작
10월
• 백엔드 서버 개발 완료
• 서비스 데모 웹 페이지 및 티켓 지갑 어플리케이션 개발 시작
11월
• Web, App 개발 완료 및 테스트 작업
• 최종 발표
Problem
Solution
Service
Technology
Architecture
Market
BM
Process
Demo
Core Value
Future Plan