제4차 산업혁명이란? 제4차 산업혁명이란 IoT(Internet of Things: 사물인터넷)나 AI(인공지능), 빅데이터 등을 사용함으로써 일어나는 제조업의 혁신을 말합니다. 지금까지의 산업은 대량 생산과 대량 소비를 중심으로 생각되어 왔지만, 디지털 기술을 통해 그 도식이 크게 변화하고 있습니다. 지금은 모든 물건이 인터넷을 통해 연결되어 정보 교환 등을 쉽게 할 수 있게 되었습니다. 모든 정보를 데이터화하고 해석이나 분석을 통해 새로운 부가가치를 창출하게 되며, 지금까지의 대다수를 위한 획일적인 서비스가 아닌, 개개인의 요구에 대응한 서비스를 제공할 수 있습니다. 그 때문에 소비자도 지금까지의 재화나 서비스를 낮은 가격과 요구에 맞는 형태로 원하는 만큼 구입할 수 있게 됩니다. 또, 지금 있는 자..
알파 테스트 (Alpha Test) 알파 테스트란 개발 중인 소프트웨어와 하드웨어 등을 실제로 다양한 환경에서 이용해 보는 시험입니다. 테스트에 사용되는 개발 중인 제품을 알파버전(Alpha Version)이라고 합니다. 실제로 구동은 되지만 아직 사양이나 기능이 완전히 확정되지 않고, 개발이 최종 단계에 이르지 않은 개발 중인 제품을 이용하여 이루어지는 테스트입니다. 개발자나 전문 테스터, 관계자 등 개발사 내에서도 극소수의 인원만 참여하여 테스트를 진행합니다. 베타 테스트 등 최종 단계에서 동작 확인을 실시하는 테스트와는 달리, 테스트 참가자에게 사용감 등의 검증을 실시하고, 기능의 추가나 조작 방법의 변경 등이 행해지는 경우가 있습니다. 알파버전은 동작이 안정되어 있지 않고, 치명적인 버그가 남아 ..
테스트 케이스란? 테스트 케이스란, 소프트웨어의 테스트를 실시에 대한 절차서입니다. 테스트 케이스를 바탕으로 수동으로 테스트하거나 자동 테스트를 구현합니다. 테스트 유형 소프트웨어 테스트에는 여러 종류가 있으며, 대표적인 것에는 세 가지가 있습니다. 단위 테스트 : 프로그램의 기본 단위인 모듈을 테스트 통합 테스트 : 모듈 간의 협력에 대한 테스트 시스템 테스트 : 사용자 관점에서 인터페이스를 통한 테스트 테스트 케이스 유형 정상 시스템 : 예상되는 입력에 대해 예상대로 출력을 수행하는지 여부 이상 시스템 : 예상되지 않은 입력에 대해 해결 여부 여러 종류의 테스트에 대해서, 정상, 이상 시스템 관점을 바탕으로 테스트의 순서를 써 가는 것이 테스트 케이스입니다. 또한 테스트 케이스는 절차서이므로 독자가 ..
Play to Earn(P2E)이란? Play to Earn (P2E)은 해석 그대로 놀면서 돈 번다를 의미합니다. 온라인 게임을 플레이하고 게임 내의 아이템과 보상을 암호화 자산으로 거래함으로써 수익을 얻는 모델이 일반적입니다. P2E 적용 게임에는, 종종 NFT(Non-Fungible Token: 대체 불가 토큰)라고 불리는 기술이 이용되고 있습니다. NFT는 감정서가 첨부된 디지털 데이터라고 할 수 있으며, 가상 통화에도 사용되는 블록체인을 응용한 기술입니다. 위조와 복제를 곤란하게 함으로써, 데이터의 소유권을 명시하는 것이 가능하게 됩니다. 2021년 들어 다양한 매체에서 NFT라는 말이 화제에 오르게 되었습니다. 디지털 콘텐츠의 유일성을 증명할 수 있는 기술로서, 아트나 게임을 비롯한 영역에서 ..
스마트 컨트랙트란? 스마트 컨트랙트(Smart contract)는 컴퓨터 프로그램을 통한 계약 자동화를 뜻하며, 제3의 인증기관 없이 개인 간의 P2P 계약이 이루어질 수 있도록 하는 기술입니다. 블록체인 시스템상에서, 규정의 룰에 따라 트랜잭션이나 외부 정보를 실행되는 프로그램 혹은 컴퓨터 프로토콜이며, 비탈릭 브리튼이 이더리움 기반에서 개발 진행 및 제공되기 시작했습니다. 스마트 컨트랙트의 구조는 '자동판매기'의 예로 설명되는 것이 일반적입니다. 자동판매기는 그 이름대로 사람의 손을 통하지 않고 자동으로 음료를 판매하는 기계이며, 이는 합의를 통해 이루어진 하나의 계약이 동반된 행위라고 할 수 있습니다. ①지정된 금액의 화폐의 투입, ②구입하고 싶은 음료의 버튼 누르기 위 2가지 조건이 충족되면 자동..
Dapp의 뜻 DApps은 Decentralized Applications의 약어로 분산형 애플리케이션이라고 합니다. 관리자가 없으며, 블록체인상에서 프로그램(스마트 컨트랙트)을 작동시키는 구조를 응용한 것입니다. DApps은 일반 애플리케이션과 비슷한 서비스를 제공하지만 블록체인 기술을 적용합니다. 데이터를 관리하는 중앙 관리자가 필요하지 않고, 관리 권한을 사용자에게 부여하는 비중앙 집권적인 애플리케이션입니다. 비트코인을 비롯한 가상 화폐도 넓은 의미에서 블록체인 기술에 의해 제공되는 애플리케이션 즉 DApps이라고 할 수 있습니다. 그러나 일반적으로 블록체인에서 스마트 계약으로 구축된 애플리케이션을 말합니다. 주로 이더리움 네트워크에서 제공되는 것이 유명하지만 비트 코인과 다른 블록체인에서도 DAp..
MEC 의미 멀티 액세스 엣지 컴퓨팅(Multi-access Edge Computing)의 약칭으로, 5G를 최대한 활용하기 위한 네트워크 컴퓨팅 기법인 엣지 컴퓨팅의 규격입니다. MEC는 5G의 특성인 고속/대용량, 저지연, 다접속 중 주로 저지연을 실현하기 위해 활용되는 기술입니다. 일반적으로 각종 서비스의 서버는 클라우드에 설치되는 경우가 많으며 단말기(사용자)와의 통신은 인터넷을 통해 이루어집니다. 이 경우 단말기와 서버 간의 거리가 멀어지고 지연이 적기 때문에 실시간성을 요구하는 서비스를 실현하기가 어려웠습니다. MEC는 사내 네트워크나 로컬 5G 등의 보다 단말에 가까운 장소에 엣지 서버를 구축하는 것으로, 응답을 빨리 저지연을 실현합니다. 또한, MEC는 사내 네트워크와 같은 폐쇄된 네트워크..
DeFi의 의미 DeFi는 가상 화폐를 빌려주는 인터넷상의 금융 서비스입니다. 공식적으로 DeFi는 'Decentralized Finance'의 약자로 분산 금융을 의미합니다. 분산형 금융에서는 근간 기술에 블록체인과 스마트 계약이 사용되고 있습니다. 그런 의미에서 Web3.0이나 NFT, 이더리움 등과도 관련된 서비스라고 할 수 있습니다. 분산 금융을 이해하기 위해 자주 대조되는 것은 CeFi입니다. CeFi는 "Centralized Finance"의 약자로 중앙 집권형 금융을 의미합니다. 우리가 자주 사용하는 은행이나 증권 회사, 암호 자산 거래소는 CeFi입니다. 중앙에 관리자가 되는 회사가 존재하고, 금융기관으로서 운영이 되고 있습니다. DeFi에서는 중앙 관리자가 없으므로 인건비가 부과되지 않습..