본문 바로가기
728x90

분류 전체보기480

Chainlink 기초 1. 스마트 컨트랙트란 이더리움에서 주요 기능으로 블록체인에 배포(Deploy) 됐을 때 제 3자의 개입(Third Party)없이 실행할 수 명령어로 어떠한 조건을 만족할 시 자동으로 수행된다. 스마트 컨트랙트의 코드를 입력에 응답하는 형식으로 작성하면 된다. 스마트컨트랙트에서는 이더리움 지갑(wallet)을 사용하여 체인 내 자산(asset)을 저장하고 관리한다. 여기서 지갑은 일종의 계좌에 접근할 수 있는 비밀번호를 저장하는 장소의 개념인데 인터넷 연결 유무에 따라 핫월렛과 콜드 월렛으로 나뉜다. 2. 스마트 컨트랙트 작성 언어 이더리움에서 스마트 컨트랙트를 작성하는데 가장 큰 비중을 차지하는 언어는 Solidity이다. 이는 이더리움 재단에 의해 지속적으로 업데이트가 되고 있다. 자바스크립트와 유.. 2021. 5. 23.
[프로그래밍 언어론 과제] 7. Prolog 로 팩토리얼 구현 Prolog란? Prolog는 1973년 개발된 논리지향적 언어다. 특히 술어논리(Predicate Logic)에 기반을두고 있다. 인공지능 언어의 초기인 LISP 보다는 규모가 작아서 더 다양한 종류의 컴퓨터에서 실행 가능하다. Prolog 문법 1) Atom(상수) - 자바에서의 String과 의미가 유사 - 항상 소문자로 시작 - 문자, 숫자, 언더바, ' 로 구성된 데이터 예시) dog, 'hi', chung_god 2) Number(상수) - 숫자 의미 예시) 1, 100, 56, 12.5, -23 3) Variable(변수) - 단어에 뜻대로 변수를 뜻하고 대문자로 시작 예시) A, B, C 과제 목적 Prolog 를 통해서 계승 프로그램 순환, 반복 버전 작성 여기서 순환은 재귀, 반복은 반.. 2021. 5. 21.
[보안 정책] 데이터 3법 1. 데이터 3법 정의 데이터 이용을 활성화 하는 아래의 3가지 법률을 통칭하여 데이터 3법이라고 한다. 1) 개인정보보호법 2) 정보통신망 이용촉진 및 정보보호 등에 관한 법률(약칭 : 정보통신망법) 3) 신용정보의 이용 및 보호에 관한 법률(약칭 : 신용정보법) 4차 산업혁명의 시대로 핵심은 데이터 이용 활성화가 되었다. AI, 블록체인, 사물인터넷 등등 다 데이터를 이용하는 분야이다. 그렇기 때문에 안전한 데이터 이용을 위한 정책적 뒷받침도 되어야 한다. 데이터 이용에 관한 규제 혁신과 개인정보보호협치(거버넌스) 체계 정비의 문제를 해결하기 위해 데이터 3법 개정안니 18년도 11월 15일에 발의되고 20년도 1월 9일 국회 본회의를 통과했다. 법률 개정안 주요내용 - 데이터 이용 활성화를 위한 가.. 2021. 5. 21.
개발자 직무 이해하기 오늘은 개발자 직무에 대해서 이야기해볼 것입니다. 개발자는 크게 4가지로 나뉘어지는데요. 1. 매니저(Manager) 2. SE(Software Engineer) 3. QAE(Quality Assurance Engineer) 4. SRE(Site Realiability Engineer) 1. 매니저 이름 그대로 엔지니어들을 관리(Management) 하는 직업입니다. 경력에 따라서 타이틀은 다음과 같이 나뉘게 됩니다. 1) 엔지니어링 매니저 2) 시니어엔지니어링 매니저 3) 디렉터 4) 팀장급 관리자(VP) 5) 최고기술경영자(CTO) 이들은 서비스의 품질을 유지하기 위해 모든 분야의 엔지니어들과 협업을 해야합니다. 엔지니어들 간의 소통과 문제해결을 위해 힘쓰고 가이드를 진행하는 역할을 수행합니다. 2... 2021. 5. 17.
728x90