ทําความเข้าใจหลักการแรกของ Blockchain

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

หลักการแรกคืออะไร?

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

ในคําปราศรัยเริ่มต้นปี 2014 ของเขาที่ USC Marshall School of Business Elon Musk ได้กล่าวถึงแนวทางการตัดสินใจของเขาตามหลักการแรก

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

Elon Musk ใช้ Pneumatic Tubes เป็นตัวอย่างหากต้องออกแบบผลิตภัณฑ์รถไฟใหม่ด้วยการคิดเชิงเปรียบเทียบหรือประสบการณ์คนส่วนใหญ่จะพิจารณาเพิ่มขีดความสามารถที่มีอยู่เช่นการขับเคลื่อนที่ทรงพลังยิ่งขึ้นและอากาศพลศาสตร์ที่ดีขึ้น อย่างไรก็ตามหากใช้หลักการแรกในการวิเคราะห์ความต้องการของผลิตภัณฑ์เราควรกลับไปที่วัตถุประสงค์พื้นฐานของเครื่องมือการขนส่ง: เพื่อขนส่งสินค้าจํานวนมากจากจุด A ไปยังจุด B นี่คือเป้าหมายดั้งเดิมของการสร้างรถไฟและยานพาหนะขนส่งอื่น ๆ และการอัพเกรดไม่จําเป็นต้องใช้หัวรถจักร ด้วยหลักการแรกที่ชี้นํา Musk แนะนําให้ใช้การลอยตัวด้วยแม่เหล็กและสูญญากาศต่ําสําหรับท่อนิวเมติก

หลักการแรกที่คิดใน Blockchain

หลักการแรกของ blockchain คืออะไร?

ดร. Xiao Feng กล่าวในการกล่าวสุนทรพจน์ปิดงาน Hong Kong Web3 Festival ปี 2024 ว่าหลักการแรกของบล็อกเชนคือวิธีการบัญชีแบบใหม่

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

ฉันเห็นด้วยกับมุมมองของ Dr. Xiao Feng และขยายสาระสําคัญของบล็อกเชนตามนั้น

เมื่อถอดประกอบคําว่า "บล็อกเชน" ประกอบด้วยบล็อกและโซ่ เนื่องจากหลักการแรกของบล็อกเชนเป็นวิธีการบัญชีบล็อกและโซ่มีความสําคัญอย่างแท้จริงหรือไม่?

ก่อนที่จะตอบคําถามก่อนอื่นเรามาทําความเข้าใจกันก่อนว่าทําไม Bitcoin ในฐานะบัญชีแยกประเภทแบบกระจายจึงต้องการบล็อกและโซ่

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

ใน Bitcoin กลไกที่รักษาบัญชีแยกประเภทที่ซิงโครไนซ์คืออัลกอริธึมฉันทามติ Proof of Work (PoW) เมื่อธุรกรรมเกิดขึ้นบนเครือข่าย Bitcoin ธุรกรรมจะถูกเก็บไว้ใน mempool ชั่วคราว จากนั้นนักขุดจะเลือกกลุ่มธุรกรรมจาก mempool เพื่อพยายามสร้างบล็อกใหม่ ในการทําเช่นนี้นักขุดจะค้นหาหมายเลขเฉพาะภายในลําดับแบบสุ่มรวมเข้ากับข้อมูลของบล็อกและสร้างค่าแฮชที่ตรงตามเป้าหมายความยากของเครือข่าย กระบวนการนี้เรียกว่า "การขุด" และนักขุดที่คํานวณแฮชที่ถูกต้องก่อนจะได้รับสิทธิ์ในการบันทึกธุรกรรมหรือ "ขุด" บล็อก เป้าหมายความยากคือค่าแบบไดนามิกที่ปรับทุก ๆ 2016 บล็อก (ประมาณทุกสองสัปดาห์ ) เพื่อให้แน่ใจว่าเวลาบล็อกเฉลี่ยสําหรับ Bitcoin ยังคงอยู่ประมาณ 10 นาที

