본문 바로가기

블록체인9

토큰 이코노미란 토큰 이코노미는 심리학에서 나온 용어이다. 특정한 목표 행동을 끌어내기 위해, 목표 행동을 수행했을 마다 토큰을 보수로 주고 토큰을 유/무형의 가치와 교환함으로써 목표행동을 강화하는 방법 토큰 이코노미의 동작방식을 예시로 확인해보면 [수학을 싫어하는 도형이] 초등학생 도형이는 다른 과목은 열심히 하지만, 유독 수학을 좋아하지 않아 수학 숙제를 풀고 가지 않는 날이 많았다. 따라서 우리는 박도형이 수학문제를 풀도록 해야한다.(목표행동) 수학문제를 풀때마다 스티커(토큰)을 제공해서 스티커를 많이 모으면 장난감을 주거나 놀이공원에 가게 해주겠다고 약속한다. (강화제) 그러면 도형이는 이전보다 더 열심히 수학문제를 풀게 될 것이다. 즉 원하는 수학문제풀기 라는 목표행동이 강화 된것이다. 토큰 이코노미의 3요소 .. 2022. 12. 24.
Web3.js 사용해보기 Web3.js는 이더리움 블록체인과 Json RPC를 사용하여 interaction한다. Json-RPC에는 다양한 모듈이 있는데 Web3 - etc : 이더리움 블록체인과 스마트 컨트랙트 모듈 Web3-shh : P2P 커뮤니케이션과 브로드캐스트를 위한 위스퍼 프로토콜 모듈 Web3-bzz : 탈중앙화 파일 스토리지를 위한 스왐 프로토콜 모듈 Web3-utils : dApp 개발자를 위한 유용한 헬퍼 함수들을 모아둔 모듈 Window.ethereum - 공급자 객체 EIP-1139를 통해, 메타마스크와 같은 지갑 소프트웨어는 웹 페이지에 자바스크립트 객체형태로 자신의 API를 노출한다. express 사용한 EtherScan 테스트넷 정보확인하기 Web3js 를 사용해서 해당 페이지에 Etherscan.. 2022. 12. 22.
Etherscan시 나오는 사항들 검색화면 - Transaction : 트랜잭션 ID - Status : 트랜잭션의 성공 여부 - Block : 트랜잭션이 기록된 블록의 숫자 - Timestamp : 트랜젹션이 채굴된 시간 - From : 트랜잭션 보내는 사람 주소 - To : 트랜잭션 받는사람 주소 - Value: 보내는 이더 양 - Transaction Fee : 트랜잭션을 블록에 포함하여 새로운 블록을 제안하는 proposer 및 올바른 투표를 진행하는 vaildator들에게 지급되는 수수로 - Gas Price : 트랜잭션을 수행하는 데 소요되는 가스당 비용 - Gas Limit & Usage by Txn : 트랜잭션을 실행하는데 드는 소모할 가스의 한도와 실제로 트랜잭션 수행 시 소모된 가스의 양. 일반적인 이더리움 트랜잭션에서.. 2022. 12. 15.
암호기술 암호학 암호학의 역사 블록체인과 암호 기술은 떼려야 뗄 수 없는 긴밀한 사이이다. 신원 확인이나 블록체인의 형태 ,송금,과정 서명 등 대부분의 기능에 암호 기술이 사용된다. 그렇기 때문에 암호학에 대한 기초적인 이해는 매우 중요하다. 암호학이란 암호학이란 암호화 및 복호화를 연구하는 학문으로, 안전한 의사소통을 위해 만들어졌다. 단순하게 말해 암호란 사람이 읽을 수 있는 평문을 타인이 이해할 수 없도록 암호문으로 만들어 전송하고 ,그것을 다시 사람이 읽을 수 있는 평문으로 복구하는것. 고대의 암호학 원시 암호화 기술은 고대에서부터 존재했으며, 대부분의 초기 문명들은 이미 암호학을 사용해 온것으로 알려져있다. 암호가 사용된 가장 오래된 예시는 약 3900만년전 살았던 이집트 귀족 크놈호테프 2세의 무덤이다.. 2022. 11. 25.