Glossary — TH / EN

พจนานุกรม Web3

ศัพท์ web3 แบบสองภาษา — 68 คำที่ใช้บ่อยใน CUVETSMO platform. แต่ละ entry มีคำอธิบายภาษาไทย พร้อมตัวอย่างบริบทสัตวแพทย์ที่เกี่ยวข้อง.

68 จาก 68 entries

A

Account Abstraction

· บัญชีนามธรรม (ERC-4337)

มาตรฐานที่ทำให้ smart contract เป็น wallet ได้ — login ด้วย email, sponsor gas, ไม่ต้องจำ seed phrase

อ่านเพิ่ม

ERC-4337 เป็นมาตรฐานที่เปลี่ยน UX ของ wallet จาก geek tool เป็น consumer product. แทนที่จะให้ user สร้าง EOA (Externally Owned Account) ด้วย seed phrase 12 คำ ระบบสร้าง smart contract wallet ให้แทน — ทำให้ login ด้วย email หรือ social ได้, sponsor ค่า gas ให้ user, ตั้ง spending limit ได้, recover wallet ได้ผ่าน social.

บริบทสัตวแพทย์

ใน CUVETSMO เราใช้ Privy (which uses AA under the hood) ให้นิสิตเข้าด้วย CU email ได้เลย — ไม่ต้องสอนเรื่อง seed phrase ใน 10 นาทีแรก

ดูเพิ่มเติม

Allowance

· วงเงินอนุญาต

จำนวน token ที่เจ้าของอนุญาตให้ contract อื่นใช้แทนได้

อ่านเพิ่ม

Allowance เป็นกลไกของ ERC-20 ที่ให้เจ้าของ token approve ให้ contract อื่นเช่น DEX หรือ vault หยิบ token จำนวนหนึ่งจาก wallet ไปใช้ได้ โดยไม่ต้องโอนล่วงหน้า. เป็นพื้นฐานของ DeFi ทุก protocol.

บริบทสัตวแพทย์

เปรียบเหมือนการเซ็นใบมอบฉันทะให้รุ่นน้องไปรับยาแทนได้ ภายในปริมาณที่ระบุ — ไม่ใช่มอบทั้งคลังยา

ดูเพิ่มเติม

AMM

· ตลาดอัตโนมัติ (Automated Market Maker)

ระบบ swap แบบ pool ไม่มี order book — ราคามาจาก ratio ของ token ใน pool

อ่านเพิ่ม

AMM (Automated Market Maker) เช่น Uniswap คือ smart contract ที่เก็บ token 2 ตัวใน pool. ใครก็ swap ได้ — ราคาคำนวณจาก reserve ratio ตามสูตร x·y=k. ไม่มี matching engine, ไม่มี order book.

บริบทสัตวแพทย์

ใน Swap Sandbox ของเรา ใช้ AMM จำลอง — ลองปรับ slippage แล้วเห็นราคาเลื่อนทันที เหมือนชั่งวัตถุดิบยาแล้วเห็น scale ตอบสนอง

ดูเพิ่มเติม

Approve

· อนุมัติ

ตั้ง allowance ให้ contract อื่นใช้ token แทนเราได้

อ่านเพิ่ม

approve() เป็น function มาตรฐานของ ERC-20 ที่ user เรียกก่อน swap/lend/stake — บอก contract ปลายทางว่ายอมให้หยิบ token ได้กี่หน่วย. ทุก DApp ที่ใช้ token จะมีขั้นตอน approve ก่อน action จริง 1 ครั้ง.

บริบทสัตวแพทย์

เปรียบเหมือนเซ็นใบยินยอมก่อนเข้าผ่าตัด — เซ็นทีเดียว ใช้ได้ทั้งคอร์ส (ภายในวงเงิน)

ดูเพิ่มเติม

Attestation

· การยืนยันออน-เชน

บันทึก fact เกี่ยวกับ wallet/บุคคลลงบน chain — ใครก็ verify ได้

อ่านเพิ่ม

Attestation คือการที่ wallet หนึ่ง 'รับรอง' บางอย่างเกี่ยวกับ wallet อื่น เช่น ผ่าน KYC, จบหลักสูตร, เข้า event. ผ่านมาตรฐาน EAS (Ethereum Attestation Service) สามารถเก็บ structured data ลง chain โดยไม่ต้อง deploy contract ใหม่.

บริบทสัตวแพทย์

CUVETSMO ใช้ EAS attestation บันทึก 'นิสิตคนนี้จบ Wallet 101' — เป็น credential digital ที่ไม่อยู่ใน server ของเรา ใครก็ verify ได้แม้สโมจะหายไป

ดูเพิ่มเติม

Audit

· การตรวจสอบสัญญา

การจ้างผู้เชี่ยวชาญตรวจ code smart contract ก่อน deploy mainnet

อ่านเพิ่ม

Smart contract audit เป็นกระบวนการที่ทีม security เช่น OpenZeppelin, Trail of Bits, Spearbit อ่าน code ทีละบรรทัด หา bug, reentrancy, integer overflow, access control hole. ค่าใช้จ่ายตั้งแต่ $20k ถึง $200k+ ตามความซับซ้อน.

บริบทสัตวแพทย์

เหมือน peer review งานวิจัยก่อนตีพิมพ์ — code ที่จะถือเงินคนอื่นต้องผ่านสายตาอีกคนก่อน

ดูเพิ่มเติม

B

Base URI

· URL ฐานของ metadata

Prefix ของ tokenURI ที่ใช้ร่วมกันทุก token id ใน collection เดียว

อ่านเพิ่ม

