EMERsion ของ Blockchain: เปิดเผยความลับของ Emercoin
เผยแพร่แล้ว: 2021-08-09ในบทความชุดแรกเกี่ยวกับการใช้งานเทคโนโลยีบล็อคเชนที่เปิดใช้งาน Emercoin เรามาดูกันว่าสกุลเงินดิจิทัลนี้เป็นอย่างไรและแตกต่างจากตัวอย่างอื่นๆ ของอุตสาหกรรมสกุลเงินดิจิทัลที่กำลังเฟื่องฟูอย่างไร
เครือข่ายเพียร์ทูเพียร์เติบโตอย่างมีประสิทธิภาพและเชื่อถือได้เมื่อจำนวนผู้เข้าร่วมเพิ่มขึ้น ทำให้เป็นเครื่องมือที่สมบูรณ์แบบสำหรับโซลูชันระดับองค์กรและระดับโลกที่ไปไกลกว่าแอปพลิเคชันทางการเงิน "เพียง" โลกเริ่มตระหนักถึงสิ่งนี้แล้ว ที่ Emer นี่คือแนวคิดที่ขับเคลื่อนการเติบโตของเราตั้งแต่เริ่มแรก
Emercoin Core
ในอดีต แกนของ Emercoin นั้นได้รับการสืบทอดมาจาก Peercoin ซึ่งจะเกิดมาจาก Bitcoin Peercoin นำเสนอนวัตกรรมที่สำคัญอย่างหนึ่งที่เรียกว่าฉันทามติ Proof-of-Stake (PoS) ซึ่งทำให้สามารถขยายและปรับปรุงอัลกอริธึม Proof-of-work (PoW) ที่มีอยู่แล้วได้
ฉันทามติเป็นอัลกอริธึมที่ใช้ในเครือข่ายแบบกระจายอำนาจเพื่อตรวจสอบเวอร์ชันของบล็อกเชนที่กำลังเติบโต ฉันทามติเป็นผลจากคนงานเหมืองทั้งหมด” โดยใช้ทรัพยากรของตนเองเพื่อ “ลงคะแนน” สำหรับการตรวจสอบดังกล่าว ด้วยเหตุนี้พวกเขาจึงได้รับรางวัลเป็น cryptocoins ที่สร้างขึ้นใหม่ กล่าวอีกนัยหนึ่ง คนงานเหมืองขายบริการ "การบำรุงรักษาความน่าเชื่อถือของเครือข่าย" เพื่อแลกกับเหรียญ
แล้วเราจะรู้ได้อย่างไรว่าใครมีสิทธิเลือกตั้ง?
ไม่สามารถเป็นกระเป๋าเงินได้ เนื่องจากผู้ใช้ที่ฉ้อฉลคนหนึ่งสามารถสร้างกระเป๋าเงินนับล้านและใช้การโหวตผีเหล่านี้เพื่อตรวจสอบเวอร์ชั่นบล็อกเชนที่พวกเขาชอบ
สิ่งนี้ไม่สามารถเป็นที่อยู่ IP ได้เช่นกันสำหรับ ISP ใด ๆ สามารถปลอมเครือข่ายขนาดใหญ่ได้ สร้างกลุ่มผู้มีสิทธิเลือกตั้งผีเช่นกัน
ดังนั้นการลงคะแนนจึงต้องใช้ทรัพยากรที่จำกัดซึ่งไม่สามารถทำซ้ำหรือปลอมแปลงได้
สำหรับระบบ Bitcoin Satoshi Nakamoto ได้เสนอโซลูชัน Proof-of-Work ซึ่งเกี่ยวข้องกับการตรวจสอบความถูกต้องผ่านความสามารถในการคำนวณ แท้จริงแล้ว หากความสามารถในการคำนวณของคอมพิวเตอร์ของคุณคือ X คุณสามารถสร้างคอมพิวเตอร์ย่อยเสมือนได้ N ตัว แต่ความสามารถในการคำนวณรวมจะไม่เกิน X กล่าวอีกนัยหนึ่ง เจ้าของคอมพิวเตอร์ย่อยเสมือนดังกล่าวจะไม่มี โหวตมากกว่าผู้ใช้คนเดียว
จากนั้นจึงเสนอแนวคิดที่เป็นเอกฉันท์อื่น ๆ ที่เน้นไปที่ทรัพยากรการคำนวณอื่นนอกเหนือจากโปรเซสเซอร์ ตัวอย่างเช่น Proof-of-Capacity ขึ้นอยู่กับความจุของดิสก์ไดรฟ์ สิ่งนี้กระตุ้นให้เกิดการแข่งขันทางอาวุธในวิวัฒนาการของระบบนิเวศของสกุลเงินดิจิทัล นักขุดลงทุนในฮาร์ดแวร์ของตนไปเรื่อยๆ จนกว่าค่าเสื่อมราคาอุปกรณ์จะเป็นศูนย์จากรายได้ที่เกิดจากการขุด จากนั้นพวกเขาก็เริ่มบ่นว่า “การขุดไม่ก่อให้เกิดกำไร” หรือ “สกุลเงินดิจิตอลนั้นไม่มีอะไรเลยนอกจากการหลอกลวง”
Proof-of-Stake เป็นแนวคิดใหม่ที่นำโดย Sunny King ใน Peercoin Peercoin จำกัดความสามารถในการลงคะแนนด้วยเหรียญของตัวเอง สิ่งนี้ช่วยหลีกเลี่ยงการแข่งขันด้านอาวุธโดยแทนที่ทรัพยากรวัสดุ (โปรเซสเซอร์ ดิสก์ไดรฟ์) ด้วยทรัพยากรเสมือน (เหรียญ) เป็นผลให้ผู้คนหยุดสิ้นเปลืองทรัพยากรเงินและไฟฟ้าเพื่อแสวงหาพลังการขุดที่มากขึ้น
อัลกอริทึม PoS ก็มีข้อบกพร่องเช่นกัน ตัวอย่างเช่น มีความเสี่ยงที่จะถูกโจมตีจากบุคคลภายใน ส่วนหลังถูกป้องกันบางส่วนโดยเครื่องมือเพิ่มเติม เช่น จุดตรวจแบบไดนามิก โดยทั่วไปแล้ว PoS ได้รับการพิสูจน์แล้วว่าปลอดภัยกว่า PoW
โปรโตคอลฉันทามติแบบไฮบริดที่ใช้โดย Peercoin ถือว่าปลอดภัยที่สุด และนี่คือเหตุผลที่เราใช้มันเป็นพื้นฐานสำหรับโครงการ Emercoin เพื่อให้ประสบความสำเร็จ ผู้โจมตี Emer ต้องเป็นเจ้าของ 51% ของความสามารถในการประมวลผลรวมของเครือข่ายและ 51% ของสต็อกเหรียญ อุปสรรคสองประการที่มีลักษณะแตกต่างกันส่วนใหญ่ปกป้องเครือข่ายจากการถูกทำให้เสื่อมเสียชื่อเสียง
อีกเหตุผลหนึ่งที่ Peercoin ได้รับเลือกคือรหัส Bitcoin แบบคลาสสิกและเป็นผู้ใหญ่ที่ใช้ในแกนกลางของมัน ไม่เพียงแต่ได้รับการตรวจสอบโดยผู้เชี่ยวชาญด้านความปลอดภัยจำนวนมาก แต่ยังรับมือกับการโจมตีที่ล้มเหลวหลายครั้งอีกด้วย
สุดท้ายนี้ เราต้องการติดตามแนวทางอุตสาหกรรมสำหรับโครงการ ซึ่งช่วยให้สามารถปฏิบัติตามมาตรฐานและข้อกำหนดที่มีอยู่ได้อย่างเต็มที่ และเทคโนโลยีของ Bitcoin และ API ได้ กำหนดมาตรฐานสำหรับอุตสาหกรรมการเข้ารหัสลับ โดยพฤตินัย
Emercoin กับ Bitcoin: ความเหมือนและความแตกต่าง
PoW+PoS เทียบกับ PoW
ดังที่ได้กล่าวไปแล้ว Emercoin ใช้โปรโตคอลฉันทามติแบบไฮบริด นำมาจาก Peercoin การเปลี่ยนแปลงเพียงอย่างเดียวที่เราทำคือการเพิ่มน้ำหนักของ PoS เป็นประมาณ 80% ดังนั้น Emer จึงเป็นสกุลเงินดิจิตอลที่ใช้ PoS โดยมีเครื่องมือเสริม PoW
SHA-256
Emercoin ปิดบล็อกโดยใช้ฟังก์ชันแฮช SHA-256 เดียวกัน เราเลือกเพราะเป็นมาตรฐานอย่างเป็นทางการและมีความปลอดภัยเพียงพอ นอกจากนี้ ASIC พิเศษได้ทำการขุด SHA-256 มาระยะหนึ่งแล้ว ดังนั้นนักขุดจึงมั่นใจได้ว่าไม่มีฮาร์ดแวร์วัตถุประสงค์พิเศษใหม่ที่ออกแบบมาสำหรับอัลกอริธึมอื่นจะกระตุ้นการปฏิวัติที่ซับซ้อนเพื่อเขย่าเครือข่ายและรวมความสามารถในการขุดไว้ในมือของ ผู้ที่เป็นเจ้าของฮาร์ดแวร์ใหม่ดังกล่าว
โปรดทราบว่าเราต่อต้านการขุดด้วยคอมพิวเตอร์เอนกประสงค์ เนื่องจากแนวทางนี้อาจเป็นอันตรายต่อบุคคลที่ไม่เกี่ยวข้อง ก่อนที่ ASIC จะปรากฏขึ้น ไวรัสคอมพิวเตอร์จำนวนหนึ่งใช้ความสามารถในการคำนวณของคอมพิวเตอร์ที่ได้รับผลกระทบเพื่อขุด Bitcoins ASICs ทำให้มัลแวร์ดังกล่าวไม่สามารถใช้งานได้ในเชิงเศรษฐกิจ การขุด cryptocurrencies อื่น ๆ ผ่านคอมพิวเตอร์ทั่วไปยังคงมีความเสี่ยงนี้
ช่วงเวลาบล็อก 10 นาที
เช่นเดียวกับ Bitcoin และ Peercoin Emercoin มีเวลา 10 นาทีในการปิดบล็อก เวลาต่อบล็อกที่สั้นลงจะส่งผลให้เกิดการชนกันมากขึ้นกับบล็อกเด็กกำพร้าและสูญเสียความน่าเชื่อถือของเครือข่าย
ความน่าจะเป็นของการชนคำนวณโดยการหารเวลาอัปเดตเครือข่ายด้วยเวลาปิดบล็อก เวลาอัปเดตเครือข่ายขึ้นอยู่กับทอพอโลยีเครือข่ายและโหลด การอัปเดตเครือข่าย Bitcoin ใช้เวลาไม่กี่นาที cryptocurrencies อื่น ๆ (เช่น Quark) ที่ลดเวลาการปิดบล็อกลงเหลือน้อยกว่านาทีพบการเปิดส้อมอย่างต่อเนื่องทันทีที่โหลดเครือข่ายมีความสำคัญมากหรือน้อย
อาจมีคนคัดค้านโดยอ้างถึงโปรโตคอล Ghost ที่ยอดเยี่ยมของ Ethereum ซึ่งไม่เปิดเผยต่อส้อม แม้ว่าบล็อกเด็กกำพร้า ("ลุง") จะไม่ได้เป็นส่วนหนึ่งของบล็อกเชนที่เป็นผล พวกเขามีส่วนร่วมในการโหวตเวอร์ชันลูกโซ่ ดังนั้นช่วงบล็อกจึงลดลงเหลือประมาณ 20 วินาที
แต่โปรโตคอลนี้มีช่องโหว่ของตัวเอง ตัวอย่างเช่น เครือข่าย Ghost มีแนวโน้มที่จะเกิดพายุเครือข่าย เมื่อมีการรับส่งข้อมูลจำนวนมากในเครือข่ายอีเทอร์เน็ตภายใต้ภาระงานบางอย่าง พูดง่ายๆ ก็คือ เครือข่ายมีช่องโหว่เนื่องจากเวลาในการอัปเดตนั้นเป็นไปตามสัดส่วนของการรับส่งข้อมูล ภายใต้การโหลดที่สำคัญ (ธุรกรรมต่อวินาทีมากเกินไป) เวลาในการอัปเดตจะเทียบได้กับเวลาสร้างบล็อก ในกรณีนี้ ผู้ขุดที่แตกต่างกันสามารถสร้างบล็อกตัวเลือกเพื่อรวมไว้ในบล็อกเชนได้อย่างอิสระ และนี่คือสิ่งที่น่าประหลาดใจ: บล็อกเหล่านี้จะมีธุรกรรมเดียวกัน ดังนั้นพวกเขาจะหมุนเวียนผ่านเครือข่ายอีกครั้ง เพิ่มปริมาณการรับส่งข้อมูล กล่าวคือ สร้างโหลดเครือข่ายมากขึ้น ล่าช้ามากขึ้น และ "ลุง" มากขึ้น เครือข่ายจะมีพฤติกรรมราวกับว่าถูกโจมตีด้วยการขยาย DNS/NTP โดยที่โหนดเครือข่ายเดียวกันจะเป็นทั้งผู้โจมตีและเหยื่อ
นอกจากนี้ ยังมีบล็อกตัวเลือกเพียงหนึ่งบล็อกในบล็อกเชน เนื่องจากเครือข่ายใช้ทรัพยากรไม่เพียงแต่ในการคำนวณบล็อกนั้น แต่ยังรวมถึงบล็อกเพื่อนด้วย ซึ่งโหวตแต่ไม่รวมอยู่ในบล็อกเชนที่เป็นผล ความไว้วางใจในบล็อกเชนที่ยอมรับจึงลดลงอย่างมาก เป็นผลให้เครือข่ายสามารถถูกโจมตีได้น้อยกว่า 51% ของความสามารถในการคำนวณรวม
โดยรวมแล้ว เราเชื่อว่าแนวทางที่ Satoshi Nakamoto เสนอยังคงเป็นวิธีที่ดีที่สุด
การคำนวณความซับซ้อนใหม่หลังจากแต่ละบล็อก
ต่างจาก Bitcoin ซึ่งคำนวณความซับซ้อนของการขุดใหม่ทุกๆ บล็อคปี 2016 (เช่น ทุกๆ สองสัปดาห์โดยประมาณ) ทั้งเครือข่าย Emer และ Peercoin จะทำสิ่งนี้หลังจากแต่ละบล็อกใหม่ ส่งผลให้เครือข่ายมีความน่าเชื่อถือ นี่คือตัวอย่าง:
สมมติว่าหลังจากการคำนวณความซับซ้อนตามกำหนดเวลาแล้ว 50% ของผู้ขุด Bitcoin จะหยุดทำงาน อย่างไรก็ตาม สถานการณ์นี้ไม่น่าเป็นไปได้อย่างที่คิด สิ่งนี้อาจเกิดขึ้นได้หากรัฐบาลในประเทศที่มีแหล่งรวมเหมืองขนาดใหญ่ออกกฎหมายบางอย่างเพื่อจุดประสงค์นั้น - เช่นเดียวกัน อาจเป็นกรณี ในประเทศจีนในไม่ช้า ด้วยเหตุนี้ ช่วงเวลาในการปิดบล็อกจะเพิ่มเป็นสองเท่าเป็น 20 นาที และขนาดบล็อกจะเพิ่มเป็นสองเท่าด้วย เมื่อพิจารณาว่าหลายบล็อกในวันนี้ถึงขีดจำกัด 1 MB แล้ว มีโอกาสที่ธุรกรรมจำนวนมากจะไม่ได้รับการยืนยันเป็นเวลาหลายวัน สิ่งนี้สามารถกระตุ้นให้เกิดความตื่นตระหนกและการทำธุรกรรมมากขึ้นโดยผู้ที่ต้องการขายในราคาปัจจุบัน ซึ่งทำให้สถานการณ์แย่ลงไปอีก ระบบจะใช้เวลาหลายสัปดาห์ในการกู้คืน
เครือข่ายที่คำนวณความซับซ้อนใหม่หลังจากแต่ละบล็อกใหม่ไม่ได้รับความเสี่ยงดังกล่าว เนื่องจากเครือข่ายจะปรับตามความสามารถในการคำนวณรวมของผู้ขุดใหม่ทันที นอกจากนี้ เนื่องจากเป็นสกุลเงินดิจิทัล PoS ส่วนใหญ่ Emercoin จึงไม่ได้รับผลกระทบจากการขุดและ/หรือพูลมากนัก แม้ว่าพูลทั้งหมดจะหยุดทำงานพร้อมกัน แต่ก็ต้องใช้เวลาเพิ่มขึ้นเพียง 20% ในการเพิ่มบล็อก และระบบการปรับจะแก้ไขปัญหานี้ภายในเวลาเพียง 24 ชั่วโมง

