Introduction Achievement Goals 기존의 금융 시스템을 이해할 수 있다. 화폐의 역사와 기능을 이해할 수 있다. 암호화폐의 화폐적 특징을 이해할 수 있다. 기존 금융 시스템의 문제점을 설명할 수 있다. 화폐가 발행되고 통화량이 증가하는 원리를 이해할 수 있다. 인플레이션 사례를 통해 국가가 통화량을 조절하는데 실패하는 원인을 이해할 수...
Introduction Achievement Goals 블록체인의 공개 범위에 따른 형태를 이해할 수 있다. 퍼블릭, 프라이빗, 컨소시엄 블록체인의 공개 범위와 차이점을 이해할 수 있다. 하이브리드 블록체인의 개념을 이해할 수 있다. 블록체인의 다양한 기술이 있고, 그
블록체인 트릴레마(Trilemma)를 이해할 수 있다.확장성, 탈중앙화, 보안성이 가지는 의미를 이해할 수 있다.확장성, 탈중앙화, 보안성이 약하면 생기는 문제를 이해할 수 있다.TPS가 중요한 이유를 이해하고, 한계에 부딪히는 이유를 설명할 수 있다.비트코인, 이더리
Introduction Achievement Goals 트랜잭션 검증 방법 및 트랜잭션의 흐름을 이해할 수 있습니다. 채굴과 수수료의 발생에 대하여 이해할 수 있습니다. PoW 채굴의 장단점을 이해할 수 있습니다. 크립토 이코노미와 토큰 이코노미의 생태계를 을 이해할 수 있습니다. 채굴 풀에 대하여 이해할 수 있습니다. 채굴의 문제를 인식할 수 있습니다. ...
ㅇㄴ
Introduction Achievement Goals DApp의 정의를 설명할 수 있다. 스마트 컨트랙트 기반의 DApp을 이해할 수 있다. DApp을 예시(DEX, DeFi, NFT, Game 등)와 함께 설명할 수 있다. 거래소와 DApp의 연관관계를 이해할 수
Introduction Defi DAO ICO IEO DEX STO 풀투게더 스테이킹(Staking) /PoS / DPoS 스테이블코인 테더 메이커다오와 다이(DAI) 토큰화된 비트코인 이자농사(Yield Farming) 다크 풀(Dark Pool) 유동성 풀(Liqu
블록체인 이론 정리
Introduction Achievement Goals 지갑의 종류를 설명할 수 있다. 이더리움 또는 클레이튼 기반의 지갑을 구분할 수 있다. 메타마스크 지갑에서 네트워크를 변경할 수 있다. 마이이더월렛을 사용할 수 있다. 하드월렛을 연동할 수 있다. 리눅스 CLI를
함수 접근 수준external : 외부 컨트랙트나 클라이언트 코드에서 호출할 수는 있으나, 컨트랙트 내부에서는 호출 Xpublic(default) : 컨트랙트 내부, 외부 컨트랙트, 클라이언트 코드에서 호출 가능internal : 컨트랙트 멤버와 상속된 컨트랙트에서만
가위바위보 게임 만들기 예제
ERC-20과 FT를 이해할 수 있다.ERC-20에 포함된 함수별 기능을 이해할 수 있다.ERC-20 스마트 컨트랙트를 테스트넷에 배포할 수 있다.공개된 ERC-20의 코드를 분석할 수 있다.ERC-20 개발 환경을 적절히 사용할 수 있다.Truffle로 ERC-20을
Introduction Achievement Goals ERC-721과 ERC-20의 차이점을 설명할 수 있다. ERC-721에 포함된 함수별 기능을 이해할 수 있다. ERC-721을 통한 NFT가 사용되는 방식을 설명할 수 있다. NFT를 거래 또는 사용하는 플랫폼을
DID란...?탈중앙화 신원인증. 토큰발행이 없는 경우가 있으며, 오로지 블록체인 기술을 '활용한' 신원 인증 서비스쿠브(COOV), 아이콘루프(icon) 등등과 같은 자격증, 사원증, 나를 증명할 수 있는 서비스 들이 DID에 속한다.기업의 데이터 집중화를 떠나, 개
Web3.0 ...?= Read + Wrtie + Own블록체인과 상호작용하는 클라이언트를 개발하기 위해서 사용되는 라이브러리.이더리움 블록체인과 JSON RPC를 사용하여 소통한다. npm install 명령어를 통해 간단하게 설치가 가능하며,web3.js 에는 다음
Decentralized Identity (탈중앙화 신원 증명)DID에 대한 자세한 내용이 궁금하다면 이전에 작성한 글을 참고 DID예시코드로 제공되어있는 졸업증명 DID를 참고하여, 백신시스템으로 변경해 보자.ㅇㅇ
Truffle이란? , 스마트 컨트랙트 개발 시 로컬환경에서 보다 쉽게 컴파일하고 배포 환경을 제공하는 프레임워크이다. npm 명령어를 통하여 설치를 진행할 수 있다. Truffle 프로젝트 생성 : truffle 설정 파일을 편집하여 네트워크 설정을 진행한다.
Github 주소 프로젝트 진행 과정 개인 과제를 마치고 드디어 프로젝트를 하게 되었다 어색한 분위기속에서 가볍게 각자의 소개를 마치고 팀장과 팀명을 정하였다 NFT 거래소인 Opensea 를 클론코딩하는것이 첫번째 과제로 주어졌다 프로젝트를 진행하기에 앞서
Github 주소Client - ReactDB - MySQL (sequelize)Server - Nodejs, Express, Web3.js, ipfsganachedaemon지난 프로젝트와 달리 느낀 것은 프로젝트 진행 방식, Notion 과 Git 을 통한 프로젝트