บทเรียนที่ 1

การวิเคราะห์ EVM ของฉัน (โดยใช้ ETH เป็นตัวอย่าง)

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

ประการแรก Blockchain เป็นเทคโนโลยีและการนําไปใช้อาจแตกต่างกันอย่างมากขึ้นอยู่กับปัญหาระดับโลกที่ระบบนิเวศบางอย่างพยายามแก้ไข บล็อกเชนบางตัวพยายามมุ่งเน้นไปที่ประสิทธิภาพเพื่อทดแทนโครงสร้างพื้นฐานแบบดั้งเดิม (เช่น VISA สามารถประมวลผลธุรกรรมได้ 12,000 รายการต่อวินาที) ในขณะที่บล็อกเชนบางตัวให้ความเป็นส่วนตัวเป็นองค์ประกอบหลักของโครงสร้างพื้นฐานทางการเงิน ใช่ ทั่วโลก หัวใจสําคัญของบล็อกเชนคือบล็อกที่มีความจุบางอย่าง และเมื่อเติมแล้ว จะถูกปิดและเชื่อมโยงกับบล็อกที่เติมก่อนหน้านี้ ก่อตัวเป็นห่วงโซ่ข้อมูลที่เรียกว่าบล็อกเชน แต่องค์กรจัดเก็บข้อมูลเองอาจแตกต่างกันอย่างสิ้นเชิงระหว่างบล็อกเชน ตรรกะทางธุรกิจทั้งหมดใน Ethereum ส่วนใหญ่ถูกนําไปใช้ผ่านสัญญาอัจฉริยะ เช่น ใน Polkadot การใช้งานจะดําเนินการผ่านพาเลท ใช่ แม้จะอาศัยสัญญาอัจฉริยะเดียวกันและเปรียบเทียบ เช่น Ethereum และ Solana ประการแรก พวกเขาเขียนด้วยภาษาโปรแกรมที่แตกต่างกัน ( Solidity ในกรณีของ Ethereum, RUST | ค | C++ ในกรณีของ Solana) และประการที่สอง พวกเขาใช้แนวทางการจัดเก็บที่แตกต่างกันโดยสิ้นเชิง

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

รายละเอียดเหล่านี้แตกต่างกันในแต่ละเชน อย่างไรก็ตาม เป็นตัวอย่าง เชนส่วนใหญ่ที่ถูกขับเคลื่อนโดยเครื่องจำลอง Ethereum (EVM) รวมถึง:

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

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

Footprint Analytics รองรับข้อมูลดิบ ทำให้เราสามารถทำการวิเคราะห์โดยใช้ข้อมูลดิบ

คุณสามารถเข้าถึงข้อมูลจากแอปพลิเคชันของเราโดยการคลิกสร้าง-> แผนภูมิใหม่.

เราเก็บข้อมูลดิบในตารางที่แตกต่างกัน ชื่อของตารางถูกสร้างตามหลักการตั้งชื่อต่อไปนี้:

โซ่_ฟิล์ม

,ที่ไหน [chain] _is the name of the chain and [entity]_, ในตัวอย่างข้อมูลโซ่ดิบคือ อะไรก็ตามจากรายการที่เรากล่าวถึงข้างต้น (บล็อก ธุรกรรม เป็นต้น) เพื่อหาตารางที่เกี่ยวข้องกับข้อมูลดิบสำหรับโซ่ที่เฉพาะเจาะจง 1. ใส่ชื่อของมันในแถบข้าง และ 2. เลือกระดับทอง, ตามที่แสดงในภาพหน้าจอถัดไป

จะเห็นว่ามีเฉพาะเกี่ยวกับ ethereum และข้อมูลเชิงรุกฐานเท่านั้นที่ถูกแสดงอยู่ มาดูกันในตารางที่รองรับทั้งหมดว่าข้อมูลตรงกับสิ่งที่คุณเคยคุ้นเคยอยู่แล้วอย่างไร - สำรวจบล็อก ข้อมูล มาดูธุรกรรมกับ 0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e แฮช :

ลองพยายามหาข้อมูลธุรกรรมในตาราง ethereum_transaction การตั้งค่าสร้างคิวรี่ต่อไปนี้จะต้องตั้งค่าเพื่อให้ได้ข้อมูลที่ต้องการ

