การสร้างสัญญาอัจฉริยะ (Smart Contract) | EP.3 — รู้จักกับ Gas & Cryptocurrency Wallet
Gas คืออะไร
- การนำเอา Smart Contract ไปรันบน Ethereum นั้นต้องจ่ายเงินหรือ
ค่าธรรมเนียมที่เรียกว่า “ Gas ” - Gas คือ สิ่งที่ทุก Smart Contract ที่ทำงานบน Ethereum ต้องจ่าย เนื่องจากการนำ Smart Contract ขึ้นไปในระบบนั้นต้องมีการตรวจสอบโดย Miner เช่น การตรวจสอบธุรกรรมต่างๆ ซึ่งผลตอบแทนของ Miner ก็คือค่าธรรมเนียมหรือ Gas ที่จ่ายไปนั่นเอง
- แต่ละ Smart Contract มีการใช้พลังงานในการประมวลผล (Mining)
ที่ไม่เท่ากัน ดังนั้นค่าธรรมเนียมหรือ Gas ก็จะไม่เท่ากันด้วย
Gas จะแบ่งออกเป็น 2 รูปแบบ คือ
- Gas Price เป็นการกำหนดค่าธรรมเนียมหรือ Gas ได้ตามความต้องการ เช่น อยากให้ระบบทำงานเร็วขึ้น ใช้พลังงานเยอะขึ้น ก็จะเสียค่า Gas เยอะขึ้นตามไปด้วย เป็นต้น
- Gas Limit เป็นการกำหนดขอบเขตค่าธรรมเนียมหรือ Gas ไม่ให้ใช้พลังงานเกินที่กำหนดไว้ ถ้าใช้เกิน ระบบก็จะหยุดทำงานทันที ซึ่งค่าธรรมเนียมที่ต้องจ่ายก็จะคิดตามจริง เช่น กำหนดขอบเขตไว้ 300 แต่ใช้ไปแค่ 200 ก็จะจ่ายแค่เพียง 200 x Gas Price นั่นเอง
Cryptocurrency Wallet (กระเป๋าเก็บเหรียญคริปโต)
การเก็บเงินในระบบแบบเดิม การทำธุรกรรมทางการเงินในปัจจุบัน เช่น ฝากเงิน โอน หรือ ถอนเงิน ต้องดำเนินการผ่านตัวกลาง คือ ธนาคารเป็นผู้ให้บริการ ผ่านแอพพลิเคชั่นด้านการเงิน ซึ่งผู้ใช้บริการ (User) จะมีการยืนยันตัวตนในการเข้าสู่ระบบผ่าน Username / Password โดยใช้เลขที่บัญชีในการดำเนินการธุรกรรมต่างๆภาย
ในแอพพลิเคชั่นดังกล่าว ซึ่งสิทธิในการเข้าถึงข้อมูลนั้นจะอยู่ที่ผู้ใช้บริการทั้งหมด
กระเป๋าเก็บเหรียญคริปโต (Crypto Wallet)
คือ ซอร์ฟแวร์ที่ใช้สำหรับติดต่อกับ Crypto Network สำหรับการโอนหรือ
รับเหรียญคริปโตซึ่งในกระเป๋า (Wallet) มีส่วนประกอบอยู่ 2 ส่วนได้แก่
- Private Key (Username / Password) เป็นคีย์ที่เจ้าของกระเป๋าจะต้องเก็บไว้เป็นความลับ สำหรับยืนยันตัวตนว่าเป็นเจ้าของกระเป๋าและสำหรับสร้าง public key ห้ามให้คนอื่นรู้ ถ้า private key หายเงินในกระเป๋าก็จะหายไปด้วย
- Public Key (Address / หมายเลขบัญชี) เป็นคีย์ที่เจ้าของกระเป๋าสามารถบอกคนอื่นได้ เมื่อคนอื่นรู้ Public Address ก็สามารถที่จะโอน
เหรียญคริปโตมายังกระเป๋าหรือ Wallet ตาม Address ดังกล่าวได้
“ ภายใน 1 Wallet สามารถมีได้หลาย Public Address ไม่ว่าจะโอนไปที่ Public Address ใด เงินทั้งหมดที่โอนมาก็จะเข้ามาที่ Wallet เดียวกัน ”
เนื้อหาที่เกี่ยวข้อง
ช่องทางการสนับสนุน
🎓 คอร์ส Blockchain & Smart Contract สำหรับผู้เริ่มต้น
🛒 ซื้อของผ่าน Shopee