All View91 [BLOCKCHAIN] 대체불가능토큰(NFT) 이란? 1. NFT(Non-Fungible Token) 란? 짧게 표현하면 대체불가능토큰이다. 조금 더 이해쉽게 설명을 풀어보겠습니다. 이더리움에서는 NFT를 개발할 수 있는 표준인 ERC-721을 제공하고 있습니다. 그러면 ERC-721은 조금 이따가 설명을 하고 먼저 NFT가 무엇인지에 대해서 설명을 하겠습니다. 1.1. 예시-크립토키티 실제로 NFT를 기반으로 개발이되서 서비스중인 앱을 보면 대표적으로 크립토키티(링크이동)라는 게임이 있습니다. 이 사이트에 들어가면 엄청나게 많은 고양이들이 있습니다. 간단하게 게임까지 소개하자면 고양이들이 0세대부터 n세대까지 존재하며, 같은 세대의 고양이끼리 교배를 시키면 n+1세대의 고양이가 태어납니다. 물론 생김새가 다른 고양이가 나타나고, 절대 디자인이 동일한 고양.. 2022. 4. 11. [BLOCKCHAIN] 비잔틴 장군 문제란? 안녕하세요. 이번 포스팅에서는 블록체인의 결함인 비잔틴 장군 문제를 설명해겠습니다. 실제 우리나라의 도시를 예를 들어 쉽게 설명해보겠습니다. 1. 비잔틴 장군 문제란? 실제로 비잔틴 제국은 12세기에 동로마에 존재하고 있었습니다. 서로의 세력을 넓히고 패권을 장악하기 위해 전쟁을 치루고 있던 시기였는데, 성 하나를 함락시키기 위해 혼자 힘으로 전쟁을 일으키는 것보다 확실하게 하기 위해 동맹국과 함께 전쟁을 일으켜 침략하게 됩니다. 그런데 이때 배신자가 나오게 된다면 어떻게 될까요? 아래 그림을 통해서 쉽게 이해해보겠습니다. 동맹국의 군병력은 모두 동일하게 100만명의 병사가 있다고 가정해봅니다. 성남에 있는 한 장군은 서울을 함락시키기 위해 주변 동맹국에게 서신을 전달하게 됩니다. "오전 5시 일제히 서.. 2022. 4. 11. [JAVA] Logback과 Resource Bundle 로 로그 관리하기 서론 없이 바로 본론으로 들어가겠습니다. 1. Maven (pom.xml) Dependency 설정 ch.qos.logback logback-core 1.2.9 ch.qos.logback logback-classic 1.2.9 org.slf4j slf4j-api 1.7.32 org.slf4j slf4j-ext 1.7.32 ch.qos.cal10n cal10n-api 0.8.1 2. Resource Bundle 생성 여기서 파일명에 대한 네이밍규칙은 ${BaseName}_${language}.properties 이렇게 지켜주셔야합니다. ko_KR 은 한글 버전 로그 // en_US 는 영어 버전 로그 각각의 로그는 아래 사진처럼 추가하였습니다. 이렇게 해서 다국어 로그를 지원하도록 해보겠습니다. 언어는 개.. 2022. 4. 6. [ETHEREUM Smart Contract] 이더리움 스마트 컨트랙트 #2 - 계좌 생성 및 채굴(마이닝) 이 글은 최근 2022년 4월 4일 이더리움의 Geth 업데이트로 인한 실행 명령어가 바뀐 부분에 대하여 업데이트 된 포스팅입니다. 툴설치 1편을 올린지 벌써 3개월이 지나버렸습니다. 이런 저런 핑계를 말할 수 도 있겠지만, 뭐... 솔직히 귀찮은게 제일 컸습니다. 그래도 흐름 끊기지 않고 이어서 한번 작성해보도록 하겠습니다. 이번 포스팅에서는 설치한 이더리움을 프라이빗 네트워크(PrivateNetwork)로 구축하고 구축된 네트워크에서 계좌를 생성해서 채굴(마이닝/Mining)까지하는 과정을 작성해보려 합니다. 그럼 하나씩 따라해보도록 하겠습니다! 고고! # 1. genesis.json 만들기 { "config": { "chainId": 997, "homesteadBlock": 0, "eip150Blo.. 2021. 12. 13. 이전 1 ··· 4 5 6 7 8 9 10 ··· 23 다음