blockchain

A collection of 11 posts
[Q2'24] Crypto 시장에 대한 견해
blockchain

[Q2'24] Crypto 시장에 대한 견해

많은 크립토 기업에서 거대 자본은 인프라를 투자하고 있지만 이는 비유하자면 인터넷 및 모바일 시대에 앞서 각기 다른 광케이블과 송전탑만 계속 설치하고 있는 것이다. 이는 제조업/인터넷/모바일 혁명에서 대규모 수요에서 인프라 설비로 점진적으로 성장했던 사례를 바탕으로 이제는 역으로 bottom-up 접근법으로 투자와 프로젝트가 준비하고 있다고 본다. 이 방향이 별로 좋아보이지 않지만
7 min read
비트코인 세그윗: BIP-141 상세
bitcoin

비트코인 세그윗: BIP-141 상세

비트코인 BIP-141에서 이뤄진 논의를 통해 실제 구현 상황에서 변화는 다음과 같습니다. Specification Transaction ID 기존의 txid 는 [nVersion][txins][txouts][nLockTime] 형태의 트랜잭션 데이터를 SHA256 함수를 두 번 실행한 값으로 계산되었습니다. 이는 유지하면서 wtxid 라는 새로운 형태의 id를 사용합니다. 이는 [nVersion][marker][flag][txins][txouts][witness][nLockTime] 에 SHA256을 두번
6 min read
블록체인의 다양한 VM (Virtual Machine)
blockchain

블록체인의 다양한 VM (Virtual Machine)

최근 커뮤니티에서도 EVM 외 VM에 대한 관심이 다시 조금씩 높아지는 것 같습니다.(MoveVM, LinuxVM, zkEVM, zkLLVM, etc) 그래서 VM이 뭐고, 왜 이렇게 열심히 다들 개발하는지 알기 위해 간단하게 소개해보겠습니다. 1️⃣ VM이란 무엇일까? 가상 머신(Virtual Machine)은 간단하게 생각하면 분리된 프로그래밍 실행 환경입니다. 프로그래밍을 그냥 돌리면 되지, 왜 가상 머신이라는
7 min read
비트코인 세그윗: WHY
bitcoin

비트코인 세그윗: WHY

지난 포스팅에서 비트코인이 업그레이드 하는 방식에 대해 다뤘습니다. 이번 글부터는 세그윗에 대해서 알아보려고 합니다. 세그윗 업그레이드 세그윗은 Segregated과 Witness의 앞부분을 딴 표현으로 "분리된 증인"이라는 뜻입니다. 2015년 Pieter Wuille과 비트코인 개발자에 의해 제안되었으며, 일반적으로는 다음과 같이 알려져있습니다. 서명 데이터를 트랜잭션 데이터에 분리시켜 '증인' 데이터로 구분하며,
7 min read
비트코인 업그레이드
bitcoin

비트코인 업그레이드

비트코인은 그동안 다양한 업그레이드를 진행했습니다. 그 중 사용자 경험 관점에서 가장 크게 변화된 업그레이드로는 세그윗(SegWit)과 탭루트(Taproot)가 있습니다. 근데 업그레이드...어떻게 되는지 궁금하시지 않나요? 가장 탈중앙화된 블록체인인 비트코인은 어떤 식으로 체인을 업그레이드 할까요? 비트코인 업그레이드? 소프트포크? 저 또한 그랬지만 많은 이들이 비트코인은 변하지 않는다고 생각합니다. 하지만 비트코인은
8 min read
비트코인 스크립트
bitcoin

비트코인 스크립트

⚠️해당 문서는 일부 비트코인 백서에 대한 이해를 바탕으로 하고 있습니다. 아직 백서를 읽지 않았다면, 빠르게 읽어보시는 것을 추천합니다. 블록체인과 프로그래밍 비트코인을 제외한 유명한 체인은 스마트 컨트랙트(smart contract) 기반으로 많은 것을 할 수 있습니다. 스마트 컨트랙트를 단순하게 설명하면 "특정 방식으로만 동작하는 코드"입니다. 블록체인이 iOS나 윈도우라면, 스마트 컨트랙트는
9 min read
비트코인 반감기는 어떻게 프로그래밍 되어 있을까? 그리고 왜 초기값은 50BTC일까?
blockchain

비트코인 반감기는 어떻게 프로그래밍 되어 있을까? 그리고 왜 초기값은 50BTC일까?

비트코인 반감기 코드 설명 CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams) { int halvings = nHeight / consensusParams.nSubsidyHalvingInterval; // Force block reward to zero when right shift is undefined. if (halvings >= 64) return 0; CAmount nSubsidy = 50 * COIN; // Subsidy is cut in half every 210,000 blocks which will occur
4 min read
Ethereum Testnet (feat. Holesky)
ethereum

Ethereum Testnet (feat. Holesky)

Ethereum Testnet이란? TestnetFlavourGenesisLTSEOLStatusOlympicPoWQ1/2015NoQ3/2015DeadMordenPoWQ3/2015NoQ4/2016DeadRopstenPoWQ4/2016NoQ4/2022DeadKovanPoAQ1/2017NoQ4/2019DeadRinkebyPoAQ1/20171 yearQ2/2023EOLGoerliPoSQ1/20191 yearQ4/2023LTSSepoliaPoAQ4/20211 yearQ4/2026LiveHoleskyPoSQ4/20231 yearQ4/2028PlannedTBDPoAQ4/20251 yearQ4/2030Planned 이더리움 네트워크에서 테스트넷은 공식적으로 배포되기 전 여러 테스트를 할 수 있는 유사 환경의 네트워크입니다. 2015년부터 1~2년 주기로 테스트넷을 배포했고, 이더리움 네트워크 상황에 따라
3 min read
Dune Analytics: 온체인 데이터를 좋아하세요?
dune analytics

Dune Analytics: 온체인 데이터를 좋아하세요?

지금은 크립토 생태계에서 리서치하고 있지만, 과거에는 데이터 분석을 주로 했습니다. 그래서 이번 글에서는 크립토 내 데이터 분석이 어떻게 이뤄지고 어떤 식으로 활용할 수 있을지 살펴보겠습니다. ⛓️블록체인과 데이터 온체인 데이터란? 블록체인의 특징 중 하나는 투명성입니다. 블록체인 상에서 이뤄지는 트랜잭션을 모든 사용자가 공유하고 살펴볼 수 있습니다. 블록체인 상에서 확인할 수 있는 데이터를
14 min read