บอตเหรียญมีมบน Ethereum ทำงาน ณ จุดที่สัญญาโทเคน สถานที่ซื้อขาย และกระเป๋าเงินมาพบกัน แต่ละส่วนอาจทำงานถูกต้องในตัวเอง ขณะที่การซื้อขายโดยรวมยังไม่น่าสนใจ โทเคนที่มีอยู่จริงอาจมีสภาพคล่องที่ซื้อขายได้จริงเพียงเล็กน้อย ราคาเสนอที่ถูกต้องอาจล้าสมัย และธุรกรรมที่สำเร็จอาจใช้มูลค่าของสถานะขนาดเล็กไปกับต้นทุนการดำเนินงานมากเกินไป
คำถามที่มีประโยชน์จึงเป็นว่าระบบอธิบายการซื้อขายสปอตทั้งกระบวนการได้หรือไม่ ระบบควรระบุว่าจะได้สินทรัพย์ใดมา ให้อำนาจอะไร อาจใช้ ETH ในการดำเนินการเท่าใด และจะใช้หลักฐานใดยืนยันปริมาณที่ได้รับ กราฟราคาเคลื่อนไหวเพียงอย่างเดียวไม่ตอบคำถามเหล่านี้เลย
คู่มือนี้พัฒนาการวิเคราะห์ต้นทุนบอตเหรียญมีมบน Ethereum โดยใช้กระเป๋าเงินสมมติและบันทึกการซื้อขายที่แต่งขึ้น การคำนวณแสดงทางเลือกในการดำเนินงาน ไม่ใช่ผลตอบแทนที่คาดหวัง เนื้อหากล่าวถึงโทเคนสปอตบน Ethereum โดยไม่สมมติว่ามีการใช้เลเวอเรจ การเปิดตัวที่ทำกำไร หรือการรับประกันว่าจะออกจากสถานะได้
บอตเหรียญมีมบน Ethereum: เริ่มจากหลักฐานของสัญญา
ที่อยู่สัญญาและเครือข่ายระบุว่าโทเคนใดกำลังถูกประเมิน ชื่อ ตัวย่อ และภาพประกอบช่วยให้คนจำได้ แต่ป้ายชื่อเหล่านั้นคัดลอกได้ ข้อมูลสังเกต ราคาเสนอ การอนุมัติ และการเปลี่ยนแปลงยอดคงเหลือทุกรายการควรผูกกับที่อยู่ที่ตรวจสอบแล้วเดียวกันตลอด
บันทึกว่าหลักฐานที่มีพิสูจน์อะไรได้จริง การสร้างสัญญายืนยันว่ามีการนำโค้ดขึ้นใช้งาน ไม่ได้ยืนยันว่าใครดำเนินงาน โค้ดมีจุดประสงค์ทางเศรษฐกิจอะไร หรือมีตลาดสภาพคล่องดีหรือไม่ ประกาศบนสื่อสังคมที่ตรงกันอาจสนับสนุนที่มา โดยไม่ได้พิสูจน์ว่าโค้ดนั้นปลอดภัยสำหรับซื้อขาย
อ่านพฤติกรรมปัจจุบันของสัญญาที่เกี่ยวข้องกับการโอนและการใช้จ่าย โทเคนอาจมีการควบคุมที่เปลี่ยนว่าใครซื้อขายได้ จำนวนเคลื่อนย้ายอย่างไร หรือผู้ดูแลยังคงมีสิทธิ์ใด หากกระบวนการทำงานตีความคุณลักษณะที่มีสาระสำคัญไม่ได้ ความไม่แน่นอนควรยังปรากฏชัด แทนที่จะถูกแปลงเป็นคะแนนที่ชวนให้มั่นใจ
คู่มือระบุตัวตนสินทรัพย์สำหรับบอตเหรียญมีมคริปโต อธิบายว่าเหตุใดตัวตนสินทรัพย์จึงต้องคงอยู่ตลอดทุกขั้นตอนของการซื้อขายอัตโนมัติ
แยกมาตรฐานออกจากคำสัญญา
ERC20 กำหนดส่วนต่อประสานโทเคนที่คุ้นเคย รวมยอดคงเหลือ การโอน และวงเงินอนุญาตให้ใช้จ่าย มาตรฐานไม่ได้สัญญาว่าราคาจะคงที่ ผู้ดูแลจะซื่อสัตย์ สภาพคล่องจะลึก หรือจะเข้ากันได้กับทุกเส้นทางซื้อขาย ข้อมูลเมตาที่เป็นทางเลือกและความแตกต่างของการนำไปใช้งานทำให้ต้องระวังการตีความปริมาณ เอกสาร ERC20 ของ Ethereum
ระบบควรเก็บจำนวนดิบที่เป็นจำนวนเต็มและมาตราส่วนการแสดงผลที่ตรวจสอบแล้วซึ่งใช้แสดงจำนวนนั้น ข้อผิดพลาดเรื่องทศนิยมอาจทำให้ยอดถือครองธรรมดาดูมากหรือน้อยกว่าจริงหลายพันเท่า โดยสินทรัพย์เบื้องหลังไม่ได้เปลี่ยน หน้าจอที่มนุษย์อ่านได้ควรสร้างจากแหล่งเดียวกับที่ใช้ประกอบคำสั่ง
อย่าถือว่าทุกฟังก์ชันที่คืนค่าสำเร็จพิสูจน์ว่าการโอนทางเศรษฐกิจที่คาดหวังเกิดขึ้นแล้ว กระทบยอดคงเหลือจริงและหลักฐานการดำเนินการที่เกี่ยวข้อง โทเคนที่มีพฤติกรรมการโอนผิดไปจากปกติต้องได้รับการรองรับอย่างชัดเจนหรือถูกตัดออก
การตรวจโทเคนสำหรับบอตเหรียญมีมบน Ethereum มีประโยชน์ที่สุดเมื่อระบุพฤติกรรมที่รองรับอย่างแม่นยำ นโยบายความเข้ากันได้ที่แคบและอธิบายได้ตรวจสอบง่ายกว่าคำกล่าวว่าสัญญาทุกตัวที่มีส่วนต่อประสานคุ้นเคยสามารถซื้อขายได้
ประเมินตลาดแยกจากโทเคน
โทเคนหนึ่งอาจซื้อขายในหลายพูลที่มีสินทรัพย์อ้างอิง ค่าธรรมเนียม และการกระจายสภาพคล่องต่างกัน การพบที่อยู่พูลหนึ่งไม่ได้ระบุเส้นทางที่ดำเนินการได้ดีที่สุด และตัวเลขสภาพคล่องรวมที่แสดงก็ไม่ได้บอกราคาที่มีให้สำหรับขนาดคำสั่งเฉพาะ
ผูกตลาดที่เป็นตัวเลือกกับคู่โทเคนจริง กลไกของสถานที่ซื้อขาย และสถานะปัจจุบัน หากเส้นทางผ่านสินทรัพย์ตัวกลาง ให้รวมการพึ่งพานั้นในบันทึก ปุ่มซื้อที่ดูเรียบง่ายอาจหมายถึงการทำงานกับสัญญาหลายครั้งและแหล่งผลกระทบต่อราคาหลายส่วน
ในการเปรียบเทียบตัวอย่าง ตลาดหนึ่งอาจให้ราคาดีกว่าสำหรับการซื้อ $20 ขณะที่อีกตลาดรองรับการซื้อ $400 ได้มีประสิทธิภาพกว่า ข้อความทั้งสองอาจเป็นจริงพร้อมกัน เพราะขนาดที่เสนอเปลี่ยนวิธีใช้สภาพคล่องที่มี
การตัดสินใจควรใช้ราคาเสนอใหม่สำหรับปริมาณที่ตั้งใจซื้อและต้นทุนสูงสุดที่ยอมรับได้อย่างชัดเจน ความนิยมของพูลหรือปริมาณซื้อขายในอดีตทดแทนการตรวจสอบเฉพาะธุรกรรมเหล่านี้ไม่ได้
แยกเงินทุนหมุนเวียน ETH ไว้ต่างหาก
กระเป๋าเงินต้องมี ETH สำหรับค่าธรรมเนียมธุรกรรม Ethereum แม้สถานะที่ต้องการจะอยู่ในโทเคนอื่น มองยอดสำหรับการดำเนินงานนี้เป็นงบประมาณที่มีภาระของตนเอง การใช้ ETH ที่มีทั้งหมดเพื่อเข้าซื้ออาจทำให้การอนุมัติ การออกจากสถานะ หรือการกู้คืนในภายหลังทำได้ยาก
กระเป๋าเงินตัวอย่างมี 0.12 ETH เจ้าของสำรอง 0.025 ETH สำหรับกิจกรรมดำเนินงานที่อนุมัติแล้ว และอนุญาตให้ซื้อโทเคนใหม่ไม่เกิน 0.08 ETH ส่วนที่เหลือ 0.015 ETH เป็นกำลังรองรับเพิ่มเติมที่ยังไม่ได้ผูกใช้ ไม่ใช่การเปิดทางให้กลยุทธ์ที่สองมองข้ามเงินสำรอง
เงินสำรองนี้เป็นข้อจำกัดในการวางแผน ไม่ใช่การพยากรณ์ค่าธรรมเนียมในอนาคต หากสภาวะเครือข่ายเปลี่ยน กระเป๋าเงินอาจต้องหยุดเปิดสถานะจนกว่าเงินสำรองจะครอบคลุมภาระที่ตั้งใจไว้อีกครั้ง ระบบควรอธิบายการหยุดนั้นในแง่กำลังรองรับ
คำนึงถึงธุรกรรมที่รอดำเนินการด้วย ยอดคงเหลือที่อ่านก่อนส่งหลายรายการไม่ได้หมายความว่า ETH ก้อนเดียวกันรองรับความเสี่ยงจากยอดใช้จ่ายสูงสุดของทุกธุรกรรมได้อย่างปลอดภัย
แยกหน่วยแก๊สออกจากราคาต่อหน่วย
แก๊สวัดงานคำนวณ ส่วนค่าธรรมเนียมที่จ่ายต่อหน่วยเป็นอีกค่าหนึ่ง สำหรับธุรกรรมที่ใช้ตลาดค่าธรรมเนียมแบบที่ใช้ทั่วไปบน Ethereum ค่าธรรมเนียมจริงขึ้นอยู่กับแก๊สที่ใช้และราคาต่อแก๊สที่มีผลจริง ภายใต้ขีดจำกัดที่ระบุในธุรกรรม ค่าธรรมเนียมสูงสุดไม่ใช่ยอดสุดท้ายที่ถูกเรียกเก็บโดยอัตโนมัติ เอกสารแก๊สของ Ethereum
สมมติว่าการสวอปที่แต่งขึ้นใช้แก๊ส 145,000 หน่วย และมีราคาแก๊สที่มีผลจริง 12 gwei ค่าธรรมเนียมเท่ากับ 0.00174 ETH ที่อัตราแปลงตัวอย่าง $2,400 ต่อ ETH จะเท่ากับ $4.176 ทั้งราคาแก๊สและอัตราแปลงนี้ไม่ใช่การพยากรณ์
ควรเก็บการคำนวณนี้ในหน่วยดั้งเดิมก่อนแปลงเป็นสกุลเงินรายงาน มิฉะนั้นการเปลี่ยนราคา ETH ภายหลังอาจทำให้ต้นทุนเก่าดูเหมือนเปลี่ยนในบัญชีการซื้อขาย
ใช้แก๊สประมาณการเพื่อตัดสินใจรับธุรกรรมเข้าสู่กระบวนการ และใช้ข้อมูลใบรับธุรกรรมจริงสำหรับบัญชีที่เสร็จสมบูรณ์ ความต่างระหว่างค่าประมาณกับใบรับเป็นสิ่งที่วัดได้ซึ่งต้องอธิบาย ไม่ใช่เหตุให้เขียนทับค่าประมาณเดิม
รวมธุรกรรมอนุมัติด้วย
การขายโทเคนผ่านสัญญาอาจต้องให้สิทธิ์ใช้จ่ายแก่ผู้ใช้จ่ายที่เกี่ยวข้อง การอนุมัตินั้นเป็นการตัดสินใจให้อำนาจแยกต่างหาก และอาจเป็นธุรกรรมที่มีค่าธรรมเนียมอีกหนึ่งรายการ การซื้อโทเคนไม่ได้พิสูจน์ว่ากระเป๋าเงินขายผ่านเส้นทางที่ตั้งใจไว้ได้โดยไม่ต้องทำอะไรเพิ่มเติม
ระบุผู้ได้รับสิทธิ์ใช้จ่ายให้แม่นยำและประเมินปริมาณอำนาจที่มอบให้ วงเงินอนุญาตไม่จำกัดอาจลดธุรกรรมอนุมัติซ้ำ แต่ทิ้งความเสี่ยงต่อเนื่องที่กว้างกว่าไว้ วงเงินจำกัดอาจจำกัดความเสี่ยง แต่ทำให้ต้องดำเนินการเพิ่มภายหลัง อธิบายสิ่งที่ต้องแลกโดยไม่ถือว่าทางเลือกใดถูกต้องเสมอ
พิจารณาวงจรหลังการซื้อขายด้วย หากไม่ต้องใช้สิทธิ์แล้ว เจ้าของอาจเลือกลดสิทธิ์ โดยขึ้นอยู่กับสถานะปัจจุบันและต้นทุนที่ต้องจ่าย ระบบควรเก็บรายการวงเงินอนุญาตที่ยังค้างอยู่ แทนที่จะลืมเมื่อสถานะลดเหลือศูนย์
คู่มือซอฟต์แวร์ซื้อขายเหรียญมีม กล่าวถึงเหตุผลที่สิทธิ์กระเป๋าเงินควรอยู่ในแบบจำลองการดำเนินงานควบคู่กับการตัดสินใจด้านตลาด
สร้างประมาณการเข้าซื้อให้ครบถ้วน
ประมาณการเข้าซื้อควรรวมปริมาณสินทรัพย์ที่คาดว่าจะได้รับเข้ากับต้นทุนและข้อจำกัดของธุรกรรมที่เสนอ ควรระบุปริมาณนำเข้า ปริมาณรับขั้นต่ำที่ยอมรับได้ ค่าบริการตามเส้นทางที่ทราบ แก๊สประมาณการ และการดำเนินการเบื้องต้นใดที่จำเป็นก่อนดำเนินต่อ
เก็บองค์ประกอบเหล่านี้แยกกัน ผลกระทบต่อราคาคือผลจากการใช้สภาพคล่องตามขนาดที่ตั้งใจซื้อ ค่าความคลาดเคลื่อนราคาที่ยอมรับได้กำหนดว่าธุรกรรมยอมรับการเปลี่ยนแปลงในทางเสียเปรียบได้เท่าใด ส่วนแก๊สใช้จ่ายเพื่อดำเนินการ การรวมทั้งสามเป็นเปอร์เซ็นต์เดียวที่ไม่อธิบายทำให้ผู้ตรวจสอบไม่ทราบว่าการควบคุมใดทำให้การซื้อขายแพง
สำหรับการเข้าซื้อสมมติ $90 ต้นทุนดำเนินงานประมาณ $5 ก็มีสาระสำคัญแล้วก่อนพิจารณาการออกจากสถานะในอนาคต การตอบสนองที่เหมาะสมอาจเป็นการปฏิเสธการเข้าซื้อภายใต้นโยบายต้นทุนของผู้ใช้ แม้กราฟดูน่าดึงดูด ความสามารถของบอตในการดำเนินการไม่ได้ยืนยันว่าการดำเนินการนั้นตอบโจทย์กลยุทธ์
บันทึกค่าประมาณ ณ เวลาตัดสินใจ การวิเคราะห์ภายหลังจึงจะแยกค่าประมาณที่ไม่ดีออกจากความเต็มใจจ่ายต้นทุนที่ทราบอยู่แล้วโดยเจตนาได้
จำลองการออกจากสถานะก่อนซื้อ
การเข้าซื้อสร้างภาระดูแลสินทรัพย์คงเหลือ ก่อนอนุมัติ ให้ถามว่าโทเคนที่ได้มาจะขายได้อย่างไร อาจต้องให้สิทธิ์ผู้ใช้จ่ายใด และสภาวะใดทำให้ไม่สามารถออกจากสถานะหรือออกแล้วไม่คุ้มต้นทุน
แบบจำลองการออกจากสถานะไม่ต้องพยากรณ์ราคาอนาคต แต่ควรแสดงว่ากระบวนการทำงานจะหาราคาเสนอขายปัจจุบัน ตรวจพฤติกรรมโทเคน รักษา ETH สำหรับดำเนินงาน และตีความผลการดำเนินการอย่างไร หากไม่มีเส้นทางออกที่รองรับภายใต้สภาวะปัจจุบัน ราคาเข้าซื้อที่ดีเป็นหลักฐานที่ยังไม่ครบ
ทดสอบแบบจำลองกับยอดที่เล็กลง การขายบางส่วนซ้ำๆ อาจทิ้งสถานะคงเหลือที่มีรายรับคาดหมายต่ำกว่าต้นทุนธุรกรรมอีกครั้ง ส่วนที่เหลือยังเป็นสินทรัพย์คงเหลือ แม้หน้าจอเลือกไม่แสดงมูลค่าเล็กน้อยนั้นอย่างเด่นชัด
บันทึกนโยบายสำหรับยอดคงเหลือเหล่านี้ก่อนสะสม ทางเลือกอาจรวมการรอ การรวมการกระทำในอนาคตเข้าด้วยกันในกรณีที่รองรับ หรือการจัดประเภทยอดอย่างชัดเจนว่าไม่คุ้มที่จะเคลื่อนย้าย ไม่มีทางเลือกใดหมายความว่าโทเคนหายไป
เข้าใจว่าการจำลองแสดงอะไรได้
การจำลองตรวจได้ว่าการเรียกใช้ที่เสนอทำงานอย่างไรกับสถานะที่สังเกตได้ชุดหนึ่ง มีประโยชน์ต่อการตรวจข้อผิดพลาด ตรวจผลที่คาดว่าจะเกิด และปฏิเสธธุรกรรมที่ละเมิดนโยบายอยู่แล้ว แต่ไม่สามารถรับประกันว่าสถานะจะเป็นเช่นไรเมื่อธุรกรรมถูกรวมเข้าเชนในที่สุด
สภาพคล่องอาจเปลี่ยน การควบคุมของผู้ดูแลอาจเปลี่ยน และธุรกรรมอื่นอาจดำเนินการก่อน การจำลองขายที่สำเร็จจึงยืนยันได้แคบกว่าการขายได้อย่างถาวร ควรแนบความใหม่ของสถานะและสมมติฐานที่ใช้จำลองไปกับผลลัพธ์
ใช้ความล้มเหลวของการจำลองเพื่อวินิจฉัย การย้อนคืนเพราะวงเงินอนุญาตไม่พอแตกต่างจากพฤติกรรมการโอนที่ไม่รองรับหรือกำหนดเวลาที่หมดอายุ การเพิ่มความคลาดเคลื่อนที่ยอมรับได้ไปเรื่อยๆ จนธุรกรรมดูเหมือนผ่านอาจทิ้งมาตรการป้องกันที่ผู้ใช้ตั้งใจไว้
คู่มือบอตซื้อขายคริปโตอัตโนมัติ ให้บริบทที่มีประโยชน์ต่อการแยกหลักฐานที่รวบรวมก่อนดำเนินการออกจากบันทึกที่มีอำนาจยืนยันซึ่งมีให้หลังจากนั้น
บอตเหรียญมีมบน Ethereum: คิดต้นทุนความพยายามที่ล้มเหลว
ธุรกรรมที่ถูกรวมเข้าเชนและล้มเหลวระหว่างดำเนินการยังอาจใช้แก๊ส คำขอที่ถูกปฏิเสธก่อนรวมเข้าเชนเป็นอีกเหตุการณ์หนึ่ง และไม่ควรได้รับรายการต้นทุนแบบเดียวกันโดยอัตโนมัติ ระบบบัญชีต้องมีหลักฐานธุรกรรมมากพอให้แยกผลลัพธ์เหล่านี้
ลองนึกถึงสถานะตัวอย่างที่ต้องจ่ายค่าอนุมัติ $3 ค่าธุรกรรมเข้าซื้อ $4 และค่าออกจากสถานะที่ล้มเหลวหนึ่งครั้ง $2 ก่อนออกสำเร็จด้วยต้นทุน $4 ต้นทุนดำเนินงานรวม $13 การรายงานเฉพาะการสวอปที่สำเร็จสองครั้งจะละรายจ่าย $5 ที่เกี่ยวข้องกับสถานะนี้
จัดสรรต้นทุนความล้มเหลวอย่างสม่ำเสมอ บางต้นทุนเป็นของสถานะเฉพาะ บางต้นทุนสะท้อนการบำรุงรักษาระบบร่วมกันหรือการทดลองที่กว้างกว่า การจัดประเภทควรมองเห็นได้ เพื่อไม่ให้ผลดูดีขึ้นจากการย้ายต้นทุนที่ไม่น่าพอใจออกจากมุมมองการซื้อขาย
งบความล้มเหลวยังมีผลต่อกิจกรรมในอนาคต หากความพยายามหลายครั้งใช้เงินสำรองดำเนินงานของกระเป๋าเงินไป การตัดสินใจที่ถูกต้องถัดไปอาจเป็นการหยุดสร้างรายการเข้าซื้อ ระหว่างกระทบยอดสินทรัพย์คงเหลือเดิมและธุรกรรมที่รอดำเนินการ
ติดตามการเคลื่อนไหวราคาและการดำเนินการแยกกัน
สมมติว่ามูลค่าที่แสดงของโทเคนสมมติเพิ่มจาก $100 เป็น $112 ขณะที่กระเป๋าเงินถืออยู่ การเพิ่มขึ้นสิบสองดอลลาร์นั้นเป็นข้อสังเกตที่ยังไม่เกิดผลจริง ไม่ได้ยืนยันว่าคำสั่งขายจะให้ $112 หลังผลกระทบต่อราคา ค่าธรรมเนียม และแก๊ส
หากการขายจริงให้ $108 และสถานะมีต้นทุนดำเนินงาน $13 เทียบกับมูลค่าที่ใช้ได้มา $100 ผลสุทธิของตัวอย่างคือขาดทุน $5 กราฟที่ถูกต้องกับผลขาดทุนที่เกิดขึ้นจริงอยู่ร่วมกันได้ เพราะวัดคนละสิ่ง
ความแตกต่างนี้สำคัญเป็นพิเศษกับสถานะขนาดเล็กและตลาดสภาพคล่องบาง ผลตอบแทนเปอร์เซ็นต์ที่แสดงบนกราฟโทเคนอาจสูงกว่าผลลัพธ์เงินสดที่กระเป๋าเงินได้รับมาก
บัญชีสปอตของบอตเหรียญมีมบน Ethereum จึงควรรายงานปริมาณโทเคน รายรับขายรวมก่อนหักค่าใช้จ่าย ต้นทุนการได้มาที่จัดสรร และต้นทุนดำเนินงานแยกกัน คำอธิบายที่ได้มีประโยชน์กว่าเปอร์เซ็นต์เดียวแยกด้วยสีซึ่งซ่อนสมมติฐานไว้
ความแตกต่างนั้นสำคัญเช่นกันเมื่อประเมินการป้องกันแซนด์วิช เพราะปริมาณโทเคนที่ได้รับดีขึ้นยังอาจทำให้ราคาการได้มารวมหลังค่าธรรมเนียมแย่ลงได้
กระทบยอดใบรับธุรกรรมกับกระเป๋าเงิน
แฮชธุรกรรมเป็นข้อมูลอ้างอิงถึงธุรกรรมที่พยายามส่ง ไม่ใช่หลักฐานว่าการเคลื่อนย้ายโทเคนตามที่ตั้งใจเกิดขึ้น อ่านสถานะสุดท้ายและกระทบยอดการเปลี่ยนแปลงยอดคงเหลือที่เกี่ยวข้อง เมื่อสถานะเชนเบื้องหลังยังไม่มั่นคงเพียงพอตามนโยบายกระบวนการทำงาน ให้เก็บความไม่แน่นอนนั้นไว้
สำหรับการเข้าซื้อที่เสร็จแล้ว บันทึกควรเชื่อมปริมาณนำเข้าที่อนุมัติ รายจ่าย ETH หรือโทเคนจริง ปริมาณโทเคนที่ได้รับ และค่าธรรมเนียม สินทรัพย์ตกค้างหรือผลลัพธ์จากเส้นทางที่ไม่คาดคิดควรยังมองเห็นได้ เส้นทางที่คืนสินทรัพย์ตัวกลางแทนโทเคนที่ตั้งใจไม่ได้ให้ผลทางเศรษฐกิจแบบเดียวกัน
กระเป๋าเงินอาจได้รับการโอนที่ไม่เกี่ยวข้องระหว่างช่วงสังเกตด้วย อย่าผูกความต่างของยอดคงเหลือทุกส่วนเข้ากับการซื้อขายที่กำลังตรวจโดยอัตโนมัติ ใช้หลักฐานเฉพาะธุรกรรมและจัดประเภทอย่างชัดเจนเมื่อทำได้
ข้อยกเว้นการกระทบยอดควรบล็อกการตัดสินใจที่พึ่งพาข้อมูลนั้น เมื่อกระทบเงินที่ใช้ได้หรือตัวตนสินทรัพย์ การดำเนินต่อด้วยยอดที่เดาอาจเปลี่ยนความคลาดเคลื่อนบัญชีเล็กน้อยให้เป็นสถานะที่สองโดยไม่ตั้งใจ
เปรียบเทียบสถานการณ์ด้วยบัญชีชุดเดียวกัน
การประเมินที่มีประโยชน์คงวิธีบัญชีไว้เหมือนเดิม ขณะเปลี่ยนทางเลือกดำเนินงานหนึ่งข้อ เช่น เปรียบเทียบการเข้าซื้อหนึ่งครั้งและออกหนึ่งครั้งกับการออกบางส่วนสามครั้ง โดยใช้ราคาตัวอย่างและสมมติฐานค่าธรรมเนียมเดียวกัน วิธีนี้เผยว่าจำนวนธุรกรรมเปลี่ยนผลอย่างไร โดยไม่อ้างว่าพยากรณ์พฤติกรรมตลาดได้
การเปรียบเทียบควรรวมรายการซื้อขายที่ถูกข้ามและความพยายามที่ล้มเหลวด้วย ระบบที่รายงานเฉพาะเส้นทางที่เสร็จสมบูรณ์และดีที่สุดจะประเมินต้นทุนการหาเส้นทางนั้นต่ำไป การเก็บบันทึกตัวเลือกทั้งหมดทำให้บิดเบือนผลด้วยการเลือกนำเสนอได้ยากขึ้น
อย่าใช้ความสำเร็จในอดีตเพื่อลบความไม่แน่นอนของโทเคนในปัจจุบัน ตลาดที่ทำงานได้เมื่อวานยังอาจมีสภาพคล่อง สิทธิ์ หรือการดูแลต่างไปในวันนี้ สถานการณ์จำลองเป็นหลักฐานเกี่ยวกับกระบวนการที่จำลอง ไม่ใช่การอนุมัติสินทรัพย์อย่างถาวร
เป้าหมายคือระบุว่าสมมติฐานใดมีผลมากที่สุด: ขนาดธุรกรรม ต้นทุนดำเนินงาน ความลึกฝั่งออกจากสถานะ ความถี่ความล้มเหลว หรือระยะเวลาถือสินทรัพย์ ความไวต่อปัจจัยเหล่านั้นควรชี้นำขีดจำกัดและลำดับความสำคัญการติดตามของผู้ใช้
คำนวณบัญชีการออกจากสถานะบางส่วน
พิจารณาสถานะตัวอย่างอีกชุดหนึ่งที่มี 10,000 หน่วย ซื้อมาในราคา $80 และมีต้นทุนเข้าซื้อที่บันทึกไว้ $6 เจ้าของขาย 4,000 หน่วยได้รายรับรวมก่อนหักค่าใช้จ่าย $38 และจ่าย $3 เพื่อดำเนินการขาย ภายใต้การจัดสรรต้นทุนดำเนินงานตามสัดส่วนอย่างง่ายที่ใช้เฉพาะตัวอย่างนี้ หน่วยที่ขายมีต้นทุนการได้มา $32 และต้นทุนเข้าซื้อ $2.40
ผลที่เกิดขึ้นจริงของการขายจึงเป็น $38 ลบ $3 ลบ $32 ลบ $2.40 หรือ $0.60 ส่วนที่เหลือ 6,000 หน่วยมีต้นทุนการได้มา $48 และต้นทุนเข้าซื้อที่จัดสรร $3.60 ยังคงเผชิญการเปลี่ยนแปลงราคาในอนาคตและค่าใช้จ่ายดำเนินการในอนาคต
ตัวอย่างนี้แสดงว่าการขายบางส่วนที่มีกำไรไม่ได้ยืนยันว่าสถานะทั้งก้อนมีกำไร หากสินทรัพย์ที่เหลือขายได้ยากในภายหลัง กำไรเล็กน้อยจากการขายครั้งแรกไม่ได้ลบความเสี่ยงที่ยังไม่คลี่คลายนั้น
แสดงวิธีจัดสรรให้เห็นชัด และใช้วิธีบัญชีที่เหมาะสมกับจุดประสงค์รายงานจริง ตัวอย่างเป็นแผ่นงานดำเนินงาน ไม่ใช่ข้อกำหนดสำหรับรายงานภาษี จุดประสงค์คือป้องกันไม่ให้รายรับ สินทรัพย์คงเหลือที่ใช้ไป และภาระที่เหลือถูกรวมเป็นตัวเลขเดียวที่ชวนให้เข้าใจผิด
จัดสรรต้นทุนดำเนินงานร่วมอย่างสม่ำเสมอ
รายจ่ายบางอย่างสนับสนุนหลายสถานะ ไม่ใช่การซื้อขายครั้งเดียว การทบทวนสิทธิ์ตามรอบหรือการบำรุงรักษากระเป๋าเงินอาจไม่มีสถานะเดียวที่เป็นเจ้าของต้นทุนนั้นโดยธรรมชาติ เลือกวิธีที่สม่ำเสมอในการรายงานต้นทุนเหล่านี้ควบคู่กับผลกลยุทธ์
แนวทางหนึ่งคือแสดงต้นทุนที่ระบุที่มาได้โดยตรงในแต่ละสถานะ และแสดงต้นทุนดำเนินงานร่วมในสรุปแยกตามช่วงเวลา อีกแนวทางอาจจัดสรรต้นทุนร่วมตามวิธีที่บันทึกไว้ ทั้งสองแบบเข้าใจได้ หากยอดรวมกระทบกันได้และวิธีไม่เปลี่ยนเพียงเพื่อทำให้ผลที่อ่อนแอดูดีขึ้น
ข้อกำหนดสำคัญคือรายจ่ายต้องยังมองเห็นได้ในที่ใดที่หนึ่งของบัญชีที่ครบถ้วน รายงานกลยุทธ์ที่ตัดกิจกรรมดำเนินงานจำเป็นออกซ้ำๆ อาจดูน่าสนใจ ขณะที่ทรัพยากรรวมของกระเป๋าเงินลดลงเรื่อยๆ
ทบทวนสถานะในฐานะภาระที่ต่อเนื่อง
โทเคนที่ซื้อมาแล้วต้องได้รับการดูแลต่อเนื่องเรื่องยอดคงเหลือ สิทธิ์ ความพร้อมของตลาด และกฎการออกจากสถานะของผู้ใช้ ระบบอัตโนมัติลดงานซ้ำได้ แต่ก็สร้างความจำเป็นต้องตรวจจับเมื่อสมมติฐานของระบบไม่เป็นจริงอีกต่อไป
กำหนดเงื่อนไขกระตุ้นการทบทวนให้เฉพาะเจาะจงพอจะลงมือได้ สิทธิ์สัญญาที่เปลี่ยน ใบรับธุรกรรมที่ยังไม่คลี่คลาย หรือเงินสำรองค่าธรรมเนียมที่หมด ควรนำไปสู่การตอบสนองที่ระบุได้ คะแนนเตือนทั่วไปที่ไม่มีผลตามมาปล่อยให้ผู้ปฏิบัติงานต้องคิดนโยบายขึ้นระหว่างเกิดเหตุ
เมื่อสิ้นสุดสถานะ ให้เก็บยอดเศษที่เหลือ วงเงินอนุญาตที่ยังค้างอยู่ และบันทึกต้นทุนทั้งหมดที่เกี่ยวข้อง มูลค่าสถานะที่แสดงเป็นศูนย์ไม่ได้หมายความว่าสิทธิ์หรือยอดคงเหลือทุกส่วนได้รับการจัดการแล้วเสมอไป
วิธีเข้าใจบอตเหรียญมีมบน Ethereum ที่ดีที่สุดคือดูบันทึกหลักฐานและรายจ่ายที่ครบถ้วนนี้ ระบบควรอธิบายว่าซื้ออะไร เหตุใดธุรกรรมจึงได้รับอนุญาต จ่ายเพื่อดำเนินงานเท่าใด และกระเป๋าเงินเป็นเจ้าของอะไรจริงหลังซื้อขาย