ผลลัพธ์สามารถค้นพบได้ที่https://www.footprint.network/chart/0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-in-ethereum-transactions-fp-36101

ข้อมูลส่วนใหญ่ที่ถูกส่งกลับสามารถหาได้บนแท็บหลักของภาพรวมการทำธุรกรรม มาเน้นบางส่วนของฟิลด์ที่ส่งกลับใน UI:

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

เพื่อค้นหาข้อมูลที่สอดคล้องกันคุณควรคิวรีตาราง ethereum_logs ในการรับข้อมูลของธุรกรรมที่เฉพาะเจาะจง คำค้นคือต่อไปนี้ในคอนสตรักเตอร์

https://www.footprint.network/chart/Ethereum-Logs-of-0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-fp-36102

ในนี้ธุรกรรมภายในในแท็บใน Etherscan คุณควรสามารถเห็นรายละเอียดของแต่ละบันทึกได้

นี่ยังสามารถค้นหาจาก Footprint

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

บทเรียนที่ 1:การวิเคราะห์ EVM ของฉัน (โดยใช้ ETH เป็นตัวอย่าง)

101 ลงทะเบียนแล้ว

บทเรียนที่ 2:[ อีวีเอ็ม ] กรณีการใช้งาน - การวิเคราะห์ก๊าซ EVM

71 ลงทะเบียนแล้ว

บทเรียนที่ 3:[ NFT ] การวิเคราะห์ NFT

66 ลงทะเบียนแล้ว

บทเรียนที่ 4:[ NFT ] ตัวชี้วัดสำหรับการซื้อขาย NFT อย่างฉลาด

61 ลงทะเบียนแล้ว

บทเรียนที่ 5:[ NFT ] ตัวบ่งชี้เพื่อวิเคราะห์การบริการและความต้องการของคอลเลคชัน NFT

57 ลงทะเบียนแล้ว

บทเรียนที่ 6:GameFi ข้อมูลการวิเคราะห์ GameFi การเข้าใช้งาน

55 ลงทะเบียนแล้ว

บทเรียนที่ 7:[ GameFi ] 5 เมตริกส์ในการวิเคราะห์เกม P2E

54 ลงทะเบียนแล้ว

บทเรียนที่ 8:[ กระเป๋า ] การวิเคราะห์ที่อยู่กระเป๋า

54 ลงทะเบียนแล้ว

บทเรียนที่ 9:[ กระเป๋า ] 3 กรณีใช้สำหรับการวิเคราะห์การติดตามกระเป๋า

51 ลงทะเบียนแล้ว

บทเรียนที่ 10:การติดตามกระแสเงินสดของสกุลเงินดิจิตอลโดยใช้สกุลเงินมั่นคงเป็นตัวอย่าง

51 ลงทะเบียนแล้ว

บทเรียนที่ 11:DeFi ทุกสิ่งที่คุณต้องรู้เมื่อลงทุนใน DeFi

50 ลงทะเบียนแล้ว

บทเรียนที่ 12:[ DeFi ] วิธีการทำเงินด้วยสกุลเงินดิจิตอลโดยการเกษตรผลผลิต

53 ลงทะเบียนแล้ว
แคตตาล็อก
บทเรียนที่ 1

การวิเคราะห์ EVM ของฉัน (โดยใช้ ETH เป็นตัวอย่าง)

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