บล็อกและโซ่เป็นส่วนประกอบพื้นฐานของ Bitcoin และ PoW เป็นกลไกฉันทามติที่ช่วยให้ฟังก์ชันบัญชีแยกประเภทแบบกระจายอํานาจ อย่างไรก็ตามแกนกลางบัญชีแยกประเภทแบบกระจายสามารถบรรลุการกระจายอํานาจผ่านวิธีการอื่นเช่นฉันทามติการทําธุรกรรมเดียวและโครงสร้างสามารถไม่เป็นเชิงเส้นเช่น Directed Acyclic Graph (DAG) ดังนั้นบล็อกและโซ่จึงไม่จําเป็นโดยเนื้อแท้ แต่คําว่า "บล็อกเชน" ได้กลายเป็นที่ฝังแน่นอย่างลึกซึ้งโดยทําหน้าที่เป็นชื่อเรียกขานสําหรับบัญชีแยกประเภทแบบกระจายอํานาจที่แสดงโดย Bitcoin, Ethereum และ Solana เป็นต้น

ท้ายที่สุดแล้ว Bitcoin มีอายุย้อนไปถึงปี 2009 และเนื่องจากการวิจัยบล็อกเชนยังคงพัฒนาอย่างต่อเนื่องในขณะที่บล็อกเชนส่วนใหญ่ยังคงยึดมั่นในกระบวนทัศน์ "บล็อก + เชน" แบบดั้งเดิมตอนนี้มีการออกแบบบล็อกเชนบางส่วนที่ก่อตั้งขึ้นบนหลักการแรกซึ่งออกจากปัญหาการบัญชีแบบกระจายอํานาจหลักที่มีโครงสร้างข้อมูลที่ไม่ซ้ํากันและกลไกฉันทามติ บทความนี้เจาะลึก Sui และ Arweave AO เป็นตัวอย่าง

Sui: เต่าแห่งน้ํา

Sui เป็น Layer1 ที่สร้างขึ้นจากหลักการแรก โดยมีทีมหลักมาจากโครงการ Diem และ Novi ที่ยุบวงที่ Facebook (ปัจจุบันคือ Meta) ชื่อ Sui มาจากคําภาษาญี่ปุ่นสําหรับน้ําซึ่งสะท้อนถึงเอกลักษณ์ของแบรนด์

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

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

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

ในการทําธุรกรรมง่ายๆที่ไม่เกี่ยวข้องกับวัตถุที่ใช้ร่วมกัน Sui ใช้อัลกอริธึมน้ําหนักเบาที่ได้รับแรงบันดาลใจจากการออกแบบของ FastPay โดยใช้ประโยชน์จาก Byzantine Consistent Broadcast (BCB) สําหรับการเผยแพร่ธุรกรรม ลูกค้าออกอากาศธุรกรรมไปยังผู้ตรวจสอบทั้งหมดใน Sui รวบรวมการลงคะแนนตามเงินเดิมพันของผู้ตรวจสอบสร้างใบรับรองจากนั้นเผยแพร่ใบรับรองกลับไปยังผู้ตรวจสอบความถูกต้อง เมื่อผู้ตรวจสอบได้รับใบรับรองพวกเขาสามารถดําเนินธุรกรรมได้โดยตรง

เมื่อธุรกรรมที่เกี่ยวข้องกับออบเจ็กต์ที่ใช้ร่วมกันหรือที่เรียกว่าธุรกรรมที่ซับซ้อนเกิดขึ้น Sui จะใช้กลไกฉันทามติของ Narwhal & Bullshark Narwhal เป็นโมดูล mempool ที่รับผิดชอบในการตรวจสอบความพร้อมของธุรกรรม การทํางานในลักษณะตามรอบแต่ละรอบประกอบด้วยสองขั้นตอน: การกระจายธุรกรรม (ซิงค์กับโหนดอื่น ๆ ) และการตรวจสอบ (รวบรวมคะแนนเสียงจากโหนดอื่น ๆ ) หลังจากหลายรอบธุรกรรมจะก่อตัวเป็น DAG Bullshark เป็นโมดูลฉันทามติที่จัดการการเรียงลําดับธุรกรรมภายใน DAG ของ Narwhal

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

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

