programing/용어정리
-
하드포크(hard fork) 용어 정리programing/용어정리 2017. 11. 17. 11:16
가상화폐에서 주로 사용되는 용어로써 비트코인 하드포크를 실시한다. 또는 '이더리움이 하드포크 됐다'와 같이 사용되고 있습니다. 이 때 하드포크라는 용어가 무슨 의미로 사용되는 지에 대해서 설명하겠습니다. 하드포크 사전적 의미 기존 블록체인과 호환되지 않는 새로운 블록체인에서 다른 종류의 가상화폐를 만드는 것을 말한다. 기존 블록체인의 기능개선, 오류정정, 문제점 수정 등을 목적으로 블록체인을 기존의 블록체인과는 호환이되지 않는 새로운 방식으로 변경한다. [네이버 지식백과] 하드포크 [hard fork] (한경 경제용어사전, 한국경제신문/한경닷컴 )▶ 블록체인이란? 쉽게 말해서 기술적인 결함이나 새로운 기능을 삽입하는 등 기존의 블록체인을 제외하고, 새로운 블록체인을 기반으로 업그레이드 되는 것입니다. 하..
-
HTTP메소드 종류는 어떤 것들이?programing/용어정리 2017. 11. 7. 09:46
HTTP이란 무엇인가?HTTP(HyPerText Transfer Protocol의 약자이며 하이퍼본문전송규약은 WWW 상에서 정보를 주고 받을 수 있는 프로토콜이다. 주로 HTML 문서를 주고 받는 데에 쓰인다. TCP와 UDP를 사용하며, 일반적으로 80번 포트를 사용한다. HTTP는 클라이언트와 서버 사이에 이루어지는 요청과 응답(request/response) 프로토콜이다. 예를 들면, 클라이언트인 웹 브라우저가 HTTP를 통하여 서버로부터 웹페이지나 그림 정보를 요청하면, 서버는 이 요청에 응답해서 필요한 정보를 해당 사용자에게 전달한다. 이 정보가 모니터와 같은 출력 장치를 통해 사용자에게 보여지는 것이다. HTTP의 메소드 종류*메소드(method) 또는 멤버 함수(member function..
-
Open API 이란?programing/용어정리 2017. 11. 3. 16:41
API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다.▲위키피디아 가상화폐 거래소에서 제공하고 있는 API빗썸코인원코빗 코인레일CPDAX 공공 API서울 열린 데이터 광장주택도시보증공사 포털 APINAVER Developers다음 지도 이렇게 다양한 분야에서 API를 제공하고 있으며, API를 바탕으로 만들어진 서비스가 상당히 많다. 너무 많아서 일일이 나열하기조차 힘들 정도로 많다.쏘카와 그린카도 다음 지도 API 서비스를 활용해서 이용자들..
-
해싱(hashing)이란?programing/용어정리 2017. 11. 2. 16:30
해시 함수(hash function)는 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 함수이다. 해시 함수에 의해 얻어지는 값은 해시 값, 해시 코드, 해시 체크섬 또는 간단하게 해시라고 한다. 그 용도 중 하나는 해시 테이블이라는 자료구조에 사용되며, 매우 빠른 데이터 검색을 위한 컴퓨터 소프트웨어에 널리 사용된다. 해시 함수는 큰 파일에서 중복되는 레코드를 찾을 수 있기 때문에 데이터베이스 검색이나 테이블 검색의 속도를 가속할 수 있다. 예를 들어서, DNA sequence에서 유사한 패턴을 찾는데 사용될 수도 있다. 또한 암호학에서도 사용될 수 있다. 암호용 해시 함수는 매핑된 해싱 값만을 알아가지고는 원래 입력 값을 알아내기 힘들다는 사실에 의해 사용될 수 있다. 또한 전송된 데이터의 무..