คำแนะนำเกี่ยวกับแก๊ส

บล็อก 1NewsDevelopersEnterpriseBlockchain ExplainedEvents and ConferencesPressจดหมายข่าว

สมัครรับจดหมายข่าวของเรา.

ที่อยู่อีเมล

เราเคารพความเป็นส่วนตัวของคุณ

หน้าแรกบล็อก Blockchain อธิบาย

คู่มือการใช้แก๊ส

คำแนะนำเกี่ยวกับก๊าซวัตถุประสงค์ความแตกต่างและประโยชน์ของมันบน Ethereum blockchain by ConsenSysMay 23, 2018Posted May 23, 2018

คำแนะนำเกี่ยวกับก๊าซ

ระหว่างวันที่ 1 มกราคม 2018 ถึง 3 มกราคม 2018 ต้นทุนเฉลี่ยในการทำธุรกรรมบน Ethereum blockchain เพิ่มขึ้น 187%. สาเหตุนั้นเกี่ยวข้องกับราคาที่เพิ่มขึ้นของ“ ก๊าซ” ซึ่งเป็นหน่วยวัดที่ใช้แสดงต้นทุนในการดำเนินการบน Ethereum ปริมาณการใช้งานเครือข่ายที่เพิ่มขึ้นในช่วงต้นเดือนมกราคมสร้างแรงกดดันให้กับราคาก๊าซเนื่องจากผู้คนแข่งขันกันเพื่อให้ธุรกรรมของตนได้รับการจัดลำดับความสำคัญ ก๊าซ – ตามที่เราจะสำรวจ – เป็นองค์ประกอบพื้นฐานและมีประโยชน์ของบล็อกเชน Ethereum อย่างไรก็ตามไม่ต้องสงสัยเลยว่าจะสร้างความสับสนและน่าหงุดหงิดในการจัดการโดยเฉพาะอย่างยิ่งสำหรับผู้ที่เริ่มทำธุรกรรมบนบล็อกเชน.

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

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

เครื่องเสมือน Ethereum และก๊าซ

การพูดคุยเกี่ยวกับก๊าซจำเป็นต้องมีการแนะนำ Ethereum Virtual Machine (EVM) ในระดับสูง EVM คือสภาพแวดล้อมที่มีการทำสัญญาอัจฉริยะบนบล็อกเชน แต่ละโหนดในเครือข่าย Ethereum เรียกใช้ Ethereum blockchain และรวมกันเป็น EVM หรือคอมพิวเตอร์โลกที่สมบูรณ์แบบของทัวริง ภายใน EVM สัญญาอัจฉริยะจะดำเนินการผ่านชุดปฏิบัติการ ระบุอีกวิธีหนึ่งว่าธุรกรรมบน Ethereum blockchain สามารถเริ่มต้นสัญญาอัจฉริยะซึ่งประกอบด้วยชุดของการดำเนินการตามลำดับซึ่งทั้งหมดนี้เกิดขึ้นภายใน EVM.

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

ก๊าซนั้นไม่มี“ อยู่” กล่าวอีกนัยหนึ่งก็คือไม่สามารถเป็นเจ้าของได้ ไม่มี “โทเค็นแก๊ส” ไม่ได้ แต่ค่าของแต่ละหน่วยของก๊าซจะแสดงเป็น ETH ตัวอย่างเช่นการดำเนินการอาจใช้ก๊าซ 3 ซึ่งอาจเทียบเท่ากับ 0.00004 ETH ดังนั้นหากวัดก๊าซเป็น ETH ทำไมไม่เพียงกำจัดก๊าซและแสดงต้นทุนของการดำเนินการแต่ละครั้งใน ETH โดยตรง? ความผันผวนของราคาอีเธอร์ไม่ใช่ความลับ (ในกรอบเวลา 1-3 มกราคมเดียวกันราคาเพิ่มขึ้น 25%) อย่างไรก็ตามพลังงานในการคำนวณที่จำเป็นในการทำธุรกรรมเฉพาะยังคงมีค่าคงที่ ตัวอย่างเช่นต้นทุนก๊าซในการดำเนินการ “เพิ่ม” บน Ethereum จะเท่ากันในวันที่ 1 มกราคมเหมือนกับวันที่ 3 มกราคมโดยไม่คำนึงถึงมูลค่าของอีเธอร์.

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

ส่วนประกอบของแก๊ส


กล่าวโดยกว้างก๊าซสามารถแบ่งออกเป็นสามแนวคิด ได้แก่ ต้นทุนก๊าซราคาก๊าซและขีด จำกัด ของก๊าซ:

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

ราคาแก๊ส คือค่าหน่วยของก๊าซในอีเธอร์ ราคาก๊าซวัดเป็น“ Gwei” หนึ่ง Gwei คือ 1 พันล้าน Wei และ Wei เป็นหน่วยที่เล็กที่สุดของอีเธอร์ เว็บไซต์เช่น ethgasstation.info โพสต์ราคาก๊าซเฉลี่ยบนเครือข่าย แต่ผู้ใช้อาจเต็มใจที่จะกำหนดราคาก๊าซที่สูงขึ้นสำหรับธุรกรรมของพวกเขาเพื่อให้คนขุดแร่จัดลำดับความสำคัญ คนงานเหมืองเก็บก๊าซไว้ (หรือมากกว่านั้นอีเธอร์หนึ่งจ่ายซึ่งแสดงถึงก๊าซ) ที่ผู้ใช้เชื่อมโยงกับธุรกรรม พวกเขาจะจัดลำดับความสำคัญดังนั้นธุรกรรมที่มีราคาก๊าซที่เกี่ยวข้องกับมันสูงกว่าธุรกรรมอื่น ๆ ที่มีราคาก๊าซต่ำกว่า.

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

