<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="https://potatogi.dev/feed_style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
    <tabi:metadata xmlns:tabi="https://github.com/welpo/tabi">
        <tabi:base_url>https://potatogi.dev/</tabi:base_url>
        <tabi:separator>
            •
        </tabi:separator>
        <tabi:about_feeds>
            이것은 웹 피드이며, Atom 피드로도 알려져 있습니다. 주소 표시 줄의 URL을 뉴스 리더로 복사하여 구독하세요. About Feeds를 방문하여 자세히 알아보고 시작하세요. 무료입니다.
        </tabi:about_feeds>
        <tabi:visit_the_site>
            웹사이트 방문하기
        </tabi:visit_the_site>
        <tabi:recent_posts>
            최근 게시물
        </tabi:recent_posts>
        <tabi:last_updated_on>
            $DATE에 업데이트됨
        </tabi:last_updated_on>
        <tabi:default_theme>dark</tabi:default_theme>
        <tabi:post_listing_date>date</tabi:post_listing_date>
        <tabi:current_section>blockchain</tabi:current_section>
    </tabi:metadata><title>Potatogi - blockchain</title>
        <subtitle>Potatogi의 기술 블로그</subtitle>
    <link href="https://potatogi.dev/tags/blockchain/atom.xml" rel="self" type="application/atom+xml"/>
    <link href="https://potatogi.dev/tags/blockchain/" rel="alternate" type="text/html"/>
    <generator uri="https://www.getzola.org/">Zola</generator><updated>2026-10-08T00:00:00+00:00</updated><id>https://potatogi.dev/tags/blockchain/atom.xml</id><entry xml:lang="ko">
        <title>Sui 체크포인트 데이터 — 무엇이고 어디서 얻나</title>
        <published>2026-10-07T00:00:00+00:00</published>
        <updated>2026-10-08T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-6-sui-beulrogchein-deiteo-tteudeobogi/46-sui-chekeupointeu-deiteo-mueosigo-eodiseo-eodna/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-6-sui-beulrogchein-deiteo-tteudeobogi/46-sui-chekeupointeu-deiteo-mueosigo-eodiseo-eodna/</id>
        <summary type="html">Sui의 원본 데이터 단위인 체크포인트가 합의 과정에서 어떻게 만들어지는지, 그리고 공개 스토어·버킷·gRPC 중 어디서 어떤 조건과 비용으로 받을 수 있는지 정리합니다.</summary>
        </entry><entry xml:lang="ko">
        <title>[코인 거래로 알아보는 매칭엔진] #3. 매칭 알고리즘</title>
        <published>2026-10-01T00:00:00+00:00</published>
        <updated>2026-10-01T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-5-koin-georaero-alaboneun-maechingenjin/43-maeching-algorijeum/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-5-koin-georaero-alaboneun-maechingenjin/43-maeching-algorijeum/</id>
        <summary type="html">같은 가격에 주문이 여러 개 줄 서 있을 때 누구의 주문부터 체결될까요? Coinbase·Binance 공식 문서로 Price-Time Priority를 살펴보고, CME Globex의 Pro-Rata와 조합형 알고리즘과 비교한 뒤 부분 체결과 잔량 처리, Self-Trade Prevention까지 정리합니다.</summary>
        </entry><entry xml:lang="ko">
        <title>[코인 거래로 알아보는 매칭엔진] #4. CEX vs DEX 매칭엔진 비교</title>
        <published>2026-10-01T00:00:00+00:00</published>
        <updated>2026-10-01T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-5-koin-georaero-alaboneun-maechingenjin/44-cex-vs-dex-maechingenjin-bigyo/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-5-koin-georaero-alaboneun-maechingenjin/44-cex-vs-dex-maechingenjin-bigyo/</id>
        <summary type="html">체결 순서를 정하는 권한은 누구에게 있을까요? Coinbase와 LMAX로 중앙 매칭엔진의 구조를 보고, Uniswap의 AMM, Hyperliquid와 Sui DeepBook의 온체인 오더북, dYdX의 오프체인 매칭을 비교한 뒤 성능과 탈중앙성의 트레이드오프로 시리즈를 마무리합니다.</summary>
        </entry><entry xml:lang="ko">
        <title>[코인 거래로 알아보는 매칭엔진] #2. 오더북(Order Book)의 구조</title>
        <published>2026-09-30T00:00:00+00:00</published>
        <updated>2026-09-30T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-5-koin-georaero-alaboneun-maechingenjin/42-odeobug-gujo/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-5-koin-georaero-alaboneun-maechingenjin/42-odeobug-gujo/</id>
        <summary type="html">매칭엔진이 매 순간 들여다보는 오더북의 모양을 Upbit·Coinbase·Binance·Kraken 공식 API 문서로 살펴봅니다. Bid와 Ask, 스프레드, 가격 레벨 집계부터 지정가·시장가 주문의 차이, 오더북 깊이와 슬리피지 계산까지 정리합니다.</summary>
        </entry><entry xml:lang="ko">
        <title>[코인 거래로 알아보는 매칭엔진] #1. 매칭엔진의 역사와 진화</title>
        <published>2026-09-08T00:00:00+00:00</published>
        <updated>2026-09-30T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-5-koin-georaero-alaboneun-maechingenjin/41-maechingenjinui-yeogsawa-jinhwa/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-5-koin-georaero-alaboneun-maechingenjin/41-maechingenjinui-yeogsawa-jinhwa/</id>
        <summary type="html">거래소에서 주문을 짝지어 주는 Matching Engine이 무엇인지, 전통 금융 거래소에서 시작해 코인 거래소를 거쳐 DEX까지 어떻게 이어지고 갈라졌는지 정리합니다. Nasdaq과 Island ECN, Coinbase Exchange, Uniswap과 dYdX의 실제 설계를 따라가며 큰 그림을 잡습니다.</summary>
        </entry><entry xml:lang="ko">
        <title>[Sui Object] #6. Party Objects</title>
        <published>2026-03-03T00:00:00+00:00</published>
        <updated>2026-03-03T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-4-sui-object/36-sui-object-6-party-objects/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-4-sui-object/36-sui-object-6-party-objects/</id>
        <summary type="html">Sui의 새로운 소유권 형태인 Party Object(consensus-address-owned)의 개념과 기존 소유권 형태와의 차이, party_transfer로 생성하는 방법, 사용 시나리오와 제약 사항을 알아봅니다.</summary>
        </entry><entry xml:lang="ko">
        <title>[Sui Object] #5. Wrapped Objects</title>
        <published>2026-02-15T00:00:00+00:00</published>
        <updated>2026-02-15T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-4-sui-object/35-sui-object-5-wrapped-objects/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-4-sui-object/35-sui-object-5-wrapped-objects/</id>
        <summary type="html">Sui의 Wrapped Object 개념과 제약 사항, Direct·Option·vector 세 가지 Wrapping 방식을 Trusted Swap, SimpleWarrior 예제로 알아봅니다.</summary>
        </entry><entry xml:lang="ko">
        <title>[Sui Object] #4. Immutable Objects</title>
        <published>2026-02-04T00:00:00+00:00</published>
        <updated>2026-02-04T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-4-sui-object/34-sui-object-4-immutable-objects/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-4-sui-object/34-sui-object-4-immutable-objects/</id>
        <summary type="html">Sui의 Immutable Object 생성 방법, 사용 시기, 합의 없이 병렬 처리되는 동시성 이점을 GameConfig 예제로 알아봅니다.</summary>
        </entry><entry xml:lang="ko">
        <title>[Sui Object] #3. Shared Objects</title>
        <published>2026-01-23T00:00:00+00:00</published>
        <updated>2026-01-23T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-4-sui-object/33-sui-object-3-shared-objects/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-4-sui-object/33-sui-object-3-shared-objects/</id>
        <summary type="html">Sui의 Shared Object 생성 방법, 사용 시기, Capability Pattern을 활용한 권한 제어를 도넛 가게 예제로 알아봅니다.</summary>
        </entry><entry xml:lang="ko">
        <title>[Sui Object] #2. Address-Owned Objects</title>
        <published>2026-01-14T00:00:00+00:00</published>
        <updated>2026-01-14T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-4-sui-object/32-sui-object-2-address-owned-objects/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-4-sui-object/32-sui-object-2-address-owned-objects/</id>
        <summary type="html">Sui의 Address-Owned Object 생성, 전송, 상호작용 방식과 테스트 방법을 알아봅니다.</summary>
        </entry><entry xml:lang="ko">
        <title>[Sui Object] #1. Object Model</title>
        <published>2026-01-10T00:00:00+00:00</published>
        <updated>2026-01-10T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-4-sui-object/31-sui-object-1-object-model/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-4-sui-object/31-sui-object-1-object-model/</id>
        <summary type="html">Sui의 기본 저장 단위인 Object의 종류, Metadata, 참조 방식, 소유권 유형을 살펴봅니다.</summary>
        </entry><entry xml:lang="ko">
        <title>[Hello Sui] #3. Frontend 연결하기</title>
        <published>2026-01-07T00:00:00+00:00</published>
        <updated>2026-01-07T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-3-hello-sui/30-hello-sui-3-frontend-yeongyeolhagi/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-3-hello-sui/30-hello-sui-3-frontend-yeongyeolhagi/</id>
        <summary type="html">Sui dApp Kit을 활용해 React Frontend를 Move Package와 연결하는 방법을 알아봅니다.</summary>
        </entry><entry xml:lang="ko">
        <title>[Hello Sui] #2. Smart Contract 배포하기</title>
        <published>2026-01-06T00:00:00+00:00</published>
        <updated>2026-01-06T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-3-hello-sui/29-hello-sui-2-smart-contract-baepohagi/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-3-hello-sui/29-hello-sui-2-smart-contract-baepohagi/</id>
        <summary type="html">Sui의 Object 모델과 Move 언어를 소개하고, Hello World 스마트 컨트랙트를 빌드·배포·상호작용하는 전 과정을 살펴봅니다.</summary>
        </entry><entry xml:lang="ko">
        <title>[Hello Sui] #1. Sui Cli 설치하기</title>
        <published>2026-01-04T00:00:00+00:00</published>
        <updated>2026-01-04T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-3-hello-sui/28-hello-sui-1-sui-cli-seolchihagi/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-3-hello-sui/28-hello-sui-1-sui-cli-seolchihagi/</id>
        <summary type="html">Sui CLI 설치부터 Client 설정, Address 생성, Faucet으로 테스트 토큰 받기까지 Sui Cli 환경을 처음 세팅하는 과정을 설명합니다.</summary>
        </entry><entry xml:lang="ko">
        <title>Tinji App</title>
        <published>2023-06-10T00:00:00+00:00</published>
        <updated>2023-06-10T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/projects/4-tinji-app/" type="text/html"/>
        <id>https://potatogi.dev/projects/4-tinji-app/</id>
        <summary type="html">위치기반 매장 추천 및 리워드 서비스. Protocol Camp에서 Solana 스마트 컨트랙트 개발자로 참여했습니다.</summary>
        </entry><entry xml:lang="ko">
        <title>TomaaS Smart Contract</title>
        <published>2023-05-16T00:00:00+00:00</published>
        <updated>2023-05-16T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/projects/3-tomaas-smart-contract/" type="text/html"/>
        <id>https://potatogi.dev/projects/3-tomaas-smart-contract/</id>
        <summary type="html">Glitch Hackathon zkEVM 트랙 참여 — Solidity 기반 NFT Staking Pool 및 Typescript Client 모듈 개발</summary>
        </entry><entry xml:lang="ko">
        <title>[Solana] Metaplex Candy Machine 이용해 NFT Minting 하기</title>
        <published>2023-04-28T00:00:00+00:00</published>
        <updated>2023-04-28T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/26-solana-metaplex-candy-machine-iyonghae-nft-minting-hagi/" type="text/html"/>
        <id>https://potatogi.dev/posts/26-solana-metaplex-candy-machine-iyonghae-nft-minting-hagi/</id>
        <summary type="html">[Solana] Metaplex Candy Machine 이용해 NFT Minting 하기</summary>
        </entry><entry xml:lang="ko">
        <title>[Metaplex Candy Machine] #5. Minting 하기</title>
        <published>2023-04-16T00:00:00+00:00</published>
        <updated>2023-04-16T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-2-metaplex-candy-machine/25-metaplex-candy-machine-5-minting-hagi/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-2-metaplex-candy-machine/25-metaplex-candy-machine-5-minting-hagi/</id>
        <summary type="html">[Metaplex Candy Machine] #5. Minting 하기</summary>
        </entry><entry xml:lang="ko">
        <title>[Metaplex Candy Machine] #4. Candy Guard 이해하기</title>
        <published>2023-04-15T00:00:00+00:00</published>
        <updated>2023-04-15T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-2-metaplex-candy-machine/24-metaplex-candy-machine-4-candy-guard-ihaehagi/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-2-metaplex-candy-machine/24-metaplex-candy-machine-4-candy-guard-ihaehagi/</id>
        <summary type="html">[Metaplex Candy Machine] #4. Candy Guard 이해하기</summary>
        </entry><entry xml:lang="ko">
        <title>[Metaplex Candy Machine] #3. Candy Machine에 Item 넣기</title>
        <published>2023-04-14T00:00:00+00:00</published>
        <updated>2023-04-14T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-2-metaplex-candy-machine/23-metaplex-candy-machine-3-candy-machinee-item-neohgi/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-2-metaplex-candy-machine/23-metaplex-candy-machine-3-candy-machinee-item-neohgi/</id>
        <summary type="html">[Metaplex Candy Machine] #3. Candy Machine에 Item 넣기</summary>
        </entry><entry xml:lang="ko">
        <title>[Metaplex Candy Machine] #2. Candy Machine 관리하기</title>
        <published>2023-04-13T00:00:00+00:00</published>
        <updated>2023-04-13T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-2-metaplex-candy-machine/22-metaplex-candy-machine-2-candy-machine-gwanrihagi/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-2-metaplex-candy-machine/22-metaplex-candy-machine-2-candy-machine-gwanrihagi/</id>
        <summary type="html">[Metaplex Candy Machine] #2. Candy Machine 관리하기</summary>
        </entry><entry xml:lang="ko">
        <title>[Metaplex Candy Machine] #1. Candy Machine 설정 이해하기</title>
        <published>2023-04-12T00:00:00+00:00</published>
        <updated>2023-04-12T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-2-metaplex-candy-machine/21-metaplex-candy-machine-1-candy-machine-seoljeong-ihaehagi/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-2-metaplex-candy-machine/21-metaplex-candy-machine-1-candy-machine-seoljeong-ihaehagi/</id>
        <summary type="html">[Metaplex Candy Machine] #1. Candy Machine 설정 이해하기</summary>
        </entry><entry xml:lang="ko">
        <title>[Solana - Native vs Anchor] #3. Account 생성하기</title>
        <published>2022-10-21T00:00:00+00:00</published>
        <updated>2022-10-21T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-1-solana-native-vs-anchor/15-solana-native-vs-anchor-3-account-saengseonghagi/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-1-solana-native-vs-anchor/15-solana-native-vs-anchor-3-account-saengseonghagi/</id>
        <summary type="html">[Solana - Native vs Anchor] #3. Account 생성하기</summary>
        </entry><entry xml:lang="ko">
        <title>[Solana - Native vs Anchor] #2. Account 확인하기</title>
        <published>2022-10-20T00:00:00+00:00</published>
        <updated>2022-10-20T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-1-solana-native-vs-anchor/14-solana-native-vs-anchor-2-account-hwaginhagi/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-1-solana-native-vs-anchor/14-solana-native-vs-anchor-2-account-hwaginhagi/</id>
        <summary type="html">[Solana - Native vs Anchor] #2. Account 확인하기</summary>
        </entry><entry xml:lang="ko">
        <title>[Solana - Native vs Anchor] #1. Hello Solana</title>
        <published>2022-10-14T00:00:00+00:00</published>
        <updated>2022-10-14T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/series-1-solana-native-vs-anchor/13-solana-native-vs-anchor-1-hello-solana/" type="text/html"/>
        <id>https://potatogi.dev/posts/series-1-solana-native-vs-anchor/13-solana-native-vs-anchor-1-hello-solana/</id>
        <summary type="html">[Solana - Native vs Anchor] #1. Hello Solana</summary>
        </entry><entry xml:lang="ko">
        <title>[Solana 이해하기] Program</title>
        <published>2022-10-03T00:00:00+00:00</published>
        <updated>2022-10-03T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/12-solana-ihaehagi-program/" type="text/html"/>
        <id>https://potatogi.dev/posts/12-solana-ihaehagi-program/</id>
        <summary type="html">[Solana 이해하기] Program</summary>
        </entry><entry xml:lang="ko">
        <title>[Solana 이해하기] Account</title>
        <published>2022-10-01T00:00:00+00:00</published>
        <updated>2022-10-01T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/posts/11-solana-ihaehagi-account/" type="text/html"/>
        <id>https://potatogi.dev/posts/11-solana-ihaehagi-account/</id>
        <summary type="html">[Solana 이해하기] Account</summary>
        </entry><entry xml:lang="ko">
        <title>Solana Cookbook Translation</title>
        <published>2022-09-29T00:00:00+00:00</published>
        <updated>2022-09-29T00:00:00+00:00</updated>
        <author>
            <name>Potatogi</name>
        </author>
        <link rel="alternate" href="https://potatogi.dev/projects/1-solana-cookbook-translation/" type="text/html"/>
        <id>https://potatogi.dev/projects/1-solana-cookbook-translation/</id>
        <summary type="html">Solana 개발자 문서 Solana Cookbook의 한국어 번역 Contribution 프로젝트입니다.</summary>
        </entry>
</feed>
