스마트 계약(Smart Contract)
Web 3.0/Ethereum & Solidity 2022. 1. 17. 01:05

비트코인 트랜잭션 vs 스마트 계약 트랜잭션 비트코인은 암호 화폐의 전송만을 위해서 존재하지만, Smart Contract-like는 암호 화폐 이외에 어떤 형태로도 이용 가능. 스마트 계약을 Smart하게 만드는 SCA(스마트 계약 어카운트) 내재 요소들 이름, 주소 암호화폐 잔액(암호화폐 송/수신 기능) 데이터와 함수 메시지 수신과 함수 호출 기능 함수 실행을 위한 연산 능력 스마트 계약 설계를 위한 준비물 플랫폼(Ethereum): https://ethereum.org/ko/ 개발언어(Solidity): https://docs.soliditylang.org/en/latest/ 개발도구(Remix IDE): https://remix-ide.readthedocs.io/en/latest/ Free UML..

블록체인 및 이더리움 기초 개념
Web 3.0/Ethereum & Solidity 2022. 1. 16. 16:41

트랜잭션(Transaction | Tx) 블록체인에 기록되는 P2P 메시지. Tx가 블록체인에 기록하는 내용 어떤 오퍼레이션(Operation)을 실행했는지 그 오퍼레이션을 실행하기 위해 전달된 파라미터 메시지 송/수신인 Tx 수수료 타임스탬프(저장 시점) 등 블록체인 노드(Blockchain Node) 탈중앙화 시스템의 참여자를 위한 H/W와 S/W의 집합. 합의 알고리즘(Consensus Algorithm) 기존 체인에 추가될 하나의 블록에 대해 참여 노드들이 합의(집합적으로 동의)하는 것. 블록체인 형성 순서 ① 네트워크상의 트랜잭션들이 검증 단계를 거쳐 노드에 Pooling. ② 일반적으로 Tx에 많은 수수료를 지불한 순으로 Set(예비블록)에 Push. ③ 합의 알고리즘을 통해 새로운 Set를 ..