Base URI เป็น string ที่ contract ของ NFT collection เก็บไว้ แล้ว append id ของ token ต่อท้ายเมื่อมีคนถาม tokenURI. เช่น base = 'ipfs://Qmxxx/' แล้ว tokenURI(7) = 'ipfs://Qmxxx/7.json'. ประหยัด storage on-chain.

ดูเพิ่มเติม

Block Explorer

· ตัวสำรวจบล็อก

เว็บที่ให้ดูทุก transaction บน blockchain — เช่น BaseScan, Etherscan

อ่านเพิ่ม

Block explorer เป็นเว็บที่ index ข้อมูลทั้งหมดบน blockchain ให้ดูได้ — transaction, address, contract, token transfer. โปร่งใส 100% เพราะ blockchain เป็น public ledger. CUVETSMO ใช้ BaseScan (sepolia.basescan.org สำหรับ testnet).

บริบทสัตวแพทย์

ทุก mint SBT, ทุก vote DAO, ทุก donation ใน Welfare Treasury จะมี link ไปดูบน BaseScan ได้ — verify ว่าระบบไม่โกง

ดูเพิ่มเติม

Blockchain

· บล็อกเชน

ฐานข้อมูลที่กระจายไปทั่ว ทุกคนเห็นเหมือนกัน แก้ย้อนหลังไม่ได้

อ่านเพิ่ม

Blockchain คือ database ที่ replicate ไปยังคอมพิวเตอร์หลายพันเครื่องทั่วโลก. การเขียนข้อมูลใหม่ (block) ต้องผ่าน consensus ของหลายๆ node, ทำให้ไม่มีใครแก้ย้อนหลังหรือลบได้. Bitcoin (2009) เป็น blockchain แรกที่ใช้งานจริง; Ethereum (2015) เพิ่ม smart contract.

บริบทสัตวแพทย์

นึกถึงสมุดบันทึกการรักษาที่ทุกคลินิกในจังหวัดมีเหมือนกันทุกหน้า — แก้ที่เดียวไม่ได้ เพราะอีก 99 เล่มยังจำของจริงไว้

ดูเพิ่มเติม

Bug Bounty

· รางวัลแจ้งช่องโหว่

โปรแกรมตั้งรางวัลให้คนแจ้งช่องโหว่ของ contract ก่อนถูก exploit

อ่านเพิ่ม

Bug bounty คือ การที่ protocol ตั้งเงินรางวัลขั้นบันได (เช่น $10k–$1M) ให้คนที่หา bug แล้วรายงานก่อนใช้โจมตี. ใหญ่ที่สุดคือ Immunefi marketplace. รางวัลเป็น % ของ TVL ที่ปกป้องไว้.

ดูเพิ่มเติม

Bundler

· ผู้รวมธุรกรรม (ERC-4337)

Service ที่รวม UserOp หลายตัวส่งเป็น 1 transaction บน chain

อ่านเพิ่ม

ใน ERC-4337 user ไม่ได้ส่ง transaction ตรง แต่ลงนาม UserOperation แล้วส่งให้ bundler. Bundler รวม UserOps จากหลายคนเป็น 1 tx ที่เรียก EntryPoint contract — efficient + sponsor gas ได้.

ดูเพิ่มเติม

Burnable

· เผาทำลายได้

Token ที่มี function ทำลายตัวเองได้ — supply ลดถาวร

อ่านเพิ่ม

burn() เป็น function ที่ส่ง token ไป address 0x000...0 (dead address) ลด totalSupply ถาวร. ใช้ใน deflationary token, redemption flow, หรือลบ NFT/SBT ที่ผิดพลาด.

บริบทสัตวแพทย์

ถ้า SBT issuance ผิดพลาด admin สามารถ burn ใบเดิมแล้ว mint ใหม่ได้ — เหมือนยกเลิกใบรับรองเก่าออกใบใหม่

ดูเพิ่มเติม

C

Censorship Resistance

· ทนทานต่อการเซ็นเซอร์

คุณสมบัติของ chain ที่ไม่มีหน่วยงานเดียวห้าม transaction ของใครได้

อ่านเพิ่ม

Censorship resistance หมายถึงโครงสร้างที่ไม่มีจุดเดียว (node, validator, รัฐบาล) สามารถบล็อก transaction ของ wallet ใด wallet หนึ่งได้ตลอดไป — เพราะถ้า node A ปฏิเสธ ก็ยัง node B ที่ยินดีรวม. L2 ที่มี sequencer เดียวจะ resistance น้อยกว่า L1.

ดูเพิ่มเติม

Clone (EIP-1167)

· โคลนสัญญาแบบประหยัด

Minimal proxy ที่ deploy ใหม่ราคาถูกมาก — share code กับ implementation เดียว

อ่านเพิ่ม

EIP-1167 'Minimal Proxy' เป็นเทคนิคที่ลด deploy gas จาก ~2M เหลือ ~50k โดย deploy proxy ตัวเล็กที่ delegatecall ไปยัง implementation ตัวเดียว. ใช้ใน factory pattern กับ The Lab ของเรา.

บริบทสัตวแพทย์

ทุก ERC-20 ที่ Token Forge สร้าง ใช้ clone ทั้งหมด — เลยถูกกว่า deploy สดทุกครั้งเป็นพันเท่า

ดูเพิ่มเติม

D

DAO

· องค์กรอัตโนมัติแบบกระจายอำนาจ

Decentralized Autonomous Organization — องค์กรที่ตัดสินใจผ่าน vote on-chain ของสมาชิก

อ่านเพิ่ม

