화폐가 존재하지 않던 기존의 물물교환 방식에 불편을 느낀 사람들은 조선시대의 쌀과같이 그 시대의 가치가 있는 어떤 특정한 물건을 실물화폐로 사용하였다. 그런데 실물화폐는 다음과 같은 문제점이 존재한다.내구성이 없다.상품의 질이 같지 않다.휴대성이 없다.사람들은 위의 문
블록체인을 활용하는 목적이나 공개 범위에 따라 블록체인 네트워크를 구축 할 수 있고, 그 종류에 따라 퍼블릭 블록체인, 프라이빗 블록체인, 컨소시엄 블록체인이 있다. 개방형 블록체인으로 누구나 블록체인 네트워크에 접근 할 수 있고 블록을 생성 할 수 있는 블록체인이다.
트릴레마(Trilemma)는 3가지의 문제가 각각 서로 영향을 주어, 3가지 중 어느 것을 선택하면 다른 부분이 악화된다 는 의미를 가지고 있다. 블록체인 트릴레마(Blockchain Trilemma)는 확장성, 탈중앙화, 보안이라는 세 가지 요소를 모두 만족하는 일이
이전 게시물에서 채굴과 노드에 대해 간단히 알아보았다.채굴이란 블록체인 네트워크에 노드로 트랜잭션을 검증하여 분산원장에 기록하고, 보상으로 암호하폐를 얻는 일련의 과정을 말한다. 새로운 블록을 만드는 것이 바로 채굴의 핵심이다. 비트코인의 경우, 새로운 블록이 10분마
금전적 가치가 전자적 형태로 저장, 이전 또는 거래될 수 있는 모든통화를 통칭한다. (가상화폐, 암호화폐보더 더욱 포괄적인 의미)페이팔네이버페이카카오페이신용카드국제통화기금(IMF)에서 발행한 가상통화 관련 보고서에 따르면, 가상화폐는 게임 등 온라인상의 ‘가상’ 공간
스마트 컨트랙트는 블록체인 네트워크에서 호스팅되고 실행되는 프로그램이다. 조건을 지정해두고, 해당 조건이 충족되면 미리 정해둔 계약을 이행하는 방식으로 코드를 작성한다.스마트 컨트랙트는 일반적인 중앙 집중식 서버가 아니라 탈중앙화된 블록체인에서 실행하기 때문에, 계약
분산 데이터베이스는 하나의 데이터베이스 관리 시스템(DBMS, Database Management System)이 여러 CPU에 연결된 저장장치들을 제어하는 형태의 데이터베이스이다. 물리적으로 동일한 위치에 여러 대의 컴퓨터로 구성된 경우 또는 컴퓨터 네트워크를 통해
스마트 컨트랙트를 만드는 순서는 다음과 같다.스마트 컨트랙트 코딩: 구현하고자 하는 내용을 솔리디티나 다른 언어로 코딩한다.구현한 소스 코드를 컴파일: 컴파일 결과 EVM 바이트 코드가 생성된다.스마트 컨트랙트 배포:스마트 컨트랙트를 배포한다는 것은 컴파일된 EVM 코
해싱(Hashing) 은 다양한 크기의 입력값을 고정된 크기의 출력값으로 생성해 내는 과정을 의미한다. 따라서 해시 함수는 어떠한 크기의 입력이 들어와도 동일한 크기의 출력을 뱉는 함수이다.오늘날에는 여러 종류의 해시 함수가 존재하며, 그 중 암호 해시 함수는 블록체인
dApp이란, Decentralized Application의 약자로서 이더리움, 큐텀, 이오스 같은 플랫폼 코인 위에서 작동하는 탈중앙화 분산 애플리케이션을 뜻하며, 간략히 분산앱이라고도 한다. 블록체인에서 dApp은 스마트 컨트랙트가 도입되면서 생겨났다.dApp은
스마트컨트랙트지갑은 스마트컨트랙트 기능을 통해 고유한 능력을 가진 지갑이다. 사용자를 위한 멀티 시그 트랜잭션, 추가 보안 및 복구 기능을 사용할 수 있다.기능2단계 인증인증 앱 및/또는 기본 지갑 솔루션을 통해 추가 보안 기능을 제공ATM과 같은 인출 제한트랜잭션 금
이더리움에서 스마트 컨트랙트를 실행하기 위해서는 솔리디티 코드를 작성하고, solc라는 솔리디티 컴파일러로 컴파일하여 이더리움 블록체인에 배포한다.우분투OS예제 코드 작성solc_practice라는 폴더를 만들고, 폴더 안에 simpleStorage.sol 파일을 만든
이더리움 노드는 Geth나 Parity를 사용하여 실제 이더리움 메인(또는 테스트) 네트워크에 접속하여 블록을 모두 동기화시켜야 한다. 그러나 블록을 동기화 시키는데만 해도 2-3일 정도 소요되며, 트랜잭션을 보내도 블록을 채굴하기까지 기다려야 하는 등, 스마트 컨트랙
EIP-721, 이더리움 개선 제안의 721번째 토론에서는 하나하나의 구분 가능한 토큰에 대한 토론이 이뤄졌다. ERC-20으로 생성한 Fungible Token, 완전히 대체 가능한 토큰이 아니라 단 하나의 토큰으로써 식별이 가능하고, 하나의 토큰을 추적할 수 있게
이번 유닛에서는 클레이튼 네트워크에서 사용되는 NFT, KIP-17을 개발한다.다음은 개발을 위한 몇 가지 링크이다.Klaytn IDEKIP-17KIP-17 contracts전체 코드ERC-721을 이용해 이더리움 기반의 스마트 컨트랙트를 만들었던 것처럼, 클레이튼 기