กระเป๋าอาจแสดงราคา NFT ค่าประมาณของเครือข่าย และจำนวนเงินอื่นหลายรายการระหว่างการซื้อครั้งเดียว การเรียกทุกจำนวนว่าค่าธรรมเนียม OpenSea ทำให้เข้าใจยากว่าใครได้รับเงิน เงินนั้นถูกใช้ไปหรือไม่ และต้องจ่ายซ้ำหรือไม่ การคำนวณต้นทุนที่เหมาะสมเริ่มจากแยกการขายออกจากธุรกรรมที่จำเป็นในการดำเนินการขายนั้น
ค่าแก๊สซื้อขายบน OpenSea คือต้นทุนธุรกรรมเครือข่ายที่เกี่ยวข้องกับการกระทำบนบล็อกเชน ค่าธรรมเนียมตลาดและรายได้ผู้สร้างเป็นองค์ประกอบอื่นของการขาย การอนุมัติโทเคน การแรป การซื้อ การรับข้อเสนอ และการยกเลิกอาจเกี่ยวข้องกับธุรกรรมต่างกันตามเชนและเส้นทาง การโต้ตอบบางอย่างเป็นการลงนามนอกเชน แทนธุรกรรมบนเชนที่เสียค่าใช้จ่าย
ตัวอย่างต่อไปนี้ใช้ปริมาณแก๊ส ราคา และยอดหักจากการขายที่สมมติขึ้น เพื่ออธิบายการคำนวณโดยไม่เสนอว่าการซื้อหรือขาย NFT มีค่าธรรมเนียมตายตัว ต้นทุนจริงขึ้นกับเครือข่ายปัจจุบัน เนื้อหาธุรกรรม และเงื่อนไขคำสั่ง ดังนั้น ค่าประมาณล่าสุดกับใบรับธุรกรรมที่ยืนยันแล้วจึงตอบคำถามคนละส่วน
ค่าแก๊สซื้อขายบน OpenSea เป็นต้นทุนเครือข่าย
คู่มือค่าแก๊ส ของ OpenSea แยกต้นทุนธุรกรรมบล็อกเชนออกจากค่าธรรมเนียมที่ตลาดได้รับ ต้นทุนเครือข่ายจ่ายเพื่อประมวลผลการกระทำที่เกี่ยวข้องตามกฎของเชน OpenSea ไม่ได้กำหนดค่าธรรมเนียมฐานของ Ethereum หรือทำให้การดำเนินการสัญญาอัจฉริยะทุกแบบใช้การคำนวณเท่ากัน
ความแตกต่างนี้อธิบายว่าเหตุใดการซื้อสองครั้งที่ราคา NFT เท่ากันจึงอาจมีต้นทุนธุรกรรมต่างกัน ทั้งสองอาจเกิดคนละเวลา ใช้คนละสัญญา ต้องเตรียมการต่างกัน หรือรวมการกระทำต่างชุดกัน ยอดขายเพียงอย่างเดียวไม่ได้กำหนดปริมาณงานคำนวณหรือราคาตลาดของงานนั้น
ใช้ชื่อที่แม่นยำในบันทึก ยอดหักของตลาดลดเงินรับจากการขายตามคำสั่งที่เกี่ยวข้อง การจ่ายให้ผู้สร้างเป็นไปตามเงื่อนไขรายได้ผู้สร้างของคำสั่ง ค่าธรรมเนียมเครือข่ายเกี่ยวข้องกับธุรกรรม ส่วนเงินสำรองบัญชีที่กู้คืนได้ในกรณีที่กลไกของเชนกำหนด เป็นยอดคงเหลือที่ยังเก็บไว้ต่างหากจนกว่าจะทราบว่าท้ายที่สุดถูกจัดการอย่างไร
ระบุเชนก่อนอ่านจำนวนเงิน
ค่าธรรมเนียมเครือข่าย Ethereum ใช้ ETH ดั้งเดิม Polygon PoS ใช้ POL เป็นโทเคนค่าแก๊สดั้งเดิม หลังการย้ายจาก MATIC ตามเอกสาร ส่วน Solana ใช้ SOL สำหรับค่าธรรมเนียมเครือข่าย ตัวอย่างเหล่านี้แสดงว่าเหตุใดจึงต้องแนบเชนไว้กับบันทึกต้นทุน การมียอดโทเคนที่ใช้จ่ายซื้อ NFT เพียงพออาจไม่ได้ทำให้มีสินทรัพย์ดั้งเดิมที่จำเป็นสำหรับส่งธุรกรรม
ประกาศการย้ายไปใช้ POL ของ Polygon ยืนยันบทบาทของ POL ในฐานะโทเคนค่าแก๊สของ Polygon PoS ป้ายชื่อในกระเป๋าเก่าหรือคู่มือเก่าอาจยังใช้คำว่า MATIC ตรวจเครือข่ายและสินทรัพย์จริง แทนที่จะตีความว่าสัญลักษณ์ที่คุ้นเคยพิสูจน์ว่าคำแนะนำตรงกับปัจจุบัน
คู่มือ วิธีซื้อขาย NFT ของ Polygon บน OpenSea อธิบายความแตกต่างด้านการชำระเงินเฉพาะเชนนี้เพิ่มเติม การสลับเครือข่ายไม่ใช่เพียงความชอบด้านรูปลักษณ์ แต่เปลี่ยนยอดสินทรัพย์ สัญญา หลักฐานธุรกรรม และอาจเปลี่ยนกระบวนการซื้อที่รองรับด้วย ไม่ควรคัดลอกค่าประมาณค่าธรรมเนียมจากเชนหนึ่งลงงบประมาณของอีกเชน
ทำความเข้าใจหน่วยแก๊สและราคาแก๊ส
สำหรับธุรกรรมดำเนินการทั่วไปบน Ethereum ภายใต้แบบจำลองค่าธรรมเนียมที่คุ้นเคย ค่าธรรมเนียมขึ้นกับแก๊สที่ใช้และราคาจริงต่อหน่วย แก๊สเป็นตัววัดการคำนวณและการใช้ทรัพยากรที่เกี่ยวข้อง ส่วน gwei เป็นหน่วยย่อยที่ใช้แสดงราคาใน ETH โดยหนึ่ง gwei เท่ากับหนึ่งในพันล้านของ ETH ทั้งสองเป็นปริมาณคนละประเภท
ภาพรวมแก๊สเชิงเทคนิค ของ Ethereum อธิบายองค์ประกอบค่าธรรมเนียมฐานและค่าธรรมเนียมลำดับความสำคัญ การคำนวณแบบย่อที่มีประโยชน์คือแก๊สที่ใช้จริงคูณราคาจริงต่อหน่วย อย่าใช้ราคา NFT แทนแก๊สที่ใช้ หรือถือว่าตัวเลข gwei ที่เสนอเป็นต้นทุนธุรกรรมทั้งหมด
ธุรกรรมต่างแบบใช้ทรัพยากรต่างกัน การโอนสกุลเงินธรรมดาไม่ใช่ค่าประมาณแก๊สที่เชื่อถือได้สำหรับการซื้อ NFT ที่เกี่ยวข้องกับสัญญาตลาด การโอนโทเคน และเงื่อนไขเพิ่มเติม แม้การซื้อ NFT สองครั้งก็อาจต่างกัน ใช้ค่าประมาณสำหรับการกระทำที่เตรียมไว้ แทนตัวเลขทั่วไปที่คัดลอกจากธุรกรรมที่ไม่เกี่ยวข้อง
คำนวณค่าธรรมเนียมจากตัวอย่างสมมติ
สมมติธุรกรรม Ethereum ที่เตรียมไว้ใช้แก๊สจริงในที่สุด 150,000 หน่วย เมื่อถูกบรรจุลงบล็อก ราคาแก๊สจริงคือ 14 gwei ซึ่งในตัวอย่างนี้ประกอบด้วยค่าธรรมเนียมฐาน 12 gwei และค่าธรรมเนียมลำดับความสำคัญ 2 gwei ค่าธรรมเนียมการดำเนินการคือ 2,100,000 gwei หรือเท่ากับ 0.0021 ETH
การคำนวณค่าธรรมเนียมเครือข่ายสำหรับ OpenSea ควรเก็บข้อมูลนำเข้าเหล่านั้นหรือช่องข้อมูลเทียบเท่าจากใบรับธุรกรรม แก๊ส 150,000 หน่วยเท่าเดิมที่ราคาจริง 28 gwei จะมีต้นทุน 0.0042 ETH ซึ่งสูงเป็นสองเท่า งานคำนวณที่ดำเนินการอาจคล้ายกัน แต่ราคาในการบรรจุธุรกรรมนั้นเปลี่ยนไป ในทางกลับกัน การกระทำที่ซับซ้อนกว่าอาจมีต้นทุนสูงขึ้น แม้ราคาต่อหน่วยแก๊สไม่เปลี่ยน
ตัวเลขเหล่านี้เป็นตัวอย่างการคำนวณ ไม่ใช่ค่าประมาณของธุรกรรม NFT ปัจจุบัน ค่าประมาณจริงในกระเป๋าอาจเปลี่ยนก่อนธุรกรรมถูกบรรจุ และแก๊สที่ใช้สุดท้ายอาจต่างจากขีดจำกัดที่เสนอ ใบรับธุรกรรมเป็นฐานของบันทึกต้นทุนที่เสร็จแล้ว ส่วนค่าประมาณเป็นข้อมูลประกอบการตัดสินใจว่าจะส่งธุรกรรมหรือไม่
แยกขีดจำกัดแก๊สออกจากค่าใช้จ่ายสุดท้าย
ขีดจำกัดแก๊สกำหนดเพดานปริมาณแก๊สดำเนินการที่ธุรกรรมได้รับอนุญาตให้ใช้ ส่วนเพดานค่าธรรมเนียมกำหนดเพดานราคาที่เสนอต่อหน่วยภายใต้แบบจำลองธุรกรรมที่เกี่ยวข้อง ทั้งสองค่าไม่ได้เป็นจำนวนที่เรียกเก็บจริงในที่สุดโดยอัตโนมัติ การสับสนระหว่างขีดจำกัดกับการใช้จริงอาจทำให้ประมาณต้นทุนการซื้อขายสูงหรือต่ำเกินจริงอย่างมีสาระสำคัญ
ตัวอย่างเช่น ขีดจำกัดแก๊ส 200,000 หน่วยกับราคาสูงสุด 30 gwei ให้เพดานค่าธรรมเนียมดำเนินการ 0.006 ETH ภายใต้แบบจำลองอย่างง่ายนั้น แต่หากธุรกรรมใช้แก๊ส 150,000 หน่วยที่ 14 gwei ตามตัวอย่างก่อนหน้า ค่าธรรมเนียมดำเนินการจริงคือ 0.0021 ETH ส่วนต่าง 0.0039 ETH ไม่ใช่กำไรที่ธุรกรรมสร้างขึ้น แต่เป็นวงเงินที่ไม่ได้ใช้ภายใต้เพดานสมมติ
แยกจำนวนเงินที่โอนออกจากวงเงินนี้ การซื้อ NFT ราคา 0.050 ETH ยังต้องมีเงินซื้อเพิ่มเติมจากงบประมาณธุรกรรมที่เกี่ยวข้อง กระเป๋าอาจต้องแสดงว่ามีทรัพยากรเพียงพอสำหรับยอดสูงสุดที่อนุญาต แม้คาดว่าค่าใช้จ่ายสุดท้ายจะต่ำกว่า อ่านหน้าทบทวนปัจจุบันในกระเป๋า แทนที่จะถือว่าตัวเลขเดียวที่แสดงครอบคลุมข้อกำหนดทั้งหมด
รู้จักธุรกรรมที่ใช้เตรียมการ
ค่าอนุมัติ NFT และค่าแรปอาจเกิดก่อนการซื้อจริง การอนุมัติโทเคนอาจให้อำนาจสัญญาใช้จ่ายสินทรัพย์ที่ระบุ การอนุมัติ NFT อาจให้อำนาจโอนภายใต้กลไกที่รองรับ การแรปอาจแปลง ETH ดั้งเดิมเป็น WETH สำหรับกระบวนการเสนอซื้อบน Ethereum บางแบบ แต่ละการกระทำมีวัตถุประสงค์ต่างกัน
สิทธิ์บางอย่างยังคงอยู่และอาจใช้รองรับธุรกรรมภายหลัง แต่ไม่ควรอธิบายว่าสิทธิ์ทุกแบบถาวรหรือทุกแบบต้องขอเพียงครั้งเดียว สินทรัพย์ ผู้ใช้จ่าย คอลเลกชัน หรือเชนที่ต่างออกไป สิทธิ์ที่ถูกเพิกถอน หรือเส้นทางที่เปลี่ยน อาจเปลี่ยนสิ่งที่จำเป็นต้องทำ ตรวจอำนาจที่มีอยู่และการเปลี่ยนแปลงที่ร้องขอ แทนการพึ่งกฎกว้าง ๆ ว่ามีค่าธรรมเนียมเฉพาะครั้งแรก
คำถามด้านบัญชีคือค่าใช้จ่ายนั้นเกี่ยวข้องโดยตรงกับการได้มาหนึ่งครั้ง สนับสนุนการซื้อขายกลุ่มหนึ่ง หรือเป็นค่าใช้จ่ายดำเนินงานทั่วไป เลือกวิธีจัดสรรภายในที่สม่ำเสมอและเก็บต้นทุนธุรกรรมต้นฉบับไว้ การจัดสรรให้สินทรัพย์หลายชิ้นไม่ควรทำให้ค่าใช้จ่ายหายไปจากยอดรวมบัญชี
รวมค่าใช้จ่ายตลอดลำดับความพยายามทั้งหมด
พิจารณาลำดับธุรกรรม Ethereum สมมติที่มีต้นทุนยืนยันแล้วสี่รายการ การอนุมัติใช้แก๊ส 50,000 หน่วยที่ 14 gwei มีต้นทุน 0.0007 ETH ธุรกรรมแรปใช้แก๊ส 45,000 หน่วยที่ราคาจริงเดียวกัน มีต้นทุน 0.00063 ETH การซื้อสำเร็จมีต้นทุน 0.0021 ETH ส่วนธุรกรรมที่ส่งก่อนหน้าแล้วล้มเหลวใช้แก๊ส 60,000 หน่วยที่ 14 gwei มีต้นทุน 0.00084 ETH
ค่าใช้จ่ายเครือข่ายเหล่านี้รวมเป็น 0.00427 ETH หาก NFT เองมีราคา 0.050 ETH และการประเมินจัดสรรค่าใช้จ่ายทั้งสี่ให้ลำดับความพยายามได้มาครั้งนี้ เงินที่ใช้รวมคือ 0.05427 ETH บันทึกที่เก็บเฉพาะแก๊สของการซื้อสำเร็จจะตกหล่นค่าใช้จ่ายที่ยืนยันแล้ว 0.00217 ETH
การจัดสรรนี้ระบุไว้อย่างชัดเจน เพราะวิธีบัญชีภายในแบบอื่นอาจจำแนกความพยายามที่ล้มเหลวหรือการอนุมัติแยกต่างหาก ซึ่งเปลี่ยนวิธีนำเสนอต้นทุนต่อชิ้น ไม่ได้เปลี่ยนทรัพยากรรวมที่ใช้ไป การทบทวนบัญชีให้ครบต้องรวมค่าใช้จ่ายที่ยืนยันแล้วทุกรายการไว้ที่ใดที่หนึ่ง และหลีกเลี่ยงการคิดซ้ำทั้งในฐานต้นทุนสินทรัพย์และยอดรวมค่าใช้จ่ายแยก
แยกธุรกรรมล้มเหลวออกจากการกระทำที่เลิกทำก่อนส่ง
ค่าธรรมเนียมธุรกรรมล้มเหลวในการใช้ OpenSea เกิดเมื่อธุรกรรมที่ส่งแล้วใช้ทรัพยากรเครือข่าย แต่ไม่ทำการแลกสินทรัพย์ที่ตั้งใจให้สำเร็จ บน Ethereum ธุรกรรมที่ย้อนกลับยังอาจมีค่าแก๊ส NFT ที่ต้องการอาจยังอยู่กับผู้ขาย ขณะที่ผู้ซื้อจ่ายค่าความพยายามดำเนินการไปแล้ว
การปฏิเสธคำขอในกระเป๋าหรือการแสดงตัวอย่างหน้าที่ไม่สำเร็จเป็นคนละกรณี หากไม่ได้ส่งธุรกรรม อาจไม่มีค่าธรรมเนียมเครือข่ายสำหรับการโต้ตอบนั้น คำขอที่ล้มเหลวก่อนไปถึงเชนไม่ควรถูกปฏิบัติทางบัญชีแบบเดียวกับธุรกรรมล้มเหลวที่ยืนยันแล้วโดยอัตโนมัติ ตรวจหลักฐานการส่งและใบรับธุรกรรมจริง
บันทึกสาเหตุเมื่อยืนยันได้ คำสั่งที่ไม่พร้อมใช้ ยอดเงินไม่พอ และเงื่อนไขดำเนินการที่ไม่เป็นจริงแล้ว ต้องใช้การตอบสนองต่างกัน การทำสิ่งที่ล้มเหลวซ้ำโดยไม่เข้าใจสถานะอาจสะสมค่าใช้จ่าย เป้าหมายเชิงปฏิบัติคือตรวจว่าธุรกรรมเดิมยังรอดำเนินการ ล้มเหลว หรือเสร็จแล้ว ก่อนตัดสินว่าควรพยายามอีกหรือไม่
คำนวณส่วนต่างจากการขายหลังต้นทุนเครือข่าย
กลับมาที่สินทรัพย์ซึ่งได้มาผ่านลำดับสมมติด้วยต้นทุนรวม 0.05427 ETH สมมติภายหลังขายที่ 0.060 ETH โดยมียอดหักจากการขายรวมที่สมมติขึ้น 2.5% และต้นทุนเครือข่ายของผู้ขาย 0.0014 ETH ยอดหักตามเปอร์เซ็นต์คือ 0.0015 ETH จึงเหลือ 0.0571 ETH หลังต้นทุนเครือข่าย
เมื่อเทียบกับต้นทุนตลอดลำดับ กำไรที่เสร็จสมบูรณ์คือ 0.00283 ETH ส่วนต่างก่อนค่าใช้จ่ายระหว่างราคาสินทรัพย์ 0.050 ETH กับราคาขาย 0.060 ETH คือ 0.010 ETH แต่ส่วนต่างที่เห็นนั้นส่วนใหญ่ถูกใช้ไปกับค่าเตรียมการ ความพยายามที่ล้มเหลว การซื้อ และการขายตามแบบจำลอง
นี่ไม่ได้หมายความว่าการซื้อขายทุกครั้งต้องเผื่อต้นทุนเท่ากัน แต่แสดงว่าเหตุใดกลยุทธ์ที่มุ่งส่วนต่างราคาเล็กน้อยจึงไวต่อลำดับการกระทำจริง ก่อนตัดสินใจผูกพัน ให้เปรียบเทียบส่วนต่างที่ต้องการกับการเปลี่ยนแปลงที่เป็นไปได้ของค่าใช้จ่ายเครือข่ายและเงื่อนไขการขาย การลงขายสูงขึ้นเพียงอย่างเดียวไม่ได้แสดงว่าวงจรทั้งหมดจะมีกำไร
รักษาเงินค่าแก๊สในสินทรัพย์ดั้งเดิมให้พร้อมใช้
กระเป๋าที่มี WETH เพียงพอสำหรับข้อเสนอซื้อบน Ethereum อาจยังมี ETH ดั้งเดิมไม่พอสำหรับการกระทำที่ต้องใช้ ETH ในตัวอย่างอย่างง่าย การมี 0.100 WETH ไม่ได้ทำให้ยอด ETH ดั้งเดิม 0.001 เพียงพอสำหรับธุรกรรมทั่วไปที่ต้องใช้ค่าแก๊ส 0.002 ETH ยอดที่ใช้ชำระราคาและยอดค่าแก๊สทำหน้าที่ต่างกัน
OpenSea มีเอกสารเรื่อง การจ่ายค่าแก๊สด้วยสเตเบิลคอยน์สำหรับกระเป๋าที่เข้าสู่ระบบด้วยอีเมลซึ่งรองรับ รวมถึงเงื่อนไขเชนและสกุลเงินที่รองรับ เส้นทางบัญชีอัจฉริยะนั้นต่างจากธุรกรรมกระเป๋าภายนอกทั่วไปที่ใช้เงินของตนเอง เมื่อมีคุณสมบัตินี้ให้ใช้ ให้ตรวจสินทรัพย์ที่ใช้จ่ายค่าธรรมเนียมและการอนุญาตจริง มิฉะนั้น ให้เก็บสินทรัพย์ดั้งเดิมที่จำเป็นไว้บนเชนที่ถูกต้อง อย่าสมมติว่าทุกกระเป๋าหรือทุกธุรกรรมรองรับกลไกเดียวกัน
เงินสำรองยังมีประโยชน์หลังซื้อ การขายผ่านเส้นทางที่ต้องส่งธุรกรรม การย้ายสินทรัพย์ หรือการยุติคำสั่งบางประเภท อาจมีต้นทุนเครือข่ายภายหลัง การใช้สกุลเงินดั้งเดิมที่มีอยู่ทั้งหมดไปกับการซื้อครั้งแรกอาจทำให้บัญชีดำเนินการขั้นต่อไปตามแผนไม่ได้ หากไม่เติมเงินอีกขั้นหนึ่ง
ตรวจว่าการกระทำใดเกิดนอกเชน
คำสั่งของตลาด EVM บางแบบอนุญาตผ่านลายเซ็น และไม่ได้ส่งธุรกรรมบล็อกเชนด้วยตัวมันเองเมื่อสร้างคำสั่ง จึงอาจสร้างคำสั่ง ณ ขณะนั้นได้โดยไม่เสียแก๊สหลังมีสิทธิ์ที่จำเป็นแล้ว แต่นั่นไม่ได้หมายความว่าการแลกเปลี่ยนในที่สุดไม่มีต้นทุนเครือข่าย หรือทุกเชนใช้กลไกเดียวกัน
ในทำนองเดียวกัน การยกเลิกนอกเชนที่รองรับอาจต่างจากการยกเลิกบนเชน เอกสารอ้างอิงการยกเลิกคำสั่ง ของ OpenSea อธิบายเงื่อนไขเกี่ยวกับการอนุญาตดำเนินคำสั่งที่ออกไปก่อนยกเลิก กลยุทธ์ควรใช้เส้นทางตามเอกสารและตรวจสถานะคำสั่ง แทนที่จะตีความคำขอยกเลิกว่าเป็นการย้อนกลับการจับคู่ที่อาจเกิดขึ้นทุกกรณีโดยไม่มีเงื่อนไข
พิจารณาแต่ละขั้นตามผลจริงของมัน ลายเซ็นอาจอนุญาตให้แลกสินทรัพย์ในอนาคต แม้ขณะลงนามไม่เสียแก๊ส ธุรกรรมเครือข่ายอาจเสียค่าธรรมเนียมแม้แลกเปลี่ยนไม่สำเร็จ การมีหรือไม่มีค่าธรรมเนียมทันทีไม่ได้กำหนดความสำคัญของสิทธิ์หรือคำสั่งที่กำลังลงนาม
อย่านำกลไก Ethereum ไปใช้เหมารวมกับ Solana
คู่มือซื้อขาย Solana ของ OpenSea อธิบายค่าธรรมเนียมเครือข่าย SOL และเงินฝากบัญชีจำนวนเล็กน้อยที่คืนได้สำหรับการลงขายหรือเสนอซื้อบางประเภท เอกสารยังอธิบายว่าการซื้อสินทรัพย์ Solana หลายชิ้นเกิดผ่านธุรกรรมแยกกัน บางรายการจึงอาจสำเร็จและบางรายการไม่สำเร็จ รายละเอียดเหล่านี้ต้องใช้บันทึกต้นทุนและผลลัพธ์ต่างจากการสมมติว่าเป็นธุรกรรม EVM เดียว
เงินฝากบัญชีที่คืนได้ไม่ใช่ค่าธรรมเนียมที่ใช้หมดไปโดยอัตโนมัติ ติดตามเป็นจำนวนที่ยังเก็บไว้จนกว่าจะได้รับคืนหรือมีข้อยุติอย่างอื่น ในขณะเดียวกัน อย่าถือว่านำไปใช้จ่ายได้อิสระขณะที่ยังผูกไว้ ความต่างนี้กระทบทั้งการบัญชีผลการดำเนินงานและเงินทุนที่พร้อมใช้
ใช้สกุลเงินชำระจริงของคอลเลกชัน ซึ่งอาจเป็น SOL หรือ Solana USDC ในกระบวนการตามเอกสาร และเก็บ SOL ไว้ตามข้อกำหนดเครือข่าย สินทรัพย์ชำระเงินที่อ้างอิงดอลลาร์และคุ้นเคยไม่ได้ลบข้อกำหนดโทเคนดั้งเดิมที่แยกต่างหาก เอกสารเฉพาะเชนควรกำหนดกระบวนการ ไม่ใช่ถ้อยคำจากคำอธิบายทั่วไปเรื่องข้อเสนอที่ไม่เสียแก๊ส
เปรียบเทียบการทำเป็นชุดโดยดูผลลัพธ์ให้ครบ
การซื้อหลายชิ้นในกระบวนการเดียวอาจกระจายค่าใช้จ่ายร่วมบางส่วนได้ แต่ไม่ควรสมมติว่าทำให้ทุกการซื้อถูกลงหรือทำทั้งหมดสำเร็จพร้อมกันอย่างแยกไม่ได้ โครงสร้างธุรกรรมจริงสำคัญ ธุรกรรมหลายรายการอาจสำเร็จเพียงบางส่วน และธุรกรรมเดี่ยวที่ใหญ่ขึ้นอาจมีข้อจำกัดการดำเนินการของตัวเอง
ประมาณต้นทุนรวมทั้งกลุ่ม แล้วพิจารณาว่าจะจัดสรรอย่างไรหากซื้อได้เพียงบางส่วนของกลุ่มที่ตั้งใจ การคำนวณต้นทุนต่อชิ้นจากแผนซื้อสิบชิ้นอาจชวนให้เข้าใจผิดหากสำเร็จเพียงสองชิ้น บัญชีต้องใช้จำนวนที่ได้มาจริงและค่าใช้จ่ายที่ยืนยันจริง ไม่ใช่จำนวนที่เลือกไว้เดิม
บทสอนซื้อขายบน OpenSea เชื่อมการทบทวนผลลัพธ์นี้เข้ากับความเป็นเจ้าของและยอดคงเหลือ ก่อนลองซื้อชิ้นที่ขาดอีกครั้ง ให้กระทบยอดว่าการซื้อใดสำเร็จและมีต้นทุนใดเกิดขึ้นแล้ว มิฉะนั้น ระบบอาจซื้อซ้ำหรือประเมินความพยายามครั้งที่สองโดยไม่รวมค่าใช้จ่ายของครั้งแรก
ค่าแก๊สซื้อขายบน OpenSea ต้องมีกฎการใช้จ่าย
กฎที่มีประโยชน์ระบุต้นทุนรวมสูงสุดที่ยอมรับได้สำหรับการกระทำที่ตั้งใจ ไม่ใช่เพียงความต้องการให้แก๊สถูก รวมราคาซื้อ วงเงินธุรกรรมที่เกี่ยวข้อง และเงินสำรองที่จำเป็น หากค่าประมาณที่อัปเดตเกินต้นทุนที่อนุญาต ให้หยุดและพิจารณาการซื้อขายใหม่ แทนที่จะเพิ่มขีดจำกัดอัตโนมัติเพื่อรักษาแผนเดิม
แยกความอดทนออกจากการรับประกันว่าจะดำเนินการถูกลง ความต้องการใช้เครือข่ายเปลี่ยนได้ และรายการขายที่น่าสนใจอาจหายไปขณะรอ ค่าประมาณค่าธรรมเนียมที่ต่ำกว่าในเวลาอื่นอาจช่วยลดต้นทุน แต่ก็เปลี่ยนชุดคำสั่งที่พร้อมใช้ด้วย เปรียบเทียบการตัดสินใจซื้อทั้งหมดใหม่ แทนที่จะสมมติว่ามีเพียงตัวแปรเดียวเปลี่ยน
สำหรับความพยายามซ้ำ ให้กำหนดวงเงินค่าใช้จ่ายรวม ความล้มเหลวหลายครั้งที่แต่ละครั้งยอมรับได้อาจรวมกันเกินส่วนต่างกำไรของการซื้อที่สำเร็จในที่สุด การติดตามต้นทุนยืนยันที่สะสมช่วยให้กระบวนการยังยึดโยงกับเหตุผลทางเศรษฐกิจเดิม การได้สินทรัพย์สำเร็จไม่ได้หมายความว่ากลยุทธ์สำเร็จ หากการได้มานั้นใช้กำไรที่ตั้งใจไว้หมดไป
ระบุสกุลเงินที่ใช้แสดงมูลค่าค่าธรรมเนียม
ค่าธรรมเนียมที่วัดเป็น ETH กับมูลค่าดอลลาร์โดยประมาณตอบคำถามต่างกัน ค่าธรรมเนียมซื้อสมมติ 0.0021 ETH จะมีมูลค่า $5.25 ที่อัตราอ้างอิง $2,500 ต่อ ETH และ $7.35 ที่ $3,500 ต่อ ETH เครือข่ายใช้ ETH จำนวนหน่วยเท่าเดิมในการแปลงค่าทั้งสองแบบ ความต่างมาจากอัตราแลกเปลี่ยนอ้างอิงที่เลือก
เก็บอัตราและเวลาที่สังเกตอัตรานั้นเมื่อรายงานต้นทุนดอลลาร์ หากจ่ายค่าธรรมเนียมก่อนหน้านี้ การประเมินด้วยอัตราวันนี้เป็นการเปรียบเทียบมูลค่าปัจจุบัน ไม่ใช่มูลค่าเมื่อจ่าย ไม่ควรนำแบบหนึ่งมาแทนอีกแบบในบัญชีซื้อขายโดยไม่แจ้ง รายงานที่ประเมินค่าใช้จ่ายซื้อ ณ เวลาหนึ่งและเงินรับจากการขาย ณ อีกเวลาหนึ่งต้องระบุหลักที่ใช้นี้อย่างชัดเจน
ต้นทุนเชิงสัดส่วนก็ต้องมีตัวหาร ค่าธรรมเนียมเครือข่าย 0.0021 ETH เป็น 4.2% ของราคาซื้อก่อนค่าใช้จ่าย 0.050 ETH อัตราส่วนนี้ช่วยประเมินการซื้อขายขนาดเล็กได้ แต่ไม่ใช่ค่าธรรมเนียมตามเปอร์เซ็นต์ของ OpenSea เป็นผลจากการนำค่าใช้จ่ายเครือข่ายสมมติเฉพาะรายการมาหารด้วยราคาสินทรัพย์เฉพาะชิ้น ราคาหรือธุรกรรมที่ต่างออกไปเปลี่ยนอัตราส่วน แม้เงื่อนไขตลาดเหมือนเดิม
ตรวจค่าประมาณและใบรับธุรกรรมในระบบอัตโนมัติ
กระบวนการผ่าน API ซื้อขายของ OpenSea ควรแยกการเตรียมข้อมูลธุรกรรมออกจากการส่งและยืนยันธุรกรรม ข้อมูลที่เตรียมไว้ช่วยตรวจสินทรัพย์และต้นทุนที่ตั้งใจได้ แต่ไม่ได้ยืนยันว่าซื้อสำเร็จแล้ว คำตอบที่ได้รับควรติดป้ายตามสิ่งที่ปลายทาง API ทำจริง
เก็บค่าประมาณที่ใช้อนุญาตไว้คู่กับใบรับธุรกรรมสุดท้าย ความต่างที่มากอาจเผยว่าเงื่อนไขเครือข่ายเปลี่ยน ใช้เส้นทางต่างไป หรือมีสมมติฐานผิดเกี่ยวกับเนื้อหาธุรกรรม นี่เป็นข้อมูลย้อนกลับด้านปฏิบัติงานที่มีประโยชน์ โดยเฉพาะเมื่อมีหลายขั้นก่อนซื้อและค่าประมาณแรกเริ่มล้าสมัย
บันทึกสุดท้ายควรอธิบายว่าใครจ่ายค่าใช้จ่ายแต่ละรายการ ใช้สกุลเงินใด และจำนวนนั้นถูกใช้หมดไป โอนเพื่อซื้อ NFT หรือเก็บไว้ชั่วคราว เมื่อแยกสิ่งเหล่านี้ชัดเจน แก๊สจะเป็นส่วนหนึ่งของการตัดสินใจที่วัดได้ แม้ยังเปลี่ยนแปลงได้ แต่ก็ไม่ซ่อนอยู่ในยอดรวมที่ไม่มีคำอธิบายจนประเมินผลทางเศรษฐกิจของการซื้อขายไม่ได้อีกต่อไป