ประการแรก Blockchain เป็นเทคโนโลยีและการนําไปใช้อาจแตกต่างกันอย่างมากขึ้นอยู่กับปัญหาระดับโลกที่ระบบนิเวศบางอย่างพยายามแก้ไข บล็อกเชนบางตัวพยายามมุ่งเน้นไปที่ประสิทธิภาพเพื่อทดแทนโครงสร้างพื้นฐานแบบดั้งเดิม (เช่น VISA สามารถประมวลผลธุรกรรมได้ 12,000 รายการต่อวินาที) ในขณะที่บล็อกเชนบางตัวให้ความเป็นส่วนตัวเป็นองค์ประกอบหลักของโครงสร้างพื้นฐานทางการเงิน ใช่ ทั่วโลก หัวใจสําคัญของบล็อกเชนคือบล็อกที่มีความจุบางอย่าง และเมื่อเติมแล้ว จะถูกปิดและเชื่อมโยงกับบล็อกที่เติมก่อนหน้านี้ ก่อตัวเป็นห่วงโซ่ข้อมูลที่เรียกว่าบล็อกเชน แต่องค์กรจัดเก็บข้อมูลเองอาจแตกต่างกันอย่างสิ้นเชิงระหว่างบล็อกเชน ตรรกะทางธุรกิจทั้งหมดใน Ethereum ส่วนใหญ่ถูกนําไปใช้ผ่านสัญญาอัจฉริยะ เช่น ใน Polkadot การใช้งานจะดําเนินการผ่านพาเลท ใช่ แม้จะอาศัยสัญญาอัจฉริยะเดียวกันและเปรียบเทียบ เช่น Ethereum และ Solana ประการแรก พวกเขาเขียนด้วยภาษาโปรแกรมที่แตกต่างกัน ( Solidity ในกรณีของ Ethereum, RUST | ค | C++ ในกรณีของ Solana) และประการที่สอง พวกเขาใช้แนวทางการจัดเก็บที่แตกต่างกันโดยสิ้นเชิง

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

รายละเอียดเหล่านี้แตกต่างกันในแต่ละเชน อย่างไรก็ตาม เป็นตัวอย่าง เชนส่วนใหญ่ที่ถูกขับเคลื่อนโดยเครื่องจำลอง Ethereum (EVM) รวมถึง:

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

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

Footprint Analytics รองรับข้อมูลดิบ ทำให้เราสามารถทำการวิเคราะห์โดยใช้ข้อมูลดิบ

คุณสามารถเข้าถึงข้อมูลจากแอปพลิเคชันของเราโดยการคลิกสร้าง-> แผนภูมิใหม่.

เราเก็บข้อมูลดิบในตารางที่แตกต่างกัน ชื่อของตารางถูกสร้างตามหลักการตั้งชื่อต่อไปนี้:

โซ่_ฟิล์ม

,ที่ไหน [chain] _is the name of the chain and [entity]_, ในตัวอย่างข้อมูลโซ่ดิบคือ อะไรก็ตามจากรายการที่เรากล่าวถึงข้างต้น (บล็อก ธุรกรรม เป็นต้น) เพื่อหาตารางที่เกี่ยวข้องกับข้อมูลดิบสำหรับโซ่ที่เฉพาะเจาะจง 1. ใส่ชื่อของมันในแถบข้าง และ 2. เลือกระดับทอง, ตามที่แสดงในภาพหน้าจอถัดไป

จะเห็นว่ามีเฉพาะเกี่ยวกับ ethereum และข้อมูลเชิงรุกฐานเท่านั้นที่ถูกแสดงอยู่ มาดูกันในตารางที่รองรับทั้งหมดว่าข้อมูลตรงกับสิ่งที่คุณเคยคุ้นเคยอยู่แล้วอย่างไร - สำรวจบล็อก ข้อมูล มาดูธุรกรรมกับ 0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e แฮช :

ลองพยายามหาข้อมูลธุรกรรมในตาราง ethereum_transaction การตั้งค่าสร้างคิวรี่ต่อไปนี้จะต้องตั้งค่าเพื่อให้ได้ข้อมูลที่ต้องการ

ผลลัพธ์สามารถค้นพบได้ที่https://www.footprint.network/chart/0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-in-ethereum-transactions-fp-36101

ข้อมูลส่วนใหญ่ที่ถูกส่งกลับสามารถหาได้บนแท็บหลักของภาพรวมการทำธุรกรรม มาเน้นบางส่วนของฟิลด์ที่ส่งกลับใน UI:

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

เพื่อค้นหาข้อมูลที่สอดคล้องกันคุณควรคิวรีตาราง ethereum_logs ในการรับข้อมูลของธุรกรรมที่เฉพาะเจาะจง คำค้นคือต่อไปนี้ในคอนสตรักเตอร์

https://www.footprint.network/chart/Ethereum-Logs-of-0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-fp-36102

ในนี้ธุรกรรมภายในในแท็บใน Etherscan คุณควรสามารถเห็นรายละเอียดของแต่ละบันทึกได้

นี่ยังสามารถค้นหาจาก Footprint

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