Unter Ugly Bob | OCT 17, 2022
9:41 Min gelesen
NEAR Protocol เป็นอีกตัวเลือกหนึ่งเลเยอร์หนึ่งในพื้นที่การพัฒนา Web3 ใช้ฉันทามติในการพิสูจน์การถือหุ้นและกลไกการแบ่งส่วนข้อมูลที่เป็นกรรมสิทธิ์เพื่อกระจายโหลดการคำนวณผ่านเครื่องมือตรวจสอบความถูกต้อง
ผู้ก่อตั้ง NEAR, Illia Polosukhin และ Alexander Skidanov ต้องการสร้างบล็อคเชนที่ปลอดภัย ปรับขนาดได้ และใช้งานง่ายสำหรับทั้งผู้ใช้และนักพัฒนา
โปรโตคอลนี้เรียบง่ายด้วยการออกแบบและสร้างขึ้นเป็นเลเยอร์พื้นฐานสำหรับเป้าหมายที่แท้จริงของ NEAR: เพื่อเป็นแพลตฟอร์ม dApp ที่ชุมชนเป็นเจ้าของเพื่อแข่งขันกับบริษัทโครงสร้างพื้นฐานบนคลาวด์ เช่น AWS
วิธีที่ง่ายที่สุดวิธีหนึ่งในการรักษาความปลอดภัยเครือข่ายสำหรับโปรโตคอลของคุณคือการใช้กลไกฉันทามติ Proof-of-Stake พูดง่ายๆ ว่า Proof-of-Stake แลกเปลี่ยนพลังการคำนวณเป็นพลังทางเศรษฐกิจ สำหรับผู้ตรวจสอบความถูกต้องในการสร้างบล็อก พวกเขาต้องเดิมพันโทเค็นดั้งเดิมจำนวนมาก
ผู้ตรวจสอบความถูกต้องจะถูกเลือกโดยการสุ่ม แต่มีตัวแก้ไขแบบถ่วงน้ำหนักตามจำนวนเงินที่เดิมพัน ยิ่งเดิมพันมาก ยิ่งมีโอกาสได้รับเลือกให้เป็นผู้นำบล็อกและรับรางวัลมากขึ้น ความพยายามอย่างไม่ซื่อสัตย์ในการโจมตีเครือข่ายส่งผลให้เกิดการลงโทษ: เฉือนเป็นเปอร์เซ็นต์ของโทเค็นที่เดิมพัน
ผู้ตรวจสอบความถูกต้องที่ไม่ใช่หัวหน้าบล็อกจะโหวตสถานะปัจจุบันและที่แท้จริงของบล็อกเชน
ผู้ใช้ที่ถือโทเค็นดั้งเดิมแต่ไม่ต้องการเดิมพันในเครื่องมือตรวจสอบของตนเอง อาจเดิมพันพวกเขาในเครื่องมือตรวจสอบที่มีอยู่ตามที่ตนเลือก ผู้ใช้เหล่านี้จะได้รับเปอร์เซ็นต์ของรางวัลจากผู้ตรวจสอบความถูกต้อง
นี่คือคำอธิบายสั้นๆ เกี่ยวกับ Proof-of-Stake และทุกโปรโตคอลมีเวอร์ชันที่แตกต่างกัน สิ่งสำคัญคือต้องสังเกตว่า NEAR ยังคงใช้สายโซ่ที่ยาวที่สุดเป็นสายโซ่แคนนอน
จุดขายหลักของ NEAR (และโปรโตคอล Proof-of-Stake ใดๆ) คือการใช้ Proof-of-Stake ที่เป็นมิตรต่อสิ่งแวดล้อม โดยเฉพาะอย่างยิ่งเมื่อเทียบกับโมเดล Proof-of-Stake ที่น่ากลัว
โทเค็น NEAR เป็นโทเค็นดั้งเดิมของโปรโตคอล NEAR เช่นเดียวกับเครือข่าย Proof-of-Stake อื่น ๆ โทเค็นนี้ถูกวางเดิมพันเพื่อรักษาความปลอดภัยเครือข่าย เช่นเดียวกับโปรโตคอลอื่นๆ โทเค็นถูกใช้เป็นหน่วยของบัญชีและเป็นสื่อกลางในการแลกเปลี่ยนค่าธรรมเนียม
โทเค็นมีอุปทานหมุนเวียนอยู่ที่ ~778.92M NEAR ( Buy NEAR ) และจะถูกต่อยอดที่ 1B NEAR
ตารางอัตราเงินเฟ้อของ NEAR อยู่ที่ประมาณ 5% ต่อปี ผู้ตรวจสอบจะได้รับ 4.5% ต่อยุค โดย 0.5% ไปที่คลังโปรโตคอล ทุกธุรกรรมมีการหักค่าธรรมเนียม 70% ส่วนที่เหลือจะไปที่สัญญาอัจฉริยะที่ใช้ในธุรกรรม
ธุรกรรม NEAR มีสองส่วน: การดำเนินการและใบเสร็จรับเงิน การกระทำคือ ‚หน่วยปฏิบัติการ‘ ที่ประกอบขึ้นเป็นธุรกรรม ใบเสร็จรับเงินเป็นวัตถุที่ใช้กับบล็อคเชน
blockchain เครื่องเสมือนทุกเครื่องต้องใช้ก๊าซ ซึ่งไม่เพียงแต่จ่ายให้กับผู้ตรวจสอบความถูกต้องเท่านั้น แต่ยังเป็นการตอบโต้การโจมตีแบบปฏิเสธการให้บริการอีกด้วย โดยทั่วไปแล้วฟังก์ชันแก๊สจะเหมือนกันในทุกแพลตฟอร์ม ในทางกลับกัน การกระจายค่าธรรมเนียมอาจแตกต่างกันไปตามแพลตฟอร์มต่างๆ ดูรายละเอียดการกระจายก๊าซของ NEAR ที่นี่
เพื่อให้ NEAR ทำงานได้รวดเร็วและปรับขนาดได้ ก่อนอื่นต้องแก้ปัญหาที่ทำให้เกิดเครือข่าย Ethereum แบบ Proof-of-Work หนึ่งในปัญหาเหล่านั้นคือ Ethereum ( Buy ETH ) ต้องดำเนินการธุรกรรมบนบล็อกเชนเดียว
ซึ่งหมายความว่าทุกโหนดต้องประมวลผลแต่ละรายการและเครือข่ายต้องรอ การรอให้ทุกโหนดตกลงเกี่ยวกับสถานะปัจจุบันเป็นข้อเสียของข้อตกลง Proof-of-Work เป็น Nakamotor ที่ช้า มั่นคง และปลอดภัย
Nightshade เป็นแนวคิดของ NEAR ในการสร้างชาร์ด Ethereum 2.0 ใช้วิธีการแบ่งกลุ่มสัญญาณบีคอนโดยที่ชาร์ดเป็นบล็อคเชนที่แยกจากกันเพื่อสรุปผลบนบีคอนเชน (หลัก) ทรูพุตของธุรกรรมนั้นเร็วเท่ากับบีคอนเชนเท่านั้น
เพื่อหลีกเลี่ยงปัญหาคอขวดนั้น NEAR ยังคงใช้บล็อกเชนหลักเดียว แทนที่จะแยกโซ่นั้นออกจากกัน Nightshade จะแยกบล็อกออกจากกัน ซึ่งหมายความว่าธุรกรรมจำเป็นต้องได้รับการสรุปที่ระดับบล็อกเท่านั้น ไม่ใช่ที่ระดับบล็อคเชน ซึ่งทำให้สามารถปรับขนาดได้อย่างไม่จำกัด ซึ่งเป็นฟังก์ชันการทำงานที่วางแผนไว้สำหรับการเปิดตัวในที่สุด
การแบ่งกลุ่มย่อยของสถานะบัญชีที่เรียกว่า Simple Nightshade เปิดตัวในเดือนพฤศจิกายน 2021 สถานะบัญชีจะถูกแบ่งออกเป็นสี่ส่วนย่อย แต่ผู้ตรวจสอบทุกคนจะยังยืนยันได้
ในขั้นตอนนี้ เครือข่ายยังไม่ถึงขีดความสามารถ แต่นักพัฒนาต้องการเริ่มการเปลี่ยนแปลง
ขั้นต่อไปคือการจัดหาบทบาทที่เน้นฮาร์ดแวร์น้อยลงซึ่งเรียกว่าผู้ผลิตชิ้นส่วน คล้ายกับตัวตรวจสอบความถูกต้องที่สร้างบล็อก ตัวตรวจสอบประเภทนี้จะสร้างส่วนข้อมูลสำหรับส่วนย่อย
ระยะนี้แสดงถึงการใช้งานบล็อกชาร์ดจำนวนคงที่จนเสร็จสมบูรณ์
แทนที่จะมีจำนวนชาร์ดคงที่ NEAR เวอร์ชันที่รับรู้อย่างสมบูรณ์นี้จะมีจำนวนชาร์ดแบบไดนามิกตามที่โปรโตคอลต้องการ
จุดสนใจหลักของโปรโตคอล NEAR คือการใช้งานง่าย มักมีสาเหตุสองประการสำหรับผู้เริ่มต้นทั้งหมดในการเลิกใช้ crypto:
1) พวกเขาได้รับ rekt
2) ไม่มีอะไรที่ง่ายหรือใช้งานง่าย
การได้รับความรักเป็นเพียงกฎธรรมชาติที่ไม่เปลี่ยนแปลง ดังที่กล่าวไว้ การสร้างประสบการณ์ผู้ใช้ที่ใช้งานง่ายและราบรื่นสามารถเห็นการเปลี่ยนแปลงบางอย่างได้อย่างแน่นอน
ที่อยู่ Wallet ที่ระดับผู้ใช้ใช้สตริงที่มนุษย์อ่านได้ สตริงเหล่านี้มาในรูปแบบของที่อยู่ ‚.near‘ สิ่งนี้เรียกว่าบัญชีที่มีชื่อและทำงานเหมือนกับสตริงสุ่มที่กระเป๋ามักจะติดป้ายกำกับ
สตริงสุ่มจะไม่หายไป การแฮชมีความสำคัญต่อความปลอดภัยของ crypto และ ‚AscendEX.near‘ ไม่ใช่แฮชที่ดีนัก รากฐานของบัญชีที่มีชื่อคือบัญชีโดยนัยซึ่งเป็นสตริงที่มีอักขระ 64 ตัว และควรถูกมองว่าเป็นกุญแจสาธารณะ
โดยทั่วไป กระเป๋าเงินจะเก็บทั้งคีย์ส่วนตัวและกุญแจสาธารณะเพื่อส่งและรับธุรกรรม วิธีการแบบโมดูลาร์ของ NEAR จะจัดเก็บคู่คีย์จำนวนมาก โดยทั้งหมดมีระดับการอนุญาตที่แตกต่างกันในบัญชี บัญชีของคุณเป็นห้องนิรภัยของคู่คีย์ส่วนตัว/สาธารณะ
มีสามประเภทหลัก:
การเข้าถึงแบบเต็ม : นี่คือกุญแจที่ให้สิทธิ์ผู้ใช้ในการเข้าถึงบัญชีและเงินทั้งหมด คีย์ประเภทนี้สามารถเพิ่ม/ลบบัญชีหรือบัญชีย่อยได้ เพิ่ม / ลบคีย์การเข้าถึงและโทรสัญญาใด ๆ หรือโอนใกล้
ปุ่มเรียกฟังก์ชัน : คีย์ ที่แตกต่างกันทำให้สัญญาอัจฉริยะเข้าถึงกระเป๋าเงินได้อย่างจำกัด การเข้าถึงธุรกรรมจะถูกเก็บไว้เฉพาะฟังก์ชันเฉพาะที่จำเป็นในการทำธุรกรรมด้วยสัญญาอัจฉริยะ มันยังอนุญาตให้ผู้ใช้กำหนดปริมาณก๊าซสูงสุดที่ใช้เพื่อเรียกใช้เมธอด
บัญชีที่ ถูกล็อค : บัญชีจะถูกล็อคเมื่อกุญแจทั้งหมดถูกลบออกจากบัญชี เข้าถึงได้เฉพาะสัญญาอัจฉริยะของบัญชีเท่านั้น
แต่ละบัญชีมีสถานะที่ระบุโดยข้อมูลเมตาที่จัดเก็บไว้ในบัญชี ข้อมูลนี้เป็นรหัสสัญญาอัจฉริยะและพื้นที่จัดเก็บของบัญชี สถานะบัญชีเปิดให้ทุกคนอ่าน แต่บัญชีเท่านั้นที่สามารถเปลี่ยนแปลงได้
บัญชีต้องล็อคและถือโทเค็น NEAR ตามสัดส่วนของปริมาณพื้นที่จัดเก็บที่ใช้ ด้วยเหตุนี้ การจัดเก็บข้อมูลจึงได้รับการชำระเงินจากบัญชี
เนื่องจาก NEAR ไม่รองรับ EVM ออโรราจึงได้รับการพัฒนาเป็นเลเยอร์ 2 โดยเพิ่มฟังก์ชัน Solidity ให้กับโปรโตคอล NEAR Aurora ช่วยให้นักพัฒนาพอร์ต Solidity smart contract ของตนไปยัง NEAR สิ่งนี้ทำให้ผู้ใช้สามารถใช้แอปพลิเคชั่น Ethereum บนเครือข่าย NEAR แทนได้
Rainbow Bridge เป็นวิธีการ NEAR ในการเคลื่อนย้ายโทเค็นของผู้ใช้ระหว่าง Ethereum ( ETH / USDT ), Aurora และ NEAR ( NEAR / USDT )
NEAR เริ่มต้นเหมือนกับบล็อคเชน Proof-of-Stake อื่น ๆ แต่มีวิสัยทัศน์ที่จะแปลงเป็นบล็อคเชนที่ปรับขนาดได้เอง
ด้วย Aurora และ Rainbow Bridge การใช้งาน Nightshade ยังคงต้องการส่วนแบ่งการตลาดจากนักพัฒนา Ethereum เมื่อใช้งานอย่างสมบูรณ์แล้ว Nightshade ควรจัดเตรียมแพลตฟอร์มที่รวดเร็วและเชื่อถือได้สำหรับนักพัฒนา dApp
และเราไม่ได้เข้าสู่เครือข่ายปลาหมึก! นั่นสำหรับบทความอื่น