일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring Security
- web server
- 백엔드
- ORM
- spring batch
- 스프링
- Spring
- 도커
- 스프링 부트
- 컨테이너
- JPA
- 배포
- CI/CD
- 스프링 시큐리티
- spring cloud
- virtualization
- computer science
- Java
- mysql
- 영속성 컨텍스트
- 데이터베이스
- HTTP
- 웹 서버
- 가상화
- 자바
- CS
- spring boot
- Container
- vm
- 스프링 배치
- Today
- Total
목록Block Chain (5)
개발 일기

블록체인 네트워크에 스마트 컨트랙트를 배포하려면 가스비가 필요하며, 이는 해당 네트워크의 기본 코인으로 지불됩니다. 예를 들어, Polygon 네트워크에서는 MATIC이 필요합니다. 가스비가 부족한 경우, Faucet을 통해 무료로 코인을 받을 수 있습니다. https://faucet.polygon.technology/위 사이트에서 Faucet받았고PoS Amoy 테스트 넷에서 100.2 MATIC을 얻어 배포할 수 있게 됐다.PoS Amoy 테스트넷은 Polygon 네트워크에서 제공하는 테스트 네트워크 중 하나이다.
Ethereum Request for Comment어떤사람은 int를 사용해서, 어떤 사람은 uint를 통해 코인을 만들게되면 호환성이 떨어진다.즉, 이더리움 블록체인에서 스마트 컨트랙트에 사용되는 기술 표준으로 이더리움 네트워크 상에서 유통되는 토큰의 호환성을 보장하기 위하여 제작한 표준이다.https://eips.ethereum.org/EIPS/eip-20 ERC-20: Token Standard eips.ethereum.org위와 같은 표준이 있고 위를 일일이 다 구현해야한다.그렇게되면 번거로울 수 있기 때문에 OpenZepplin이라는 라이브러리를 활용한다. OpenZepplinhttps://docs.openzeppelin.com/contracts/5.x/ Contracts - OpenZeppel..

EVM(Ethereum Virtual Machine)이더리움 네트워크에서 스마트 컨트랙트를 실행하기 위한 런타임 환경Solidity 같은 프로그래밍 언어로 작성된 스마트 컨트랙트를 실행: 스마트 컨트랙트는 EVM 바이트코드로 컴파일되고 이 바이트코드를 해석하고 실행트랜잭션과 스마트 컨트랙트 실행에는 가스가 필요Ethereum, Polygon(북미 강세), BNB(아시아 강세), Klaytn(EVM에서 파생된 KLVM)이 EVM 기반의 블록체인이다.Solidity이더리움 스마트 컨트랙트를 작성하기 위한 목적의, 정적 타입의 고급 프로그래밍 언어이더리움 가상 머신(EVM)에서 실행될 수 있도록 컴파일된다.Remix IDE 사용 스마트 컨트랙트블록체인 기술을 활용하여 자율적으로 실행되는 디지털 계약코드를 통해..

가상화폐 지갑에 대해 이야기할 때, 일반적인 지갑과는 달리 물리적인 화폐나 자산이 저장되는 장소가 아니다. 가상화폐 지갑은 사실상 블록체인 네트워크에서 가상화폐에 접근하고 이를 관리하는 데 필요한 중요한 정보, 즉 키의 역할을 한다. 키를 사용하여 암호화하거나 복호화 하는 방식을 키 암호화라고 한다.대칭키 방식은 그 대칭키로 암호화 및 복호화를 진행할 수 있다. 이 방식은 키를 탈취 당할 경우 보안에 취약하다.그러나 공개키 개인키 방식을 사용하면 어느정도 해결된다. 암호화 시에 공개키를 사용하고 복호화 시에 개인이 소유하고 있는 개인키를 통해 복호화한다. 이러한 방식을 통해 지갑을 구현했고 그 종류에 몇가지가 있다.Paper Wallet: 키 값을 종이에 적어서 보관한다. 보관만 잘 한다면 인터넷 네트워..

탈 중앙화 된 비트코인의 등장비트코인 백서가 등장한 배경은 바로 2008년 10월에 발생한 '리먼브라더스 사태'이다. 2008년 9월 15일 미국의 투자은행 리먼브러더스 파산에서 시작된 글로벌 금융위기를 칭하는 말로 리먼 파산은 미국 역사상 최대 규모의 기업 파산으로, 파산 보호를 신청할 당시 자산 규모가 6390억달러(700조원)였다고 한다.그 결과 사람들이 중앙화된 금융 기관을 불신하기 시작했다. 그래서 중앙화 된 기관을 거치지 않고 거래 가능한 비트코인이 등장하게 된 것이다. 익명의 비트코인 개발자 사토시 나카모토는 2008년 논문과 함께 비트코인 코어를 처음 공개했고 분산화된 네트워크를 통해 제3자가 필요 없는 P2P 거래를 구현했다. 이중 지불 문제이러한 비트코인이 나오기 위해서 이중 지불 문..