Arweave AO: เต่าแห่ง Sky

น้ําอาจมีหลายรูปแบบ แต่ก็ยังมีสถานะที่จับต้องได้ ในทํานองเดียวกัน Sui ยังคงรักษากลไกฉันทามติจากบล็อกเชนแบบดั้งเดิมในที่สุดก็จัดระเบียบข้อมูลธุรกรรมลงในโครงสร้างบล็อกเชนที่คุ้นเคยของบล็อกและโซ่ ในทางตรงกันข้าม Arweave AO ยกระดับกระบวนทัศน์บล็อกเชนแบบดั้งเดิมทั้งหมดโดยหลีกเลี่ยงบล็อกโซ่และฉันทามติ พูดเชิงเปรียบเทียบ Arweave AO นั้นคล้ายกับท้องฟ้า (ในภาษาญี่ปุ่น Sora) มากกว่าน้ําในเรื่องนี้

AO เป็นระบบคอมพิวเตอร์แบบกระจายอํานาจและมุ่งเน้นนักแสดงโดยใช้ Arweave หลักการแรกไม่ใช่การสร้างบัญชีแยกประเภทแบบกระจายอํานาจ แต่เป็นระบบคอมพิวเตอร์แบบกระจายอํานาจซึ่งคล้ายกับความสัมพันธ์ระหว่างแอปพลิเคชันและระบบปฏิบัติการ

ปัญหาของระบบคอมพิวเตอร์สามารถแบ่งออกเป็นที่เก็บข้อมูลการคํานวณและการสื่อสารซึ่งทั้งหมดนี้มีโซลูชันการกระจายอํานาจที่มีชื่อเสียงใน Web2 ความท้าทายอยู่ที่การกระจายอํานาจ แนวทางหนึ่งคือการสร้างเครือข่ายการจัดเก็บข้อมูลแบบกระจายอํานาจแยกต่างหากเครือข่ายคอมพิวเตอร์แบบกระจายอํานาจและเครือข่ายการสื่อสารแบบกระจายอํานาจซึ่งเป็นแนวคิดที่อยู่เบื้องหลังสถาปัตยกรรมเทคโนโลยีแบบกระจายอํานาจที่ Gavin Wood ผู้ร่วมก่อตั้ง Ethereum เสนอในปี 2014 ในสถาปัตยกรรมนี้ Ethereum (สัญญาอัจฉริยะ) จัดการส่วนประกอบการคํานวณแบบกระจายอํานาจ Swarm รับผิดชอบพื้นที่เก็บข้อมูลแบบกระจายอํานาจและ Whisper เกี่ยวข้องกับการสื่อสารแบบกระจายอํานาจ

AO ยังประกอบด้วยสามหน่วย

  • Messenger Unit: รับผิดชอบในการแลกเปลี่ยนข้อความถ่ายทอดข้อมูลไปยังหน่วยคํานวณและประสานงานเพื่อให้ได้ผลลัพธ์ผลลัพธ์
  • Scheduler Unit: รับผิดชอบในการจัดกําหนดการการเรียงลําดับข้อความและการอัปโหลดข้อความไปยัง Arweave
  • Compute Unit: รับผิดชอบในการคํานวณและอัปโหลดผลลัพธ์ไปยัง Arweave

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

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

AO ขาดกลไกฉันทามติ แต่ด้วยการใช้ SCP จะแยกเลเยอร์การคํานวณออกจากชั้นจัดเก็บข้อมูลทําให้เลเยอร์การจัดเก็บกระจายอํานาจอย่างถาวรในขณะที่รักษาเลเยอร์การคํานวณในรูปแบบดั้งเดิม ด้วยเหตุนี้จึงไม่มีข้อ จํากัด เกี่ยวกับความสามารถในการปรับขนาดในการคํานวณบน AO ทําให้สามารถให้บริการตามบัญชีแยกประเภทบล็อกเชนที่มี VM เช่น EVM, WASM หรือ Move และยังอนุญาตให้สร้างบริการ Web2 ที่มีอยู่เป็นเวอร์ชันกระจายอํานาจบน AO