DAO คือ smart contract ที่จัดการกฎเกณฑ์การตัดสินใจของกลุ่ม — เสนอ proposal, vote, execute อัตโนมัติ. สมาชิก vote ได้ผ่าน token (governance token) หรือ SBT (one-person-one-vote).

บริบทสัตวแพทย์

Vet DAO ของเราใช้ Vet SBT Card เป็นสิทธิ์ vote — หนึ่งคนหนึ่งเสียง ไม่ใช่หนึ่งเหรียญหนึ่งเสียง เพราะนี่คือ organization ไม่ใช่ corporation

ดูเพิ่มเติม

DeFi

· การเงินกระจายอำนาจ

Decentralized Finance — บริการการเงินที่ไม่มีคนกลาง — swap, lending, derivatives

อ่านเพิ่ม

DeFi คือ ecosystem ของ smart contract ที่ทำหน้าที่แทน bank/broker — swap (Uniswap), lend (Aave), derivative (GMX), stablecoin (DAI). ทุก protocol โปร่งใส ตรวจสอบ code ได้ แต่ก็มี risk จาก smart contract bug.

บริบทสัตวแพทย์

CUVETSMO ไม่ทำ DeFi ที่ user เสี่ยงเงินจริง — เราอยู่ใน educational scope เท่านั้น

ดูเพิ่มเติม

E

EAS

· Ethereum Attestation Service

มาตรฐานสำหรับ attestation บน chain — schema-based, ใช้ร่วมกันได้ทั่ว ecosystem

อ่านเพิ่ม

EAS (attest.org) คือ infrastructure layer ที่ให้ใครก็ตามนิยาม schema (เช่น 'ผ่าน KYC', 'จบคอร์ส X') แล้วออก attestation ลง chain โดยไม่ต้อง deploy contract เอง. รองรับทั้ง on-chain และ off-chain mode.

บริบทสัตวแพทย์

Welfare event attendance, course completion, peer review — ทุกอย่างเป็น EAS attestation ที่ schema เปิดให้คนอื่นใช้ต่อได้

ดูเพิ่มเติม

EIP-712

· การลงนามข้อความมีโครงสร้าง

มาตรฐาน sign typed structured data — wallet โชว์ข้อความอ่านง่ายแทน hex จุก ๆ

อ่านเพิ่ม

EIP-712 บอก format การ sign message ที่มี structure (name, type, value) ทำให้ wallet โชว์ field-by-field ใน prompt — user เห็นชัดว่ากำลังเซ็นอะไร. ใช้ใน permit (gasless approve), Snapshot vote, OpenSea listing.

ดูเพิ่มเติม

EIP-4337

· บัญชี smart contract มาตรฐาน

Account Abstraction implementation ที่ไม่ต้องแก้ Ethereum protocol

อ่านเพิ่ม

EIP-4337 deploy ระบบ smart contract account แบบ in-protocol simulation ผ่าน EntryPoint + Bundler + Paymaster — ทำงานได้บน EVM chain ทุกตัวโดยไม่ต้อง fork. คือฐานของ embedded wallet ยุคใหม่.

ดูเพิ่มเติม

ERC-20

· มาตรฐานเหรียญ (fungible token)

มาตรฐาน token ที่ทุกตัวเหมือนกัน (เช่น USDC, DAI) — interchangeable

อ่านเพิ่ม

ERC-20 คือ interface มาตรฐานของ fungible token บน Ethereum — กำหนด function เช่น transfer, balanceOf, approve. ทำให้ wallet/exchange/DApp ทุกตัวอ่านและส่งเหรียญแบบเดียวกันได้.

บริบทสัตวแพทย์

Token Forge ใน The Lab สร้าง ERC-20 ออกมาให้ใช้กับชมรม — เช่น 'VET Points' แลก sticker ปลายปี

ดูเพิ่มเติม

ERC-721

· มาตรฐาน NFT

Non-Fungible Token — แต่ละ id ไม่เหมือนกัน (เช่น CryptoPunks, รูปวาด)

อ่านเพิ่ม

ERC-721 กำหนดให้ token แต่ละตัวมี id เฉพาะและ metadata ไม่ซ้ำกัน. ใช้สำหรับ digital art, ที่ดินใน metaverse, ตั๋ว event, certificate.

ดูเพิ่มเติม

ERC-1155

· มาตรฐาน multi-token

Hybrid — token contract เดียวสามารถมีหลาย id และเป็น fungible/NFT ก็ได้

อ่านเพิ่ม

ERC-1155 ออกแบบสำหรับ game items — ใน contract เดียวเก็บได้ทั้งดาบ (NFT, id ไม่ซ้ำ) และ gold (fungible, มีหลายเหรียญ). ประหยัด gas เพราะ batch transfer ได้.

ดูเพิ่มเติม

F

Factory Pattern

· รูปแบบโรงงาน contract

Smart contract ที่ deploy contract ลูกแบบ on-demand — ใช้ใน The Lab

อ่านเพิ่ม

Factory เป็น contract ที่ฝัง implementation address ไว้แล้ว user เรียก createXxx() → factory deploy clone (EIP-1167) ของ implementation นั้น → คืน address ใหม่. ลด gas และ centralize logic ของ collection ทุกตัว.

บริบทสัตวแพทย์

TokenFactory, NFTFactory, SBTFactory, GovernorFactory ของเรา ทุกตัวคือ factory — user คลิก deploy 1 ปุ่ม factory ก็ clone ใหม่ให้

ดูเพิ่มเติม

Faucet

· ก๊อกน้ำ (testnet)

