เป็นเวลาเกือบ 20 ปีที่ซีพียูมีการพัฒนาในอัตราที่เหลือเชื่อ ตามกฎหมายของมัวร์ซีพียูมีความเร็วเพิ่มขึ้นเป็นสองเท่าทุก ๆ สิบแปดเดือนจนถึงกลางปี 2000 เมื่อ บริษัท ต่างๆเริ่มสำรวจการออกแบบมัลติคอร์ใหม่ ๆ ในที่สุดโปรเซสเซอร์จะกลายเป็นควอดคอร์จากนั้นเป็นฐานสิบหกแล้วก็ออกโทคอร์และอื่น ๆ เนื่องจาก บริษัท เทคโนโลยีเริ่มค้นหาวิธีการออกแบบเครื่องจักรที่เร็วและมีประสิทธิภาพมากที่สุด.
ตอนนี้การเพิ่มคอร์เพิ่มเติมให้กับซีพียูไม่ได้หมายความว่าคอมพิวเตอร์จะเร็วขึ้น แต่เป็นการอนุญาตให้หลายโปรแกรมทำงานพร้อมกัน เมื่อถึงขีด จำกัด ของการประมวลผลแบบแกนเดียววิศวกรจึงคิดค้นวิธีที่ชาญฉลาดในการเพิ่มพลังและความสามารถของคอมพิวเตอร์.
สิ่งที่ใกล้เคียงที่สุดกับบล็อคเชนที่เทียบเท่ากับซีพียูคือโหนด โหนดคืออุปกรณ์อิเล็กทรอนิกส์ที่เชื่อมต่อกับเครือข่ายของบล็อกเชนและเก็บสำเนาของบล็อกเชนนั้น โหนดดูแล 3 ด้านของบล็อกเชน.
ประการแรกพวกเขารับผิดชอบองค์ประกอบการคำนวณ นี่คือส่วนประกอบที่คนส่วนใหญ่เข้าใจว่าเป็นการแฮชธุรกรรมและสร้างบล็อก องค์ประกอบที่สองคือการจัดเก็บผลลัพธ์ในบัญชีแยกประเภทและองค์ประกอบที่สามคือฉันทามตินั่นคือการตรวจสอบข้อมูลว่าถูกต้อง องค์ประกอบที่หนึ่งและสามโดยทั่วไปขึ้นอยู่กับพลังการคำนวณของแต่ละโหนดและความเร็วในการประมวลผลแต่ละรายการ ที่เก็บข้อมูลขึ้นอยู่กับประสิทธิภาพของโหนดที่แตกต่างกันเล็กน้อย.
การตั้งค่าโหนดปัจจุบันคือการที่โหนดหนึ่งประกอบด้วยคอมพิวเตอร์หนึ่งเครื่องโดยเป็น CPU แกนเดียว ปัญหานี้คือเพื่อปรับปรุงประสิทธิภาพของเครือข่ายคุณต้องปรับปรุงประสิทธิภาพของทุกโหนด.
จำเป็นต้องมีการปรับปรุงอย่างแน่นอน.
เรายังคงเห็นกรณีที่บล็อกเชนแออัด ช้าลงหรือแพงเกินกว่าที่จะใช้ สิ่งนี้เกี่ยวข้องโดยตรงกับประสิทธิภาพของโหนด วิศวกรต้องเข้าใจวิธีแก้ปัญหาได้ง่ายขึ้นและไม่ควรแปลกใจเลยว่ามีหลายวิธีที่นักพัฒนาบล็อกเชนพยายามปรับปรุงเทคโนโลยีนี้.
วิธีแก้ปัญหาทั่วไปคือการพยายามและเพิ่มขนาดบล็อก (เพิ่มอัตราที่ข้อมูลสามารถประมวลผลได้ แต่ยังเพิ่มอัตราการเติบโตของบล็อกเชนด้วย) การเขียนที่ง่ายขึ้น สัญญาสมาร์ท, หรือปรับปรุง กลไกฉันทามติ เพื่อทำให้เครือข่ายพึ่งพาโหนดทั้งหมดน้อยลง (ซึ่งมักมาพร้อมกับผลข้างเคียงของการสูญเสียการกระจายอำนาจบางส่วน).
แต่ไม่มีโซลูชันใดที่ช่วยแก้ปัญหาที่เป็นหัวใจของปัญหาความสามารถในการปรับขนาดของบล็อกเชนนั่นคือเมื่อบล็อกเชนได้รับความนิยมและประสบความสำเร็จมากขึ้นก็จะกลายเป็นธุรกรรมค้างขนาดใหญ่อย่างหลีกเลี่ยงไม่ได้ที่จะต้องได้รับการตรวจสอบกับแต่ละบล็อกที่ต่อเนื่องกันและบล็อกเชน ในที่สุดก็จะช้าลง.
สิ่งนี้น่าผิดหวังยิ่งขึ้นเมื่อแพลตฟอร์มสัญญาอัจฉริยะเช่น Ethereum, จำเป็นต้องเรียกใช้สัญญาอัจฉริยะที่ไม่ใช่การแข่งขันตามลำดับโดยใช้เวลาและกำลังในการประมวลผล.
ในทางทฤษฎีอาจเพิ่มประสิทธิภาพให้กับคอมพิวเตอร์เครื่องหนึ่งได้ แต่สิ่งนี้จะลดลงอย่างรวดเร็วตามสัดส่วนอย่างรวดเร็วสำหรับอัตราส่วนต้นทุนเทียบกับผลประโยชน์ ทิ้งสิ่งนี้ไว้แล้วเราจะไปถึงขีด จำกัด ทางกายภาพของเทคโนโลยีที่พัฒนาแล้ว.
แต่ก่อนที่เราจะมาถึงจุดนี้มีอีก 2 ปัจจัยที่เข้ามามีบทบาท ขั้นแรกด้วยการเรียกใช้ธุรกรรมครั้งละ 1 รายการจะมีปัจจัย จำกัด อย่างชัดเจนในการที่ธุรกรรมแต่ละรายการต้องดำเนินการจะต้องใช้เวลาและเวลาขั้นต่ำนี้จะไม่สามารถลดลงได้อีก แต่ในระดับที่สองเรามีขีด จำกัด ความเร็วในการเขียนจริงของการจัดเก็บข้อมูล คุณไม่สามารถเขียนข้อมูลได้เร็วกว่าฮาร์ดไดรฟ์ที่จัดเก็บข้อมูลไว้.
แนวทางที่หลีกเลี่ยงนักพัฒนาจนถึงตอนนี้คือแนวคิดในการเพิ่มคอมพิวเตอร์มากกว่าหนึ่งเครื่องในแต่ละโหนด เช่นเดียวกับซีพียูซึ่งตอนนี้ทำงานหลายคอร์พร้อมกัน, เอลฟ์ ได้จัดการกับแนวทางนี้อย่างตรงไปตรงมา.
ปัญหานี้มีเพียง 2 คำ: การขึ้นต่อธุรกรรม ฉันเข้าไปดูในเชิงลึกมากขึ้นในบทความของฉันเกี่ยวกับ การประมวลผลแบบขนาน. แต่โดยพื้นฐานแล้วเมื่อการขึ้นต่อธุรกรรมได้รับการแก้ไขแล้วเราสามารถเริ่มเพิ่มคอมพิวเตอร์หลายเครื่องในโหนดเดียวได้.
ด้วยการสร้างโหนดที่ประกอบด้วยคอมพิวเตอร์หลายเครื่องซึ่งสามารถทำงานแบบขนานได้ทำให้ aelf สามารถประมวลผลธุรกรรมที่ไม่แข่งขันกันได้ในเวลาเดียวกัน เช่นเดียวกับหลายคอร์ในโปรเซสเซอร์ทำให้คอมพิวเตอร์สามารถรันโปรแกรมได้หลายโปรแกรมพร้อมกันคอมพิวเตอร์หลายเครื่องในโหนดจะอนุญาตให้บล็อกเชนตรวจสอบธุรกรรมหลายรายการพร้อมกัน.
นอกจากนี้ยังหมายความว่าโหนดสามารถปรับขนาดได้ซึ่งเป็นปัญหาตามธรรมชาติของการขาดความสามารถในการปรับขนาดโหนดก่อนหน้านี้ คอมพิวเตอร์สามารถเพิ่มหรือลบออกจากโหนดได้ซึ่งหมายความว่าหากธุรกรรมมีความซับซ้อนมากขึ้นหรือมีการเปลี่ยนแปลงอื่น ๆ ในบล็อกเชนโหนดจะสามารถปรับให้เข้ากับความต้องการใหม่ของบล็อกเชนได้.
ความยืดหยุ่นนี้มีความสำคัญอย่างยิ่งสำหรับโครงการใด ๆ ที่มีแผนจะดำเนินต่อไปในอนาคต.
สิ่งนี้ได้แก้ไของค์ประกอบการคำนวณของความเร็วบล็อกเชนแล้ว แต่เรายังมีปัญหาเรื่องความเร็วในการจัดเก็บข้อมูล aelf ยังได้คิดค้นแนวทางใหม่ ๆ นั่นคือเพื่อแยกกระบวนการจัดเก็บข้อมูลออกจากส่วนประกอบการประมวลผลเชิงคำนวณ.
เพื่ออธิบายสิ่งนี้ง่ายๆคุณสามารถพูดได้ว่าโหนด aelf จะถูกแบ่งออกเป็น 2 คลัสเตอร์ คอมพิวเตอร์คลัสเตอร์หนึ่งจะมุ่งเน้นไปที่กระบวนการคำนวณในขณะที่คลัสเตอร์ที่สองจะมุ่งเน้นไปที่ส่วนประกอบการจัดเก็บข้อมูล ตอนนี้ได้ลบปัจจัย จำกัด ทางกายภาพของทั้งสองชั้นแล้ว.
ตามค่าเริ่มต้นบัญชีแยกประเภท blockchain จะถูกจัดเก็บไว้ในคลัสเตอร์ของคอมพิวเตอร์แทนที่จะอยู่ในคอมพิวเตอร์ทุกเครื่อง ในทางเทคนิคบัญชีแยกประเภททั้งหมดจะยังคงมีอยู่ในทุกโหนด.
ด้วยการใช้แนวทางนี้ตัวเองเพียงแค่ต้องเพิ่มคอมพิวเตอร์เครื่องอื่นลงในโหนดเพื่อปรับปรุงความสามารถในการปรับขนาดของบล็อกเชน หลายโครงการพูดถึง blockchain ของพวกเขาว่าสามารถปรับขนาดได้ แต่ไม่มีการแก้ไขปัญหาหลักเหล่านี้ในลักษณะที่พิสูจน์ได้ในอนาคตจากปัญหาคอขวด.
aelf กำลังดำเนินการแก้ปัญหาที่เหมาะสมกับความต้องการในปัจจุบันและอนาคตของ การนำ blockchain มาใช้. พวกเขายังได้ออกแบบระบบนิเวศในลักษณะดังกล่าวเพื่อให้สามารถพัฒนาไปตามความต้องการในอนาคต สิ่งนี้ช่วยให้องค์ประกอบต่างๆเช่น Consensus Protocol ปรับตัวได้หาก Protocol รุ่นใหม่ได้รับการพัฒนาให้มีความปลอดภัยสูงขึ้นหรือข้อกำหนดของ Side chain เปลี่ยนไป.
Aelf เพิ่งประกาศว่าด้วยการใช้แนวทางนี้พวกเขาสามารถสร้างเทสเน็ตที่เสถียรได้ V1.0 ซึ่งมี TPS 15,000.
เพื่อให้สิ่งนี้เป็นฐานที่ตัวเองกำลังสร้างขึ้นด้วยบล็อกเชนที่ปรับขนาดได้จึงไม่น่าแปลกใจที่ผู้ตีจำนวนมากในอุตสาหกรรมได้ให้การสนับสนุนพวกเขาและเข้าร่วมเป็นหุ้นส่วน ซึ่งรวมถึง Huobi, Michael Arrington, และ FBG Capital เพียงเพื่อชื่อไม่กี่.
Aelf เป็นหนึ่งในบล็อกเชนที่น่าจับตามองในอีก 12 เดือนข้างหน้าเนื่องจากยังคงประกาศความร่วมมือใหม่ทุกสองสามสัปดาห์และเปิดตัว mainnet ในไตรมาสที่ 1 ปี 2019.
หากคุณต้องการอ่านเพิ่มเติมเกี่ยวกับตัวเองหรือจากฉันเกี่ยวกับข่าวสกุลเงินดิจิทัลทั่วไปโปรด เยี่ยมชมบล็อกของฉัน.
ที่เกี่ยวข้อง: The Race for Cross-Chain Communication: 11 Projects Working on Blockchain Interoperability