전체 글 25

이더리움(Ethereum)이란?

이더리움(Ethereum)은 2015년 7월 30일 비탈릭 부테린(Vitalik Buterin)이 창안한 블록체인 기술을 기반으로 Smart Contract 기능을 구현하기 위한 분산 컴퓨팅 플랫폼이자 플랫폼의 자체 통화명이다. 이더리움이 제공하는 이더(Ether)는 비트코인과 마찬가지로 암호화폐의 일종으로 거래되고 있다. 이더리움의 화폐 단위는 ETH로 표시한다. 일반적으로 잘 알려진 비트코인과 이더리움의 가장 큰 차이는 적용 범위에 있다. 비트코인이 결제나 거래 관련 시스템, 즉 화폐로서의 기능에 집중하는 반면, 이더리움은 핵심 기술인 블록체인(blockchain)을 기반으로 거래나 결제뿐 아니라 계약서, SNS, 이메일, 전자투표 등 다양한 애플리케이션을 투명하게 운영할 수 있게 확장성을 제공한다...

Block Chain 2022.03.19

Network Study

Network Study Access control 객체 [object]: 접근 대상 (시스템, 서비스) 주체 [subject]: 객체나 객체 내의 데이터에 대한 접근을 요청/시도하는 개체 접근 [Access]: 주체의 객체에 대한 활동 ■ 접근 통제의 개념 주체(외부에서 접근하는 사람, 시스템)가 접근 대상이 되는 객체(시스템)에 접근할 경우 보안상의 위협, 변조 등과 같은 위험으로부터 보호하기 위함. ■ 접근 통제/접근 제어 절차 1단계: 식별 [Identification] - 접근하려는 주체의 신원을 분별하는 단계 - 사용자 이름, 계정 번호 2단계: 인증 [Authentication] - 식별된 주체의 신원을 검증/증명하는 단계 - 패스워드, 생체인증, 스마트 카드 3단계: 인가 [Authoriz..

Network Security 2021.12.16

Embedded System

Operating System - 하드웨어를 관리하는 소프트웨어 (하드웨어라기보다는 컴퓨터 시스템 전반을 가리키는 말) ■ OS의 역할 - 하드웨어와 소프트웨어 사이에 UI 제공 () - System call을 통해 라이브러리 제공 (컴퓨터 시스템을 편리하게) - 리소스를 관리함 (컴퓨터 하드웨어를 효율적으로) / CPU 혹은 메모리 관리 - OS의 구조 - ■ 커널 - 컴퓨터에서 항상 실행되는 단 하나의 프로그램 ■ System Program - OS와 함께 제공되는 프로그램 - 응용 프로그램 OS와 연결되지 않은 모든 프로그램 ■ Middleware - 애플리케이션 개발자에게 추가 서비스를 제공하는 일련의 소프트웨어 프레임워크 - ex: IOS, Android ■ 쉘 - 응용프로그램, 유저와 직접적으..

Embedded System 2021.12.10

백준 algorithm [2884번: 알람 시계]

https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 풀이 string[] a = Console.ReadLine().Split(' '); int H = int.Parse(a[0]); int M = int.Parse(a[1]); 구문을 사용해 입력받은 두 변수값을 구분하여 줍니다.

백준 STUDY 2021.10.16