BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

สามนาทีเพื่อทำความเข้าใจ GasNow: ตัวบ่งชี้ราคาก๊าซที่แท้จริง

以太坊爱好者
特邀专栏作者
บทความนี้มีประมาณ 2380 คำ การอ่านทั้งหมดใช้เวลาประมาณ 4 นาที
GasNow ไม่ทำนายอนาคตตามข้อมูลในอดีตอีกต่อไป แต่จะขึ้นอยู่กับการกระจายราคาก๊าซของธุรกรรมในก
สรุปโดย AI
GasNow ไม่ทำนายอนาคตตามข้อมูลในอดีตอีกต่อไป แต่จะขึ้นอยู่กับการกระจายราคาก๊าซของธุรกรรมในก

หมายเหตุบรรณาธิการ: บทความนี้มาจากผู้ที่ชื่นชอบ Ethereum (ID: ethfans)ผู้แต่ง: A Jian ทำซ้ำโดย Odaily โดยได้รับอนุญาต

หมายเหตุบรรณาธิการ: บทความนี้มาจาก

ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)

ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)

ผู้แต่ง: A Jian ทำซ้ำโดย Odaily โดยได้รับอนุญาต

พูดง่ายๆ ก็คือ Gas เป็นหน่วยที่ใช้วัดปริมาณการคำนวณที่จำเป็นสำหรับธุรกรรมบน Ethereum ยิ่งความซับซ้อนของธุรกรรมสูงเท่าไรก็ยิ่งต้องใช้ Gas มากเท่านั้น ดังนั้นยิ่งธุรกรรมซับซ้อนมากเท่าใดก็ยิ่งต้องกำหนดโควตาของ Gas มากขึ้น (สงวนไว้) เมื่อเริ่มทำธุรกรรม หากผู้ริเริ่มสงวนไว้ หากปริมาณของ Gas เหลืออยู่ ไม่พอ ธุรกรรมจะล้มเหลวเนื่องจากทรัพยากรคอมพิวเตอร์หมด

แต่สิ่งที่ดีคือคุณไม่จำเป็นต้องกังวลเกี่ยวกับเรื่องนี้คุณสามารถตั้งค่าที่เหมาะสมและเพียงพอในบัญชีของคุณเองได้เนื่องจากแก๊สที่ไม่ได้ใช้จะไม่คำนวณค่าธรรมเนียมการจัดการ กล่าวอีกนัยหนึ่งแม้ว่าคุณจะ กำหนดจำนวนเงินนี้ ธุรกรรมสามารถใช้ 100 Gas แต่ในความเป็นจริงใช้เพียง 20 Gas จากนั้นผู้ผลิตบล็อกที่บรรจุธุรกรรมของคุณสามารถรับเพียง 20 Gas เป็นค่าธรรมเนียมการจัดการ และคุณไม่สามารถเรียกเก็บเงินได้เลย นอกจากนี้ เทคโนโลยีการประมาณค่าการใช้ก๊าซยังพบได้บ่อยมาก เมื่อผู้ใช้ใช้ปลั๊กอิน Metamask wallet เพื่อโต้ตอบกับแอปพลิเคชัน พวกเขาพบว่าพวกเขาไม่จำเป็นต้องตั้งค่า Gas Limit ด้วยตนเองเลย ปลั๊กอินได้ประมาณไว้แล้ว สำหรับคุณ

แต่เรื่องราคาน้ำมันนี่สิปวดหัว ทุกคนรู้ว่าพารามิเตอร์นี้แสดงราคาที่ผู้ริเริ่มธุรกรรมยินดีจ่ายสำหรับแต่ละหน่วยของก๊าซ และในที่สุด ราคาส่วนนี้จะได้รับจากผู้ผลิตบล็อกที่บรรจุธุรกรรม ในมุมมองนี้ ผู้ผลิตบล็อกอย่างแน่นอน ชอบการทำธุรกรรมเหล่านั้นด้วยราคาก๊าซสูง แต่ใครจะไม่อยากทำให้ค่าธรรมเนียมการทำธุรกรรมถูกลง? ใครไม่อยากปิดดีลในราคาย่อมเยา

