





Blockchain/Cosmos(15)
-
Cosmos [3] (Core, SDK, Smart contract)
※ 원글 작성 : 22년 4월 27일 Smart contract Prerequisites Rust (Cargo) Docker Set up rust rustup default stable rust target add wasm32-unknown-unknown cargo install cargo-generate --features vendored-openssl cargo install cargo-run-script Start with a template cargo generate --git https://github.com/CosmWasm/cw-template.git --branch 0.16 --name contract-test cd contract-test Build the contract # Smart c..
2023.06.13 -
Cosmos [2] (Algorithm, Protocol)
※ 원글 작성 : 22년 4월 27일 Tendermint Consensus algorithm Synchronous BFT consensus protocol, DPoS와 PBFT 개념을 섞음 아톰이라 불리는 지분 토큰(staking token)을 임의의 검증인에게 위임하여 일정한 블록 수수료(block fee)와 아톰 보상(atom rewards)를 얻을 수 있다. 위임 검증인(Delegate Validator)이 해킹 당하거나 프로토콜을 위반할 경우 처벌을 받는 리스크 존재 100의 validator를 선발하여, 아톰 지분 토큰을 validator에게 위임해서 일정한 블록 수수료와 아톰 보상을 받을 수 있다. 사용자가(delegator) 위임한 validator가 해킹 당하거나 프로토콜을 위반할 경우 처..
2023.06.13 -
Cosmos [1] (Concept, Architecture)
※ 원글 작성 : 22년 4월 27일 Concept Cosmos는 여러 블록체인 간의 연결을 가장 큰 목표로 설계됨. 체인 상호간에 연결이 스무스 하다면 sidechain 형식으로 scalability 확보 뿐만 아니라 atomic swap도 편하게 구현되지 않을까,, 하지만 아직 atomic swap이나 2 way peg의 경우 구현에 어려움이 있어보임. 구성요소 Chain들이 상호 병행 실행(Run concurrently) Hub & Zone Hub : 여러 블록체인을 연결/관리하는 블록체인, 전체 cosmos 시스템의 중앙 컨트롤 타워 역할 Zone : Hub와 통신하는 다른 여러 독립 blockchain IBC(Inter-Blockchain Comm.) IBC는 통신 프로토콜의 일종, Hub와 Z..
2023.06.13