จะใช้ตรรกะทางเทคนิคเพื่อรื้อโครงการใหม่และเก่าทั่วโลกได้อย่างไร

avatar
Wyz Research
8เดือนก่อน
ประมาณ 10248คำ,ใช้เวลาอ่านบทความฉบับเต็มประมาณ 13นาที
มาตรฐานแบบครบวงจรเดียวกันสามารถใช้เพื่อแยกย่อยบล็อคเชนและ dApp

พื้นหลัง

เมื่อเราเห็นโครงการบล็อคเชน ไม่ว่าจะเป็นเชนสาธารณะที่เพิ่งเกิดขึ้น เชนสมาคมสำหรับโครงการปฏิบัติตามกฎระเบียบ หรือบล็อคเชนจำนวนมากที่ตั้งชื่อเชนสาธารณะ แต่จริงๆ แล้วเป็นสิทธิ์การจัดการส่วนตัว หรือเมื่อเราเห็น dApp ไม่ว่าจะเป็น DeFi, GameFi, กระเป๋าเงิน, แพลตฟอร์มการซื้อขาย NFT และแอปพลิเคชันไฮบริดบางตัว

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

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

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

คำนิยาม

อันดับแรก เราต้องเข้าใจความสัมพันธ์ระหว่างทรัพยากรการประมวลผล บล็อกเชน และแอปพลิเคชัน

เรามักจะได้ยินคำอธิบายเช่นนี้ เช่น บล็อกเชนมีการกระจายอำนาจ Ethereum คือคอมพิวเตอร์โลก และแอปพลิเคชันที่สร้างบน Ethereum เรียกว่า dApps คำอธิบายเหล่านี้แสดงถึง: บล็อกเชนคือชั้นล่างสุดและแอปพลิเคชันคือชั้นบนสุด

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

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

ชั้นล่างสุดของอินเทอร์เน็ตคือโครงสร้างพื้นฐานของอินเทอร์เน็ต นั่นคือ เลเยอร์ที่จัดเตรียมทรัพยากรคอมพิวเตอร์ ชั้นบนคือแอปพลิเคชันต่าง ๆ ที่พบได้ทั่วไปในชีวิตของเรา เช่น แพลตฟอร์มอินเทอร์เน็ต

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

ดังนั้นจึงหมายความว่าสามารถเข้าใจโครงสร้างของอินเทอร์เน็ตได้ดังนี้:แอปพลิเคชันคลาวด์ +

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

เครือข่ายบล็อกเชนมีความสามารถเช่นเดียวกับบริการคลาวด์ และจัดเตรียมสภาพแวดล้อมสำหรับการปรับใช้แอปพลิเคชัน

ความสัมพันธ์แบบรวม

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

โดยสรุปเราสามารถกำหนดได้ดังนี้:

  • เครือข่าย Blockchain = ใหม่ บริการคลาวด์ (กระจาย)

  • แอปพลิเคชันบน blockchain dApp = แอปพลิเคชันใหม่ใน “สภาพแวดล้อมคลาวด์” ใหม่

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

  • ทรัพยากรคอมพิวเตอร์ (แม้แต่เครื่องจริง) จำเป็นต้องเชื่อมต่อกับเครือข่ายการสื่อสารอินเทอร์เน็ต

  • เครือข่ายบล็อกเชนหลายแห่งเปิดเครื่องเสมือนและปรับใช้โหนดในเซิร์ฟเวอร์คลาวด์

  • หลังจากปรับใช้โหนดแล้ว จำเป็นต้องจัดการทรัพยากรระบบคลาวด์

  • ซอฟต์แวร์โหนดยังคงต้องมีการใช้งานบนฮาร์ดแวร์หรือระบบปฏิบัติการของบริการคลาวด์

  • จำเป็นต้องพึ่งพาบริการคลาวด์เพื่อพัฒนาเว็บหรือ M สเตชั่นเป็นส่วนหน้า

  • เมื่อเข้าถึงลูกโซ่ ยังคงใช้วิธีการโทรระยะไกลของแอปพลิเคชันการพัฒนาอินเทอร์เน็ต

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

การถอดแยกชิ้นส่วนและการเปรียบเทียบโดยละเอียด

จากทฤษฎีพื้นฐานข้างต้น เราจะมาแยกโครงสร้างบล็อคเชนและ dApp กัน

ขั้นแรก ให้จำแนกบล็อคเชน:

  • ห่วงโซ่สาธารณะ

  • ห่วงโซ่พันธมิตร

  • เปิดห่วงโซ่พันธมิตร

  • ห่วงโซ่สาธารณะแบบไม่มีเหรียญ

จากนั้นเราจะจำแนกประเภทโซ่เหล่านี้อีกครั้งเป็น:

  • ห่วงโซ่การอนุญาต

  • ห่วงโซ่ที่ไม่ได้รับอนุญาต

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

กระบวนการออกใบอนุญาตจะต้องได้รับการออกแบบบนผลิตภัณฑ์ ดังนั้น ในแง่ของการออกแบบรูปแบบผลิตภัณฑ์ การใช้ Licensed Chain และ Non-Permission Chain จะแบ่งออกเป็น 2 รูปแบบ คือ

  • ขั้นแรก: ได้รับอนุญาตแล้วจึงดำเนินการทางเทคนิคที่เกี่ยวข้อง

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

นี่คือสองรูปแบบที่ถูกเพิ่มเข้าไปใน blockchains ทั้งหมด เรามาสัมผัสรายละเอียดทั้งสองรูปแบบนี้กันดีกว่า ยกตัวอย่างพฤติกรรมทั่วไปสองประการในการพัฒนา dApp และการสร้างเครือข่ายการเข้าถึงโหนด:

