일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터 분석
- 프로그래밍
- Ai
- ChatGPT
- 파이썬
- querydsl
- 블록체인
- node.js
- OpenAI
- 데이터베이스
- seaborn
- 스마트컨트랙트
- Python
- 웹개발
- java
- 암호화폐
- SQL
- ORM
- springboot
- SpringDataJpa
- tutorial
- 블록체인실습
- Practice
- 데이터 시각화
- JPA
- 딥러닝
- 코딩
- 이더리움
- 머신러닝
- 실습
- Today
- Total
목록전체 글 (66)
집돌이 공대남 IT
![](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/bJ2Ngp/btsoRiJDyU5/ZNAe0af3MXhKD7VKue8IpK/img.png)
안녕하세요! 공대남입니다! 오늘의 블로그 포스트에서는 암호화폐를 만드는 방법에 대해 알아보겠습니다. 나만의 블록체인 기반의 암호화폐를 만들어 보시죠! 1. 블록체인 기초 암호화폐를 만들려면 먼저 블록체인을 이해해야 합니다. 블록체인은 이름에서 알 수 있듯이, 정보의 블록들이 체인처럼 연결된 데이터 구조입니다. 블록은 거래 정보를 포함하며, 각 블록은 앞선 블록의 해시 정보를 포함함으로써 체인이 이루어집니다. class Block { constructor(timestamp, transactions, previousHash = '') { this.previousHash = previousHash; this.timestamp = timestamp; this.transactions = transactions; ..
![](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. 필요한 라이브러리 설치 거래소를 만들기 위해 필요한 라이브러리들을..