สรุป

หลักการแรกเกี่ยวข้องกับการพิจารณาลักษณะพื้นฐานของสิ่งต่าง ๆ จากมุมมองทางฟิสิกส์และการออกแบบจากแกนกลางนั้นขึ้นไป แม้ว่า Sui และ Arweave AO จะเป็นการออกแบบบล็อกเชนที่ได้มาจากหลักการแรก แต่สาระสําคัญของพวกเขานั้นแตกต่างกันทําให้สถาปัตยกรรมแตกต่างกันอย่างสิ้นเชิง

Sui เป็นบริการบัญชีแยกประเภทแบบกระจายอํานาจโดยแข่งขันกับแพลตฟอร์มเลเยอร์ 1 ประสิทธิภาพสูงเช่น Solana ดังนั้น Sui จึงได้รับการออกแบบด้วยโมเดลข้อมูลเชิงวัตถุที่มีศูนย์กลางอยู่ที่ "บริการบัญชีแยกประเภทที่เร็วขึ้น" โดยผสมผสานกลไกฉันทามติแบบคู่และการดําเนินการธุรกรรมแบบขนานที่ขับเคลื่อนโดยการเข้าถึงตามรัฐซึ่งช่วยเพิ่มความสามารถในการปรับขนาดเวลาแฝงที่ต่ํากว่าและค่าธรรมเนียม สิ่งนี้ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันได้อย่างรวดเร็วและคุ้มค่าตามสัญญาอัจฉริยะ Sui Move

Arweave AO เป็นระบบคอมพิวเตอร์แบบกระจายอํานาจหรือบริการคลาวด์แบบกระจายอํานาจซึ่งเป็นโครงสร้างพื้นฐานสําหรับการเรียกใช้บริการบัญชีแยกประเภท ด้วยเหตุนี้ AO จึงเปิดตัว SCP ซึ่งเกี่ยวข้องกับการประมวลผลแบบ off-chain และการจัดเก็บข้อมูลแบบ on-chain ทําให้สามารถเชื่อมต่อและทํางานร่วมกันของคอมพิวเตอร์ขนานขนาดใหญ่ได้ ประสบการณ์ของผู้ใช้คล้ายกับบริการคลาวด์แบบดั้งเดิม แต่ได้รับการสนับสนุนโดยระบบคอมพิวเตอร์แบบกระจายอํานาจ

คําชี้แจง:

  1. บทความนี้ทําซ้ําจาก [permadao] ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [Pignard] หากคุณมีการคัดค้านการพิมพ์ซ้ําโปรดติดต่อ Gate Learn Team ทีมงานจะจัดการโดยเร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง

  2. ข้อจํากัดความรับผิดชอบ: มุมมองและความคิดเห็นที่แสดงในบทความนี้แสดงถึงมุมมองส่วนตัวของผู้เขียนเท่านั้นและไม่ถือเป็นคําแนะนําการลงทุนใด ๆ

  3. บทความเวอร์ชันภาษาอื่น ๆ ได้รับการแปลโดยทีม Gate Learn และไม่ได้กล่าวถึงใน Gate.io บทความที่แปลแล้วไม่สามารถทําซ้ําแจกจ่ายหรือลอกเลียนแบบได้

ทําความเข้าใจหลักการแรกของ Blockchain