บริการแจก test ETH ฟรีบน testnet สำหรับทดสอบ — ไม่มีมูลค่าจริง

อ่านเพิ่ม

Faucet เป็น smart contract หรือเว็บที่แจก test ETH (เช่น Base Sepolia ETH) ให้ developer ทดสอบโดยไม่ต้องใช้เงินจริง. มี rate limit (เช่น 0.01 ETH ต่อวัน) ป้องกัน abuse.

บริบทสัตวแพทย์

CUVETSMO sponsor faucet drip ให้ Wallet 101 users — เริ่มทดลองโดยไม่ต้องไปขอที่อื่น

ดูเพิ่มเติม

Finality

· ความถาวรของธุรกรรม

จุดที่ transaction กลับไปไม่ได้แล้ว — บน Ethereum ~12 นาที, บน L2 reorg ได้

อ่านเพิ่ม

Finality หมายถึงเวลาที่ chain garantuee ว่า block จะไม่ถูก revert. Ethereum L1 มี 'economic finality' หลัง 2 epochs (~12 นาที). L2 finality ขึ้นอยู่กับ challenge period (Optimistic = 7 วัน) หรือ ZK proof time (ZK rollup = นาที).

ดูเพิ่มเติม

Fungible

· แลกเปลี่ยนได้เท่า ๆ กัน

ทุกหน่วยเหมือนกัน แลกกันได้ — เหรียญ 10 บาท แลกอีกเหรียญ 10 บาท

อ่านเพิ่ม

Fungible คือคุณสมบัติของสิ่งที่ทุกหน่วยมีค่าเท่ากันและสับเปลี่ยนได้. เงิน, ทอง, ETH, USDC เป็น fungible. รูปภาพต้นฉบับ, ตั๋วเครื่องบินที่จองชื่อแล้ว, ปริญญาบัตร เป็น non-fungible.

ดูเพิ่มเติม

G

Gas

· ค่าก๊าซ (transaction fee)

ค่าธรรมเนียมการรัน transaction บน chain — จ่ายให้ validator/sequencer

อ่านเพิ่ม

Gas คือหน่วยวัด computation ของ transaction บน Ethereum. ราคาต่อหน่วย (gas price, gwei) ผันแปรตาม demand. Total fee = gas used × gas price. บน L2 อย่าง Base ค่า gas ถูกกว่า mainnet 10–100x.

บริบทสัตวแพทย์

ใน CUVETSMO เราใช้ paymaster sponsor gas ให้ user — กดปุ่ม mint SBT แล้วระบบจ่ายเอง user ไม่ต้องมี ETH

ดูเพิ่มเติม

Governance

· การปกครอง on-chain

กระบวนการตัดสินใจของกลุ่มผ่าน proposal และ vote

อ่านเพิ่ม

Governance ใน web3 มักหมายถึงระบบที่ token หรือ SBT holder เสนอและ vote เปลี่ยนพารามิเตอร์ของ protocol — เช่น แก้ค่า fee, อนุมัติ treasury spend, ปลด council. Implementation นิยมคือ Governor (OpenZeppelin) + Timelock.

บริบทสัตวแพทย์

Vet DAO ใช้ governance ตัดสินใจ Welfare Treasury — proposal ตั้งกี่บาท, vote ผ่านกี่ %, execute อัตโนมัติ

ดูเพิ่มเติม

Governor

· ผู้ดูแล governance contract

Contract มาตรฐาน OpenZeppelin ที่จัดการ proposal lifecycle ของ DAO

อ่านเพิ่ม

Governor เป็น contract pattern ที่ implement Compound-style governance: propose → vote → queue → execute. ทำงานคู่กับ Timelock (เก็บ tx รอ delay ก่อน execute) และ Token (ใช้นับเสียง).

ดูเพิ่มเติม

H

Hash

· ค่าแฮช

ลายนิ้วมือคงที่ของข้อมูล — แก้ 1 bit hash ก็เปลี่ยนหมด

อ่านเพิ่ม

Hash function เช่น keccak256 รับข้อมูลขนาดเท่าไหร่ก็ได้ คืน string ยาว 32 byte ที่เป็น deterministic. ใช้ทำ transaction id, address derivation, signature input, commitment scheme.

บริบทสัตวแพทย์

tx hash บน BaseScan คือ keccak256 ของ transaction ทั้งก้อน — แตะ 1 bit hash เปลี่ยน เหมือนเลข lot ยาที่ระบุล็อตเดียวในโลก

ดูเพิ่มเติม

I

Impermanent Loss

· การสูญเสียชั่วคราว (LP)

การที่ LP ขาดทุนเทียบกับการถือ token เฉย ๆ เมื่อราคา 2 ตัวใน pool เคลื่อนต่างกัน

อ่านเพิ่ม

เมื่อ LP ฝาก token A+B ใน pool, ราคา 2 ตัวเลื่อนแบบ asymmetric, AMM rebalance ratio ทำให้ LP มี token ราคาตกมากขึ้น. ค่าขาดทุน 'impermanent' จะกลายเป็น real ถ้า withdraw ในตอนนั้น.

บริบทสัตวแพทย์

Swap Sandbox ของเรามี IL Simulator — ปรับ price ratio แล้วเห็นกราฟ loss เลย เหมือนจำลอง dose-response ของยา

ดูเพิ่มเติม

IPFS

· ไอพีเอฟเอส

InterPlanetary File System — ระบบเก็บไฟล์แบบกระจายไม่มี central server

อ่านเพิ่ม