เมื่อเป้าหมายของเราคือการพัฒนา dApp

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

ในกระบวนการนี้ เชนที่ได้รับอนุญาตและเชนที่ไม่ได้รับอนุญาตจะถูกแยกความแตกต่างตามส่วนของลิงก์

บนห่วงโซ่ที่ได้รับอนุญาต ขั้นตอนแรกคือการได้รับสิทธิ์ในการเข้าถึงบล็อคเชน

ดูหมวดหมู่ของ open alliance chain เป็นตัวอย่าง ก่อนอื่น โดยทั่วไปคุณต้องลงทะเบียนในพอร์ทัลอย่างเป็นทางการ หลังจากการลงทะเบียนเสร็จสิ้น คุณจะต้องได้รับที่อยู่ลูกโซ่ของบล็อกเชนที่เกี่ยวข้องในพอร์ทัล จากนั้นซื้อ Chain Gas ผ่านสกุลเงินทางกฎหมาย และเติมก๊าซลงใน Chain ที่ใช้แล้ว ที่อยู่.

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

ข้างต้นเสร็จสิ้นการพัฒนา dApp ในห่วงโซ่การอนุญาต

จะทำอย่างไรถ้าอยู่ในเครือข่ายที่ไม่ได้รับอนุญาต?

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

ถัดไป บน Ethereum คุณสามารถใช้ Remix หรือ IDE อื่นๆ เพื่อเขียนโค้ดก่อน จากนั้น คอมไพล์โค้ด จากนั้นจึงปรับใช้สัญญากับเชน IDE เช่น Remix มีเครือข่าย ภาษา และกระเป๋าเงินที่รองรับ เยี่ยมชม เครือข่ายที่เกี่ยวข้องนั้นง่ายดาย และสะดวก dApp ยังจำเป็นต้องพัฒนาเพจฝั่งผู้ใช้ และส่วนหน้าส่วนใหญ่จะเข้าถึงเชนโดยการเรียกกระเป๋าเงินเพื่อดำเนินการที่เกี่ยวข้อง

สิ่งที่เราพบได้ในระหว่างขั้นตอนการใช้งานนี้คือ ไม่ว่าจะเป็น Development Tools, Chain RPC, Wallets หรือ IDEs, Open Source Tools และ Open Platforms ที่ใช้งานอยู่ และแทบไม่จำเป็นต้องมี Certification และ Permission นอกจากนี้ยังแสดงถึงการไม่อนุญาตอีกด้วย โซ่ คุณสมบัติที่ใหญ่ที่สุด: สาธารณะและเปิดกว้าง

นี่คือกระบวนการพัฒนา dApps บนเครือข่ายที่ไม่ได้รับอนุญาต

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

เมื่อเป้าหมายของเราคือการเข้าร่วมบล็อคเชน

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

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

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

การเข้าร่วมเครือข่ายในฐานะโหนดแสดงถึงการปรับปรุงความสามารถในการตัดสินใจของห่วงโซ่ และแอปพลิเคชันการพัฒนาทั่วไปจะไม่เลือกสร้างโหนดเนื่องจากปัญหาด้านต้นทุน

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

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

องค์ประกอบการตัดสิน

ในอุตสาหกรรม cryptocurrency ผู้ปฏิบัติงานส่วนใหญ่อาจสับสนระหว่าง blockchain และ cryptocurrency อย่างไรก็ตาม หาก cryptocurrency ถูกมองว่าเป็นส่วนหนึ่งของอุตสาหกรรม blockchain เท่านั้น และเมื่อเปรียบเทียบกับ blockchains ทั้งหมดในโลก เราก็เป็นไปได้ที่จะตัดสินระดับของการเปิดกว้างของ blockchains ด้วยหลากหลาย ลักษณะแบ่งย่อย ระดับของการเปิดกว้างสามารถแยกแยะได้ตามปัจจัยสองประการต่อไปนี้:

องค์ประกอบคือ:

  • การเปิดกว้างของข้อมูล

  • การอนุญาต

ขั้นตอนขององค์ประกอบการประเมินทั้งสองนั้นแบ่งออกเป็นรายละเอียดเพิ่มเติม:

การเปิดกว้างของข้อมูล:

  • ข้อมูลถูกเปิดอย่างสมบูรณ์

  • การเปิดเผยข้อมูลแบบเลือกสรร

  • ข้อมูลไม่เป็นสาธารณะ

สิทธิ์เปิด:

  • เปิดอย่างสมบูรณ์

  • โหนดธุรกิจเปิดที่ไม่ระบุชื่อ

  • โหนดการตรวจสอบแบบเปิดชื่อจริง

  • โหนดธุรกิจเปิดชื่อจริง

  • การเข้าถึงโหนดการยืนยันเปิดสำหรับสมาชิกที่ได้รับอนุญาตเท่านั้น

  • เปิดการเข้าถึงธุรกิจเฉพาะสมาชิกที่ได้รับใบอนุญาตเท่านั้น

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

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

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

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

บทความต้นฉบับ, ผู้เขียน:Wyz Research。พิมพ์ซ้ำ/ความร่วมมือด้านเนื้อหา/ค้นหารายงาน กรุณาติดต่อ report@odaily.email;การละเมิดการพิมพ์ซ้ำกฎหมายต้องถูกตรวจสอบ

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

การอ่านแนะนำ
ตัวเลือกของบรรณาธิการ