ขั้นสูง6/25/2024, 6:34:14 PM
ด้วยการพัฒนาอย่างต่อเนื่องของการวิจัยบล็อกเชน แม้ว่าบล็อกเชนส่วนใหญ่ยังคงเป็นไปตามโครงสร้างบล็อก + เชนแบบดั้งเดิม แต่บล็อกเชนบางตัวที่ออกแบบด้วยหลักการแรกก็เกิดขึ้นเช่นกัน การคิดหลักการแรกเริ่มต้นจากเงื่อนไขพื้นฐานที่สุดวิเคราะห์องค์ประกอบของแนวคิดและแสวงหาเส้นทางที่เหมาะสมที่สุดเพื่อให้บรรลุเป้าหมาย ในด้านบล็อกเชนหลักการแรกถือเป็นวิธีการบัญชีใหม่ซึ่งเริ่มต้นจากวิธีการบัญชีแบบกระจายอํานาจขั้นพื้นฐานที่สุดและมีโครงสร้างข้อมูลและฉันทามติที่เป็นเอกลักษณ์ ตัวอย่างเช่นการออกแบบบล็อกเชนที่แตกต่างกันสองแบบของ Sui และ Arweave AO Sui เป็นโมเดลข้อมูลเชิงวัตถุที่มีศูนย์กลางอยู่ที่ "บริการบัญชีที่เร็วขึ้น" ในขณะที่ Arweave AO เป็นระบบคอมพิวเตอร์แบบกระจายอํานาจหรือบริการคลาวด์แบบกระจายอํานาจซึ่งเป็นโครงสร้างพื้นฐานสําหรับการเรียกใช้บริการบัญชี

หลักการแรกคืออะไร?

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

ในคําปราศรัยเริ่มต้นปี 2014 ของเขาที่ USC Marshall School of Business Elon Musk ได้กล่าวถึงแนวทางการตัดสินใจของเขาตามหลักการแรก

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

Elon Musk ใช้ Pneumatic Tubes เป็นตัวอย่างหากต้องออกแบบผลิตภัณฑ์รถไฟใหม่ด้วยการคิดเชิงเปรียบเทียบหรือประสบการณ์คนส่วนใหญ่จะพิจารณาเพิ่มขีดความสามารถที่มีอยู่เช่นการขับเคลื่อนที่ทรงพลังยิ่งขึ้นและอากาศพลศาสตร์ที่ดีขึ้น อย่างไรก็ตามหากใช้หลักการแรกในการวิเคราะห์ความต้องการของผลิตภัณฑ์เราควรกลับไปที่วัตถุประสงค์พื้นฐานของเครื่องมือการขนส่ง: เพื่อขนส่งสินค้าจํานวนมากจากจุด A ไปยังจุด B นี่คือเป้าหมายดั้งเดิมของการสร้างรถไฟและยานพาหนะขนส่งอื่น ๆ และการอัพเกรดไม่จําเป็นต้องใช้หัวรถจักร ด้วยหลักการแรกที่ชี้นํา Musk แนะนําให้ใช้การลอยตัวด้วยแม่เหล็กและสูญญากาศต่ําสําหรับท่อนิวเมติก

หลักการแรกที่คิดใน Blockchain

หลักการแรกของ blockchain คืออะไร?

ดร. Xiao Feng กล่าวในการกล่าวสุนทรพจน์ปิดงาน Hong Kong Web3 Festival ปี 2024 ว่าหลักการแรกของบล็อกเชนคือวิธีการบัญชีแบบใหม่

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

ฉันเห็นด้วยกับมุมมองของ Dr. Xiao Feng และขยายสาระสําคัญของบล็อกเชนตามนั้น

เมื่อถอดประกอบคําว่า "บล็อกเชน" ประกอบด้วยบล็อกและโซ่ เนื่องจากหลักการแรกของบล็อกเชนเป็นวิธีการบัญชีบล็อกและโซ่มีความสําคัญอย่างแท้จริงหรือไม่?

ก่อนที่จะตอบคําถามก่อนอื่นเรามาทําความเข้าใจกันก่อนว่าทําไม Bitcoin ในฐานะบัญชีแยกประเภทแบบกระจายจึงต้องการบล็อกและโซ่

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

