일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- 블록체인
- 데이터 시각화
- node.js
- 머신러닝
- 딥러닝
- java
- seaborn
- 실습
- 이더리움
- tutorial
- ORM
- 파이썬
- springboot
- 프로그래밍
- OpenAI
- 데이터베이스
- SQL
- Python
- Ai
- 코딩
- 웹개발
- 스마트컨트랙트
- Practice
- JPA
- querydsl
- ChatGPT
- 데이터 분석
- 암호화폐
- 블록체인실습
- SpringDataJpa
- Today
- Total
목록이더리움 (4)
집돌이 공대남 IT
안녕하세요! 공대남입니다! 오늘은 이더리움 개발에 필수적인 두 가지 라이브러리인 web3.js와 ethers.js에 대한 사용법에 대해 알아보겠습니다. 저도 나중에 볼려고 정리해놓습니다! web3.js: 이더리움과의 연결 통로 web3.js는 자바스크립트로 작성된 이더리움 라이브러리입니다. 이더리움 블록체인과 상호 작용하고 스마트 컨트랙트를 다룰 때 이 라이브러리가 중요한 역할을 합니다. web3.js 설치 npm install web3 web3.js 인스턴스 생성 const Web3 = require('web3'); const web3 = new Web3('http://localhost:8545'); 계정 및 잔액 조회 const accounts = await web3.eth.getAccounts();..
안녕하세요! 공대남입니다! 오늘은 블록체인을 이용하여 분산형 채팅 프로그램을 만드는 방법에 대해 알아보려 합니다. 이더리움 블록체인과 IPFS를 사용해 채팅 메시지를 저장하고 전달하는 방법을 설명하겠습니다. 1. 스마트 컨트랙트 작성 먼저 Solidity로 이더리움 스마트 컨트랙트를 작성해야 합니다. 이 컨트랙트는 채팅 메시지를 기록하고 사용자가 메시지를 가져올 수 있게 해줍니다. pragma solidity >=0.4.22
안녕하세요! 공대남입니다. 이번 포스트에서는 블록체인의 다양한 응용 분야에 대해 알아보겠습니다. 1. 암호화폐 가장 대표적인 블록체인 응용 분야는 암호화폐입니다. 비트코인을 비롯한 많은 암호화폐들이 블록체인 기술을 사용하여 트랜잭션을 기록하고, 이를 통해 사용자들이 중앙기관 없이도 안전하게 거래를 할 수 있게 해줍니다. 2. 스마트 컨트랙트 이더리움과 같은 플랫폼은 스마트 컨트랙트라는 개념을 도입했습니다. 스마트 컨트랙트는 프로그램 코드가 포함된 디지털 계약으로, 블록체인을 이용해 이를 안전하게 실행할 수 있습니다. 이를 통해 복잡한 트랜잭션을 자동화하고, 중개인의 필요성을 줄일 수 있습니다. 3. 공급망 추적 블록체인은 제품의 생산부터 판매까지 모든 단계를 추적하는데 사용될 수 있습니다. 이를 통해 소..
안녕하세요, 공대남입니다! 오늘은 블록체인을 만드는 간단한 실습을 해볼까 합니다. 이번 실습은 Python을 사용하여 진행될 것입니다.\ 준비물 Python: 본 실습은 Python 기반으로 진행되기 때문에, Python이 설치되어 있는 환경이 필요합니다. 코드 에디터: 본인이 편한 코드 에디터를 사용하면 됩니다. 블록체인의 핵심 요소 이해하기 블록체인을 구성하는 핵심 요소는 블록과 체인입니다. 블록은 거래 내용을 저장하고, 체인은 이 블록들을 연결하는 역할을 합니다. 각 블록은 이전 블록의 해시값을 포함하므로, 하나의 블록이 변경되면 그 이후의 모든 블록이 영향을 받습니다. 이를 통해 블록체인은 데이터의 무결성을 보장합니다. 간단한 블록체인 구현하기 Step 1: 블록 클래스 만들기 먼저 블록을 정의하..