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

ธุรกรรม Ethereum Meta

以太坊爱好者
特邀专栏作者
บทความนี้มีประมาณ 2525 คำ การอ่านทั้งหมดใช้เวลาประมาณ 4 นาที
ลดเกณฑ์สำหรับความนิยมของ Ethereum
สรุปโดย AI
ลดเกณฑ์สำหรับความนิยมของ Ethereum

หมายเหตุบรรณาธิการ: บทความนี้มาจากผู้ที่ชื่นชอบ Ethereum (ID: ethfans)ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)

ผู้เขียนต้นฉบับ: Austin Thomas Griffith แปลและพิสูจน์อักษร: Zeng Mi & A Jian ผลิตซ้ำโดย Odaily โดยได้รับอนุญาต

ชื่อระดับแรก

แนะนำ

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

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

ฐาน

อันดับแรก ฉันต้องการแนะนำแนวคิดพื้นฐานบางประการเพื่อวางรากฐานสำหรับการอธิบายธุรกรรมเมตาบน Ethereum แต่ถ้าคุณเป็นผู้เชี่ยวชาญด้านการเข้ารหัส ให้ข้ามมันไป...

กัญชา

ด้วยฟังก์ชันแฮช ข้อมูลที่มีความยาวต่างกันสามารถแปลงเป็นชิ้นส่วนที่มีความยาวตามอำเภอใจแต่สามารถคาดเดาได้ (กำหนดขึ้นได้) นี่คือคลาสของฟังก์ชันมหัศจรรย์ที่สามารถเปลี่ยนข้อมูลจำนวนมากให้เป็นสตริงข้อมูลสั้นๆ "ลายนิ้วมือ" ที่สามารถใช้เป็นข้อมูลสรุปได้ สำหรับการป้อนข้อมูลที่กำหนด ผลลัพธ์ "ลายนิ้วมือ" จะสอดคล้องกันเสมอ หากมีการเปลี่ยนแปลงเล็กน้อยในข้อมูลต้นฉบับของคุณ แฮชที่ได้จะแตกต่างกันมาก

ชื่อเรื่องรอง

คู่กุญแจ

คู่คีย์สาธารณะ/คีย์ส่วนตัวใช้คณิตศาสตร์ที่เหลือเชื่อ แต่แน่นอนว่ามันไม่ยากที่จะเข้าใจแนวคิด ข้อความสามารถเซ็นชื่อด้วยคีย์ส่วนตัว และทุกคนสามารถใช้คีย์สาธารณะที่เกี่ยวข้องเพื่อเซ็นข้อความ พิสูจน์ ความถูกต้องของลายเซ็น อีกครั้ง ฉันสามารถให้ข้อความที่มีลายเซ็นของฉันแก่คุณ และคุณสามารถพิสูจน์ทางคณิตศาสตร์ได้ว่าฉันเซ็นข้อความเฉพาะนี้โดยใช้ข้อมูลสาธารณะของฉันเท่านั้น คีย์ส่วนตัวนั้นละเอียดอ่อนมากและต้องไม่เปิดเผยต่อผู้อื่น ในขณะที่คีย์สาธารณะสามารถแบ่งปันได้อย่างกว้างขวาง ที่อยู่ Ethereum ของคุณคือรหัสสาธารณะของคุณ ซึ่งแสดงถึงตัวตนของคุณ (หมายเหตุของผู้แปล: เพื่อให้แม่นยำ ที่อยู่ Ethereum ของคุณได้รับทางเดียวโดยใช้รหัสสาธารณะของคุณ)
นอกจากนี้ยังสามารถใช้รหัสสาธารณะเพื่อเข้ารหัสข้อความสั้น ซึ่งเจ้าของรหัสส่วนตัวเท่านั้นที่สามารถถอดรหัสได้ มันไม่สำคัญ แต่ก็เจ๋งดีใช่มั้ย? ดังนั้นฉันคิดว่าฉันควรบอกคุณ :) (หมายเหตุผู้แปล: สิ่งนี้เรียกว่า "การเข้ารหัสแบบอสมมาตร")
จาก @cooganbrennan: "การลงนามแฮชของสตริงข้อมูล คุณบรรลุสามสิ่ง:
ข้อมูลประจำตัว: คุณสามารถระบุผู้ส่งธุรกรรมได้

การไม่ปฏิเสธ: ผู้ที่ส่งธุรกรรมไม่สามารถปฏิเสธการส่งได้ในภายหลัง"

ชื่อเรื่องรอง

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

นี่เป็นการเปรียบเทียบที่หลวมมาก และฉันยังมีการเปรียบเทียบแบบนี้มากมายในหัวของฉัน มาคุยกับเบียร์ ฉันจะรอคุณที่ Devcon

สัญญาที่ชาญฉลาด

ชื่อเรื่องรอง

สัญญาที่ชาญฉลาด

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

ธุรกรรมเมตา

ชื่อระดับแรก

  • ธุรกรรมเมตา

  • ขั้นแรก ฉันสร้างธุรกรรมที่มีโครงสร้างคล้ายกับธุรกรรม Ethereum ทั่วไป แต่ฉันได้เพิ่มข้อมูลเพิ่มเติม:

  • ข้อมูล: ส่วนนี้ของจดหมายมีความซับซ้อนมากขึ้น เป็นข้อมูลที่เข้ารหัสซึ่งมีรายละเอียดว่าต้องทำอะไร รวมถึงแฮชของชื่อฟังก์ชันที่จะเรียกและอาร์กิวเมนต์ที่จะส่งไปยังฟังก์ชันนั้น

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

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

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

Metatransactions ผ่านสัญญา Identity Proxy บน Ethereum

สรุปแล้ว

ชื่อระดับแรก

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