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

Ethereum Vision: รีจิสทรีของระบบสำหรับคอมพิวเตอร์โลก

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

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

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

, ผู้แต่ง: Loredana Cirstea, แปลและพิสูจน์อักษร: Wuwei & A Jian, ทำซ้ำโดย Odaily โดยได้รับอนุญาต

เป้าหมายของ Ethereum คือคอมพิวเตอร์ทั่วโลก นี่คือบทสรุปของการเยี่ยมชม https://www.ethereum.org/ ครั้งแรกของเราในปี 2559 แต่จากแนวคิดในปี 2013 จนถึงปัจจุบัน เรายังคงใช้มันเป็นฐานข้อมูลแบบโลหะเปล่าที่มี "ตาราง" ไม่กี่รายการ: ที่อยู่ (บัญชีและสัญญา) บล็อก ธุรกรรม และเหตุการณ์ต่างๆ หากต้องการใช้เป็นระบบปฏิบัติการจะต้องใช้ข้อมูลหลายพันชนิด

ในตอนนี้ แอพนักฆ่าของ ethereum คือการชำระเงิน แต่มันสามารถทำอะไรได้อีกมาก

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

ปัญหาเกี่ยวกับประเภทข้อมูลมาตรฐานจำนวนน้อย

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

นี่คือความหมายของอินเทอร์เฟซสำหรับผู้สร้างเพจแต่ละรายตามที่เห็น

เมื่อใดที่คุณต้องการใช้อินเทอร์เฟซภาครัฐ ภาคส่วนการศึกษา หรือทรัพยากรทางกฎหมาย อาจทำให้คุณต้องพยายามค้นหาและใช้บริการที่เกี่ยวข้อง

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

Semantic Web เหมาะสมอย่างยิ่งที่จะเป็น System Registry ของ Classical Web แต่จะนำมาซึ่งงานพิเศษในด้านของผู้ผลิตเนื้อหา ดังนั้นจึงไม่สามารถยอมรับได้ มีประเภทใหม่จำนวนมากรวมถึงประเภทที่แสดงถึงความสัมพันธ์ของประเภท เนื่องจากเวิลด์ไวด์เว็บถูกสร้างขึ้นในทศวรรษที่ 90 จึงสามารถใช้ประเภทข้อมูลจำนวนน้อยกับคอมพิวเตอร์ที่ใช้เวิลด์ไวด์เว็บได้

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

การเริ่มต้นใหม่

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

ด้วยเหตุนี้ เราจึงได้ส่ง EIP การนำระบบ Distributed Type System (dType) ไปใช้ใน EVM: http://eips.ethereum.org/EIPS/eip-190

อัปเดต: ดูเพิ่มเติมที่ส่วนขยายพื้นที่เก็บข้อมูล dType, นามแฝง dType, ส่วนขยายภาษา, ส่วนขยายฟังก์ชัน

ประโยชน์ของรีจิสตรีประเภทคือประเภทใช้ซ้ำ แทนที่จะให้แต่ละโครงการสร้าง (เวอร์ชันต่างๆ) ประเภทเดียวกันตามความต้องการของตนเอง (ทำให้ bytecode on-chain bloated) พวกเขาสามารถนำประเภทที่ใช้ซ้ำกับรีจิสตรีประเภทนั้นมาใช้ซ้ำได้

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

อนุกรมเวลาเดียวกันสามารถแสดงเป็นตารางหรือสเปรดชีตปกติ ซึ่งเป็นการแสดง UI เริ่มต้นของอาร์เรย์สองมิติ

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

ระบบแบบรวมเป็นหนึ่งยังเตรียมการเรียนรู้ของเครื่องและเครื่องมือ AI เพื่อให้เข้าใจข้อมูลได้ดีขึ้น

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

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

ข้อกำหนดสำหรับประเภท Registry

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

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

  • ทุกคนสามารถสร้างและส่งประเภทได้ การเพิ่มประเภทใหม่ลงในรีจิสทรีต้องเป็นผลมาจากฉันทามติของชุมชน ซึ่งคล้ายกับกระบวนการ EIP ของ Ethereum ในปัจจุบัน เป็นผลให้เราต้องการเครื่องมือการจัดการแบบกระจายศูนย์และระบบการจัดการเวอร์ชันที่เกี่ยวข้องอย่างเร่งด่วนมากขึ้นเรื่อยๆ หวังว่าเครื่องมือเหล่านี้จะถูกใช้โดย dType ในเร็วๆ นี้ โครงการโอเพ่นซอร์สเช่น DAOstack และ Aragon มีความก้าวหน้าที่ดีในการสร้างเครื่องมือการจัดการ

  • ข้อมูลแต่ละประเภทควรเก็บข้อมูลเพียงพอในรีจิสทรีเพื่อให้แน่ใจว่า:

ทุกคนสามารถใช้ประเภทกับสัญญาของตนเองได้ (เช่น ชื่อประเภท ที่อยู่ไลบรารี/สัญญา ประเภทย่อยและแท็ก)

  • ทุกคนสามารถรับซอร์สโค้ดของไลบรารีประเภทและสัญญาได้

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

  • อนุญาตให้เพิ่มประเภทใหม่เมื่อถึงฉันทามติ

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

ประเภทสามารถลบออกได้หากไม่ได้ใช้อีกต่อไปและบรรลุฉันทามติแล้ว

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

มุมมองวิภาษ

เราได้เห็นประโยชน์บางอย่าง: ลดความซ้ำซ้อนของคำจำกัดความประเภทบนเครือข่าย, อินเทอร์เฟซแบบครบวงจร, การจัดระเบียบ UI/UX ที่ชาญฉลาดขึ้น, สิ่งจูงใจอัตโนมัติ, การวิเคราะห์ข้อมูลที่ดีขึ้น, การโต้ตอบที่ดีขึ้น (รวมถึง web2 - web3)

แล้วข้อเสียล่ะ? มันจะเกินดุลข้อดี?

เช่นเดียวกับทุกสิ่งที่ต้องการฉันทามติและมาตรฐาน สิ่งเหล่านี้มาพร้อมกับค่าใช้จ่ายในการทำงานร่วมกันและการถกเถียง แต่ในกรณีของ Ethereum เราต้องร่วมมือกันและโต้แย้งเพื่อสร้างระบบที่ยุติธรรมและสวยงาม

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

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

หากมีข้อบกพร่องอื่น ๆ ที่ไม่ได้ระบุไว้ในบทความนี้ โปรดเพิ่มความคิดเห็น บทความนี้เป็นการโยนทิ้ง

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

อื่น

เมื่อเราบ่นเกี่ยวกับประสบการณ์ UI และ UX ที่ไม่ดีในโครงการต่างๆ เราต้องเข้าใจว่า UI และ UX ของเวิลด์ไวด์เว็บนั้นไม่ดีพอ ไม่เพียงแค่นั้น แต่ยังขาดมาตรฐานที่จำเป็นสำหรับระบบอัตโนมัติ

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