เครือข่ายทดสอบ Chapel ของ BNB Smart Chain (BSC) จะใช้ฮาร์ดฟอร์ก “Jenner” ในวันที่ 29 เวลา 11:30 น. ตามเวลาไทย โดยบันทึกการเปิดตัวระบุการเปลี่ยนแปลงหลัก ได้แก่ Payment Lane ที่จัดสรรพื้นที่ก๊าซสำหรับธุรกรรมชำระเงิน มาตรฐานโทเคน CAS20 ที่รองรับการปฏิบัติตามข้อกำกับ และฟังก์ชันอ่านเวลาบล็อกละเอียดระดับมิลลิวินาที อย่างไรก็ตาม เอกสาร BEP ที่เกี่ยวข้องทั้งสามฉบับยังอยู่ในสถานะ Draft ณ เวลาที่ตรวจสอบ
BNB Chain ระบุในบันทึกการเปิดตัวว่า v1.8.1 สำหรับเครือข่ายทดสอบเป็นการอัปเดตที่จำเป็นต่อการใช้ Jenner กำหนดเปิดใช้งานคือวันที่ 29 เวลา 02:30 น. UTC หรือ 09:30 น. ตามเวลาไทย ผู้ดูแลโหนดต้องอัปเดตเวอร์ชันก่อนถึงเวลาดังกล่าว ส่วนหน้าแนะนำ Jenner ระบุเพียงกำหนดการเครือข่ายทดสอบว่าเป็น “ช่วงปลายเดือนตุลาคม” จึงอ้างอิงเวลาที่ระบุในบันทึกการเปิดตัว
บันทึกการเปิดตัวอย่างเป็นทางการระบุเวลาฮาร์ดฟอร์กเป็นวันที่ 29 เวลา 11:30 น. ตามเวลาไทย ก่อนหน้านี้ TokenPost รายงานว่าอัปเกรด Jenner บนเครือข่ายทดสอบมีกำหนดในวันที่ 28 แต่ข่าวฉบับนั้นไม่ได้ระบุเวลาเริ่มดำเนินการอย่างเจาะจง
จัดสรรก๊าซ 5% ให้ธุรกรรมชำระเงิน
Payment Lane ซึ่งเสนอไว้ใน BEP-703 จะจัดสรรก๊าซพื้นฐาน 5% ของบล็อกให้ธุรกรรมชำระเงิน ครอบคลุมการโอน Binance Coin (BNB) แบบพื้นฐาน และธุรกรรมที่ส่งไปยังสัญญาชำระเงินซึ่งได้รับการลงทะเบียนโดยกลไกกำกับดูแล ธุรกรรมทั่วไปไม่สามารถใช้ส่วนที่จัดสรรไว้แต่ยังไม่ถูกใช้ได้ ส่วนธุรกรรมชำระเงินสามารถใช้พื้นที่ทั่วไปเพิ่มเติมได้หากใช้เกินโควตาที่จัดสรร
BEP-703 จำกัดการรับประกันไว้ที่พื้นที่ก๊าซสำหรับกลุ่มธุรกรรมชำระเงินโดยรวม ไม่ได้รับประกันว่าธุรกรรมแต่ละรายการจะถูกรวมไว้ในบล็อก แนวทางนี้มีเป้าหมายเพื่อคงพื้นที่สำหรับการชำระเงินไว้แม้เครือข่ายแออัด ข้อเสนอนี้ยังอยู่ในสถานะ Draft ณ เวลาที่ตรวจสอบ
CAS20 ต้องเปิดใช้แยกต่างหากเพื่อสร้างโทเคน
CAS20 ซึ่งเสนอไว้ใน BEP-702 เป็นมาตรฐานโทเคนแบบทดแทนกันได้ที่ฝังอยู่ในโปรโตคอลสำหรับสเตเบิลคอยน์และสินทรัพย์ในโลกจริงที่แปลงเป็นโทเคน โดยมีรายการอนุญาตและปฏิเสธร่วมกัน นโยบายการโอน การระงับการทำงานแยกตามฟังก์ชัน และการแยกสิทธิ์ออกโทเคน เผาโทเคน และอายัดสินทรัพย์ แนวทางนี้นำกฎการปฏิบัติตามข้อกำกับมาไว้ในมาตรฐานเครือข่าย แทนการปล่อยให้การนำไปใช้ขึ้นอยู่กับการเขียนสัญญาของแต่ละโทเคนเพียงอย่างเดียว
BEP-702 ยังอยู่ในสถานะ Draft เช่นกัน การใช้ฮาร์ดฟอร์กไม่ได้ทำให้เกิดโทเคน CAS20 โดยอัตโนมัติ เอกสารของ BNB Chain ระบุว่าฟังก์ชันสร้างโทเคนต้องได้รับการเปิดใช้แยกต่างหากโดยผู้ดูแลที่กลไกกำกับดูแลแต่งตั้ง ขณะนี้ยังไม่มีการเปิดเผยกำหนดเปิดใช้หรือกรณีใช้งานครั้งแรก
เพิ่มเวลาแบบมิลลิวินาทีผ่าน precompile
BEP-706 ซึ่งยังเป็น Draft จะเพิ่ม precompile ให้สัญญาอัจฉริยะอ่านเวลาบล็อกด้วยความละเอียดระดับมิลลิวินาที ส่วน block.timestamp และ EVM TIMESTAMP ที่มีอยู่ยังคงใช้หน่วยวินาที ข้อเสนอระบุว่าความละเอียดระดับวินาทีหยาบกว่าช่วงห่างระหว่างบล็อก จึงอาจทำให้หลายบล็อกมีค่าเวลาเป็นวินาทีเดียวกัน ฟังก์ชันใหม่นี้มุ่งรองรับแอปพลิเคชันที่ต้องกำหนดเวลาหมดอายุหรือเส้นตายคำสั่งซื้อในช่วงเวลาสั้นกว่าหนึ่งวินาที
การเปลี่ยนแปลง RPC ที่นักพัฒนาควรทราบ
บันทึกการเปิดตัวยังแจ้งการเปลี่ยนแปลง RPC ด้วย เมื่อป้อน blockOverrides.prevRandao ใน eth_call, eth_estimateGas, debug_traceCall และ eth_simulateV1 ต้องเข้ารหัสค่าเศษมิลลิวินาที (0–999) เป็นเลขฐานสิบหกขนาด 32 ไบต์ การตรวจสอบนี้มีผลก่อนเปิดใช้ฮาร์ดฟอร์กด้วย
กำหนดการเมนเน็ต
ก่อนหน้านี้ BNB Chain ได้นำฮาร์ดฟอร์ก “Pasteur” มาใช้บนเมนเน็ต BSC เมื่อวันที่ 25 สิงหาคม หน้าแนะนำอย่างเป็นทางการระบุว่า Jenner บนเมนเน็ตมีกำหนดใน “ช่วงปลายเดือนพฤศจิกายน” แต่ v1.8.1 ฉบับนี้ไม่ได้ระบุกำหนดเปิดใช้บนเมนเน็ต ขณะนี้ยังไม่สามารถยืนยันเวลาเปิดใช้ที่แน่นอนได้
ความคิดเห็น 0