IPFS เป็น protocol เก็บไฟล์แบบ content-addressed — ชี้ไฟล์ด้วย hash (CID) แทน URL. ไฟล์เดิม hash เดิมเสมอ. ใช้เก็บ metadata + image ของ NFT บ่อย เพราะ on-chain เก็บเองแพง.

บริบทสัตวแพทย์

Vet SBT Card metadata (รูป profile, badge list, year) เก็บใน Pinata pinned IPFS — เปลี่ยน server ไม่ได้, contract เก็บแค่ CID

ดูเพิ่มเติม

L

L2

· เลเยอร์ 2

Chain ที่รันบน L1 — เร็วกว่าและถูกกว่า เช่น Base, Optimism, Arbitrum

อ่านเพิ่ม

L2 (Layer 2) เป็น chain ที่ใช้ Ethereum mainnet เป็น base layer สำหรับ security แต่ประมวลผล transaction บน L2 เอง — gas ถูกลง 10–100x, throughput สูงขึ้น. มี 2 แบบหลัก: optimistic rollup (Base, Optimism, Arbitrum) และ ZK rollup (zkSync, Linea).

บริบทสัตวแพทย์

CUVETSMO ใช้ Base (Coinbase L2) — gas ถูก, ecosystem โต, developer tools ดี

ดูเพิ่มเติม

Liquidity Pool

· สระสภาพคล่อง

Contract ที่เก็บ token 2 ตัว ให้คนอื่น swap ได้

อ่านเพิ่ม

Liquidity pool เป็น core primitive ของ DeFi — LP (Liquidity Provider) ฝาก token A+B เข้า pool ในอัตราเท่ากันตามราคาตลาด, ได้ค่า fee จากทุก swap. AMM ใช้ pool คำนวณราคา.

ดูเพิ่มเติม

M

Mainnet

· เครือข่ายหลัก

Production network ที่ asset มีมูลค่าจริง — ตรงข้ามกับ testnet

อ่านเพิ่ม

Mainnet คือ network จริงของ blockchain แต่ละตัว — Ethereum Mainnet, Base Mainnet, Polygon. Token, NFT, contract บน mainnet มีมูลค่าจริง.

ดูเพิ่มเติม

Mempool

· แอ่งธุรกรรมรอเข้า block

ที่พักของ transaction ที่ส่งแล้วแต่ยังไม่เข้า block

อ่านเพิ่ม

Mempool เป็น public buffer ของ tx ที่ wallet broadcast ออกมา รอ validator/sequencer หยิบเข้า block. Tx ที่ตั้ง gas สูงจะถูกหยิบก่อน (priority). MEV searcher จับตา mempool แบบ realtime หาช่อง arbitrage.

ดูเพิ่มเติม

Metadata

· ข้อมูลกำกับ NFT

JSON ที่บอกชื่อ, รูป, attribute ของ NFT แต่ละตัว

อ่านเพิ่ม

Metadata คือ object {name, description, image, attributes} ที่อ้างผ่าน tokenURI. มาตรฐาน OpenSea คือ JSON บน IPFS. ใน CUVETSMO Vet SBT Card metadata เก็บ year, faculty, badge list.

ดูเพิ่มเติม

MEV

· มูลค่าที่ผู้จัดเรียงดึงได้

Maximal Extractable Value — กำไรที่ validator/sequencer ดึงได้จากการเรียง tx

อ่านเพิ่ม

MEV คือกำไรที่ผู้มีอำนาจจัดเรียง transaction (validator บน L1, sequencer บน L2) ทำได้ — เช่น front-run swap ใหญ่, sandwich attack, arbitrage. โครงการ MEV-Boost ทำให้ tx ราคาดีกระจายไปทุก validator แทนกระจุกที่ตัวเดียว.

ดูเพิ่มเติม

Mintable

· สร้างเพิ่มได้

Token ที่ owner สามารถสร้างเพิ่ม supply ได้หลัง deploy

อ่านเพิ่ม

Mintable contract มี function mint() ที่จำกัดสิทธิ์ผ่าน access control (owner, role). ตรงข้ามกับ fixed supply ที่ supply กำหนดตอน deploy ไม่ได้เพิ่มอีก.

บริบทสัตวแพทย์

Vet SBT Card คือ mintable — admin ออกใบใหม่ให้นิสิตเข้าใหม่ทุกปี

ดูเพิ่มเติม

N

NFT

· เอ็นเอฟที (Non-Fungible Token)

Token ที่แต่ละตัวไม่เหมือนกัน — ใช้ represent digital art, ตั๋ว, certificate

อ่านเพิ่ม

NFT (Non-Fungible Token) คือ token ที่มี id เฉพาะและ metadata (รูป, ชื่อ, attributes) ไม่ซ้ำกัน. ตรงข้ามกับ fungible token เช่น USDC ที่ทุกเหรียญแลกกันได้. ส่วนใหญ่ใช้ ERC-721 หรือ ERC-1155.

บริบทสัตวแพทย์

POAP (proof-of-attendance NFT) ใช้บอกว่ามาร่วม event ของสโมจริง — ในอนาคตอาจใช้แทนการเซ็นชื่อกระดาษ

ดูเพิ่มเติม

Non-fungible

· แลกเปลี่ยนได้ไม่เท่ากัน

ทุกหน่วยมี identity ของตัวเอง — โอนตามชื่อไม่ได้ swap ทั่วไป

อ่านเพิ่ม

Non-fungible หมายถึง asset ที่แต่ละหน่วยมี id หรือคุณสมบัติเฉพาะที่แตกต่าง. NFT (ERC-721) เป็นตัวอย่างทาง chain. เลขทะเบียนรถ, ใบรับรอง, ที่ดิน, ภาพต้นฉบับ เป็น non-fungible โลกจริง.

