본문 바로가기

728x90

기타

(367)
솔리디티(solidity) 스토리지, 메모리, 스택 이더리움 가상 머신은 스토리지, 메모리, 스택 크게 3가지 영역으로 이우러져 있다. 스토리지는 각각의 계정에 존재하는 영역으로 지속성이 있는 영역이다.key-value 형식으로 데이터를 저장하고 각각의 데이터는 256 bit words로 이루어져 있다. 컨트랙트 내에서 스토리지를 열거하는 것은 불가능하며 read function에서 비교적 많은 비용이 든다. 때문에 계약 생성시 스토리지 사용을 최소화하는 것이 비용면에서 효율적이다. 메모리는 컨트랙트 호출 input의 복사본을 저장하거나 function의 인자와 결과값을 저장한다. 스토리지와 달리 비영구적 저장소라 가스비가 비교적 작게 들지만 증설시 가스비 부담이 크다. 점점더 커질 수록 가스비가 급격히 증가하므로 많이 사용하지 않도록 주의해야 한다. 스..
도커(docker)란? 도커는 애플리케이션을 개발, 배송 및 실행하기 위한 개방형 플랫폼이다. 도커를 사용하면 애플리케이션을 인프라에서 분리할 수 있어 소프트웨어를 빠르게 제공할 수 있다. 도커를 사용하면 애플리케이션을 관리하는 것과 동일한 방식으로 인프라를 관리할 수 있다. 도커는 컨테이너라는 느슨하게 격리된 환경에서 애플리케이션을 패키징하고 실행할 수 있는 기능을 제공한다. 컨테이너는 가볍고 애플리케이션을 실행하기 위해 필요한 모든 것을 포함하기 때문에 호스트에 설치된 것이 의존할 필요가 없다. 컨테이너는 애플리케이션을 배포하고 테스트하기 위한 단위입니다. 도커는 컨테너의 수명 주기를 관리하기 위한 도구와 플랫폼을 제공한다. 도커는 하이퍼 바이저 기반 가상 머신보다 비용 효율적인 대안이다. 도커는 클라이언트-서버 아키텍쳐를..
네트워크 토폴리지 종류 네트워크 토폴로지는 송신자와 수신자를 통해 노드와 연결 라인을 포함하는 네트워크의 배열을 의미한다. 1.메쉬 토폴리지 모든 장치는 특정 채널을 통해 다른 장에 연결된다. n개의 장치가 연결돼 있고 각 장치에 필요한 총 포트 수는 n-1 개라고 가정해보면 필요한 총 포트수는 n*(n-1)이다. 총 전용 링크 수는 (nC2) = n(n-1)*2이다. 장점 : 견고성, 보안성, 프라이버시 단점 : 구현의 어려움, 높은 유지 보수 비용, 높은 케이블 비용 2.스타 토폴로지 모든 장치가 단일 허브에 연결된 형태이다. 장점 : N개의 장치가서로 연결될 때 필요한 케이블의 수가 N개이다. 각 장치는 허브에 연결하는 데 1개의 포트만 필요하기 때문에 필요한 총 포트수 또한 N개이다. 단점 : 허브에 문제가 생기면 전체..
자바 기본 개념 자바의 모든 소스코드는 먼저 .java를 따르는 일반 텍스트로 작성된다. 그런 다음 컴파일러를 통해 .class 파일로 컴파일되고 jvm(자바 가상 머신)을 통해 기계어인 바이트 코드로 변환된다. 런처 도구는 이 코드를 바탕으로 애플리케이션을 실행한다. 자바의 장점은 자바 가상 머신이 있는 컴퓨터라면 운영체제와 무관하게 .class 파일을 받아 실행할 수 있다는 것이다. 플랫폼은 프로그램이 실행되는 하드웨어 혹은 소프트웨어 환경이다. 윈도우, 맥os, 리눅스 등이 가장 인기있는 플랫폼이다. 대부분의 플랫폼은 운영체제와 시본 하드웨어의 조합으로 설명된다. 자바 플랫폼은 다른 하드웨어 기반 플랫폼 위에서 실행되는 소프트웨어 전용 플랫폼이라는 점에서 다르다. 자바 플랫폼은 자바 가상 머신, 자바 api로 구성..
원형 연결 리스트 circular linked list 삽입(insert) by c circular linked list는 singly linked list의 tail의 next 포인터 값에 head 값을 추가한 linked list이다. 포인터로는 head값만 두고 있다. 이러한 circular linked list가 정렬돼있는 상태에서 새로운 값이 삽입됐을 때는 크게 3가지 케이스가 있다. 1. 리스트가 비어있는 경우 새로운 노드를 추가하고 Head값과 new node의 next 포인터를 new node로 지정한다.(O(1)) // Case 1 of the above algo if (current == NULL) { new_node->next = new_node; *head_ref = new_node; } 2. 새로운 값이 head의 이전에 삽입되는 경우 (head 값을 꾸는 경우)..
rsi보조지표 보는법 대중의 심리상태를 파악하라 투자를 함에 있어서 보조지표를 보는 것은 심리를 읽을 때 매우 중요합니다. 오늘 소개해 드릴 RSI 또한 심리를 볼 수 있는 지표 중 하나입니다. RSI는 가격의 상승과 하락의 강도를 나타내는 지표입니다. 상승분의 평균을 하락분의 평균으로 나눈 것을 RS라고 합니다. RSI는 RS/(1+RS)로 구합니다. 가격 상승압력이 컸는지 하락 압력이 컸는지를 나타내는 지표라고 생각하시면 됩니다. 가격 상승압력이 컸다면 심리가 좋고 하락 압력이 컸다면 심리가 좋지 않습니다. 여기서 중요한 것은 '컸다면'입니다. 과거형입니다. 과거의 데이터를 기준으로 하기 때문에 미래를 예측하는 것은 힘듭니다. 현재 대중의 심리 상태가 어떤지 파악할 수 있는 지표 정도로만 활용하시면 좋을 것 같습니다. 70 이상은 과매수, 30 이..
연파이낸스 코인 분석 연 파이낸스는 2020년 7월 출시된 디파이 코인입니다. 이더리움 등 다양한 알트코인을 예치하면 이를 기반으로 대출, 보험 등 다양한 금융서비스를 제공하는 이더리움 기반 프로토콜입니다. 핵심 기능으로 꼽히는 것은 Vaults입니다. 이는 은행 예금보다 훨씬 높은 이자를 제공하는 서비스입니다. 스테이블 코인에서 시작해 eth, 체인링크 등 다양한 알트코인으로 확장하고 있습니다. zap은 스테이블 코인을 다른 스테이블 코인으로 교환할 수 있는 서비스입니다. 현재는 와이인슈어 라는 탈중앙화 보험 프로토콜, 대출 및 차용을 가능하게 하는 스테이블 크레디트 등을 개발하고 있습니다. 연 파이낸스가 주목받는 이유는 다음과 같습니다. 누구나 동일한 가격을 지불하면 코인 생성에 참여할 수 있습니다. 때문에 비트코인 이래..
비트코인 채굴이란? 정확히 알아보자 지난 시간 비트코인에 대해 알아보았는데 안 읽으신 분들이라면 반드시 읽어보시기 바랍니다. 채굴에 관해서도 간단하게 언급했었는데요. 오늘은 집중적으로 알아보도록 하겠습니다. 채굴은 아주 복잡한 수학 문제를 푸는 것입니다. 100만 대의 채굴 업자가 있다고 가정해 봅시다. 이들이 각각 한 대의 채굴기를 보유하고 있다고 해봅시다. 100 만대의 컴퓨터는 미확인 거래 더미에서 각자 다른 거래를 가져와 블록으로 만듭니다. 그리고 수학 문제를 풀기 시작합니다. 이 수학문제는 엄청난 연산속도를 요구하고 푸는데 평균 10분 정도 걸리는 문제입니다. 이 문제를 가장 먼저 맞힌 채굴기가 나오면 이 채굴기가 만든 블록이 체인에 연결됩니다. 이때 1등 채굴기에 보상으로 btc를 줍니다. 1등이 만든 블록은 나머지 채굴기의 블..

728x90