go-ethereum Merkle Trie를 활용한 데이터 무결성 검증
go-ethereum의 Merkle Trie 구현을 활용하여 대량 데이터의 무결성을 효율적으로 검증하는 방법을 알아봅니다.
go-ethereum의 Merkle Trie 구현을 활용하여 대량 데이터의 무결성을 효율적으로 검증하는 방법을 알아봅니다.
Solana (SOL) 💡 Cheatsheet of SOL for web3 developers. 요약 중앙화를 벗어나지 못함. 재단에서 네트워크를 껐다 켰다 할 수 있음 노드가 엄청 잘 죽음 (올해만 몇 번 중지...
Tezos (XTZ) 💡 Cheatsheet of XTZ for web3 developers. 요약 노드에 좀만 요청보내도 헐떡대다가 죽음 최소 잔고 맞춰줘야 함 라이브러리 편하게 잘되어 있긴 한데 노드 개...
Stellar Lumens (XLM) 💡 Cheatsheet of XLM for web3 developers. 요약 리플 v2 protobuf같은 프로토콜인 xdr을 사용하는 특이사항이 있음 트랜잭션...
Ripple (XRP) 💡 Cheatsheet of XRP for web3 developers. 요약 국제 송금망을 타겟으로 한 블록체인 속도를 위해서 탈중앙을 포기한 사례 개발자 도구나 커뮤니티가 훌...
Istanbul Byzantine Fault This article refers to link below! [Link](https://steemit.com/kr/@kanghamin/istanbul-byzantine-fault-toleranc...
HD 지갑의 개념과 BIP-32/39/44 표준, 키 파생 경로 구조를 알아봅니다.
Harmony (ONE) 💡 Cheatsheet of ONE for web3 developers. 요약 이더리움 복제품 다만 샤딩 적용되어 있는데 현재는 4개 체인 이외 특이사항 딱히 없다...
Filecoin (FIL) 💡 애증의 파일코인 요약 트랜잭션 전파시에 타임아웃 나는거 고질병이라고 함 미리 txHash 만드는 방법있음. 아래 라이브러리 잘 찾으면 나옴 [https://docs.zondax.c...
Biance Smart Chain (BNB) 💡 Cheatsheet of BSC/BNB for web3 developers. 설명 이더리움 복사본. BNB체인과 BSC체인이 따로 있어서 유의 필요...
블록체인의 이해 _보험연구원의 연구보고서 '[권호 : 18-24] 보험 산업의 블록체인 활용'을 읽고 작성한 내용입니다. 개인 공부 목적이라 정리가 미흡한 점 양해 부탁드립니다._ 블록체인의 의미 블록체인이란 P2P(Peer to Peer) 네트...
롤업이란? 롤업은 L2에서 트랜잭션을 실행한 뒤, 실행한 트랜잭션 데이터들과 변경된 상태의 요약본을 L1에 저장하는 솔루션 일반적으로 L1에 배패된 롤업 컨트랙트에 스테이트 루트(상태요약본)가 저장되어 있음 롤업의 경우 L1의 상태 변경시 TX실행 결과...
"단순 해시 검증"의 한계와 데이터 가용성 문제 이것은 매우 핵심적인 질문입니다! 단순히 ODS의 해시만 검증하는 방식이 왜 부족한지, Celestia의 데이터 가용성 샘플링이 왜 필요한지 명확히 설명드리겠습니다. 단순 해시 검증의 근본적 문제 1...
Checksum What is checksum ? A checksum is small-sized block of data derived from block of digital data for the purpose of deecting errors tah m...
How Base Gas Works Aptos transactions by default charge a base gas fee, regardless of market conditions. For each transaction, this "base gas" amou...
Ethereum (ETH) 💡 이더리움은 월드 와이드 컴퓨터를 꿈꾼다 장점 개발자 커뮤니티 1등인듯, 어지간한 에러나 이슈는 이미 레퍼런스가 모두 있음. 디버깅 매우 편함 그러다보니 web3, ethers.j...
Namespaced Merkle Tree (NMT)란? Namespaced Merkle Tree (NMT)는 Merkle Tree의 변형된 구조로, 네임스페이스(namespace)를 기반으로 하는 인증 가능한 데이터 구조다. Cel...
Celestia의 데이터 저장 공간 사용량 Celestia의 EDS(Extended Data Square) 구조에서 저장 공간 사용은 다음과 같습니다: 전체 EDS 용량 (이론적인 값) 전체 EDS는 원본 데이터의 4배 크기를 차지합니다: -...
Celestia의 데이터 가용성 증명(Data Availability Proof) 메커니즘 Celestia는 블록체인 확장성 문제를 해결하기 위해 데이터 가용성 증명(Data Availability Proof) 메커니즘을 핵심으로 사용합니다. 이 메커니즘은 모든...
EDS(Extended Data Square)란? EDS는 Celestia의 데이터 가용성(Data Availability) 보장 메커니즘의 핵심 구조입니다. EDS는 원본 데이터를 2D 사각형으로 구성한 후, Reed-Solomon 오류 정정 코딩을 적용하여...
핵심 개념 Share (공간단위) Celestia의 기본 데이터 단위(512바이트) 네임스페이스 ID를 포함한 원시 데이터 저장 각 Share는 특정 네임스페이스에 속하며, 정보 바이트와 버전을 포함 Square (사각형) 데...
데이터 가용성 샘플링(DAS)에서 샘플 수량 결정 방식 라이트 노드의 샘플링 설정 share/availability/light/options.go 파일에서, 라이트 노드의 기본 샘플 수량이 16개로 정의되어 있습니다. ``` // D...
celestia-node 'file' 패키지 분석 Celestia-node repository의 패키지는 Exten Data Square(EDS)라는 데이터 구조를 파일 시스템에 효율적으로 저장하고 접근하기 위한 구현을 제공합니다. 이 패키...
비트코인 NFT와 BRC-20(FT) 연초에 비트코인에서 발행이 가능해졌다는 뉴스가 나왔다. 최근에는 트랜잭션 급증으로 비트코인 네트워크가 혼잡해지고 있다. 본 글에서는 단순했던 비트코인 네트워크에서 어떻게 이더리움같은 , `NF...
SPV (Simplified Payment Verification) SPV란? 거래에 대한 모든 블록체인을 저장하지 않고도 트랜잭션을 검증하는 방법입니다. 라이트 웨이트 노드 또는 경량노드라고도 불립니다. 특징 블록체인의 사본을 보관하지 않...
Bitcoin Segwit 비트코인에서, 거래는 입력(inputs)과 출력(outputs)을 포함합니다. 트랜잭션이 네트워크로 전송될 때 노드에서 트랜잭션의 유효성을 검사하여 트랜잭션이 합법적이고 입력이 이중으로 사용되지 않는지 확인해야 합니다. 원래 비트코인 프...
Bitcoin Script 비트코인은 트랜잭션에 스크립팅 시스템을 사용합니다. 스크립트는 단순하고, 스택 기반이며, 좌에서 우로 진행합니다. 이것은 의도적으로 튜링완전하지 않으며, 루프가 허용되지 않습니다. 스크립트는 본질적으로 각 트랜잭션에 기록된 지시어들의...
Address 비트코인 주소는 비트코인을 받는 데 사용되는 26-35개의 영숫자 식별자입니다. 서로 다른 사양을 기반으로 하는 여러 주소 형식이 있습니다. 사용자가 주소를 입력할 때 이러한 형식에는 특정 접두사가 있으므로 사용 중인 형식을 확인할 수 있습니다....
Upgrade Move code Move code (e.g., Move modules) on the Aptos blockchain can be upgraded. This allows code owners and module developers to update a...
Move on Aptos 앱토스 블록체인은 합의 프로토콜을 실행하는 밸리데이터 노드들로 구성됩니다. 합의 프로토콜은 Move Virtual Machine()에서 실행될 때 트랜잭션들의 순서와 출력()에 동의합니다. 각 밸리데이터 노드는...
Interact with the Move VM The Aptos blockchain uses the Move virtual machine (VM) for executing operations...
Aptos Whitepaper https://aptos.dev/aptos-white-paper/aptos-white-paper-in-korean...
Aptos Move Structure 여러분의 Move 코드를 어떻게 구성하는게 좋은지 이해하는 시간을 가져봅시다 Move의 구조체는 함수 클래스 역할을 하는 Rust와 같은 다른 프로그래밍 언어의 구조체와 비슷합니다. 원하는 만큼 구조체에 많은 필드를 가질 수...
Aptos Integration Guide https://aptos.dev/guides/system-integrators-guide...