ดูเพิ่มเติม

O

Oracle

· ผู้ส่งข้อมูลนอกเชน

Service ที่นำข้อมูลจาก off-chain (ราคา, อากาศ, ข่าว) ขึ้น chain

อ่านเพิ่ม

Smart contract อ่านโลกภายนอกไม่ได้โดยตรง. Oracle เช่น Chainlink, Pyth, RedStone เป็น service ที่รวบรวมข้อมูลจาก source ที่ไว้ใจได้ ลงทะเบียนบน chain ให้ contract อ่าน. Oracle attack เป็นช่องโหว่ DeFi ใหญ่.

ดูเพิ่มเติม

P

Paymaster

· ผู้จ่ายค่า gas แทน

Contract ที่ sponsor ค่า gas ให้ user — user ไม่ต้องมี ETH

อ่านเพิ่ม

Paymaster เป็น component ของ ERC-4337 ที่ deposit ETH ไว้กับ EntryPoint แล้วยอมจ่าย gas ให้ UserOp ตามเงื่อนไข (whitelist, signature, token swap). โครงการ CDP ของ Coinbase ก็ให้ free paymaster credits.

บริบทสัตวแพทย์

ใน Vet SBT mint flow paymaster ของ CUVETSMO จ่ายให้ทุกใบ — user เพิ่งสมัครก็ mint ได้ทันทีไม่ต้องเติม ETH

ดูเพิ่มเติม

Pausable

· หยุดชั่วคราวได้

Contract ที่ admin สั่งหยุด function สำคัญได้ฉุกเฉิน

อ่านเพิ่ม

OpenZeppelin Pausable mixin ให้ contract มี flag paused + modifier whenNotPaused. ตอนเจอ exploit จริง admin pause ทุกการเคลื่อน asset เพื่อ defend. trade-off คือ centralization risk.

ดูเพิ่มเติม

Private Key

· กุญแจส่วนตัว

Secret 256-bit ที่ control wallet — ใครได้ไป = ใช้ wallet ได้

อ่านเพิ่ม

Private key เป็น secret number ที่ใช้ sign transaction. ทุก wallet มี private key 1 ตัว. ถ้าหาย = สูญทุก asset ใน wallet. ถ้าโดน leak = ใครก็ใช้ wallet ได้. การเก็บคือเรื่องใหญ่ — hardware wallet, mnemonic phrase, social recovery.

บริบทสัตวแพทย์

Privy เก็บ private key ให้ในรูปแบบ encrypted shards — user ไม่ต้องเห็น แต่ recover ได้ผ่าน email + device

ดูเพิ่มเติม

Proxy

· พร็อกซีสัญญา

Contract ที่ delegatecall ไปยัง implementation — ทำให้ upgrade code ได้

อ่านเพิ่ม

Proxy pattern แยก storage (อยู่บน proxy) ออกจาก logic (อยู่บน implementation). Admin สั่ง upgrade implementation ใหม่ได้ — storage ไม่หาย. Trade-off คือต้องไว้ใจ admin ไม่กดปุ่ม malicious.

ดูเพิ่มเติม

Public Key

· กุญแจสาธารณะ

Address ของ wallet ที่ใครก็ส่งของให้ได้ — derived จาก private key

อ่านเพิ่ม

Public key (และ address ที่ derived มา) สามารถแชร์ public ได้ — เหมือนเลขบัญชี. ใครก็ส่ง token/NFT มาได้. แต่ใช้รับอย่างเดียว ไม่ใช่ส่ง — ต้อง private key ค่อย sign transaction ส่งออก.

ดูเพิ่มเติม

Q

Quorum

· องค์ประชุม

จำนวนเสียงขั้นต่ำที่ proposal ต้องการเพื่อให้ผ่าน

อ่านเพิ่ม

Quorum ใน DAO คือ % ของ token supply (หรือจำนวน SBT holder) ที่ต้อง vote ก่อน proposal จะถือว่าผ่าน — ป้องกัน proposal ผ่านด้วยเสียงเล็ก ๆ. CUVETSMO Governor กำหนด quorum 10% ของ SBT holder ที่ active.

บริบทสัตวแพทย์

ถ้า quorum SBT 10% หมายความว่าใน 100 นิสิตที่ถือ SBT ต้องมาโหวต ≥10 คน ไม่งั้น proposal ไม่ผ่าน แม้ทุกคน vote yes

ดูเพิ่มเติม

R

Rollup

· การม้วนรวมธุรกรรม (L2)

เทคนิคที่บีบ tx หลายตัวให้กลายเป็น 1 batch post ลง L1

อ่านเพิ่ม

Rollup ทำงานโดยรวม tx หลายร้อยตัวบน L2 แล้ว post 'summary' (calldata) ลง L1 mainnet. 2 แบบหลัก: Optimistic (สมมติว่าถูก, มี challenge period 7 วัน) และ ZK (มี cryptographic proof, finality ไว). Base ใช้ Optimistic rollup.

ดูเพิ่มเติม

Royalty

· ค่ารอยัลตี้ NFT

ค่า % ที่ creator ของ NFT ได้รับทุกครั้งที่มีการขายต่อ

อ่านเพิ่ม

EIP-2981 'NFT Royalty Standard' ให้ contract บอก marketplace ว่าทุกการ resale ต้องส่งค่า royalty (เช่น 5%) ให้ address X. Marketplace ใหญ่บางตัว (Blur) ละเลย royalty ทำให้ creator เสียรายได้.

