일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IntelliJ
- 오브젝트
- 독서
- 성수핫플
- 성수
- 코딩
- 책너두
- Java
- 성수맛집
- 상속
- 깨끗한코드
- DesignPattern
- 책읽기
- 헤드퍼스트
- 헤드퍼스트디자인패턴
- 독서일지
- 직장인점심
- 성수직장인
- 개발자
- Linux
- JavaScript
- docker
- 직장인
- JAVA개발자
- 클린코드
- 객체지향프로그래밍
- 디자인패턴
- 객체지향
- 성수볼거리
- 주니어개발자
- Today
- Total
목록알아두면 쓸모있는 것들/[ 블록체인 ] (5)
닭발개발

NFT란? 블록체인 기술로 만들어진 대체 불가능한 토큰(Non-Fungible Token)을 의미한다. 비트코인도 블록체인 기술로 만들어진 토큰 이지만, 화폐로써의 기능을 위해 각각의 토큰이 모두 동일한 가치를 갖고 있다. -> 대체 가능한 것. 반면 NFT는 토큰 하나하나가 고유한 기능을 갖고 있다. 이러한 고유성 때문에 NFT는 디지털 자신이 원본임을 증명해주는 수단이 된다. 즉, NFT는 디지털 자산의 정품 인증서인 것이다. 아파트 소유권을 등기 권리증이 증명해주는 것처럼, 디지털 세계의 자산을 NFT 가 인증해 주는 것. 다만 실물 자산은 권위를 가진 기관(등기소)이 인증하지만, NFT는 탈중화된 블록체인 시스템이 그 역할을 하고 있다. 구분 실제세계 메타버스 자산 부동산, 주식 디지털 자산(예술..

MetaMask란? MetaMask는 사이트와 애플리케이션을 연결하는 새로운 방법. 기존 웹사이트는 중앙 데이터 베이스나 은행에 계정 복구의 책임이 있습니다. 하지만 MetaMask에서는 모든 권한이 마스터 키 소유자에게 있습니다. 마스터 키를 소유한 사람이 해당 계정의 소유자가 됩니다. 비밀복구 구문이 바로 '마스터 키' 입니다. 비밀복구 구문 : 처음 MetaMask 계정을 만들 때 생성된 12개의 단어로 이루어진 암호 이를 사용하면 유사시에 지갑과 자금을 회복할 수 있습니다. 따라서, 지갑을 안전하게 지키려면 이러한 비밀복구 구문을 매우 안전한 비밀장소에 보관하는 것이 중요하다. 누구든지 비밀 복구 구문을 알게되면 해당 지갑에 대한 '마스터 키'를 손에 넣게 된다. 그리고 해당 계정의 자금을 모두 ..
nonce란? 특정 주소의 우선되는 index 예시) nonce가 처음 1이 되고 블록이 쌓인다. 다음은 2여야 하는데, nonce에 3을 넣어서 블록을 쌓으면 채굴되지 않는다. 따라서, nonce는 특정주소의 트랜잭션 카운트. 그렇다면 nonce가 왜 필요할까? 중복지급을 방지할 수 있다. 앞의 nonce에 있는 트랜잭션이 채굴되어야지만, 다음 nonce를 넣어서 사인한 데이터가 브로드 캐스팅 된다. 이더리움은 수수료가 낮으면 채굴이 안될 수가 있다. -> 이 때는 특정 nonce가 pending 상태가 된다. 그럼 다음 nonce가 쌓이지 않는다. => pending 된 nonce를 재전송해야 함 : pending된 nonce를 놓고 수수료를 넣고 다시 쏘면 replace(?)가 된다. (Klaytn..

Cryptocurrency (크립토 통화) == 암호화 된 가상 토큰 디지털 공간에서 안전한 기존 화폐 대신 사용되는 디지털 가상화폐. 블록체인 기술을 기반으로 하는 분산된 네트워크 시스템이고, 서로 다른 컴퓨터 네트워크에 의해 보증되는 분산원장이다. 중앙당국에 의해 발행되지 않기 때문에 디지털 통화(CBDC)와 다르고 정부의 간섭도 받지 않는다. 크립토 통화는 수 많은 컴퓨터에 분산된 네트워크를 기반으로 하는 디지털 자산이다. 분산된 구조이기 때문에 정부와 중앙당국의 통제가 불가능하다. 대부분의 크립토 통화는 분산된 컴퓨터 네트워크를 통해 채굴된다. 출처 : 뉴스드림(http://www.newsdream.kr)
solidity 언어 문법 solidity compile version 지정 솔리디티 소스파일의 확장자는 sol 파일 내에서 pragma solidity를 사용해 컴파일러 버전을 지정 가능하다. pragma solidity 0.4.22; //complie version contract MyContract { uint count; // 상태 변수 - 클래스 멤버 변수 constructor() public { // 생성자 // ... } // 함수이름 매개변수 함수타입(public view) 리턴타입(returns(uint)) function numOfStudents(address _teacher) public view returns(uint) { // ... } } 접근 제어자 존재 상태변수 내용 exte..