อดีตผู้บริหาร Ava Labs เปิดเผยเฟรมเวิร์กการเข้ารหัสลับแบบดั้งเดิมของ ‘Commonware’

ในฐานะนักวิจัยมากประสบการณ์และมีประสบการณ์หลายปีในโลกแบบไดนามิกของเทคโนโลยีบล็อกเชน ฉันพบว่าเฟรมเวิร์ก Commonware ของ Patrick O’Grady เป็นก้าวใหม่สู่การพัฒนาประชาธิปไตยในบล็อกเชน จากภูมิหลังที่ฉันต่อสู้กับข้อจำกัดของ crypto stacks ที่ใช้งานทั่วไป ฉันสามารถเห็นอกเห็นใจกับความท้าทายที่นักพัฒนาต้องเผชิญเมื่อสร้างผลิตภัณฑ์ที่ไม่เหมือนใคร

Patrick O’Grady อดีตผู้บริหารของ Ava Labs เปิดเผยกรอบการทำงาน “Commonware”

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

ในฐานะนักวิจัย ฉันพบว่าสแต็คการเข้ารหัสสำหรับวัตถุประสงค์ทั่วไปในปัจจุบันก่อให้เกิดความท้าทายสำหรับนักพัฒนา เนื่องจากพวกเขามักจะจำเป็นต้อง ‘นำทาง’ พารามิเตอร์ที่กำหนดไว้ล่วงหน้าเมื่อมุ่งหวังที่จะสร้างผลิตภัณฑ์ที่แตกต่าง สิ่งนี้สามารถทำให้กระบวนการพัฒนาซับซ้อนเกินความจำเป็น

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

พูดง่ายๆ ก็คือ Commonware ทำงานเป็นชุดเครื่องมือที่ยืดหยุ่นสำหรับนักพัฒนา โดยมอบอิสระสูงสุดในการปรับแต่งโปรเจ็กต์ของตนโดยการเลือก Building Block (เครื่องมือพื้นฐาน) ที่พวกเขาต้องการรวมเข้ากับแอปของตน

“สแต็กนี้ไม่มีเลเยอร์ที่ชัดเจน ไม่มีสมมติฐานด้านความปลอดภัยที่เฉพาะเจาะจง ไม่มีประเภทบล็อกแบบฮาร์ดโค้ด เค้าโครงสถานะ คำจำกัดความขั้นสุดท้าย นโยบาย mempool กฎการดำเนินการ หรือการวัดค่าธรรมเนียม มันไม่ใช่ทั้งแบบเสาหินหรือแบบโมดูลาร์ แต่สามารถนำมาใช้เพื่อสร้างต่ออย่างใดอย่างหนึ่ง ”

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

ลดความซับซ้อนของ blockchain สำหรับนักพัฒนาและผู้ใช้

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

ในปี 2023 พบว่าประมาณหนึ่งในสาม (30%) ของบุคคลที่สำรวจโดย Financial Conduct Authority (FCA) ของสหราชอาณาจักร รวมทั้งหมด 2,337 คน เลือกที่จะไม่มีส่วนร่วมในสกุลเงินดิจิทัล เนื่องจากขาดความเข้าใจและความท้าทายที่เกี่ยวข้องกับการรับ เริ่ม.

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

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

2024-12-11 21:14