ใน Bitcoin กลไกที่รักษาบัญชีแยกประเภทที่ซิงโครไนซ์คืออัลกอริธึมฉันทามติ Proof of Work (PoW) เมื่อธุรกรรมเกิดขึ้นบนเครือข่าย Bitcoin ธุรกรรมจะถูกเก็บไว้ใน mempool ชั่วคราว จากนั้นนักขุดจะเลือกกลุ่มธุรกรรมจาก mempool เพื่อพยายามสร้างบล็อกใหม่ ในการทําเช่นนี้นักขุดจะค้นหาหมายเลขเฉพาะภายในลําดับแบบสุ่มรวมเข้ากับข้อมูลของบล็อกและสร้างค่าแฮชที่ตรงตามเป้าหมายความยากของเครือข่าย กระบวนการนี้เรียกว่า "การขุด" และนักขุดที่คํานวณแฮชที่ถูกต้องก่อนจะได้รับสิทธิ์ในการบันทึกธุรกรรมหรือ "ขุด" บล็อก เป้าหมายความยากคือค่าแบบไดนามิกที่ปรับทุก ๆ 2016 บล็อก (ประมาณทุกสองสัปดาห์ ) เพื่อให้แน่ใจว่าเวลาบล็อกเฉลี่ยสําหรับ Bitcoin ยังคงอยู่ประมาณ 10 นาที

บล็อกและโซ่เป็นส่วนประกอบพื้นฐานของ Bitcoin และ PoW เป็นกลไกฉันทามติที่ช่วยให้ฟังก์ชันบัญชีแยกประเภทแบบกระจายอํานาจ อย่างไรก็ตามแกนกลางบัญชีแยกประเภทแบบกระจายสามารถบรรลุการกระจายอํานาจผ่านวิธีการอื่นเช่นฉันทามติการทําธุรกรรมเดียวและโครงสร้างสามารถไม่เป็นเชิงเส้นเช่น Directed Acyclic Graph (DAG) ดังนั้นบล็อกและโซ่จึงไม่จําเป็นโดยเนื้อแท้ แต่คําว่า "บล็อกเชน" ได้กลายเป็นที่ฝังแน่นอย่างลึกซึ้งโดยทําหน้าที่เป็นชื่อเรียกขานสําหรับบัญชีแยกประเภทแบบกระจายอํานาจที่แสดงโดย Bitcoin, Ethereum และ Solana เป็นต้น

ท้ายที่สุดแล้ว Bitcoin มีอายุย้อนไปถึงปี 2009 และเนื่องจากการวิจัยบล็อกเชนยังคงพัฒนาอย่างต่อเนื่องในขณะที่บล็อกเชนส่วนใหญ่ยังคงยึดมั่นในกระบวนทัศน์ "บล็อก + เชน" แบบดั้งเดิมตอนนี้มีการออกแบบบล็อกเชนบางส่วนที่ก่อตั้งขึ้นบนหลักการแรกซึ่งออกจากปัญหาการบัญชีแบบกระจายอํานาจหลักที่มีโครงสร้างข้อมูลที่ไม่ซ้ํากันและกลไกฉันทามติ บทความนี้เจาะลึก Sui และ Arweave AO เป็นตัวอย่าง

Sui: เต่าแห่งน้ํา

Sui เป็น Layer1 ที่สร้างขึ้นจากหลักการแรก โดยมีทีมหลักมาจากโครงการ Diem และ Novi ที่ยุบวงที่ Facebook (ปัจจุบันคือ Meta) ชื่อ Sui มาจากคําภาษาญี่ปุ่นสําหรับน้ําซึ่งสะท้อนถึงเอกลักษณ์ของแบรนด์

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

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

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

ในการทําธุรกรรมง่ายๆที่ไม่เกี่ยวข้องกับวัตถุที่ใช้ร่วมกัน Sui ใช้อัลกอริธึมน้ําหนักเบาที่ได้รับแรงบันดาลใจจากการออกแบบของ FastPay โดยใช้ประโยชน์จาก Byzantine Consistent Broadcast (BCB) สําหรับการเผยแพร่ธุรกรรม ลูกค้าออกอากาศธุรกรรมไปยังผู้ตรวจสอบทั้งหมดใน Sui รวบรวมการลงคะแนนตามเงินเดิมพันของผู้ตรวจสอบสร้างใบรับรองจากนั้นเผยแพร่ใบรับรองกลับไปยังผู้ตรวจสอบความถูกต้อง เมื่อผู้ตรวจสอบได้รับใบรับรองพวกเขาสามารถดําเนินธุรกรรมได้โดยตรง

