일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 프로그래밍
- tutorial
- 웹개발
- 암호화폐
- 실습
- OpenAI
- SQL
- JPA
- 데이터 시각화
- java
- 코딩
- 머신러닝
- ChatGPT
- 블록체인실습
- querydsl
- 파이썬
- 블록체인
- 스마트컨트랙트
- Python
- 딥러닝
- 이더리움
- seaborn
- node.js
- Practice
- 데이터 분석
- 데이터베이스
- Ai
- springboot
- SpringDataJpa
- ORM
- Today
- Total
목록암호화폐 (5)
집돌이 공대남 IT
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dfKrQE/btsoULD7xkp/u2U62hHb6p6fkKsUbAyVj0/img.jpg)
안녕하세요! 공대남입니다! 저번에 이어 암호화폐 거래소에 추가 가능한 다양한 기능에 대해 알아볼 시간입니다. 거래소 운영은 단순히 주문 매칭만을 넘어 다양한 서비스와 기능들이 요구됩니다. 오늘은 코인 추가, 마진 거래, KYC/AML 검증 등을 주제로 살펴보겠습니다. 1. 코인 추가 거래소는 사용자들에게 다양한 코인을 제공해야 합니다. 코인을 추가하기 위해 우리는 블록체인 네트워크와 연결하여 트랜잭션을 모니터링하고, 거래소 내부의 지갑 시스템에 통합해야 합니다. 각 코인은 고유한 블록체인을 가질 수 있으므로, 다양한 블록체인 API를 연동하고 이해하는 능력이 요구됩니다. const btcClient = new BitcoinRpcClient(/* Bitcoin 노드 설정 */); const ethClien..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bFJIGu/btsoU7NT7PR/SLlGA5Xypb1wpOVNveqIP0/img.jpg)
안녕하세요, 여러분! 공대남입니다! 암호화폐 거래소 구축 실습에 다시 찾아주셔서 감사합니다. 이번에는 이미 기본적인 기능이 구현된 거래소에 추가로 실시간 트레이딩, API 제공, 트랜잭션 로깅 같은 다양한 기능을 추가하는 방법을 알아보려 합니다. 이 기능들은 실제 거래소에서도 매우 중요한 역할을 수행하므로, 이 실습을 통해 거래소의 기능을 더욱 풍부하게 만드는 방법을 배울 수 있습니다. 1. 실시간 트레이딩 기능 추가 거래소에서 가장 중요한 기능 중 하나는 실시간으로 거래가 이루어지는 것입니다. 이를 위해 WebSocket 프로토콜을 사용하여 서버와 클라이언트 간의 실시간 통신을 구현할 수 있습니다. Node.js에서 WebSocket 서버를 구축하기 위해 socket.io 라이브러리를 설치하겠습니다. ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bkPgVi/btsoMIa68aS/NyM1s5pz0pTPweNrFsLBP0/img.jpg)
안녕하세요, 여러분! 공대남입니다! 이전에 실습한 암호화폐 거래소를 더욱 발전시키는 작업을 해 보려고 합니다. 사용자 인증, 주문 매칭, 보안 등의 중요한 기능을 추가함으로써 거래소를 더욱 완성도 높은 상태로 만들어 보겠습니다. 이미 암호화폐와 블록체인에 대한 기본적인 지식이 있으신 분들이라면 큰 어려움 없이 따라올 수 있을 것입니다. 1. 사용자 인증 첫 번째로, 사용자 인증 기능을 추가합니다. 이를 위해 passport와 jsonwebtoken 라이브러리를 설치합니다. $ npm install passport jsonwebtoken 사용자를 관리하기 위한 User 모델을 생성합니다. 이 모델에는 이메일과 비밀번호 필드가 포함됩니다. const mongoose = require('mongoose'); ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bcrRW7/btsoU6uFU1M/D3xjHWN05nGhWYR3P3V940/img.jpg)
안녕하세요~여러분! 공대남입니다. 오늘은 암호화폐 거래소를 직접 만들어 보는 실습을 진행해 보려 합니다. 프로그래밍 경험이 있고 블록체인에 관심이 있는 분들에게 도움이 될 것이라 생각합니다. 준비가 되셨다면, 시작해 보도록 하죠! 1. 개발 환경 설정 먼저, Node.js와 npm(Node Package Manager)를 설치해 줍니다. 이를 통해 필요한 라이브러리들을 설치하고 애플리케이션을 실행할 수 있습니다. Node.js의 공식 홈페이지에서 안내에 따라 설치하면 됩니다. 그리고는 프로젝트 폴더를 만들고 npm을 초기화합니다. $ mkdir crypto-exchange $ cd crypto-exchange $ npm init -y 2. 필요한 라이브러리 설치 거래소를 만들기 위해 필요한 라이브러리들을..
안녕하세요! 공대남입니다. 이번 포스트에서는 블록체인의 다양한 응용 분야에 대해 알아보겠습니다. 1. 암호화폐 가장 대표적인 블록체인 응용 분야는 암호화폐입니다. 비트코인을 비롯한 많은 암호화폐들이 블록체인 기술을 사용하여 트랜잭션을 기록하고, 이를 통해 사용자들이 중앙기관 없이도 안전하게 거래를 할 수 있게 해줍니다. 2. 스마트 컨트랙트 이더리움과 같은 플랫폼은 스마트 컨트랙트라는 개념을 도입했습니다. 스마트 컨트랙트는 프로그램 코드가 포함된 디지털 계약으로, 블록체인을 이용해 이를 안전하게 실행할 수 있습니다. 이를 통해 복잡한 트랜잭션을 자동화하고, 중개인의 필요성을 줄일 수 있습니다. 3. 공급망 추적 블록체인은 제품의 생산부터 판매까지 모든 단계를 추적하는데 사용될 수 있습니다. 이를 통해 소..