유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
Medium Company profile
1.
2. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
CONTENTS
Part 1. MEDIUM Blockchain
Part 2. MEDIUM Technology
Part 3. MEDIUM Product
Part 4. Company Info
3. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
PART 1
MEIDUM Blockchain
1. Enterprise Blockchain Market Issues : Performance
2. 성능 향상을 위한 MEDIUM의 핵심 기술
3. Enterprise Blockchain Solution MDL
4. MDL Series 특장점
글로벌 엔터프라이즈
블록체인 시장의 주인공은
아직 정해지지 않았습니다
4. 블록체인의 성능문제는 글로벌 기업의 블록체인 도입을 저해하는 가장 주요한 기술적 요인
‘미국과 영국, 중국 등 7개국 매출 5억달러 이상 기업 고위 임원 1,053명 대상’
딜로이트(Deloitte) 컨설팅 그룹
01 Enterprise Blockchain Market Issues : Performance
2018 글로벌 블록체인 설문조사
74%84%
“블록체인을 활용한 매력적인
사업 모델이 있다고 확신한다”
‘”블록체인 기술이 확장성 문제를
해결하고 대세가 되는 것은 필연”
(복수응답)
기업 운영/전략 요인
1. 효과적 적용사례 부재
2. 불확실한 기술도입의 효과
3. 높은 인프라 설비 / 매몰비용
4. 기존 시스템의 대체시간과 비용
기술적 요인
1. 확장성(Scalability) 부족
2. 상호 운용성의 부재
3. 각기 다른 스마트컨트랙트 언어
4. 소프트웨어 개발 툴킷 부족
PART 1 MEIDUM Blockchain
글로벌 기업의 분산원장(DLT) 기술도입 설문조사에서 드러난 성능이슈
42%57%
‘블록체인 관련업무를 진행하고 있는 글로벌 기업의 임원 200명 대상 설문조사결과’
블록체인 기술의 도입이 지연되고 있는 이유 중
가장 주요한 원인은 현 블록체인의 ‘성능문제’
설문대상
은행, 컨설팅업체, 기술공급업체, 거래소 등
213개 기업
“엔터프라이즈 환경의 블록체인
기술도입에 어려움을 겪고있다”
“Greenwich Associates 2018 Blockchain Adoption Study”
4
5. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
02 성능 향상을 위한 MEDIUM의 핵심 기술
MxP (Medium blockchain express engine) MBPU (Medium Blockchin Processing Unit)
World’s First Hardware Processor for Blockchain Platform고성능 구현이 가능한 미디움의 독자적 소프트웨어 기술
Develops On-Demand (FPGA, ASIC, etc.) Modules, Boards, Chips
Processes Sign, DB, Network, Smart Contract rapidly without CPU Overload or Buffering
MxP는 Hyperledger Fabric 기반의 고성능 구현을 위한 미디움의 독자적 소프트웨어 기술로, 블록체
인 전용 하드웨어와 작동하여 성능을 개선합니다.
A. Crypto Engine
전자서명 및 검증 (ESDSA*)을 위한 FPGA 병렬처리기 탑재
B. Process Engine
트랜잭션 처리 과정의 병목을 처리하는 FPGA 처리기 탑재
C. Enhanced DB
DB의 처리를 분산하여 전체 처리량 증가
A. 프로세스 가속
블록체인 처리 단계별 프로세스 가속 엔진
B. D/B, Disk I/O 최적화
Cache, Async 기술을 활용한 DB I/O 최적화 기술
C. Network 최적화
네트워크 레벨의 데이터 처리 기술
미디움 블록체인 비즈니스의 핵심, 엔터프라이즈 블록체인 솔루션 ‘MDL Series’
5
PART 1 MEIDUM Blockchain
6. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
03 Enterprise Blockchain Solution MDL
미디움 블록체인 비즈니스의 핵심, 엔터프라이즈 블록체인 솔루션 ‘MDL Series’
Enterprise Blockchain Solution MDL
• MDL 시리즈 환경에서 제공되는 라이브러리 및 SDK를 통해 원하는 사양의 플랫폼 구축 가능
• 기본 성능인 1만 TPS부터 5만 TPS까지 플랫폼 이용자의 다양한 요구에 적합한 라인업 제시
• 기술팀의 컨설팅 지원 및 MEDIUM의 소프트웨어 아키텍처를 적용하여 최적의 플랫폼 구축
10,000 TPS 30,000 TPS 50,000 TPS
MDL 1.0 MDL 3.0 MDL 5.0
MDL Line-up
MDL Tools
HLF, MxP HLF, MxP, MBPU MDL Core, MBPU
MDL Developer
MDL Manager
MDL Operator
MDL IDE
MDL Blockchain Manager
MDL Explorer
Service IDE State Sink
System Operator
6
PART 1 MEIDUM Blockchain
7. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
04 MDL Series 특장점
High Performance
• 사용자의 요구 Latency에 맞춘 고성능 TPS
제공
• MDL 1.0, MDL 2.0, MDL 3.0
사용성
• 블록체인 개발, 운영 관리자를 위한 지원도
구 제공
• 사용자를 위한 다양한 솔루션 제공
• MDL Tools
호환성 및 안정성
• Hyperledger fabric와 완벽한 호환 보장
• MDL 1.0, MDL 3.0
• 최대 부하 조건 Long-term 테스트 수행
MDL 성능 향상 대표 사례MDL Series의 특장점
블록체인 Mass Adoption을 위한, 유일한 대안 MEDIUM 블록체인 솔루션 MDL
7
PART 1 MEIDUM Blockchain
Cache를 이용한 성능 향상
블록 처리 단계 및 동일 블록 Access시 발생하는 중복 구조를 Cache를 활용하여, 가속함
DB I/O 대기 최소화
I/O대기로 인한 성능저하를 Ascync하게 변경
Request
Response
Marshal
Marshal
Marshal
…
Marshaled
Block
Task 1
Task 2
Task 3
Task 4
Task 5
Task …
Preprocessing
Cache
요청시마다
Marshal
작업 수행
Task 1
Task 2
Task 3
Task 4
Task 5
Task …
Block ProcessClient Access
불필요한
중복 구조
중복구조
최소화
DISK
DB
DISK
DB
DB Query
Disk I/O
DB Query
Disk I/O
I/O 대기
I/O 대기
I/O 대기
…
I/O 대기
최소화
단위가 큰 작업의 일부 병렬화
Parallel 처리가 가능한 작업을 구분하여, 흐름 개선
Sequential
Job
Sequential
Job
Parallel
Job
Iteration
Iteration
Too
Large
8. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
PART 2
MEIDUM Technology
1. Performance Limits of Transaction Processing in E-O-V Structure
2. 소프트웨어 블록체인 가속 엔진 MxP
3. MBPU : MEDIUM Blockchain Process Unit
4. Blockchain Acceleration by MBPU
글로벌 엔터프라이즈
블록체인 시장의 주인공은
아직 정해지지 않았습니다
9. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
E-O-V 구조의 성능향상 제한 포인트 하드웨어/소프트웨어 가속을 통한 성능향상 포인트
서명과 서명 확인 작업
Peer 수에 따라 Tx당 서명 및 서명 확인 작업 증가
서명과 서명 확인의 가속
Sign & Verification 기능을 수행하기 위한 전용 H/W – “Crypto Engine”을 이용
Peer의 확장성을 위한 서명 알고리즘
Peer가 증가해도 Verify할 서명이 특정 개수로 수렴하는 알고리즘을 적용하여 성능향상
DB의 Read/Write 과정
데이터 직렬화 알고리즘의 자원 부하 과다, Consistency 이슈 대응의 어려움
Key-value storage
DB의 복제를 빠르게 할 수 있는 네트워크 및 데이터 처리 H/W 추가
Smart Contract & DB 병렬 및 분산 처리
전용 가속 장비 Scale Out을 통한 병렬 및 분산 파티셔닝
Smart Contract의 Operation 과정
대량의 Smart Contract 배포 시, CPU 코어의 잦은 Context Switching으로 성능 저하
Ordering Consensus
Byzantine Fault Tolerance 문제 처리를 위한 오버헤드 발생
Ordering Consensus
Orderer에 BFT를 위한 하드웨어 기반 고속의 Scalable한 알고리즘 재설계
기존 E-O-V(Execute-Order-Validate) 구조의 성능 장애 요소를 HW/SW 가속 기술로 극복하여 처리성능 극대화
01 Performance Limits of Transaction Processing in E-O-V Structure
9
PART 2 MEIDUM Technology
10. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved. 10
MEDIUM의 독자적 기술력으로 블록체인 성능 개선의 새로운 패러다임을 제시한 세계 최초 하드웨어 블록체인 솔루션
02 소프트웨어 블록체인 가속 엔진 MxP
MxP (Medium blockchain express engine)
고성능 구현이 가능한 미디움의 독자적 소프트웨어 기술
MxP는 Hyperledger Fabric 기반의 고성능 구현을 위한 미디움의 독자적 소프트웨어 기술로, 블록체
인 전용 하드웨어와 작동하여 성능을 개선합니다.
A. 프로세스 가속
블록체인 처리 단계별 프로세스 가속 엔진
B. D/B, Disk I/O 최적화
Cache, Async 기술을 활용한 DB I/O 최적화 기술
C. Network 최적화
네트워크 레벨의 데이터 처리 기술
PART 2 MEIDUM Technology
MDL 1.0 vs Hyperledger fabric 성능 비교 2020.07 동일 조건 측정 결과
11. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
Hardware based Blockchain Accelerator, MBPU (Medium Blockchin Processing Unit)
03 MBPU : MEDIUM Blockchain Process Unit
MBPU (Medium Blockchin Processing Unit)
World’s First Hardware Processor for Blockchain Platform
Develops On-Demand (FPGA, ASIC, etc.) Modules, Boards, Chips
Processes Sign, DB, Network, Smart Contract rapidly without CPU Overload or Buffering
A. Crypto Engine
전자서명 및 검증 (ESDSA*)을 위한 FPGA 병렬처리기 탑재
B. Process Engine
트랜잭션 처리 과정의 병목을 처리하는 FPGA 처리기 탑재
C. Enhanced DB
DB의 처리를 분산하여 전체 처리량 증가
MBPU 구성
Categorize Function
SW
MBPU Driver
• SW package that contains the driver and related libraries to drive the MBPU
(provided in the form of an installation file)
MBPU API
• API for communication between Hyperledger fabric and MBPU, and is included in
the form of a hyperledger fabric plugin
Hyperledger Fabric
• Hyperledger fabric open source code application
• Hyperledger fabric LTS version
HW MBPU
MBPU(Chip)
• Practical Processing Unit, FPGA where Crypto Engine processing function is
implemented
MBPU(Card) • Includes internal communication functions (networking) and memory functions.
PCIe
Interface
MBPU
Engine
DMA
Dispatcher
PCIe
Host
Driver
MBPU
API
MxP
MBPU Driver
Plug-inBlockchain
Platform
Hyperledger
FabricMDL Core …
Library
11
PART 2 MEIDUM Technology
12. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved. 12
고성능 하드웨어 가속 기술과 상호운용성으로
블록체인 플랫폼 수요자에게 최적의 솔루션 제공
CPU 부하 없이 블록체인 기술(서명, DB, 네트워크, 스마트 컨트랙트)을 초고속으로 처리
§ 병렬처리 기술을 적용하여 거래 처리 시 이용자의 수가 늘어나더라도 처리속도가 줄어들지 않음
§ 전용 보드의 코어 수 개선과 성능 향상을 위해 Smart Contract 전용칩 개발
§ Peer에 Smart Contract 전용 프로세서 보드를 설치하여 확장성 문제(Scalability)를 해결
§ 서버 하나에 전용 프로세서를 병렬적으로 확장함으로써 코어의 수를 높여 동시에 다수의 트랜잭션을 처리
§ 세계 최초 / 최고 성능의 Enterprise Blockchain Solution
§ 세계 최초 / 유일의 H/W based Blockchain Accelerator
§ 수요자의 요구사항에 맞춰 MDL 솔루션 기반의
Private/Public 플랫폼 제공 가능
- 수요자의 환경에 최적화된 블록체인 플랫폼 기술 컨설팅
서비스 제공
- Public의 경우 별도 Cryptocurrency 거버넌스 지원
MEDIUM의 독자적 기술력으로 블록체인 성능 개선의 새로운 패러다임을 제시한 세계 최초 하드웨어 블록체인 솔루션
04 Blockchain Acceleration by MBPU (1/2)
CPU
100%
Cache
Controller
ALU ALU
ALU ALU
ALU ALU ALUALU
5ms 5ms 5ms 5ms
64 core
CPU
MBPU
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
LB
Block
Ram
CPU
to
FPGA
FPGA
to
CPU
operation1
op2
op3
op4
1ms1ms
1ms
8ms
Latency
64 core
CPU
HLF CORDA ETH …
MEIDUM H/W Tech.
Plug-in
Blockchain Project
PART 2 MEIDUM Technology
13. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved. 13
CPU METHOD CPU+MBPU METHOD
미디움의 독자적 블록체인 전용 하드웨어를 적용하여 CPU 과부하와 작업 처리 효율 문제를 비약적으로 개선
04 Blockchain Acceleration by MBPU (2/2)
CPU로 블록체인 서명과 서명확인 작업을 하게 되면 64 코어의 CPU에서 각각 69만개, 39만개의
서명과 서명 확인 작업 가능, 하지만 과부하로 CPU는 타 작업 처리 불가능
하드웨어로 Crypto Engine을 설계하여 CPU가 하던 서명과 서명 확인
작업을 FPGA에서 따로 수행할 수 있도록 제작하여 고성능 블록체인 구현
CPU 과부하로 타 작업처리 불가 MBPU를 통한 분산 처리로 블록체인 처리 성능 향상
CPU Reduced utilization
CPU 100%
Sign Req.
Verify Req.
Crypto Engine for
Sign, Verification
High Performance
64 core
CPU
Sign Req.
Verify Req.
690K Sign
389K Verify
64 core
CPU
CPU Overload (100%)
PART 2 MEIDUM Technology
14. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
PART 3
MEIDUM Product
1. High Performance Enterprise Blockchain Solution MDL Line-up
2. 사용자 맞춤형 지원 도구 MDL Tools
3. Experience Version of MDL Development and Management Console
4. 블록체인 전문가의 맞춤형 서비스
5. MEDIUM ROADMAP
글로벌 엔터프라이즈
블록체인 시장의 주인공은
아직 정해지지 않았습니다
15. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
01 High Performance Enterprise Blockchain Solution MDL Line-up
고성능 엔터프라이즈 환경에 적합한 유연한 확장성 제공
MDL 5.0 (TBD)MDL 3.0 (TBD)MDL 1.0
MDL Core + MBPUHyperledger Fabric + MxP + MBPUHyperledger Fabric + MxP
10,000 TPS 30,000 TPS 50,000 TPS
• HLF기반 Professional Service 제공
• HLF와 소프트웨어의 조합
• 전문인력의 차별화된 Professional Service 제공
• HLF기반 Professional Service 제공
• HLF와 소프트웨어 그리고 고성능 하드웨어의 조합
• 전문인력의 차별화된 Professional Service 제공
• MDL Core기반 Professional Service 제공
• 고성능 미디움 블록체인인 MDL Core에 MxP와 MBP가
결합된 하이퍼 기술의 집약체
15
PART 2 MEIDUM Product
16. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
미디움만의 블록체인 맞춤형 지원도구 “MDL Tools”
블록체인 네트워크를 쉽게 사용할 수 있는 구축/개발/운영도구 제공
MDL 지원 도구 제공을 통한 도입 장벽 해결 및 블록체인 서비스 활용 극대화
개발도구 업무시스템
연계도구
D2B,
State Sink
네트워크
설정도구
비즈니스
템플릿 기반
체인코드
개발 도구
다양한
비즈니스
API 제공
모니터링
Dash보드
Block
Explorer
블록체인 구축
“손쉽게 구축” “원터치로 다양한 서비스 활용” “철저한 관리지원”
“블록체인 이해 부족” “서비스 활용을 위한 도구 부족” “블록체인 이해 및 운영 도구의 부족”
개발 및 구축 도구 서비스 활용 도구 관리 운영 도구
서비스 활용 운영 및 관리
• 대상자 : 블록체인 개발자
• 목적 : 블록체인 개발 기간/비용 단축
• MDL 블록체인 통합 개발환경 제공
블록체인 개발도구 (IDE)
• 대상자 : 블록체인 개발자
• 목적 : 기존 업무 시스템 연계를 지원하
여, 블록체인 도입 리스크 및 기간/비용
감소
블록체인 서비스 활용도구
• 대상자 : 블록체인 네트워크 설정 관리자
• 목적 : 개발/블록체인 전문지식이 없어
도 UI를 통해 손쉽게 블록체인 네트워크
구축, 변경
블록체인 관리도구
• 대상자 : 블록체인 운영자
• 목적 : 블록체인 네트워크 모니터링 및
분석을 통해 성틍/상태이상 감지 및 진
단과 조치
블록체인 운영도구
02 사용자 맞춤형 지원 도구 MDL Tools
MDL 1.0
16
PART 2 MEIDUM Product
17. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
고성능 블록체인 개발 관리콘솔 `MDLX` 체험버전 출시(2020.07)
미디움의 고성능 블록체인 가속서버 MDL 기반으로 블록체인 관계자와 개발자들에게 체인
코드 템플릿을 부여하고 이를 수정, 작성하여 실제 플랫폼상에서의 작동 여부까지 체험할 수
있는 서비스
• 체인코드 템플릿은 MEDIUM에서 제공하는 비즈니스 모델별 샘플 코드임
• 현재 Banking, Voting, SupplyChain을 포함하여, 총 7종의 템플릿 제공
• 사용자는 템플릿을 활용하거나, 수정 편집하여, 테스트 할 수 있음
Chaincode 템플릿
개발 기간 및 비용 절감 개발/관리 편의성 확보 블록체인 진입 장벽 완화
Key word
03 Experience Version of MDL Development and Management Console
고성능 블록체인 개발 관리콘솔“MDLX”
17
PART 2 MEIDUM Product
18. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
맞춤형 서비스
클라이언트의 필요에 따라 블록체인 전문가의 맞춤형 서비스 제공
컨설팅
• 블록체인 비즈니스 모델 검토 최적 구축방
안 컨설팅
• 최적의 성능을 위한 블록체인 H/W, S/W
아키텍처 컨설팅
• 시스템 보안 컨설팅을 통한 시스템 안정성
확보
• 구축 및 관리 운영 방안 컨설팅
• 서비스 체인코드 설계 및 DB 구축
• 어플리케이션 백엔드 및 프론트엔드 개발
및 서비스 운영 방안 제시
• Legacy DB 연계 및 시스템 통합지원
서비스 구축
블록체인
네트워크 구축
운영관리
체인코드 및
Dapp 개발
• 블록체인 네트워크, 사용자/운영자
교육 지원
• 블록체인 운영 관리 서비스
• 서비스 유형별 체인코드 및 Dapp 템플릿
제공
• 사용자 맞춤형 체인코드 및 Dapp 개발 및
수정
• 블록체인 인프라 설계 및 구축
• 블록체인 네트워크 설정
• CA 및 Configuration 설정 지원
Enterprise Blockchain
Expert Service를 별도
계약에 의해 제공
04 블록체인 전문가의 맞춤형 서비스
18
PART 2 MEIDUM Product
19. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
MEDIUM
Platform
MDL Series
MEDIUM Platform
Cloud Service
Cloud Service
by MEDIUM
Platform
MDL
Enterprise Blockchain Solution
미디움의 블록체인 비즈니스는 ‘MDL’솔루션을 시작으로 플랫폼-클라우드로 확대 (TBD)
Product Development , Market Penetration Market Share Increase, Growth
Commercialization of Enterprise High
Performance Blockchain Solution
§ Product Line to Flexibly Respond to
Enterprise Market Request
§ Portfolio Build-Up by Model Optimiza
tion per User Environment
Brand New Cloud Service Based on
High Performance Blockchain
§ Guarantees Integrity of Data Process, Storage
and Conservation
§ Next-Generation Cloud Service Model
Introduction
Global Consortium Blockchain
Main-Net Composed of MDL
§ Guarantees High Performance, Fixed-Cost,
Interoperability
§ Establishes Global MEDIUM Enterprise Alliance
§ Provides Optimum Environment for Enterprise
Decentralized Service Request
05 MEDIUM ROADMAP
19
PART 2 MEIDUM Product
20. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
PART 4
Company Info
1. MEDIUM Overview
2. MEDIUM Philosophy
3. MEDIUM History
4. MEDIUM Partners
5. Vision
글로벌 엔터프라이즈
블록체인 시장의 주인공은
아직 정해지지 않았습니다
21. 01 MEDIUM Overview
Global Enterprise Blockchain Leader,
21
Company
President
Capital
Established
Employees
MEDIUM Co., Ltd.
Kim, Pan Jong
KRW 1,000,000,000 (USD 0.85M)
October 26, 2018
74 (2020.07)
Basic INFO Possibility comes True
VISION
Top-Notch Global
Blockchain Platform
MISSION
Turning Future into
Blockchain
Slogan
Possibility comes True
블록체인의 가능성을 현실화시키는 기업, 미디움
PART 4 COMPANY INFO
22. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved. 22
미디움의 철학은 사람에 대한 이해에서 출발하여 혁신적 기술과 서비스에
진심을 담아 글로벌 고객에게 최고의 경험을 선사합니다.
02 Philosophy PART 4 COMPANY INFO
23. 03 MEDIUM History
2018년 창립 이후 지속적인 기술개발 및 성장 유지
23
Dcoin | Probit IEO
Early Close
IDAX | Dcoin | Probit
Global Exchange Listing
MOU: Chinese Ministry of
Education
2019
08
2018
10
2019
07
2019
09
2019
11
2019
10
MOU: LG CNS
2020
01
APEC 중소 중견기업
디지털 경제 개발 컨퍼런스
한국 대표로 참가
APEC 중소기업 정보화
추진센터 MOU
2020
03
MOU: SARSON FUNDS
2020
04
월튼체인, 스마트씨엔아이
MOU 체결
2020
05
MOU: 인프라웨어MEDIUM Established
MEDIUM Started
Developing
Blockchain-Based
Solution
Industry-Academic
Cooperation with
University of Korea
Shanghai MWC
Participation
MEDIUM Test-Net Open
NDA : SamSung SDS
Held China Technology
Demonstration
China Telecom
PART 4 COMPANY INFO
24. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved.
Global Partners, for best Blockchain Business
04 MEDIUM Partners
24
Korean Government Entities
Chinese Government Entities & State-owned Companies Financial
Korean Enterprise Companies
EducationSolution
PART 4 COMPANY INFO
Hospital/PharmacySmart city
25. COPYRIGHT 2020 ⓒ MEDIUM. ALL rights reserved. 25
미디움은 사용자가 세계에서 가장 빠른 속도로 쉽고 안전하게 비즈니스를 시작할 수 있는 블록체인 생태계를 만듭니다.
05 Vision
Highest Performance
H/W Blockchain
Technology
Global
Blockchain Platform
Market Leader
The most powerful
Blockchain
Cloud Infra
PART 4 COMPANY INFO