เมื่อธุรกรรมที่เกี่ยวข้องกับออบเจ็กต์ที่ใช้ร่วมกันหรือที่เรียกว่าธุรกรรมที่ซับซ้อนเกิดขึ้น Sui จะใช้กลไกฉันทามติของ Narwhal & Bullshark Narwhal เป็นโมดูล mempool ที่รับผิดชอบในการตรวจสอบความพร้อมของธุรกรรม การทํางานในลักษณะตามรอบแต่ละรอบประกอบด้วยสองขั้นตอน: การกระจายธุรกรรม (ซิงค์กับโหนดอื่น ๆ ) และการตรวจสอบ (รวบรวมคะแนนเสียงจากโหนดอื่น ๆ ) หลังจากหลายรอบธุรกรรมจะก่อตัวเป็น DAG Bullshark เป็นโมดูลฉันทามติที่จัดการการเรียงลําดับธุรกรรมภายใน DAG ของ Narwhal

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

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

Arweave AO: เต่าแห่ง Sky

น้ําอาจมีหลายรูปแบบ แต่ก็ยังมีสถานะที่จับต้องได้ ในทํานองเดียวกัน Sui ยังคงรักษากลไกฉันทามติจากบล็อกเชนแบบดั้งเดิมในที่สุดก็จัดระเบียบข้อมูลธุรกรรมลงในโครงสร้างบล็อกเชนที่คุ้นเคยของบล็อกและโซ่ ในทางตรงกันข้าม Arweave AO ยกระดับกระบวนทัศน์บล็อกเชนแบบดั้งเดิมทั้งหมดโดยหลีกเลี่ยงบล็อกโซ่และฉันทามติ พูดเชิงเปรียบเทียบ Arweave AO นั้นคล้ายกับท้องฟ้า (ในภาษาญี่ปุ่น Sora) มากกว่าน้ําในเรื่องนี้

AO เป็นระบบคอมพิวเตอร์แบบกระจายอํานาจและมุ่งเน้นนักแสดงโดยใช้ Arweave หลักการแรกไม่ใช่การสร้างบัญชีแยกประเภทแบบกระจายอํานาจ แต่เป็นระบบคอมพิวเตอร์แบบกระจายอํานาจซึ่งคล้ายกับความสัมพันธ์ระหว่างแอปพลิเคชันและระบบปฏิบัติการ

ปัญหาของระบบคอมพิวเตอร์สามารถแบ่งออกเป็นที่เก็บข้อมูลการคํานวณและการสื่อสารซึ่งทั้งหมดนี้มีโซลูชันการกระจายอํานาจที่มีชื่อเสียงใน Web2 ความท้าทายอยู่ที่การกระจายอํานาจ แนวทางหนึ่งคือการสร้างเครือข่ายการจัดเก็บข้อมูลแบบกระจายอํานาจแยกต่างหากเครือข่ายคอมพิวเตอร์แบบกระจายอํานาจและเครือข่ายการสื่อสารแบบกระจายอํานาจซึ่งเป็นแนวคิดที่อยู่เบื้องหลังสถาปัตยกรรมเทคโนโลยีแบบกระจายอํานาจที่ Gavin Wood ผู้ร่วมก่อตั้ง Ethereum เสนอในปี 2014 ในสถาปัตยกรรมนี้ Ethereum (สัญญาอัจฉริยะ) จัดการส่วนประกอบการคํานวณแบบกระจายอํานาจ Swarm รับผิดชอบพื้นที่เก็บข้อมูลแบบกระจายอํานาจและ Whisper เกี่ยวข้องกับการสื่อสารแบบกระจายอํานาจ

AO ยังประกอบด้วยสามหน่วย

  • Messenger Unit: รับผิดชอบในการแลกเปลี่ยนข้อความถ่ายทอดข้อมูลไปยังหน่วยคํานวณและประสานงานเพื่อให้ได้ผลลัพธ์ผลลัพธ์
  • Scheduler Unit: รับผิดชอบในการจัดกําหนดการการเรียงลําดับข้อความและการอัปโหลดข้อความไปยัง Arweave
  • Compute Unit: รับผิดชอบในการคํานวณและอัปโหลดผลลัพธ์ไปยัง Arweave

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

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

