คู่มือสำหรับผู้เริ่มต้นใช้งาน Solana: Blockchain ขนาดเว็บตัวแรก

Solana

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

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

Solana

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

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

พบกับ Solana

Solana ก่อตั้งขึ้นในปี 2560 โดย Anatoly Yakovenko, อดีตผู้บริหารของ Qualcomm ที่มีประสบการณ์มากมายในการทำงานกับระบบกระจายอำนาจและกระจายควบคู่ไปกับการทำงานกับอัลกอริธึมการบีบอัดสำหรับ Dropbox.

Anatoly ร่วมมือกับ CTO Greg Fitzgerald และหัวหน้านักวิทยาศาสตร์ Eric Williams เพื่อสร้างโปรโตคอลที่เชื่อถือได้และกระจายซึ่งเข้ารหัสช่วงเวลาที่ผ่านไปภายในโครงสร้างข้อมูลและช่วยให้สามารถปรับขนาดได้สูงกว่าบล็อกเชนของเลเยอร์ 1 ทั่วไป.

ในเดือนกรกฎาคม 2019 Solana ได้รับเงินทุนจำนวน $ 20M USD โดยได้รับการสนับสนุนจาก Multicoin Capital นักลงทุนชั้นนำของพวกเขา.

Solana เห็นโซลูชั่น

Solana ได้สร้างนวัตกรรมสำคัญ 8 ประการที่อาจเปลี่ยนแปลงวิธีการนำบล็อกเชนไปใช้เป็นระบบกระจายอำนาจ ได้ใช้ Proof of History (PoH) ซึ่งเป็นโปรโตคอลในการฝังช่วงเวลาลงในโครงสร้างข้อมูล blockchain และรวมเข้ากับ TowerBFT ซึ่งเป็นกลไกฉันทามติตาม Proof-of-Staked ของระบบ.

โดยใช้ PoH ซึ่งเป็นความถี่สูง ฟังก์ชันหน่วงเวลาที่ตรวจสอบได้ (VDF) Solana หวังว่าจะขจัดปัญหาที่ก่อให้เกิดแนวทางแก้ไขปัญหาอื่น ๆ เช่นการแยกชิ้นส่วน.

ฟังก์ชันหน่วงเวลาที่ตรวจสอบได้คือฟังก์ชันที่ต้องใช้เวลาในการคำนวณในการประเมินมากกว่าการตรวจสอบ Solana ใช้ SHA256 ที่ต่อเนื่องเป็นอนุกรมสุ่มตัวอย่างจำนวนและแฮชเป็น VDF ที่มีประสิทธิภาพ โครงสร้างข้อมูลนี้ใช้เวลาในการสร้างแบบเรียลไทม์ตามคำสั่ง SHA256 เฉพาะที่รวมอยู่ในซีพียูและสามารถตรวจสอบพร้อมกันได้โดยการแยกสายแฮชในแกน GPU หลายตัว. ตาม บริษัท :

“ การนำไปใช้งานเฉพาะของ Solana ใช้แฮชที่ทนต่อภาพก่อนหน้าตามลำดับซึ่งรันทับตัวเองอย่างต่อเนื่องกับเอาต์พุตก่อนหน้านี้ที่ใช้เป็นอินพุตถัดไป มีการบันทึกจำนวนและเอาต์พุตปัจจุบันเป็นระยะ.

สำหรับฟังก์ชันแฮช SHA256 (เช่นอัลกอริธึมแฮชของ Bitcoin) กระบวนการนี้เป็นไปไม่ได้ที่จะขนานกันหากไม่มีการโจมตีแบบดุร้ายโดยใช้แกน2¹²⁸.

จากนั้นเราสามารถมั่นใจได้ว่าเวลาจริงได้ผ่านไประหว่างแต่ละตัวนับตามที่สร้างขึ้นและลำดับที่บันทึกไว้ของแต่ละตัวนับจะเหมือนกับเวลาจริง”

บูรณาการกับ TowerBFT