การประเมินจำนวนบล็อก PoW ที่ได้รับอีกครั้ง
Emercoin มีกลไกอีกหนึ่งกลไกในการรักษาความสามารถในการขุดเหมืองมีความน่าเชื่อถือมากขึ้น วงจรตอบรับเชิงลบที่ใช้อัตราแฮชของเครือข่าย (ความจุรวมของนักขุด) ประเด็นคือรางวัลของผู้ขุดไม่คงที่ (เช่นในกรณีของ Bitcoin) แต่แปรผกผันกับรากที่ 4 ของความซับซ้อนของเครือข่าย
หากมูลค่าความไว้วางใจของ Emercoin เพิ่มขึ้น กล่าวคือ ผู้ใช้เริ่มขุดมันมากขึ้น สิ่งนี้จะส่งผลต่อความซับซ้อนของเครือข่าย และทำให้รางวัลสำหรับแต่ละบล็อกลดลง เป็นผลให้กลายเป็นเครือข่ายการป้องกันเงินเฟ้อ fiat สูง ในทางกลับกัน หากนักขุดหมดความสนใจใน Emercoin ไม่ว่าด้วยเหตุผลใดก็ตาม ระบบจะซับซ้อนน้อยลงมากและยังคงรักษาผู้ขุดไว้โดยเสนอรางวัลที่สูงกว่า
ตามทฤษฎีแล้ว กลยุทธ์การขุด Emercoin ที่มีประสิทธิภาพมากที่สุดคือการร่วมมือและขุดโดยใช้ความจุขั้นต่ำและแบ่งปันรายได้สูงสุด แต่นี้ไม่น่าจะเป็นเพราะคนงานจะต้องเผชิญกับการเปลี่ยนแปลงของความลำบากใจของนักโทษที่
อัตราผลตอบแทนร้อยละ 6% ต่อปีสำหรับ PoS
เนื่องจาก Emercoin เป็นสกุลเงินดิจิทัล PoS นักขุดอาจสร้างรายได้ด้วยทั้งฮาร์ดแวร์การขุดและเหรียญในกระเป๋าเงินของพวกเขา เราเลือกจ่ายโบนัส PoS ในอัตรา 6% ต่อปี กล่าวอีกนัยหนึ่ง หากเหรียญที่ใช้ในการปิดธุรกรรมยังคงไม่บุบสลายเป็นเวลานานกว่าหนึ่งเดือน มีโอกาสที่เหรียญเหล่านี้สามารถใช้ปิดบล็อกได้ ซึ่งจะสร้าง APY 6% สำหรับเจ้าของ เมื่อใช้เหรียญแล้ว ช่วงเวลาที่ไม่ได้ใช้งานจะ "หมดลง" และช่วงว่างงานใหม่จะเริ่มต้นขึ้นสำหรับเจ้าของคนใหม่ กล่าวอีกนัยหนึ่ง APY 6% เป็นรางวัล PoS สูงสุด ซึ่งสามารถรับได้ก็ต่อเมื่อเหรียญยังคงอยู่ ปัจจุบัน การเพิ่มสต๊อกเงินจริงผ่าน PoS APY อยู่ที่ประมาณ 4-5% ต่อปี เนื่องจาก Emercoin แพร่หลายมากขึ้นและมีการทำธุรกรรมจำนวนมากขึ้น มูลค่านี้จะลดลงเพื่อให้ตรงกับอัตราปกติสำหรับสกุลเงินแบบ hard fiat แม้ว่าจะไม่เคยถูกทำให้เป็นโมฆะก็ตาม
อาจมีคนคัดค้านว่า APY 6% นี้ทำให้เกิดเงินเฟ้อ แต่ควรกล่าวว่า Emercoin มีแนวโน้มภาวะเงินฝืด กล่าวคือ มูลค่าของเหรียญกำลังเติบโตและค่อนข้างเร็ว ดังจะเห็นได้จากอัตราแลกเปลี่ยนซึ่งเพิ่มขึ้นเกือบสี่เท่าตั้งแต่ต้นปี ความไม่ตรงกันกับโมเดลไร้เดียงสานี้เกิดจากการที่มูลค่าเหรียญเชื่อมโยงกับมูลค่าทางเศรษฐกิจที่สอดคล้องกัน การเติบโตทางเศรษฐกิจทำให้มูลค่าเหรียญเพิ่มขึ้น ดังนั้น PoS จึงมีส่วนสนับสนุนเล็กน้อยต่อการเติบโตของสต็อกเงินโดยรวม เมื่อเทียบกับปัจจัยอื่นๆ
การออกและยกเลิก Emercoins
หนึ่งอาจสรุปได้จากข้างต้นว่าสต็อกเงินของ Emercoin สามารถเติบโตได้ตลอดไป ดูเหมือนว่าจะเป็นจริงในการประมาณครั้งแรก อันที่จริง ผู้เข้าร่วมที่รักษาฉันทามติขายบริการของตนไปยังเครือข่ายและได้รับรางวัลเป็นเหรียญที่สร้างขึ้นใหม่ อย่างไรก็ตาม Emercoin มีกลไกที่ทำให้เหรียญเป็นโมฆะ ซึ่งทำให้การออกเหรียญสมดุล ทำได้โดยการเก็บค่าธรรมเนียมสำหรับบริการบล็อคเชน เช่น การส่งเหรียญหรือการซื้อบัญชีกับ NVS กล่าวอีกนัยหนึ่งซึ่งแตกต่างจาก Bitcoin ซึ่งมีข้อจำกัดในการออกเหรียญและไม่มีเครื่องมือในการทำให้เป็นโมฆะ Emercoin อนุญาตให้ออกได้ไม่มีกำหนด แต่ก็มีกระบวนการที่ตรงกันข้ามในการสร้างสมดุล ผู้เข้าร่วมที่ขายบริการของตนไปยังเครือข่ายจะได้รับรางวัล และผู้ที่ซื้อบริการจากเครือข่ายจะจ่ายเงินให้
จากการประมาณการคร่าวๆ และการพิจารณาปัจจัยที่มีอยู่ในปัจจุบัน จะมีการสร้าง EMC ทั้งหมดประมาณ 1 พันล้านรายการภายใน 80 ปี
การเปิดเผยที่อยู่ IP ภายนอก
นวัตกรรมที่ไม่เหมือนใครครั้งแรกที่ Emercoin นำมาใช้คือโปรโตคอล RFC5389 ซึ่งเป็นเครื่องมือ STUN เพื่อเปิดเผยที่อยู่ IP ภายนอก หลังจาก NAT ซอฟต์แวร์กระเป๋าเงินจำเป็นต้องทราบที่อยู่ IP ภายนอกเพื่อให้ทำงานได้อย่างถูกต้อง Bitcoin เคยและคนอื่น ๆ ยังคงรับโดยระบุเซิร์ฟเวอร์ส่วนกลาง ( http://checkip.dyndns.org ) ต่อมาเปลี่ยนเป็น UPNP และการตั้งค่าการกำหนดค่าด้วยตนเอง เราปฏิเสธแนวทางนี้ด้วยเหตุผลหลายประการ เช่น UPNP ไม่ทำงานหลังจาก NAT แบบหลายเลเยอร์ ในท้ายที่สุด เราตัดสินใจที่จะไม่ใช้เซิร์ฟเวอร์แบบรวมศูนย์เลย แต่จะใช้มาตรฐาน STUN ซึ่งใช้เพื่อวัตถุประสงค์ที่คล้ายคลึงกันใน VoIP ในขณะนี้ เราจัดการรายการเซิร์ฟเวอร์ STUN สาธารณะที่สมบูรณ์ที่สุด และใช้เซิร์ฟเวอร์เหล่านี้ภายในระบบย่อย STUN ของเราเพื่อระบุที่อยู่ IP ภายนอก
เครื่องมือเพิ่มประสิทธิภาพการทำธุรกรรม
เครื่องมือเพิ่มประสิทธิภาพธุรกรรมเป็นอีกหนึ่งนวัตกรรมที่ไม่เหมือนใครใน Emercoin
Cryptocurrencies ที่มี blockchains ที่ประกอบด้วยธุรกรรม คุณต้องเลือกชุดย่อยสำหรับการใช้จ่ายเมื่อสร้างธุรกรรมใหม่ Bitcoin และ cryptocurrencies อื่น ๆ ใช้อัลกอริธึมสุ่มที่สุ่มตัวอย่าง 1,000 ตัวอย่างเพื่อเลือกชุดย่อยที่มีจำนวนใกล้เคียงที่สุดเท่าที่จะเป็นไปได้ อย่างไรก็ตาม แม้ว่ากระเป๋าเงินจะมีเซตย่อยที่ตรงกับผลรวมที่แน่นอน แต่อัลกอริธึมมาตรฐานมักจะมองข้ามมันไป สร้างธุรกรรมใหม่สำหรับการชำระเงินและรักษาความแตกต่างไว้ ส่งผลให้เกิดการสร้างธุรกรรมขนาดใหญ่และสร้างธุรกรรมในอนาคตเพื่อใช้ส่วนต่าง
อัลกอริธึมนี้ยังนำไปสู่ปัญหา "ฝุ่นละอองทอง" ส่งผลให้เกิดธุรกรรมมูลค่าต่ำจำนวนมาก
Emercoin ใช้วิธีการเขียนโปรแกรมแบบไดนามิกเพื่อเลือกชุดย่อยของธุรกรรม อัลกอริทึมนี้รับประกันว่าจะพบชุดย่อยที่ตรงกันอย่างสมบูรณ์ หากมี การประเมินของเราแสดงให้เห็นว่าจำนวนธุรกรรมเฉลี่ยลดลง 5% ทำให้การเติบโตของบล็อคเชนช้าลง
กระจายจุดตรวจแบบไดนามิก
การเข้ารหัส PoS มีความเสี่ยงต่อการโจมตีเฉพาะ PoS ที่แปลกใหม่ หนึ่งในสิ่งที่อันตรายที่สุดของพวกเขาคือ "การโจมตีภายใน" หากผู้หลอกลวงเข้าควบคุมกระเป๋าเงินที่มีเหรียญที่ใช้แล้ว พวกเขาอาจเลียนแบบการย้อนกลับไปยังช่วงเวลาที่กระเป๋าเงินเหล่านี้มีเหรียญอยู่จริง ดังนั้นนักแสดงจะได้รับการควบคุมมากกว่า 51% ของเหรียญ สร้างบล็อคเชนทางเลือกที่ยาวกว่าบล็อคหลัก และเปลี่ยนเนื้อหาบล็อคเชนย้อนหลัง
การโจมตีเหล่านี้สามารถป้องกันได้ผ่านจุดตรวจที่จำกัดการปรับโครงสร้างของบล็อคเชนให้อยู่ในระดับความลึกที่แน่นอน Bitcoin ใช้เฉพาะจุดตรวจที่ฝังอยู่ในรหัสกระเป๋าเงินเท่านั้น จุดตรวจดังกล่าวได้รับการอัปเดตด้วยการอัปเดตกระเป๋าเงินแต่ละครั้ง ในทางกลับกัน Peercoin และ Emercoin ใช้จุดตรวจแบบไดนามิกพร้อมข้อมูลจุดตรวจที่ส่งทางออนไลน์ ซึ่งไม่ต้องการการอัปเดตโค้ดใดๆ ที่ส่วนท้ายของลูกค้า และช่วยให้สามารถอัปเดตโครงสร้างจุดตรวจได้อย่างต่อเนื่อง
Peercoin ให้โหนดเดียวเท่านั้นในการส่งข้อมูลจุดตรวจ หากส่งโดยหลายโหนด ข้อมูลดังกล่าวจะทำให้เกิดความขัดแย้งทางเครือข่าย ดังนั้น ความล้มเหลวของโหนดนี้จะป้องกันไม่ให้มีการอัปเดตข้อมูลจุดตรวจแบบไดนามิก
ในทางกลับกัน Emer ได้ใช้อัลกอริธึมจุดตรวจแบบไดนามิกแบบกระจาย ซึ่งป้องกันไม่ให้โหนดอิสระหลายโหนดส่งข้อมูลจุดตรวจที่ซ้ำกัน สิ่งนี้มีส่วนทำให้เกิดความน่าเชื่อถือของเครือข่าย เนื่องจากจุดตรวจยังคงได้รับการอัปเดตแม้ว่าโหนดบางส่วนจะพัง
ไม่มีสัญญาอัจฉริยะแบบ Ethereum
Emercoin ไม่ได้จัดเตรียมสัญญาดังกล่าว และไม่มีเจตนาที่จะแนะนำสิ่งเหล่านี้ เราขัดต่อสัญญาดังกล่าวโดยสิ้นเชิงด้วยเหตุผลด้านความปลอดภัย เราเชื่อเสมอว่าการดาวน์โหลดรหัสที่ขึ้นกับการทำงานโดยสมบูรณ์ของทัวริงโดยไม่ได้รับอนุญาตนั้นเป็นอันตรายอย่างยิ่ง และการ ขโมย Ether มูลค่า 31 ล้านดอลลาร์ เมื่อเร็วๆ นี้ ได้พิสูจน์เราถูกต้องแล้ว
การจัดเก็บชื่อ-ค่า (NVS)
ระบบย่อย Name-Value Storage (NVS) เป็นนวัตกรรมหลักของเราโดยมีมูลค่าภายนอกที่ใช้งานได้จริง ซึ่งได้รับแรงบันดาลใจจากสกุลเงินดิจิทัล Namecoin แบบกระจาย DNS
ต่างจากโครงสร้างที่คล้ายกันใน Namecoin ซึ่งเน้นหนักไปที่ DNS แบบกระจาย Emercoin NVS เป็นระบบจัดเก็บข้อมูลเอนกประสงค์แบบกระจายที่เชื่อถือได้พร้อมการควบคุมร่วมกัน
พูดง่ายๆ คือ ระบบย่อยนี้สามารถจัดเก็บข้อมูลไบนารีใดๆ ที่มีขนาดสูงสุด 20 Kb จุดข้อมูลเหล่านี้เชื่อมโยงกับคีย์การค้นหาสูงสุด 512 ไบต์ ซึ่งไม่ซ้ำกันสำหรับเครือข่ายทั้งหมด ทุกบันทึกเชื่อมโยงกับที่อยู่การชำระเงินที่เป็นของเจ้าของกระเป๋าเงินที่เกี่ยวข้อง
เจ้าของที่อยู่การชำระเงินเป็นบุคคลเดียวเท่านั้นที่ได้รับอนุญาตให้จัดการบันทึก การจัดการเรกคอร์ดหมายถึงการสร้างเรกคอร์ดใหม่เพื่อแทนที่เรกคอร์ดเก่าหรือโอนความเป็นเจ้าของไปยังที่อยู่การชำระเงินอื่น บันทึกเก่าจะไม่ถูกลบและยังคงสามารถเข้าถึงได้จากบล็อคเชนที่เกี่ยวข้อง ดังนั้น แต่ละระเบียนจึงมีประวัติการเปลี่ยนแปลงความเป็นเจ้าของทั้งหมด
ในทางเทคนิค บันทึกในบล็อคเชนเป็นผลจากธุรกรรม 0.01 EMC (ในไม่ช้าจะ ลดลงเหลือ 0.0001 EMC) ซึ่งมาจากที่อยู่การชำระเงินของเจ้าของบันทึก ด้วยเหตุนี้ ผลลัพธ์จึงมีเนื้อหา NVS เจ้าของบันทึกเป็นคนเดียวที่ได้รับอนุญาตให้ใช้ผลลัพธ์นี้ เนื่องจากคีย์ส่วนตัวเพื่ออนุญาตการไหลออกจะพบได้เฉพาะในกระเป๋าเงินของพวกเขาเท่านั้น การใช้จ่ายจำนวนนี้จำเป็นต้องแก้ไขค่าของบันทึกหรือแอตทริบิวต์อื่น ๆ รวมถึงที่อยู่การชำระเงิน ในกรณีหลัง บันทึกจะถูกโอนไปยังกระเป๋าเงินที่มีที่อยู่ของผู้รับผลประโยชน์
ระบบย่อย NVS อาจได้รับการแก้ไขผ่าน JSON API (คล้ายกับของ Bitcoin) หรือผ่าน GUI ของกระเป๋าเงิน
ระบบ Emercoin NVS เป็นตัวขับเคลื่อนบริการที่ใช้ Emercoin ทั้งหมดที่เราจะอธิบายในโพสต์เพิ่มเติมของเรา ตั้งแต่ปี 2017 ถึง 2018 – ดังนั้นโปรดคอยติดตาม