목록분류 전체보기 (243)
차밍이
03.Cryptographic Keys(암호화 키) 암호화 방식 두 가지 1. 대칭키 암호화 방식(Symmetric-key Cryptography) 이 방식은 오래전부터 사용된 방식 수신자와 발신자 메시지를 암호문으로 바꾸는 규칙을 공유하고 있음 모두 함께 알고 있는 그 규칙에 의해 암호화와 복호화가 모두 진행됨 상대적으로 키의 크기가 작아 변환 속도가 빠름 모두 같은 키를 공유해야 하므로 키 관리가 어려움 잦은 키 변경이 있는 경우 당사자들 모두가 안전하게 전달받을 수 있도록 해야 함 2. 공개키 방식, 비대칭키 암호화 방식(Asymmetric-key or Public-key Crypography) 공유하는 키가 제삼자에게 공유되어도 무방함 키 전달에 불편함을 없앤 방식 누구나 알게 돼도 괜찮은 공개키..
Fungible Assets(대체 가능한 자산) 쉽게 말해 똑같은 다른 자산이 존재함 내 1달러나 너의 1달러나 같은 1달러 가치를 가짐 Non-Fungible Assets(대체 불가능 자산) 고유한 정보나 특징을 가지는 자산이므로 같은 가치를 가지 않음 다른 토큰으로 대체하는 것이 불가능한 토큰을 대체 불가 토큰(Non-Fungible Token)이라 함 일반적인 대체가능 토큰을 서로 교환하거나, 더 작은 단위로 쪼갤 수 있는 것과는 다르게, 대체 불가 토큰은 이런 행위들이 불가능함 이더리움 네트워크 상에서는 ERC-721 을 따름 Reference : KMOOC - 포스텍 암호화폐 이론 및 응용 강좌
ERC Standards 란? Etherium Network를 사용하는 token들 간의 연결을 원활하게 하기 위해 인터페이스를 통합한 것 ERC Standards 종류 ERC-20 가장 대중적으로 많이 쓰이는 표준 다른 스마트 컨트랙트 또는 디앱과 상호 작용하기 위해 토큰 컨트랙트가 꼭 수행해야 하는 기능들을 인터페이스로서 적용하고 있음 어떻게 토큰을 전달하고, 토큰 관련 데이터를 어떻게 접근할 수 있는지 정의함 erc-223 ERC-223은 ERC-20가 지니는 문제점을 해결하기 위해 등장한 표준 ERC-223은 ERC-20 토큰과 호환되어 ERC-20의 모든 기능을 지원함 ERC-20 토큰은, 호환되지 않는 주소로 토큰을 보낼 시, 토큰을 잃어버릴 수 있는 문제점이 있음 ERC-223은 이를 해결하..
1. Horizen CoinbasePro 상장 가장 큰 호재 소식인 Coinbase Pro 상장이다. 코베로 가기만 하면 사실상 미국에서 인정받았다고 볼 수 있다. 아직 coinbase가 아닌 coinbase pro이지만, 그 첫 발을 두었다고 볼 수 있다. 최근 장이 안좋아서 가격이 많이 떨어졌지만, 코베 프로 상장이 발표하자마자 크게 상승했다. 바이낸스 기준으로 120달러까지 갔다가 다시 100달러 정도의 가격을 유지하고 있다. 코인베이스에 상장되면 더 높은 가격 상승이 있을 것으로 예상한다. 2. Mainnet Launching ZEN 코인의 꽃길이 다가오고 있다. 다음 주중으로 Horizen의 메인 넷 론칭이 시작된다. 이제 완전한 하나의 시스템을 구축하고 론칭한다고 보면 될 것 같다. 호재거리 ..
위험하게 투자하지 않고도 높은 수익률을 얻을 수 있는 방법은 많다. 특히 Stable coin을 사용해서 투자하면 더욱 안전하게 투자할 수 있다. 리스크를 없애면서도 시중 금리보다 훨씬 높은 수준의 이자를 받을 수 있다. 나의 경우는 코인 가격 변동에 의한 리스크를 없애고 대출을 사용해서 투자를 진행한다. 변동성 리스크를 완전히 낮추고 높은 레버리지를 사용하는 전략이다. 현실에서의 대출 이자는 한국 기준으로 낮게는 2% 정도 한다. 중금리 대출의 경우는 5 ~ 7% 정도 수준이다. 이 정도 수준에서 대출을 받은 후 이를 스테이블 코인으로 투자하게 되면 안정적으로 이율 차이만큼을 순수익으로 거둘 수 있다. 이러한 low risk and 높은 레버리지 전략을 위한 투자처를 3곳 소개할 예정이다. 스테이블 코..
Git 원격 저장소 Git 원격 저장소 : Github, GitLab 등의 호스팅 서비스를 제공하는 곳 1. Github 원격 저장소 만들기 github로 이동 후 로그인 : github.com Repositories 선택 New 클릭 저장소 생성 2. 원격 저장소 Repository 2-1. git remote add : 원격 저장소 추가 origin 키워드 사용 $ git remote add origin {원격 저장소 주소} $ git remote add origin https://github.com/chan157/testRepo.git https://github.com/chan157/testRepo.git 웹 호스트 서비스 / 그룹 이름 / 프로젝트 명 위에서 만든 원격 저장소 https 복사 $ ..
1. 설치 여부 확인 Linux or macOS는 기본적으로 설치되어 있는 경우가 많음 2. Git 설치 https://git-scm.com/downloads 에서 다운로드 3. Git 실행 4. Git 설치 확인 git --version # 버전이 나오는지 확인 5. Git 초기 설정 사용자 정보 설정 처음에 git을 설치한 후 한 번만 진행하면 됨 git config --global user.name "chan" git config --global user.email chanchan@gmail.com 프로젝트별로 사용자를 다르게 설정할 예정이라면 --global 을 빼고 설정하면 됨 git config user.name "chan" git config user.email chanchan@gmail.c..
Git 이란? 분산형 버전 관리 시스템의 한 종류이다. 빠르고 가볍게 버전을 관리할 수 있는 시스템이다. Git을 사용하는 이유? 효율적인 협업 동일한 파일에 여러 명의 개발자가 동시에 접근하여 수정할 경우, 코드가 섞이거나 덮어지는 상황을 예방 가능 쉬운 버전 관리 최종, 최종_최종, 최종_최종_최종 과 같은 상황을 피할 수 있음 Git은 각각의 파일을 스냅샷 형태로 저장하여, 버전 관리를 용이하게 할 수 있음 여러 버전을 동시에 관리할 수 있어 데이터의 안정성이 보장됨 Git 특징 1. 가지 치기와 병합 여러 가지 작업을 동시에 진행하는 경우, 가지를 쪼개서 다른 기능을 개발한 후 다시 합칠 수 있음 각 작업을 가지를 쳐서 독립적으로 수행할 수 있음, 그리고 다시 각 독립된 가지를 합칠 수 있음 2...
리눅스 원격 접속 SSH Secure Shell의 줄임말 네트워크를 통해 다른 컴퓨터에 접근하거나 그 컴퓨터에서 명령 실행을 할 수 있도록 해주는 프로토콜 즉, SSH를 통해 다른 컴퓨터의 리눅스에 들어가 제어할 수 있음 Telnet 또한 네트워크를 통해 다른 컴퓨터에 접근 가능 but 보안적으로 위험함 Telnet을 통해 보내지는 패킷 데이터는 암호화되지 않는다. 즉, 사용자의 비밀 번호와 같은 보안 정보가 노출 될 수 있다. SSH의 데이터는 암호화 되어있기에 상대적으로 안전하다. 사용자 입장에서는 Telnet과 SSH의 차이는 거의 없다. 서버상에서의 보안 관련된 차이가 있을 뿐이다. openssh 우분투에서 openssh라는 패키지를 통해 SSH를 구동할 수 있다. 우분투를 설치하면, openss..
프로세스 리눅스 시스템에서 메모리에 적재되어 실행되고 있는 모든 프로그램이 프로세스이다. 프로그램은 코드(명령어)의 집합체이다. 프로세스는 그 명령어 집합체 중에서 현재 실행 중 것을 의미함 모든 프로그램은 실행될 때 하나 이상의 프로세스를 갖는다. 병행적으로 실행 가능하다. 부모 - 자식 프로세스가 있다. 커널에 의해 관리된다. 모든 프로세스에는 소유자가 있다. 프로세스마다 식별을 위한 ID가 부여된다. 프로세스는 고유한 PID를 가지고 있다. PID 1번은 init프로세스, 2번은 kthreadd프로세스가 실행된다. init 프로세스는 자머지 모든 시스템 프로세스의 부모 프로세스 ps : 프로세스 목록 보기 ps [option] -e : 현재 실행 중인 모든 프로세스 정보 출력 -f : 모든 정보 확..