คำอธิบายภาพบทความนี้- ความหมายทั่วไปคือ: หากคุณต้องการให้ธุรกรรมของคุณได้รับการบรรจุภายใน 2 นาที คุณต้องตั้งราคาก๊าซเป็น 95 Gwei หรือสูงกว่า หากคุณต้องการเพียงให้บรรจุภายใน 5 นาที ให้ตั้งค่า 79 Gwei หรือมากกว่า ไม่เป็นไร -

ผู้ใช้ส่วนใหญ่เช่นคุณและฉันไม่พบสิ่งผิดปกติในการใช้ปั๊มน้ำมัน แต่ถ้าคุณต้องการซื้อขายด้วยความถี่สูงล่ะ หรือถ้าคุณต้องการเขียนหุ่นยนต์ซื้อขายล่ะ? ปั๊มน้ำมันเป็นที่พึ่งได้จริงหรือ?

นี่ไม่ใช่การจับผิดหรือเล่นตุกติก

บทความนี้โดยกล่าวถึงประสบการณ์ที่ยากลำบากของผู้ใช้จำนวนมากในวันที่ 14 มีนาคม 2020 (เนื่องจากการลดลงอย่างรวดเร็วของราคา ETH ซึ่งนำไปสู่กิจกรรมลูกโซ่ที่เพิ่มขึ้นอย่างมาก): ในโปรโตคอล Ethereum ธุรกรรมที่เริ่มต้นโดยบัญชีหนึ่งๆ เพิ่มขึ้นเท่านั้นแต่ไม่สามารถลบหมายเลขซีเรียล nonce เพื่อทำเครื่องหมายคำสั่งซื้อได้ เมื่อธุรกรรมก่อนหน้าของคุณถูกยกเลิกโดยโหนดบล็อกเนื่องจากราคาก๊าซต่ำเกินไป ไม่ว่าราคาก๊าซที่คุณตั้งไว้สำหรับการทำธุรกรรมครั้งต่อๆ ไปจะสูงเพียงใด ก็จะไม่ช่วยอะไร เนื่องจากโหนดไม่สามารถข้ามธุรกรรมก่อนหน้าและทำแพ็คเกจธุรกรรมที่ตามมาได้โดยตรง แต่ธุรกรรมก่อนหน้านี้ถูกละทิ้ง ซึ่งเทียบเท่ากับการล็อกบัญชีของคุณ วิธีแก้ไขเพียงอย่างเดียวคือการเรียกธุรกรรมแรกสุดของคุณที่ยังไม่ได้อัปโหลดไปยังห่วงโซ่ ใช้หมายเลขซีเรียลของธุรกรรมนี้เพื่อส่งธุรกรรมอีกครั้ง และราคาน้ำมันต้องสูงพอ ในทำนองเดียวกัน บอทซื้อขายจำนวนมากติดอยู่ด้วยเหตุผลเดียวกัน เหตุผลก็คือผู้รายงานราคาก๊าซที่พวกเขาใช้ประเมินราคาก๊าซในเครือข่ายอย่างไม่ถูกต้อง หลังจากส่งธุรกรรมไป 2-3 รายการ บอทก็ติดอยู่บทเรียนนองเลือดเหล่านี้แสดงให้เห็นอย่างชัดเจนถึงความสำคัญในการจัดราคาน้ำมันที่เหมาะสมสำหรับการทำธุรกรรมแต่ละครั้ง เนื่องจากเมื่อแอปพลิเคชันบนห่วงโซ่ทำงาน (เช่น การเติบโตของ Yield Farming เมื่อนานมาแล้ว) ความสำเร็จของธุรกรรมจะไม่เพียงส่งผลต่อธุรกรรมนี้เท่านั้น แต่ยังส่งผลต่อธุรกรรมที่ตามมาอีกด้วย

แต่อะไรที่ทำให้เราไม่สามารถประเมินราคาก๊าซได้อย่างแม่นยำ? เราจะผ่านมันไปได้ไหม?

สถาปัตยกรรมเครือข่ายเพียร์ทูเพียร์

