ทุกภาษา
hycon (Hyperconnected Coin) เป็นสินทรัพย์ดิจิตอลที่ใช้ blockchain ที่ปรับขนาดได้เร็วขึ้น มันใช้โครงสร้าง DAG (กราฟ Acyclic โดยตรง) สามารถเผยแพร่หลายบล็อกในเวลาเดียวกันและสามารถแก้ไขธุรกรรมที่ขัดแย้งกันและปฏิเสธการใช้จ่ายสองครั้งผ่านอัลกอริทึมความสอดคล้องของ Spectre
วิสัยทัศน์ของโครงการไม่ จำกัด คือการจัดหาบล็อกเชนที่สะดวกสบายปรับขนาดได้และปรับขนาดได้เป็นศูนย์กลางและระบบนิเวศ cryptocurrency ที่นำมาใช้อย่างกว้างขวาง การรวมโปรโตคอล Spectre และอัลกอริทึม Hash2B Black2B เราเสนอ cryptocurrency ใหม่ที่ปลอดภัยและสะดวก
ในระหว่างการก่อตัวของโครงการที่ไม่มีที่สิ้นสุดเราได้ตั้งคำถามสำคัญสองข้อต่อไปนี้:
ด้วยข้อ จำกัด ของ cryptocurrencies ที่มีอยู่ความต้องการของตลาดคืออะไร? เราจะให้วิธีแก้ปัญหาได้อย่างไร?
อะไรคือลักษณะที่ cryptocurrency จะต้องนำมาใช้อย่างกว้างขวางและรวมเข้ากับเศรษฐกิจที่กว้างขึ้น?
ด้วยปัญหาเหล่านี้ในใจเราได้ทำการวิเคราะห์อย่างละเอียดเกี่ยวกับบล็อกเชนที่มีอยู่รวมถึง Bitcoin, Ethereum และโทเค็นที่มีแนวโน้มต่าง ๆ - การเปิดเผยจุดแข็งและจุดอ่อนของแต่ละโครงการ อย่างไรก็ตามมันเป็นเรื่องยากที่จะหาโครงการที่สามารถตอบคำถามที่เราถามในตอนแรก
ดังนั้นทีมงานโครงการไม่ จำกัด จึงเริ่มค้นคว้าเทคโนโลยีและอัลกอริทึมใหม่ที่เหมาะสำหรับการยอมรับขนาดใหญ่ในโลกแห่งความเป็นจริงเพื่อช่วยให้เราบรรลุเป้าหมายของเรา ในเวลาเดียวกันเราได้ออกแบบกรอบพื้นฐานสำหรับโครงการไม่ จำกัด และพัฒนาวัตถุประสงค์หลัก 5 ประการต่อไปนี้:
1. กำหนดความต้องการตลาดที่แท้จริงสำหรับ cryptocurrencies
2. พัฒนา cryptocurrency ที่ยืดหยุ่น
3. สร้างแพลตฟอร์ม blockchain ผู้ใช้เป็นศูนย์กลาง
4. สร้างระบบนิเวศที่ยั่งยืนและเป็นนวัตกรรม
5. การวิจัยเกี่ยวกับวิธีการดำเนินการของการแลกเปลี่ยน cryptocurrency แบบกระจายอำนาจ
Genesis Block
เวลา 3:15 น. เวลามาตรฐานเกาหลีเมื่อวันที่ 4 มกราคม 2018 (GMT+9) Hycon เปิดตัวบล็อก Genesis ซึ่งสามารถดูได้ใน GitHub (ส่วนหนึ่งของที่เก็บ Hycon)
อัลกอริทึมแฮช
Hycon ใช้ Blake2b เป็นฟังก์ชันแฮชเพียงอย่างเดียวในระบบ ด้วยการพัฒนาล่าสุดของเทคโนโลยี ASIC [38] Blake2B จะค่อยๆถูกแทนที่ด้วยอัลกอริทึม cryptonight ของ ASIC ที่ทนต่อ ASIC (ทน ASIC) และ Monero ยังใช้อัลกอริทึมนี้ อัลกอริทึม Cryptonight ใช้การอ่านและเขียนหน่วยความจำแบบเทียมแรนโดมเมื่อทำงานดังนั้นจึงเข้ากันไม่ได้กับสถาปัตยกรรม ASIC มาตรฐาน แต่มันทำให้ประสิทธิภาพการทำงานระหว่าง CPU และ GPU ค่อนข้างชัดเจน ในอนาคตเพื่อป้องกันการรวมศูนย์ของทรัพยากรที่สกัดได้มีการวางแผนที่จะทำตามตัวอย่างที่กำหนดโดย Monero และเพื่อปรับอัลกอริทึมการแฮชอย่างสม่ำเสมอเพื่อรักษาความต้านทาน ASIC ในระหว่างการขุด
กลไกฉันทามติ - - โปรโตคอล Spectre
กลไกฉันทามติของ Bitcoin คือโปรโตคอลจีน-นี้ Hycon ใช้โปรโตคอลที่เรียกว่า Spectre เป็นกลไกฉันทามติ Spectre ใช้อัลกอริทึมการลงคะแนนระหว่างสองช่วงตึกและเรียงลำดับเป็นคู่เช่นบล็อก X ควรเป็นก่อนบล็อก Y หรือบล็อก Y ควรเป็นก่อนบล็อก X ทำให้ blockchain กลายเป็นรูปแบบของกราฟอะซิเคลิคกำกับ (DAG สั้น ๆ )
บัฟเฟอร์ serialization-protocol
ในระบบ blockchain ข้อมูลจำนวนใด ๆ จะบินไปรอบ ๆ เครือข่ายได้ตลอดเวลา สิ่งที่สำคัญคือซอฟต์แวร์โหนดสามารถถอดรหัสข้อมูลนี้ในวิธีที่สอดคล้องและถูกต้อง บัฟเฟอร์โปรโตคอลที่พัฒนาโดย Google อนุญาตให้ใช้คำจำกัดความข้อความที่สอดคล้องกันที่จะใช้บนแพลตฟอร์มที่แตกต่างกันช่วยให้การพัฒนาของโหนดทำงานบนบล็อกเชนไม่ จำกัด โดยใช้ภาษาการเขียนโปรแกรมต่างๆ เนื่องจากเลเยอร์การทำให้เป็นอนุกรมไม่เกี่ยวข้องกับภาษาการเขียนโปรแกรมจึงมีประโยชน์มากสำหรับโปรแกรมข้ามแพลตฟอร์ม บัฟเฟอร์โปรโตคอลยังช่วยให้เข้ากันได้แบบย้อนกลับและไปข้างหน้าทำให้การอัปเดตมีแนวโน้มที่จะเป็นสาขาที่อ่อนนุ่มมากกว่ากิ่งไม้แข็ง นอกจากนี้ยังทำให้ซอฟต์แวร์ของบุคคลที่สามเข้ากันได้มากขึ้นและช่วยให้นักพัฒนาอื่น ๆ สามารถโต้ตอบกับเครือข่าย Hycon ได้
การขุด
ภาพรวม
เช่นเดียวกับ cryptocurrencies ที่มีอยู่ส่วนใหญ่บล็อกการขุดจำเป็นต้องมีหลักฐานการทำงาน (POW) คนงานเหมืองคำนวณค่าแฮชของบล็อกถัดไปรูท merkle ของธุรกรรมที่มีอยู่ในบล็อกและหมายเลขสุ่มที่เปลี่ยนแปลงจนกว่าค่าแฮชเกินกว่าความยากลำบากในปัจจุบันจะถูกคำนวณ ผู้ก่อตั้ง Spectre เชื่อว่าการใช้โปรโตคอลนี้สามารถสร้าง 10 บล็อกต่อวินาทีในขณะที่ Hycon ใช้เวลา 1 บล็อกต่อวินาทีเป็นเป้าหมายเริ่มต้น ในขณะที่ต้นแบบปัจจุบันใช้หลักฐานการทำงาน แต่เราตระหนักถึงกระแสไฟฟ้าจำนวนมากที่ Bitcoin และ Ethereum ต้องการดังนั้นจึงมีการพิจารณาตัวเลือกอื่น ๆ หนึ่งในวิธีการที่ไม่ค่อยมีใครรู้จักคือการพิสูจน์พื้นที่ มันต้องใช้คนงานเหมืองเพื่อคำนวณล่วงหน้าและจัดเก็บข้อมูลจำนวนมากจากนั้นค้นหาเพื่อค้นหาคำตอบที่ตอบสนองความยากในปัจจุบัน วิธีนี้ใช้พลังงานน้อยมากและได้รับการพิสูจน์แล้วว่ามีประสิทธิภาพโดย Burst Coin และ Space Mint
รายละเอียดของกระบวนการขุด
เนื้อหาของส่วนหัวบล็อกจะถูกเข้ารหัสและแฮชที่จุดเริ่มต้นของการขุดและส่วนหัวบล็อกจะไม่เปลี่ยนแปลงเนื่องจากการขุด สิ่งเหล่านี้รวมถึงการเชื่อมโยงกับบล็อกชั้นนำรูท merkle ของธุรกรรมที่มีอยู่ในบล็อกเป้าหมายความยากของบล็อกการประทับเวลาของบล็อกและรากต้นไม้ MPT ที่มีคำนำหน้า Trie ซึ่งเป็นตัวแทนของสถานะหลังจากการทำธุรกรรมในบล็อกสิ้นสุดลง
กระเป๋าเงินและบัญชี
อินเทอร์เฟซผู้ใช้กราฟิก Wallet (GUI)
โหนดเต็มรูปแบบที่เรียกใช้ซอฟต์แวร์ Hycon สามารถเข้าถึงอินเทอร์เฟซผู้ใช้กราฟิกของเว็บที่โฮสต์ในพื้นที่ (GUI) สำหรับการทำงานของกระเป๋าเงินการทำธุรกรรมและการขุดบล็อกเชน อินเทอร์เฟซผู้ใช้กราฟิกนี้เขียนใน React และรองรับอินเทอร์เฟซที่มีน้ำหนักเบาและมีประสิทธิภาพสูง
hycon wallet
Hycon wallets ใช้การเข้ารหัสเส้นโค้งรูปไข่ตามมาตรฐานอุตสาหกรรมสำหรับการลงนามในการทำธุรกรรมโดยเฉพาะอย่างยิ่ง SEP256K และใช้รหัสช่วยจำของกระเป๋าเงินกู้คืนตามกฎระเบียบ BIP39 เพื่ออำนวยความสะดวกในการบูรณาการซัพพลายเออร์กระเป๋าเงินของบุคคลที่สาม ตามบทบัญญัติของ BIPS32 และ 44 บทบัญญัตินั้นทำขึ้นสำหรับกระเป๋าเงิน HD
ที่อยู่ hycon
ที่อยู่ Hycon เป็นอาร์เรย์ 20 ไบต์ที่สร้างขึ้นจากแฮช Blake2b 32 ไบต์ของคีย์สาธารณะที่เกี่ยวข้อง สำหรับความสามารถในการอ่านของมนุษย์เอาต์พุตที่อยู่คือสตริง Base58 ที่มีคำนำหน้าของ Capital H. 4 อักขระสุดท้ายของสตริงถูกใช้เป็น checksum ของที่อยู่ ตรวจสอบถูกคำนวณในสามขั้นตอน ขั้นแรกให้คำนวณแฮช Blake2b 32 ไบต์ของที่อยู่ เอาต์พุตแฮชนี้จะถูกเข้ารหัสเป็นสตริง Base58 ในที่สุดอักขระ 4 ตัวแรกในสตริงนี้จะถูกแยกและผนวกเข้ากับการแสดงสตริงของที่อยู่ การใช้เช็คด้วยวิธีนี้ช่วยลดความเป็นไปได้ของการใช้ที่อยู่อินพุตที่ไม่ถูกต้องโดยไม่ตั้งใจ
ที่อยู่ Hycon ถูกสร้างขึ้นโดย 20 ไบต์จากผลการแยกวิเคราะห์ 32 ไบต์ Blake2B เพื่อเพิ่มที่อยู่พิษข้อความแรกเริ่มต้นด้วย Capital H และผลลัพธ์ของสตริงฐาน 58 จะถูกแต่งขึ้น สี่คำสุดท้ายของสตริงคือเกาะที่อยู่กริด เกาะกริดถูกนับเป็นสามขั้นตอน หลังจากคำนวณราคาโปสเตอร์ 32-byte blake2b ของที่อยู่แรกผลลัพธ์จะถูกเข้ารหัสเป็นสตริงฐาน 58 ในที่สุดที่อยู่ที่มี 4 คำติดอยู่ หากคุณใช้เกาะกริดด้วยวิธีนี้ความเป็นไปได้ของการป้อนที่อยู่สามารถลดลงได้
บัญชีและยอดคงเหลือ
ในการบันทึกค่าใช้จ่ายและยอดคงเหลือของผู้ใช้ Hycon จำเป็นต้องมีรูปแบบการบัญชี แบบจำลองที่ใช้โดย Hycon นั้นขึ้นอยู่กับโครงสร้างข้อมูลที่เรียกว่า Merkle-Patricia Trie (MPT พร้อมคำนำหน้า Trie (Merkle Patricia Tree)) ใช้โดย Ethereum และอธิบายไว้ในหนังสือสีเหลือง แต่ละบล็อกมีสถานะหลังจากการทำธุรกรรมสิ้นสุดในบล็อก แสดงโดยค่าแฮช blake2b ของรูทต้นไม้ MPT ซึ่งเป็นตัวแทนของข้อมูลบัญชีของบัญชี Hycon ทั้งหมด
ข้อมูลบัญชีที่บันทึกไว้รวมถึงยอดคงเหลือของบัญชี Hycon ข้อมูลที่เกี่ยวข้องของบล็อกล่าสุดที่เกี่ยวข้องกับบัญชีและหมายเลขสุ่มแสดงจำนวนธุรกรรมที่บัญชีเริ่มต้น ตัวเลขสุ่มใช้เพื่อป้องกันการโจมตีซ้ำ (การโจมตีซ้ำ) และข้อมูลการเชื่อมโยงของบล็อกก่อนหน้านั้นเป็นการเพิ่มประสิทธิภาพซึ่งทำให้การสืบค้นประวัติการทำธุรกรรมเร็วขึ้นและทำให้ Spectre ง่ายขึ้นในการติดตามปัญหาการชำระเงินคู่ ใช้แฮช blake2b ในรูปแบบการบัญชีเพราะช่วยให้แฮชที่เหมาะสมที่จำเป็นสำหรับการจัดการธุรกรรมและยอดคงเหลือจำนวนมาก
ลิงก์ที่เกี่ยวข้อง:
https://www.qukuaiwang.com.cn/szhb/3052.html## 0
*เนื้อหาข้างต้นรวบรวมโดยบัญชีอย่างเป็นทางการของบัญชีที่ไม่ใช่ขนาดเล็ก หากพิมพ์ซ้ำโปรดระบุแหล่งที่มา