ทีมงาน Starknet ประกาศเปิดตัว Starknet v0.13.0 บน Testnet โดยเน้นไปที่ 2 ด้าน ได้แก่ การวางรากฐานให้กับการทำธุรกรรมเวอร์ชันใหม่อย่าง v3 และจะช่วยให้ลดค่าธรรมเนียมการทำธุรกรรมได้อย่างมาก
การทำธุรกรรม V3
การทำธุรกรรม V3 จะช่วยให้ค่าธรรมเนียมการทำธุรกรรมใน native token ของ Starknet สะดวกขึ้น เมื่อ STRK สามารถโอนได้ โดนนอกจาก Ether (ETH) แล้ว เราสามารถเลือกจ่ายค่าธรรมเนียมเป็น STRK ได้ด้วย
การ Validity Rollup ทำให้ Starknet ต้องจ่ายค่า gas ใน L1 ด้วย ETH แต่ การทำธุรกรรม V3 จะให้ผู้ใช้สามารถจ่ายค่า gas ใน L1 ด้วย STRK ได้ เพื่อให้การเรียกเก็บค่าธรรมเนียมแม่นยำที่สุด sequencer จะใช้ oracle เพื่อเสนออัตรา STRK/gas
Pragma กับ Switchboard จะเป็นผู้จัดหาบริการ oracle โดยมีทางเลือกอื่นสำหรับกำหนดราคาด้วยตัวเอง ดูรายละเอียดเพิ่มเติมได้ที่ https://community.starknet.io/t/snip-strk-fee-token/101924/2
การเปิดให้ชำระค่าธรรมเนียมด้วย STRK ใน Starknet v0.13.0 นี้ จะเปิดทางให้กับฟีเจอร์ที่กำลังจะเข้ามาตามแผน ซึ่งจะพัฒนามาเพื่อการชำระค่าธรรมเนียมด้วย STRK โดยเฉพาะ
ฟีเจอร์ที่จะเพิ่มในอนาคตประกอบด้วย:
- Fee Market: จะให้ผู้ใช้สามารถแข่งขันกันเพื่อพื้นที่บล็อกในช่วงที่มีการทำธุรกรรมมาก ทำให้กลุ่มที่พร้อมจะจ่ายได้ทำธุรกรรมก่อน ซึ่งได้มีการออกแบบฟีเจอร์นี้มาแล้วโดยใช้ EIP-1559 ของ Ethereum
- Paymaster: มีต้นแบบจาก EIP-4437 ของ Ethereum จะให้บุคคลอื่นนอกเหนือจากผู้ที่ส่งการทำธุรกรรมเป็นผู้จ่ายค่าธรรมเนียมการทำธุรกรรมแทน การสร้างบัญชีบน Starknet จะทำให้กระบวนการการใช้ paymaster ง่ายขึ้นมาก
- Volition Mode: อนุญาตให้ผู้ใช้และนักพัฒนาเลือกไม่ใช้ L1 data availability ที่มีราคาแพงเพื่อไปใช้ทางเลือกอื่นที่ถูกกว่ามากได้ เช่น ข้อมูล L2 data availability
ลดค่าธรรมเนียมการทำธุรกรรม
Starknet v0.13.0 จะลดค่าธรรมเนียมการทำธุรกรรมบางอย่าง ดังนี้
1. ค่า Cairo step/builtin: ลด 50%
2. L1 data availability:
2.1. ลดค่าธรรมเนียม 10% สำหรับ DA
2.2. ลดค่า gas ทันที 240 ต่อ tx รวมกับลดค่า gas 312 ต่อทุกการเปลี่ยนแปลงสัญญา
รายการ (1) และ (2.1) เกิดขึ้นได้เพราะการเพิ่มขนาดบล็อกในอนาคตอันใกล้ (ซึ่งตั้งราคาไว้แล้ว) สำหรับรายการแรก บล็อกที่ใหญ่กว่าหมายถึงมีขั้นตอนมากกว่าต่อการ proof ก่อนจะส่งไปยัง L1 (ดูรายละเอียดเพิ่มเติมได้ที่ https://docs.starknet.io/documentation/architecture_and_concepts/Network_Architecture/fee-mechanism/#computation) ส่วนรายการที่สองนั้น จากการประเมินของเรา การที่ขนาดบล็อกปัจจุบันเพิ่มขึ้น 2 เท่าจะทำให้มีการอัปเดตพื้นที่เก็บข้อมูล “เป็นชุด” มากขึ้น ส่งผลให้ต้นทุนผู้ใช้ลดลง รายการ (2.2) เกิดจากการกำหนดราคาธุรกรรมที่แม่นยำขึ้น
การโหวตเวอร์ชันอัปเกรด
Starknet v0.13.0 เปิดใช้งานบน Goerli testnet และ Sepolia integration และ testnet
ดูข้อมูลเพิ่มเติมเกี่ยวกับประเภทการทำธุรกรรมใหม่นี้ได้ที่ https://community.starknet.io/t/transaction-v3-snip/98228 และ https://community.starknet.io/t/snip-strk-fee-token/101924
Reference: community.starknet