AO ขาดกลไกฉันทามติ แต่ด้วยการใช้ SCP จะแยกเลเยอร์การคํานวณออกจากชั้นจัดเก็บข้อมูลทําให้เลเยอร์การจัดเก็บกระจายอํานาจอย่างถาวรในขณะที่รักษาเลเยอร์การคํานวณในรูปแบบดั้งเดิม ด้วยเหตุนี้จึงไม่มีข้อ จํากัด เกี่ยวกับความสามารถในการปรับขนาดในการคํานวณบน AO ทําให้สามารถให้บริการตามบัญชีแยกประเภทบล็อกเชนที่มี VM เช่น EVM, WASM หรือ Move และยังอนุญาตให้สร้างบริการ Web2 ที่มีอยู่เป็นเวอร์ชันกระจายอํานาจบน AO

สรุป

หลักการแรกเกี่ยวข้องกับการพิจารณาลักษณะพื้นฐานของสิ่งต่าง ๆ จากมุมมองทางฟิสิกส์และการออกแบบจากแกนกลางนั้นขึ้นไป แม้ว่า Sui และ Arweave AO จะเป็นการออกแบบบล็อกเชนที่ได้มาจากหลักการแรก แต่สาระสําคัญของพวกเขานั้นแตกต่างกันทําให้สถาปัตยกรรมแตกต่างกันอย่างสิ้นเชิง

Sui เป็นบริการบัญชีแยกประเภทแบบกระจายอํานาจโดยแข่งขันกับแพลตฟอร์มเลเยอร์ 1 ประสิทธิภาพสูงเช่น Solana ดังนั้น Sui จึงได้รับการออกแบบด้วยโมเดลข้อมูลเชิงวัตถุที่มีศูนย์กลางอยู่ที่ "บริการบัญชีแยกประเภทที่เร็วขึ้น" โดยผสมผสานกลไกฉันทามติแบบคู่และการดําเนินการธุรกรรมแบบขนานที่ขับเคลื่อนโดยการเข้าถึงตามรัฐซึ่งช่วยเพิ่มความสามารถในการปรับขนาดเวลาแฝงที่ต่ํากว่าและค่าธรรมเนียม สิ่งนี้ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันได้อย่างรวดเร็วและคุ้มค่าตามสัญญาอัจฉริยะ Sui Move

Arweave AO เป็นระบบคอมพิวเตอร์แบบกระจายอํานาจหรือบริการคลาวด์แบบกระจายอํานาจซึ่งเป็นโครงสร้างพื้นฐานสําหรับการเรียกใช้บริการบัญชีแยกประเภท ด้วยเหตุนี้ AO จึงเปิดตัว SCP ซึ่งเกี่ยวข้องกับการประมวลผลแบบ off-chain และการจัดเก็บข้อมูลแบบ on-chain ทําให้สามารถเชื่อมต่อและทํางานร่วมกันของคอมพิวเตอร์ขนานขนาดใหญ่ได้ ประสบการณ์ของผู้ใช้คล้ายกับบริการคลาวด์แบบดั้งเดิม แต่ได้รับการสนับสนุนโดยระบบคอมพิวเตอร์แบบกระจายอํานาจ

คําชี้แจง:

  1. บทความนี้ทําซ้ําจาก [permadao] ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [Pignard] หากคุณมีการคัดค้านการพิมพ์ซ้ําโปรดติดต่อ Gate Learn Team ทีมงานจะจัดการโดยเร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง

  2. ข้อจํากัดความรับผิดชอบ: มุมมองและความคิดเห็นที่แสดงในบทความนี้แสดงถึงมุมมองส่วนตัวของผู้เขียนเท่านั้นและไม่ถือเป็นคําแนะนําการลงทุนใด ๆ

  3. บทความเวอร์ชันภาษาอื่น ๆ ได้รับการแปลโดยทีม Gate Learn และไม่ได้กล่าวถึงใน Gate.io บทความที่แปลแล้วไม่สามารถทําซ้ําแจกจ่ายหรือลอกเลียนแบบได้

Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.