การใช้บัญชีแยกประเภท PoH ช่วยให้ผู้ใช้สามารถคำนวณสถานะของโหนดทั้งหมดด้วยเศษเสี้ยวของค่าใช้จ่ายในการส่งข้อความของระบบ PoS ส่วนใหญ่ นอกจากนี้ยังทำงานร่วมกับ PBFT (Practical Byzantine Fault Tolerance) เวอร์ชันของ Solana เป็นนาฬิกาของเครือข่ายทำให้โปรโตคอลสามารถเข้ารหัสการล็อกการลงคะแนนเสียงในบัญชีแยกประเภทการล็อกเหล่านี้ใช้เพื่อให้แน่ใจว่าผู้ตรวจสอบ (บล็อกการผลิตโหนด) ไม่ได้ สามารถลงคะแนนในสองส้อมที่แยกจากกันของ blockchain ในเวลาเดียวกัน หากตรวจพบความพยายามผู้ตรวจสอบความถูกต้องที่เป็นอันตรายจะถูกลงโทษและมีการหักเงินเดิมพัน.

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

หลักฐานการเดิมพัน

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

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

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

รางวัลสำหรับการผลิตบล็อกจะจ่ายโดยทั้งอัตราเงินเฟ้อที่คาดว่าจะลดลงเมื่อเวลาผ่านไปและค่าธรรมเนียมการทำธุรกรรม.

แนวคิดที่มีความสำคัญ

การใช้ PoH, TowerBFT และ PoS แบบใหม่ไม่ใช่นวัตกรรมเดียวที่ Solana นำมาสู่โต๊ะ บริษัท ยังได้สร้างระบบที่ทำงานได้อื่น ๆ เพื่อแก้ไขข้อบกพร่องบางประการในบล็อกเชนรุ่นแรกที่กระจายอำนาจ.

Archivers

อย่างเต็มประสิทธิภาพ Solana คาดการณ์ว่า blockchain จะสร้างข้อมูลประมาณ 4 เพตะไบต์ต่อปี หากเป็นข้อกำหนดที่โหนดเต็มจะจัดเก็บข้อมูลนี้จะทำให้เกิดอุปสรรคใหญ่ในการเข้าร่วมในโปรโตคอล.

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

Solana วางแผนที่จะสร้างแรงจูงใจให้กับโหนดทั้งหมดโดยประมาณ 3% ของอัตราเงินเฟ้อ SOL (รายปี) ซึ่งเป็นผลประโยชน์ที่ชัดเจนเหนือ Bitcoin แม้ว่า Bitcoin จะเป็นบล็อกเชนที่มีมูลค่ามากที่สุดในโลกเมื่อวัดตามมูลค่าตลาด แต่โหนดเต็มก็ไม่ได้รับแรงจูงใจ.

กังหัน

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

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

ระดับน้ำทะเล

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

ตามที่ Solana:

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

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

โทเค็น SOL

Solana ยังมีโทเค็นที่เรียกว่า SOL ซึ่งสามารถส่งผ่านไปยังโหนดบนบล็อกเชนของ Solana เพื่อใช้งานโปรแกรมออนไลน์หรือตรวจสอบผลลัพธ์ของมัน Solana กล่าวว่า:

“ … SOL อาจแบ่งได้มากถึง 34 ครั้ง SOL เศษส่วนเรียกว่า lamport ได้รับการตั้งชื่อเพื่อเป็นเกียรติแก่ Leslie Lamport ผู้ทรงอิทธิพลทางเทคนิคที่ยิ่งใหญ่ที่สุดของ Solana lamport มีค่าประมาณ 0.0000000000582 sol (2 ^ -34)”

Solana สามารถสร้างผลกระทบครั้งใหญ่

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

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

โปรโตคอล Proof of History (PoH) เป็นวิธีที่น่าสนใจในการลบปัญหาเรื่องเวลาออกจากบล็อกเชนและระบบที่ Solana อาจประสบความสำเร็จในการสร้างมาตรฐานเวลาสัมพัทธ์ระดับโลกสำหรับการดำเนินการบล็อกเชนแบบกระจายอำนาจ.