: โหนดทั้งหมดมีการกระจายอำนาจ เมื่อธุรกรรมถูกส่งไปยังโหนด โหนดจะเผยแพร่ข้อมูลธุรกรรมไปยังโหนดอื่น ๆ หลังจากการตรวจสอบ โครงสร้างเครือข่ายนี้กำหนดว่าไม่มีโหนดใดที่สามารถเรียลไทม์เพื่อรับสถานะทั่วโลกของธุรกรรมที่ยังไม่ได้ประมวลผลใน เครือข่ายทั้งหมด การแพร่กระจายของการทำธุรกรรมต้องใช้เวลาและอุบัติเหตุ (บางโหนดอาจใช้ราคาก๊าซที่สูงขึ้นเป็นเกณฑ์และปฏิเสธการทำธุรกรรมที่มีค่าธรรมเนียมต่ำเพื่อป้องกันตัวเอง) เกี่ยวกับประเด็นนี้ เราสามารถปรับปรุงได้ แต่เป็นไปไม่ได้ที่จะเอาชนะมันโดยพื้นฐาน เพราะเราไม่ต้องการโครงสร้างเครือข่ายแบบรวมศูนย์

แต่ในทางกลับกัน สิ่งสำคัญคือวิธีที่เราประเมินราคาก๊าซ จนถึงตอนนี้ วิธีการที่ใช้โดยตัวบ่งชี้ราคาก๊าซส่วนใหญ่นั้นขึ้นอยู่กับราคาก๊าซของธุรกรรมที่ได้รับการบรรจุในบล็อกในช่วงระยะเวลาหนึ่งในอดีต และราคาก๊าซของธุรกรรมจะได้รับการประมวลผลทางสถิติเพื่อให้ได้มาซึ่ง การประมาณราคาก๊าซในอนาคต หากคุณคิดอย่างรอบคอบแล้วนี่เป็นเรื่องที่ไม่สมเหตุสมผลจริง ๆ ในขณะที่คุณส่งธุรกรรมสิ่งที่กำหนดว่าธุรกรรมของคุณสามารถอัปโหลดไปยังเครือข่ายได้เร็วแค่ไหนคือจำนวนธุรกรรมที่มีราคาน้ำมันสูงกว่าธุรกรรมของคุณที่ยังไม่ผ่านการประมวลผล ธุรกรรม และจำนวนธุรกรรมในธุรกรรมของคุณ มีกี่คนที่ออกธุรกรรมด้วยราคาก๊าซที่สูงกว่าของคุณในช่วงเวลาที่ธุรกรรมยังไม่ได้รับการบรรจุ ดูเหมือนว่าสมเหตุสมผลที่จะใช้ธุรกรรมที่มีอยู่แล้วในห่วงโซ่ ซึ่งก็คือข้อมูลในอดีตเพื่อทำการประมาณการดังกล่าว แต่จริงๆ แล้วมันไร้สาระ เมื่อกิจกรรมเครือข่ายเพิ่มขึ้นอย่างรวดเร็วและราคาก๊าซเพิ่มขึ้นอย่างรวดเร็ว วิธีการประเมินตามข้อมูลในอดีตมักจะให้ราคาก๊าซที่ประเมินต่ำเกินไปเท่านั้น การประมาณการที่แม่นยำยิ่งขึ้นควรอิงตามการกระจายราคาก๊าซของธุรกรรมที่ยังไม่ได้ประมวลผลที่มีอยู่ แม้ว่าจะต้องใช้วิธีการทางสถิติ ก็จะง่ายกว่าการใช้ข้อมูลในอดีตในการประมาณการ

นี่คือจุดที่ GasNow ยอดเยี่ยม มันไม่ได้ขึ้นอยู่กับข้อมูลในอดีตอีกต่อไปเพื่อทำนายอนาคต แต่ขึ้นอยู่กับการกระจายราคาก๊าซของการทำธุรกรรมในกลุ่มธุรกรรมของโหนดกลุ่มการขุดแบบจุดประกาย เพื่อเพิ่มรายได้ ในแง่หนึ่ง กลุ่มการขุดควรรวบรวมธุรกรรมให้ได้มากที่สุด และในทางกลับกัน ควรจัดแพ็คเกจธุรกรรมที่จะบรรจุในกลุ่มธุรกรรมจากสูงไปต่ำ ดังนั้นข้อมูลที่ GasNow มอบให้จึงมีความหมายอย่างแท้จริง

คำอธิบายภาพ
开发者
ETH
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
คลังบทความของผู้เขียน
以太坊爱好者
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android