ทำไมก๊าซจึงมีอยู่?

ส่วนประกอบของก๊าซยูทิลิตี้และข้อผิดพลาดที่อาจเกิดขึ้นสำหรับผู้ใช้ที่ไม่มีประสบการณ์เป็นลางบอกเหตุ – ทำไมก๊าซจึงมีอยู่ตั้งแต่แรก? พูดอย่างกว้าง ๆ ก๊าซมีอยู่ใน Ethereum blockchain เพื่อตอบสนองเหตุผลสามประการ: การเงินเชิงทฤษฎีและการคำนวณ.

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

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

การคำนวณ เหตุผลที่ทำให้ก๊าซย้อนกลับไปเป็นมุมมองพื้นฐานของทฤษฎีคอมพิวเตอร์แบบเก่านั่นคือปัญหาการหยุดชะงัก ปัญหาการหยุดชะงักเป็นปัญหาในการพิจารณาว่าโปรแกรมที่กำหนดเองจะหยุดทำงานหรือไม่หรือจะทำงานตลอดไปเพียงแค่ดูคำอธิบายและค่าอินพุต ในปีพ. ศ. 2479 อลันทัวริงระบุว่าเป็นไปไม่ได้ที่เครื่องจักรใด ๆ จะแก้ปัญหาการหยุดชะงักได้ ใน EVM หมายความว่าคนงานเหมืองจะไม่สามารถเริ่มต้นประมวลผลธุรกรรมได้และรู้ 100% ว่าธุรกรรมจะไม่เกิดขึ้นตลอดไป สำหรับก๊าซโดยเฉพาะขีด จำกัด ก๊าซ – ก๊าซจำนวน จำกัด จะถูกแนบไปกับธุรกรรมเสมอ แม้ว่าคนงานเหมืองจะเริ่มประมวลผลธุรกรรมที่ถูกเข้ารหัสเพื่อดำเนินการต่อไปเรื่อย ๆ ไม่ว่าจะเป็นจากจุดบกพร่องหรือการโจมตีเครือข่าย – ก๊าซจะหมดลงในที่สุดธุรกรรมก็จะสิ้นสุดลงและผู้ขุดจะยังคงได้รับการชดเชย.

มองไปตามถนน

สำหรับผู้ใช้ที่เริ่มโต้ตอบกับ Ethereum blockchain ก๊าซอาจเป็นแนวคิดที่น่ากลัวและน่ากลัวในการจัดการ กำหนดราคาก๊าซต่ำเกินไปและธุรกรรมของคุณจะไม่ได้รับการประมวลผล – สูงเกินไปและคุณอาจจ่ายเงินมากเกินไป ระบุต้นทุนก๊าซต่ำเกินไปและการทำธุรกรรมของคุณจะล้มเหลวก่อนที่จะเสร็จสิ้น (แต่คุณยังคงต้องจ่ายสำหรับมัน) การวางภาระความรู้การนำไปใช้และความสำเร็จกับผู้ใช้ 100% ของเวลานั้นไม่น่าจะเป็นโมเดลที่ปรับขนาดได้ เมื่อ dApps เข้าสู่ตลาดมากขึ้นพวกเขาจะต้องให้ความสำคัญกับประสบการณ์ของลูกค้าและหวังว่าจะรับรู้ว่าการจัดการก๊าซเป็นผลไม้ที่แขวนต่ำ อย่างไรก็ตามในตอนท้ายของวันผู้เข้าร่วมในเครือข่ายสามารถกลับไปที่บล็อกเชนแบบดิบได้ตลอดเวลาและจัดการก๊าซต้นทุนก๊าซและขีด จำกัด ก๊าซของธุรกรรมของพวกเขาเป็นการส่วนตัวและไม่มีแพลตฟอร์มบริการหรือ บริษัท ใด ๆ ระหว่างพวกเขา นั่นคือความสวยงามของบล็อคเชน.

***
ต้องการยกระดับการศึกษา blockchain ของคุณไปอีกขั้น?

สำรวจไฟล์ หลักสูตรการฝึกอบรม blockchain →

จดหมายข่าวสมัครรับจดหมายข่าวของเราเพื่อรับข่าวสารล่าสุดของ Ethereum โซลูชันระดับองค์กรทรัพยากรสำหรับนักพัฒนาและอื่น ๆ ที่อยู่อีเมลเนื้อหาพิเศษรายงาน DeFi ประจำไตรมาสที่ 3 ปี 2020 ของ Ethereumรายงาน

รายงาน DeFi ประจำไตรมาสที่ 3 ปี 2020 ของ Ethereum

รายงาน DeFi ประจำไตรมาส 2 ปี 2020 ของ Ethereumรายงาน

รายงาน DeFi ประจำไตรมาส 2 ปี 2020 ของ Ethereum

คู่มือฉบับสมบูรณ์สำหรับเครือข่ายธุรกิจ Blockchainคู่มือ

คู่มือฉบับสมบูรณ์สำหรับเครือข่ายธุรกิจ Blockchain

วิธีสร้างผลิตภัณฑ์ Blockchain ที่ประสบความสำเร็จการสัมมนาผ่านเว็บ

วิธีสร้างผลิตภัณฑ์ Blockchain ที่ประสบความสำเร็จ

รู้เบื้องต้นเกี่ยวกับ Tokenizationการสัมมนาผ่านเว็บ

รู้เบื้องต้นเกี่ยวกับ Tokenization

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map