DeFi(탈중앙화 금융)란? DeFi는 블록체인 기술, 특히 이더리움과 같은 탈 중앙화된 네트워크를 기반으로 하는 일련의 금융 서비스 및 응용 프로그램을 나타낸다. 이는 중개인의 필요성을 제거하고 전통적인 금융 시스템을 탈중앙화하고 향상시키시 위한 것이다 중개인없고, 저비용 및 신속성, 글로벌엑세스: 누구나 인터넷에 접속하여 참여할 수 있다 DeFi 전통 금융 보유 자신의 자금을 보유 회사가 자금을 보유 통제 자신의 자금의 동선과 사용 방법을 통제 회사가 자금을 관리하지 않고 위탁 전송 몇 분 내에 자금 이체 수동 프로세스로 인해 결제가 몇 일 걸릴 수 있음 익명성 거래 활동은 익명 금융 활동은 개인 식별 정보와 깊게 연결 액세스 누구에게나 열려 있음 금융 서비스를 사용하려면 신청해야 함 투명성 코드 및..
분류 전체보기
리플 (Ripple) 리플 소개: 리플은 은행 결제 및 네트워킹을 위해 설계된 블록체인 중 하나이다. 특히 은행 간 거래에 중점을 둔 블록체인이다. 리플은 기존의 송금 방식에서 발생하는 지연으로 인한 유동성 리스크를 해결하기 위한 중립적인 유틸리티로, 금융 기관 및 시스템을 위한 것이다. 리플의 주요 특징: 거래 참가자: 리플 거래에는 두 당사자가 필요하다 게이트웨이 자금 기관과 같은 게이트웨이는 사용자가 리플의 유동성 풀에 자금을 넣거나 인출을 할 수 있게 한다. market makers (such as hedge funds od currency trading desks) 거래하려는 통화에서 유동성을 제공 XRP 리플 네트워크의 기본 화폐 현재 6자리로 나눌 수 있으며, 거래 수수료로 사용되고 이는 f..
Byzantine Fault Tolerance 분산 시스템에서 컴퓨터의 일부가 고의로 작동하거나 악의적인 행동을 할 때에도 전체 시스템이 안전하게 동작하는 방법을 제공하는 알고리즘이다 PeerReview 노드 E는 클라이언트 D를 위해 객체를 저장한다 노드 E는 클라이언트 B에게 숨기려고 시도한다 두 클라이언트는 E에서 얻은 인증자를 브로드 캐스트한다 나중에 A는 E를 감사하고 불일치를 발견하며 E를 드러낸다 마침내 노드 A는 E에 대한 증거를 브로드캐스트하여 다른 노드가 E를 드러낼 수 있도록 한다 pBFT 모델이 작동하려면 네트워크의 악의적인 노드가 특정 기간에 전체 노드의 1/3과 동시에 동등하거나 초과하지 않아야 한다 pBFT합의의 각 라운드는 4단계로 구성된다 클라이언트는 서비스 작업을 호출하기..
블록체인 History of Blockchain 사토시 나카모토(Satoshi Nakamoto)라는 가명을 쓰는 사람이 논문을 발표 2009년 블록체인 기술을 적용한 최초의 암호화폐인 비트코인을 발표 (오픈 소스 코드) 2014년 더 많은 암호화폐들이 나옴 2015년 이더리움 출시돼 화폐뿐만 아니라 대출이나 계약 등 다른 자산을 기록할 수 있는 '스마트 계약'을 구축하는 데 활용할 수 있게 됨 블록체인은 비트코인, 인터넷이 이메일을 보내는 것과 같다. 애플리케이션을 구축할 수 있는 큰 전자 시스템이다. what is Blockchain? 블록체인은 데이터의 단일 소유자나 컨트롤러(중앙화)가 없는 동기화된 여러 엔티티에 분산된 분산형 데이터베이스 네트워크이다. 이 데이터 베이스는 transcation(거래..
05 웹 서버 만들기 Node.js는 웹 서버 기능을 내장하고 있어 아파치처럼 웹 서버로 사용할 수 있다. 웹 브라우저 ->
드디어 연결을 해보도록 하겠습니다.. 1편에서는 오류를 해결했더라죠,, https://wsw3727.tistory.com/25 [Django] 장고-mysql 연결(1) / 맥(m1) mysqlclient 오류 해결하기 이 오류는 강적이기 때문에 어떻게 해결했는지 기록을 해보겠습니다. 장고는 기본 제공하는 db인 ORM을 사용하고 있습니다. 이 db를 mysql로 바꾸려 했습니다. 1. 커넥터 설치 venv 가상환경을 켜준 wsw3727.tistory.com 2. 데이터베이스 설정 (settings.py) 장고의 settings.py에서 수정해줄 부분이 있습니다. 바로 db 부분이죠. 보안을 위해서 .env 파일을 생성해서 안의 내용을 넣어줍니다. (gitignore에 꼭 .env가 있는지도 확인해주세..
이 오류는 강적이기 때문에 어떻게 해결했는지 기록을 해보겠습니다. 장고는 기본 제공하는 db인 ORM을 사용하고 있습니다. 이 db를 mysql로 바꾸려 했습니다. 1. 커넥터 설치 venv 가상환경을 켜준 후 아래 명령어를 이용해 설치를 해주려 했습니다. pip install mysqlclient 하.지.만 아래와 같은 오류가 발생합니다. error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. wheel이 설치가 안됐다는 건데요, 이 오류를 해결하기 위해 별 방법을 다해봤지만 역시 침착하게 해결해야 합니다. 오류를 해결하기 위해 "Homebrew"가 필요합니다. 아래 링크를 참고하..
오늘 고생 ^_^한 기억을 되삼아 글을 남겨 봅니다,, 1. 먼저 웹서버 만들어줬던 것 처럼 ec2에서 db를 만들어줍니다 이것도 우분투이고 하는 만드는 방법은 똑같더라구요 2. 연결을 누르고 만든 db 서버를 들어가줍니다 - 그리고 mysql 실행! - mysql-server를 설치하고, 계정을 만들어서 계정에 외부 접속 허용(%)과 전체 DB 접근 권한(\.\)을 허용해 주는 과정이다 sudo apt update sudo apt install mysql-server sudo systemctl start mysql sudo systemctl enable mysql sudo mysql mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_p..