ดูเพิ่มเติม

S

SBT

· เอสบีที (Soulbound Token)

NFT ที่โอนไม่ได้ — ผูกกับ wallet ถาวร — ใช้แทน identity/credential

อ่านเพิ่ม

SBT (Soulbound Token) คือ NFT ที่ disable transfer function ทำให้โอนหาคนอื่นไม่ได้. ใช้แทน identity, credential, achievement — สิ่งที่ไม่ควรซื้อขายได้ (เช่น ปริญญาบัตร, attendance record).

บริบทสัตวแพทย์

Vet SBT Card คือ identity ของนิสิตสัตวแพทย์ CU — ผูกกับ wallet ถาวร ขายไม่ได้ ใช้ยืนยันสิทธิ์ vote/เข้าระบบสโม

ดูเพิ่มเติม

Schema (EAS)

· โครงสร้าง attestation (EAS)

Template ของ field ใน attestation — ใช้ร่วมกันข้าม contract ได้

อ่านเพิ่ม

Schema ใน EAS กำหนดว่า attestation type นี้มี field อะไรบ้าง (เช่น 'courseId: string, grade: uint8'). Schema มี UID ของตัวเอง คนอื่นใช้ schema เดิมออก attestation ของตัวเองได้ — เกิด ecosystem ของ credential ที่ตีความเหมือนกัน.

ดูเพิ่มเติม

Sequencer

· ตัวจัดเรียง (L2)

Service ของ L2 ที่จัดเรียง tx เป็น block ก่อน post ขึ้น L1

อ่านเพิ่ม

Sequencer คือ component กลางของ L2 rollup ที่รับ tx จาก user เรียงลำดับ, รัน execution, สร้าง batch ส่งขึ้น L1. ปัจจุบัน Base, Optimism, Arbitrum ใช้ sequencer เดียว (ทีม core) ซึ่งทำให้ censorship resistance ต่ำกว่า L1 — แต่กำลังพัฒนา decentralized sequencer.

ดูเพิ่มเติม

Signature

· ลายเซ็น

การ sign message ด้วย private key เพื่อพิสูจน์ว่าเจ้าของ wallet ยินยอม

อ่านเพิ่ม

Signature คือผลของการ encrypt hash ของ message ด้วย private key. ใครก็ verify ได้ว่ามาจาก wallet นี้จริง (ใช้ public key verify). ไม่ต้องส่ง transaction บน chain = ฟรี, ใช้บ่อยในการ login DApp และ off-chain vote (Snapshot).

บริบทสัตวแพทย์

เปรียบเหมือนเซ็นชื่อในเวชระเบียน — พิสูจน์ตัวตนได้แต่ไม่เปลี่ยนยอด lab

ดูเพิ่มเติม

Slippage

· ค่าคลาดเคลื่อนราคา

% ที่ราคา swap จริงต่างจากที่คาดไว้ตอนกดปุ่ม

อ่านเพิ่ม

Slippage เกิดจาก 2 สาเหตุ: (1) ราคา pool เลื่อนระหว่าง user กดปุ่มกับ tx confirm, (2) order ใหญ่เทียบ pool ทำให้ราคาขยับ. user ตั้ง slippage tolerance (เช่น 0.5%) — เกินกว่านั้น tx revert.

บริบทสัตวแพทย์

ใน Swap Sandbox ลองเปลี่ยน slippage 0.1% → 5% แล้วเห็นว่า tx ยอมรับช่วงราคาได้แค่ไหน

ดูเพิ่มเติม

Smart Contract

· สัญญาอัจฉริยะ

โปรแกรมบน blockchain ทำงานอัตโนมัติตามเงื่อนไข — เปลี่ยนไม่ได้หลัง deploy

อ่านเพิ่ม

Smart contract คือ code (เขียนด้วย Solidity บน EVM chain) ที่ deploy แล้วทำงานเหมือนเครื่องอัตโนมัติ — ใครเรียก function ก็ทำตาม logic เดียวกัน, โปร่งใส, แก้ไม่ได้ (ยกเว้นออกแบบเป็น upgradable proxy).

บริบทสัตวแพทย์

Vet SBT Card, Token Forge, Governor — ทุก feature ของ CUVETSMO บน chain คือ smart contract ที่ open source บน GitHub

ดูเพิ่มเติม

Soulbound

· ผูกวิญญาณ (โอนไม่ได้)

คุณสมบัติของ token ที่ disable transfer — ผูกกับ wallet ถาวร

อ่านเพิ่ม

Soulbound เป็นแนวคิดที่ Vitalik เสนอ ปี 2022 — credential, identity, reputation ไม่ควรซื้อขายได้. SBT คือ implementation ที่ปิด transfer function (override revert).

ดูเพิ่มเติม

Staking

· การล็อกเหรียญรับรางวัล

ฝาก token เข้า contract เพื่อ secure network หรือ earn yield

อ่านเพิ่ม

Staking มี 2 ความหมายหลัก: (1) Proof-of-Stake validator ล็อก ETH เพื่อ propose block ได้รางวัล + ถูก slash ถ้าโกง. (2) DeFi user ล็อก token ใน vault รับ APY จาก protocol revenue.

ดูเพิ่มเติม

T

Testnet

· เครือข่ายทดสอบ

Network สำหรับทดสอบ — token, NFT, contract มีมูลค่า 0 บาท

อ่านเพิ่ม

