ทำไมเราต้องจ่ายค่าธรรมเนียมในการทำธุรกรรมบนบล็อกเชน ?
บนเครือข่ายบล็อกเชนส่วนใหญ่ ค่าธรรมเนียมในการทำธุรกรรมเป็นส่วนสำคัญของกระบวนการต่างๆ ไม่ว่าจะเป็นการโอน การฝาก หรือการถอนเงินดิจิทัล และนี้คือเหตุผลหลักสองประการ
ประการแรกคือ ค่าธรรมเนียมทำหน้าที่เป็นเครื่องมือในการยับยั้งการทำธุรกรรมถี่ๆ เป็นจำนวนมาก หรือการ Spam transaction ทำให้การโจมตีด้วยวิธีการดังกล่าวมีค่าใช้จ่ายที่สูง และประการที่สองคือ ค่าธรรมเนียมเป็นแรงจูงใจสำหรับ Validator โดยมันเป็นรางวัลให้กับคนที่ทำการตรวจสอบธุรกรรมและการมีส่วนร่วมกับเครือข่าย
แม้ว่าค่าธรรมเนียมสำหรับการทำธุกรรมบนบล็อกเชนจะต่ำ แต่ก็สามารถแพงขึ้นได้ในช่วงเวลาที่เครือข่ายแออัด ในฐานะผู้ใช้ ค่าธรรมเนียมที่เราเลือกจ่าย อาจส่งผลต่อการประผลธุกรรมของเรา ยิ่งเราจ่ายแพงมากเท่าไหร่ ธุรกรรมของเราก็จะได้รับการยืนยันเร็วขึ้นเท่านั้น
Bitcoin Transaction Fees
ด้วยความที่เป็นเครือข่ายบล็อกเชนแรกของโลก Bitcoin ได้กำหนดมาตรฐานและแบบอย่างสำหรับการเก็บค่าธรรมเนียมในการทำธุรกรรมของเครือข่ายบล็อกเชนส่วนใหญ่ในปัจจุบัน แนวคิดของค่าธรรมเนียมการทำธุรกรรมได้รับการแนะนำโดย Satoshi Nakamoto เพื่อป้องกันการโจมตีจากสแปมขนาดใหญ่ และเป็นกลไกในการส่งเสริมการมีส่วนร่วมกับเครือข่าย
นักขุด Bitcoin จะได้รับค่าธรรมเนียมการทำธุรกรรมเมื่อพวกเขายืนยันการทำธุรกรรมให้กับบล็อกใหม่ๆ ในเคืรอข่าย กลุ่มธุรกรรมที่ไม่ได้รับการยืนยันจะถูกเรียกว่า Mempool ซึ่งก็ไม่น่าแปลกใจนักที่นักขุด จะให้ความสำคัญกับธุรกรรมที่จ่ายค่าธรรมเนียมสูงกว่าก่อนธุรกรรมอื่น
ในการขัดความเครือข่าย ผู้ไม่หวังดีจะต้องจ่ายค่าธรรมเนียมในการทำธุรกรรมแต่ละครั้ง ซึ่งหากพวกเขากำหนดค่าธรรมเนียมต่ำเกินไป นักขุดอาจมองข้ามธุรกรรมของพวกเขา แต่หากพวกเขาเลือกที่จะจ่ายค่าธรรมเนียมที่สูง พวกเขาก็ต้องลงทุนเป็นจำนวนมาก ดังนั้นค่าธรรมเนียมในการทำธุรกรรมสามารถป้อมกันการสแปมได้เป็นอย่างดี
Bitcoin Transaction Fees ทำงานอย่างไร ?
อาจจะดูแปลกไปสักหน่อย แต่ค่าธรรมเนียม Bitcoin ไม่ได้ขึ้นอยู่กับจำนวน Bitcoin ที่ส่ง แต่ขึ้นอยู่กับขนาดของธุรกรรม (นับเป็น Bytes) ถ้าหากขนาดการทำธุรกรรมของคุณคือ 400 Bytes และค่าธรรมเนียมในการทำธุรกรรมเฉลี่ยคือ 80 Satoshis/bytes คุณจะต้องจ่ายค่าธรรมเนียมประมาณ 400×80 = 32,000 satoshis (หรือ 0.00032 BTC) เพื่อให้ธุรกรรมของคุณ มีโอกาสถูกเพิ่มไปยังบล็อกถัดไปของเครือข่าย
ในช่วงเวลาที่มีจำนวนธุรกรรมเกิดขึ้นเป็นจำนวนมาก ค่าธรรมเนียมในการทำธุรกรรมเฉลี่ยอาจเพิ่มสูงขึ้น ซึ่งมักเกิดขึ้นในช่วงเวลาที่ตลาดผันผวน
ดังนั้นค่าธรรมเนียมที่สูงขึ้นอาจทำให้การใช้ BTC สำหรับการทำธุรกรรมในชีวิตประจำวันเป็นไปไม่ได้ ลองนึกภาพดู การซื้อกาแฟสตาร์บั๊คราคา 200 บาท ดูจะไม่คุ้มเท่าไหร่ถ้าค่าธรรมเนียมแพงกว่าค่ากาแฟ
เนื่องจากบล็อกหนึ่งบล็อก สามารถรองรับการทำธุรกรรมได้จำกัด และผู้ขุดสามารถเพิ่มบล็อกเหล่านี้ไปยังบล็อกเชนได้ด้วยความเร็วที่กำหนดเท่านั้น ความสามารถในการปรับขนาดของเครือข่าย (Scalability) จึงมีบทบาทสำคัญในการกำหนดค่าธรรมเนียมการทำธุรกรรม บรรดา Blockchain Developer กำลังทำงานและพัฒนาอย่างต่อเนื่องเพื่อแก้ปัญหานี้ ด้วยการอัพเกรดต่างๆ เช่น SegWit และ Lightning Network ซึ่งช่วยเพิ่มความสามารถในการปรับขนาดได้อย่างมาก
Ethereum Transactions Fees
แตกต่างจาก Bitcoin ค่าธรรมเนียมการทำธุรกรรมบนเครือข่าย Ethereum จะพิจารณาปริมาณของ Computational Power (หรือ Gas) ที่จำเป็นในการประมวนผลธุรกรรม ก๊าซนี้มีราคาผันแปรในสกุลเงิน Ether (ETH) ซึ่งเป็นโทเค็นของเครือข่าย Ethereum
แม้ว่าแก๊สที่จำเป็นสำหรับการทำธุรกรรมบางอย่างอาจจะคงที่ แต่ราคาของมันผันผวนได้ตลอด ซึ่งได้รับผลกระทบโดยตรงจากความแออัดของเครือข่าย การจ่ายแก๊สในราคาที่สูงขึ้นจะทำให้ธุรกรรมของคุณถูกลัดคิวขึ้นไปทำการยืนยันก่อนธุรกรรมอื่น
ยกตัวอย่างให้เห็นง่ายๆ ค่าแก๊สหมายถึงปริมาณพลังงานที่จำเป็น และราคาแก๊สคือค่าธรรมเนียมสำหรับแต่ละหน่วยของพลังงาน ความสัมพันธ์ระหว่างสองสิ่งนี้ และขีดจำกัดแก๊ส จะกำหนดค่าธรรมเนียมทั้งหมดสำหรับธุรกรรมบนเครือข่าย Ethereum
มาลองดูตัวอย่างธุรกรรมบนเครือข่าย Ethereum กัน ธุรกรรมนี้ต้องใช้แก๊ส 21,000 และราคาแก๊สคือ 71 Gwei ดังนั้น ค่าธรรมเนียมในการทำธุรกรรมคือ 21,000×71 = 1,491,000 หรือ 0.001491 ETH
และเนื่องจาก Ethereum เปลี่ยนไปใช้ระบบ Proof of Stake จึงมีการคาดการณ์ว่าค่าธรรมเนียมบนเครือข่ายจะถูกลง อย่างไรก็ตาม ความแออัดของเครือข่ายยังคงส่งผลต่อค่าธรรมเนียมในการทำธุรกรรม เนื่องจาก Validator จะทำการตรวจสอบธุรกรรมที่จ่ายค่าธรรมเนียมสูงกว่า
BNB Beacon Chain และ BNB Smart Chain Transactions Fee
BNB Beacon Chain เป็นเครือข่ายบล็อกเชนที่อำนวยความสะดวกในการทำธุรกรรมของโทเค็น BNB, BEP-2 และ BEP-20 และอนุญาตให้ผู้ใช้สามารถสร้างโทเค็นของตัวเอง และแจกจ่ายให้กับผู้อื่นได้ ซึ่งใช้ระบบ Consensus ไม่เหมือนที่อื่น BNB Beacon Chain จะใช้ระบบที่เรียกว่า Delegated Proof of Stake
ค่าธรรมเนียมในการทำธุรกรรมบนเครือข่าย BNB Beacon Chain ถูกกำหนดด้วยประเภทของธุรกรรมที่คุณจะทำ ซึ่งคิดเป็นสกุล BNB การทำธุรกรรมประเภทต่างๆ เช่น การโอน การใช้งาน DeFi จะมีค่าธรรมเนียมแตกต่างกันออกไป
ส่วน BNB Smart Chain (BSC) มีโครงสร้างในการคิดค่าธรรมเนียมคล้ายกับเครือข่าย Ethereum โดยค่าธรรมเนียมการทำธุรกรรมจะแสดงเป็น Gwei ซึ่งผู้ใช้สามารถปรับแก๊สเพื่อจัดลำดับความสำคัญของธุรกรรมของตนเองได้
สมมุติว่าในตอนนี้ Gas มีราคาที่ 10 Gwei และคุณกำหนดขีดจำกัดของแก๊สในการทำธุรกรรมนี้ไว้ที่ 622,732 Gwei แต่ว่ามีการใช้ไปแค่ 352,755 Gwei ทำให้ธุรกรรมของคุณมีค่าธรรมเนียมในการทำธุรกรรมอยู่ที่ 0.00325755 BNB
ค่าธรรมเนียมในการทำธุรกรรมเป็นองค์ประกอบสำคัญของ Blockchain และคริปโตเคอร์เรนซี โดยมันเป็นแรงจูงใจสำหรับผู้ใช้เครือข่าย และทำหน้าที่เป็นตัวป้องกันพฤติกรรมที่อันตรายและสแปม
อย่างไรก็ตาม ความแออัดของเครือข่ายอาจทำให้ค่าธรรมเนียมสูงขึ้น ลักษณะการกระจายอำนาจของบล็อกเชนส่วนใหญ่ยังทำให้เรื่อง Scalability เป็นอะไรที่ท้าทาย ในขณะที่บางเครือข่ายมีความสามารถในการปรับขนาดและสามารถรองรับปริมาณธุรกรรมที่สูงขึ้นได้ แต่ก็แลกมากับความปลอดภัยหรือความเป็น Decentralized ที่ลดลง