blockchain(54)
-
BSC(Binance Smart Chain) overview
※ 원글 작성 : 22년 5월 30일 바이낸스는 Binance Chain(이하 BC) 메인넷을 출시한 후 smart contract 관련된 프로그래밍 확장성 및 VM 기능을 전문적으로 실행하는 Binance Smart Chain(이하 BSC)를 새롭게 출시했다. Binance Chain(이하 BC) 내에서 contract를 실행하면 coin/token의 transfer가 느려질 수 있기 때문에 BSC를 추가 하였다. BSC는 BC와 따로 떨어질 수 없는 관계인데, whitepaper를 참고하여 overview 해본다. Design Principles Standalone Blockchain BSC는 BC의 L2 솔루션이 아닌 독립된 블록체인이다. BSC의 기본 기술 및 비즈니스 로직은 자체적으로 포함이 되..
2023.06.14 -
Flow blockchain (w/NBA Top Shot) overview
※ 원글 작성 : 22년 5월 11일 Flow 블록체인은 NFT 대표 상품으로 유명한 NBA Top shot의 기반 플랫폼이다. NBA 선수들의 3점슛, 덩크, 어시스트 등 멋진 플레이를 짧은 영상으로 만들어 이를 내가 소유하고 사고 파는 것이 Top shot의 기본 개념이다. Top shot의 인기는 엄청난 브랜드인 NBA를 등에 업은 덕분에 잘 나가고 있으며, 르브론 제임스의 덩크가 21년 2월 23일에 20만 8천 달러에 거래가 되었다. 실제로 Top shot에서 moment pack을 사고, 팔기도 해봤는데 내가 좋아하는 팀의 좋아하는 선수를 NFT로 가질 수 있다는 수집욕을 불러일으켜서 재미가 있었다. 워리어스의 팬이라 커리나 탐슨의 moment를 얻길 바랬지만.. 잘 나오지는 않더라. 내가 가..
2023.06.14 -
Hyperledger Cactus overview
※ 원글 작성 : 22년 5월 11일 블록체인 플랫폼 간의 연동에 항상 관심이 있어서 예전에 이름만 보고 내부 아키텍처 등은 확인하지 않았었던, Hyperledger project들 중 'Cactus'에 대해 알아보며, 어떤 개념인지, 어떤 구조인지 확인해보려 한다. 도입 목적 Cosmos 등 interchain을 위한 블록체인 플랫폼들이 존재하지만, 대다수의 블록체인 플랫폼들은 다른 체인들과 연동에 큰 힘을 쏟지 않고 있기 때문에 Hyperledger 재단에서 이기종 체인간의 연결을 쉽게 하기 위한 'Cactus' 프로젝트를 실시하였다. Hyperledger Cactus는 블록체인 플랫폼에 구애받지 않고 다양한 이기종 블록체인에 배포할 cross-chain 비즈니스 로직을 위한 모듈 아키텍처를 제공한다..
2023.06.14 -
Tendermint Consensus overview
※ 원글 작성 : 22년 5월 10일 앞서 포스팅한 Cosmos blockchain의 기본 개념글에서 Tendermint의 consensus algorithm에 대한 대략적인 프로세스를 확인하였다. 해당 프로세스에 대해 조금 더 디테일하게 확인해보고 싶어 관련 안내 문서를 확인했다. Byzantine Consensus algorithm Terms 네트워크는 선택적으로 연결된 노드로 구성된다. 특정 노드에 직접 연결된 노드를 peers라고 한다. 다음 블록(height H)을 결정할 때의 합의 프로세스는 하나 또는 여러 round로 구성된다. NewHeight,Propose, Prevote, Precommit 및 Commit은 라운드의 state machine 상태를 나타낸다. (aka RoundStep ..
2023.06.14 -
CosmWasm smart contract 배포하기
※ 원글 작성 : 22년 5월 10일 Terra에 CW smart contract를 배포해보려 한다. NFT contract는 CosmWasm NFT를 참고로 작성할 것이다. Store NFT images IPFS를 설치하여 ipfs add IMAGE_NAME.jpg로 등록을 할 수 있지만 편의를 위해 NFT를 위한 file 등록 사이트를 사용하여 NFT image를 저장한다. Image를 등록하면 위 그림과 같이 CID가 생성되고, CID를 통해 IPFS 내의 이미지 or 파일을 확인할 수 있다. https://ipfs.io/ipfs/[your_image_CID]로 파일 확인이 가능하다. NFT 등록을 위해서는 JSON 형식의 Metadata도 필요하다. Metadata 형식은 표준화 되어 있으며 Op..
2023.06.14 -
2-way Peg concept
※ 원글 작성 : 22년 5월 4일 본 글은 Adam Back의 논문을 바탕으로 작성되었다. 블록체인 간 자산 이동의 방법은 많은 이론이 나오고 있다. HTLC를 이용한 atomic swap이나 2-way peg가 대표적일 것이다. 그 중 유명한 암호학자 Adam Back이 제출한 논문에 대해 확인해 보는 시간을 가질것이다. 2-way peg 비트코인 내의 SPV proof는 PoW된 결과를 보여주는 블록헤더들의 list와 list된 블록 중 하나에서 생성되었다는 암호화 증명으로 구성된다. 이 SPV proof의 증명을 사용하여 2-way peg를 구현한다. Symmetric 2-way peg 한 체인에서 다른 체인으로의 "SPV peg"를 사용할 수 있다. 부모체인의 코인을 사이드체인으로 전송하기 위해..
2023.06.14