Testnet คือ blockchain network ที่จำลอง mainnet — มี faucet แจก test ETH ฟรี, ทุก asset มูลค่า 0, ใช้สำหรับ developer ทดสอบก่อน deploy mainnet. ตัวอย่าง: Base Sepolia, Ethereum Sepolia, Polygon Amoy.

บริบทสัตวแพทย์

Phase 1 ของ CUVETSMO ทำงานบน Base Sepolia ทั้งหมด — ทุกอย่างที่ user เห็นใน playground คือ testnet มูลค่า 0

ดูเพิ่มเติม

Token

· โทเค็น

หน่วยมูลค่าหรือ asset บน blockchain — fungible (ERC-20) หรือ NFT (ERC-721)

อ่านเพิ่ม

Token เป็น generic term ของ asset บน chain — เหรียญ (เช่น USDC, ETH), NFT (เช่น CryptoPunks), governance token (เช่น UNI ของ Uniswap). แต่ละตัวมี smart contract เป็นของตัวเอง.

ดูเพิ่มเติม

tokenURI

· ที่อยู่ metadata ของ NFT

Function ที่คืน URL ของไฟล์ JSON metadata ของ token id หนึ่ง

อ่านเพิ่ม

tokenURI(id) เป็น function มาตรฐาน ERC-721 ที่คืน string URI (HTTP/IPFS/data:) ชี้ไปยัง JSON metadata. Marketplace (OpenSea) เรียก function นี้แสดงรูป + name + attributes.

ดูเพิ่มเติม

Transaction

· ทรานแซ็กชั่น

คำสั่งที่ส่งให้ chain ประมวลผล — เช่น send token, call contract

อ่านเพิ่ม

Transaction (tx) คือ message ที่ส่งให้ chain — มี from address, to address, value (ETH), data (function call), nonce, gas. หลัง confirm จะถูกเก็บใน block ถาวร ดูได้บน block explorer.

บริบทสัตวแพทย์

ทุก action ใน CUVETSMO ที่กระทบ chain — claim SBT, vote, mint badge — สร้าง 1 transaction ที่ดูบน BaseScan ได้

ดูเพิ่มเติม

Transfer

· การโอน

การส่ง token จาก wallet หนึ่งไปอีก wallet หนึ่ง

อ่านเพิ่ม

transfer() เป็น function มาตรฐานทั้ง ERC-20 และ ERC-721. เพียง wallet ปลายทาง address — chain เปลี่ยน balance/owner ทันที (atomic, 1 block). SBT ปิด transfer ทำให้โอนหากันไม่ได้.

ดูเพิ่มเติม

U

Upgradeability

· ความสามารถอัปเกรด contract

การออกแบบให้ logic ของ contract เปลี่ยนได้หลัง deploy

อ่านเพิ่ม

Upgradeable contract ใช้ proxy pattern + storage layout fix + admin role. trade-off: ได้ flexibility แต่ user ต้องไว้ใจ admin (เพราะ admin upgrade เป็น code อะไรก็ได้). Best practice ใส่ timelock + multisig + on-chain governance.

ดูเพิ่มเติม

V

Validator

· ผู้ตรวจสอบบล็อก (L1)

Node ที่ stake ETH เพื่อมีสิทธิ์ propose/attest block บน Ethereum

อ่านเพิ่ม

ใน Ethereum Proof-of-Stake validator ต้อง stake 32 ETH ขั้นต่ำ. ทุก 12 วินาที (1 slot) random เลือก 1 validator propose block และ committee attest. ถ้าโกง ถูก slash (โดน burn ETH).

ดูเพิ่มเติม

W

Wallet

· กระเป๋าเงินดิจิทัล

Software ที่เก็บ private key และ sign transaction — เป็นประตูเข้า web3

อ่านเพิ่ม

Wallet เก็บ private key (หรือ shards ของมัน) ของ user และ sign transaction. แบ่งเป็น hot wallet (online, สะดวก, เสี่ยงกว่า — เช่น MetaMask, Privy) กับ cold wallet (offline, ปลอดภัย, hardware — เช่น Ledger, Trezor).

บริบทสัตวแพทย์

CUVETSMO ใช้ Privy ที่ embedded wallet ในเว็บ — user ไม่ต้องโหลด MetaMask extension, แค่ login email พอ

ดูเพิ่มเติม

Wallet Connect

· วอลเล็ต-คอนเนค

Protocol ให้ wallet มือถือเชื่อม DApp บน desktop ผ่าน QR code

อ่านเพิ่ม

WalletConnect (เพิ่งเปลี่ยนชื่อเป็น Reown) คือ protocol ที่ทำให้ DApp บน browser desktop เชื่อมกับ wallet บนมือถือผ่าน QR scan — ทุก transaction จะถูกส่งไปขอ confirm บนมือถือก่อน sign.

ดูเพิ่มเติม

Y

Yield Farming

· การเก็บผลตอบแทน DeFi

การฝาก/กู้/ผันเงิน เพื่อ maximize APY จาก protocol

อ่านเพิ่ม

Yield farming คือ strategy ที่ user หมุนเงินผ่านหลาย protocol เพื่อสะสม reward token + LP fee. ความเสี่ยง: smart contract bug, impermanent loss, token price crash. ยุค 2020–21 ฮิตมาก (DeFi Summer).

บริบทสัตวแพทย์

ไม่อยู่ในขอบเขตของ CUVETSMO — เราโชว์ concept ใน Swap Sandbox แต่ไม่แนะนำให้ทำจริง

ดูเพิ่มเติม

มีศัพท์ที่อยากให้เพิ่ม? เปิด issue ใน GitHub หรือทักสโม. Glossary นี้ open source — contribute ได้ทุกคน.