พาริตีเทคโนโลยีบริษัท ที่อยู่เบื้องหลัง ลายจุด blockchain ได้ประกาศการอัปเดตที่สำคัญสำหรับหมึกที่เป็นสนิม! ภาษาโปรแกรมสำหรับเขียนสัญญาอัจฉริยะ
การปรับปรุงใหม่, หมึก! 3.0,ถูกออกแบบให้ทำหมึก! ดูและรู้สึกเหมือนภาษาการเขียนโปรแกรม Rust มากขึ้น ตอนนี้มาพร้อมกับคุณสมบัติเดียวกันกับที่โปรแกรมเมอร์ Rust คุ้นเคย ซึ่ง Parity กล่าวว่าจะช่วยได้มากในการเขียน อัปเดต และให้เหตุผลกับสัญญาอัจฉริยะที่ซับซ้อน
หมึก! เป็นภาษาโปรแกรมที่ใช้กันมากที่สุดโดยนักพัฒนาในระบบนิเวศ Polkadot และ Substrate เนื่องจากเป็นภาษาที่ดีที่สุดสำหรับการเขียนที่มีประสิทธิภาพและมีประสิทธิภาพสูง Web Assembly (Wasm) สัญญาอัจฉริยะซึ่งเป็นทางเลือกแทนสัญญาอัจฉริยะที่ใช้ Solidity ของ Ethereum ด้วยหมึก! นักพัฒนาสามารถเขียนสัญญาอัจฉริยะสำหรับบล็อคเชนโดยใช้พาเลทสัญญาของเฟรมเวิร์ก Substrate ซึ่งเป็นส่วนประกอบสำคัญสำหรับบล็อคเชนที่เข้ากันได้กับ Polkadot
หมึก! อิงจาก Rust เนื่องจากเป็นภาษาการเขียนโปรแกรมที่มีประสิทธิภาพอย่างยิ่งซึ่งจัดลำดับความสำคัญของความถูกต้อง ป้องกันข้อบกพร่องของซอฟต์แวร์ และมีชุมชนที่กว้างขวางซึ่งรวมถึงการสนับสนุนจากบริษัทต่างๆ เช่น Amazon Web Services, Google และ Microsoft แปลว่าหมึก! ประโยชน์จากการรับประกันความถูกต้องแบบเดียวกันที่ Rust มีตลอดจนการปรับปรุงใดๆ ที่ชุมชน Rust เพิ่มผ่านการอัปเดตอย่างต่อเนื่องของภาษานั้น
ใน โพสต์บล็อก, Parity กล่าวหมึก! การอัปเดต 3.0 เป็นความพยายามที่ใช้เวลานานซึ่งเกี่ยวข้องกับการเขียนองค์ประกอบหลักทั้งหมดใหม่ รวมถึงการเปลี่ยนไวยากรณ์เป็นโค้ดแผนที่ที่ดีขึ้นจากหมึก! ไปยังรหัส Rust ที่สร้างขึ้น มันคุ้มค่ากับความพยายาม ด้วยรูปแบบไวยากรณ์ของ ink! ที่ตอนนี้เหมือนกับ Rust ไม่มากก็น้อย นักพัฒนาสามารถเข้าถึงเครื่องมือเดียวกันได้ เช่น rust-analyzer และ Clippy ที่มีอยู่ในภาษาที่พวกเขาคุ้นเคยมากที่สุด
คุณสมบัติใหม่ในหมึก! 3.0
ที่ยังห่างไกลจากสิ่งเดียวที่เปลี่ยนไปในหมึก!. เวอร์ชันใหม่นำเสนอ Trait Support ที่คาดหวังไว้สูง ซึ่งช่วยให้นักพัฒนาสามารถกำหนดคำจำกัดความของคุณลักษณะของตนเองได้ จากนั้นจึงนำสิ่งเหล่านี้ไปใช้ด้วยหมึก! สัญญาสมาร์ท ด้วยสิ่งนี้ นักพัฒนาสามารถกำหนดอินเทอร์เฟซสัญญาอัจฉริยะที่ใช้ร่วมกันเพื่อการใช้งานที่แตกต่างกัน Parity กล่าว ซึ่งมีประโยชน์อย่างยิ่งสำหรับมาตรฐานสัญญาอัจฉริยะที่ชุมชนกำหนด
การปรับปรุงอื่น ๆ ของหมึก! 3.0 ประกอบด้วยขนาดสัญญาที่เล็กลง ซึ่งนำไปสู่ประสิทธิภาพที่สูงขึ้นและค่าธรรมเนียมน้ำมันที่ต่ำลง และการเพิ่ม Delegate Calls ซึ่งช่วยให้สัญญาอัจฉริยะมีวิธีโอนสายที่ได้รับไปยังสัญญาอื่น สิ่งนี้จะช่วยให้นักพัฒนาสามารถใช้รูปแบบการอัปเกรดพร็อกซีสำหรับสัญญาอัจฉริยะหลายรายการได้ Parity กล่าว
ฟีเจอร์ Chain Extensions ใหม่ช่วยให้นักพัฒนาสามารถเรียกใช้ Substrate พาเลทได้โดยตรงจากสัญญาอัจฉริยะ และเข้าถึงระบบนิเวศที่สมบูรณ์ของเครื่องมือสำหรับนักพัฒนา
รอ ยังมีอีก!
เช่นเดียวกับหมึก! 3.0 Parity กล่าวว่าได้ทำการปรับปรุงบางอย่างใน Contracts pallet ที่มีจุดมุ่งหมายเพื่อเพิ่มประสิทธิภาพการทำงานของ Parachain พร้อมกับคุณสมบัติใหม่ที่รับประกันการเรียกข้ามสัญญาและประสิทธิภาพที่ดีขึ้น ด้วย `cargo-contract' 1.0 Parity กล่าวว่านักพัฒนาจะพบว่ามันง่ายกว่ามากในการเขียนตรรกะที่ซับซ้อนมากขึ้นในสัญญาอัจฉริยะของพวกเขา
`cargo-contract` เป็นเครื่องมือสำหรับนักพัฒนาที่สามารถใช้ในการสร้าง ทดสอบ และปรับใช้สัญญาที่ใช้หมึก! เวอร์ชันใหม่เพิ่มคำสั่งอินเทอร์เฟซบรรทัดคำสั่งสามคำสั่งที่ช่วยให้โต้ตอบกับสัญญาอัจฉริยะบนเครือข่ายได้ง่ายขึ้น กล่าวคือ อัปโหลด สร้างอินสแตนซ์ และโทร! Parity กล่าวว่าสิ่งนี้ทำให้ชีวิตง่ายขึ้นมากเพราะหมายความว่านักพัฒนาไม่จำเป็นต้องคลิกผ่าน UI ของเบราว์เซอร์เพื่อโต้ตอบกับสัญญาดังกล่าวอีกต่อไป แทนที่จะทำโดยตรงจากบรรทัดคำสั่ง ในอนาคต สิ่งนี้จะเปิดใช้งานการเขียนสคริปต์และการรวมเข้ากับสภาพแวดล้อมการพัฒนาการรวมอย่างต่อเนื่องด้วย Parity กล่าว
ความสามารถใหม่ประการที่สองของ 'สัญญาขนส่งสินค้า' คือความสามารถในการตรวจสอบซอร์สโค้ดโดยอัตโนมัติสำหรับข้อผิดพลาดทางโปรแกรมและโวหาร และแจ้งเตือนเมื่อพบข้อผิดพลาดทั่วไป Parity กล่าวว่าเป้าหมายของสิ่งนี้คือการสร้างกฎการขุยหมึกอย่างช้าๆ! สัญญาอัจฉริยะ แนวทางนักพัฒนาในการลดต้นทุนก๊าซ สร้างสัญญาอัจฉริยะที่มีขนาดเล็กลง และแก้ไขรูปแบบการใช้ API ในขณะที่ระบุช่องโหว่ด้านความปลอดภัย
พาเลท Contracts ของ Substrate ซึ่งเป็นสภาพแวดล้อมการดำเนินการสำหรับสัญญาอัจฉริยะแบบ Wasm ก็ได้รับการอัปเดตเช่นกัน ตัวอย่างเช่น กลไกการเช่าของรัฐที่ใช้ในการจัดการกับการขยายตัวของรัฐได้ถูกแทนที่ด้วยคุณลักษณะการเรียกเก็บเงินอัตโนมัติ ก่อนหน้านี้ สัญญาอัจฉริยะจำเป็นต้องมียอดคงเหลือเพียงพอเสมอสำหรับจ่ายค่าพื้นที่เก็บข้อมูล ไม่เช่นนั้นจะถูกปิดใช้งานจนกว่าจะมีคนมาช่วยฟื้นฟู ดังนั้นการกำจัดสิ่งนี้จึงช่วยลดภาระให้กับนักพัฒนาได้มาก Parity กล่าว
ด้วยการรวบรวมเงินฝากอัตโนมัติ ผู้โทรจะจ่ายค่าใช้จ่ายในการจัดเก็บของสัญญาอัจฉริยะแต่ละสัญญา ซึ่งต่างจากตัวสัญญาเอง ผู้โทรชำระเงินมัดจำ จากนั้นที่เก็บข้อมูลใหม่จะถูกสร้างขึ้นจากการโทรนั้น Parity อธิบายกลไกนี้จะขจัดความเป็นไปได้ที่สัญญาอัจฉริยะจะไม่ทำงาน ถึงกระนั้น Parity กล่าวว่าผู้เขียนสัญญายังคงทำงานเพื่อใช้ที่เก็บข้อมูลน้อยที่สุดโดยสร้างวิธีการลบที่เก็บข้อมูลเมื่อไม่ต้องการอีกต่อไปเพื่อลดต้นทุนการจัดเก็บ
- "
- เข้า
- นอกจากนี้
- ทั้งหมด
- อเมซอน
- Amazon Web Services
- ในหมู่
- ประกาศ
- อื่น
- API
- ผู้เขียน
- ใช้ได้
- กำลัง
- ประโยชน์ที่ได้รับ
- ที่ดีที่สุด
- บวม
- ปิดกั้น
- blockchain
- เบราว์เซอร์
- เป็นโรคจิต
- สร้าง
- การก่อสร้าง
- โทรศัพท์
- ผู้เรียก
- โซ่
- รหัส
- ชุด
- ร่วมกัน
- ชุมชน
- บริษัท
- ซับซ้อน
- สัญญา
- สัญญา
- ค่าใช้จ่าย
- การสร้าง
- ปรับใช้
- ผู้พัฒนา
- นักพัฒนา
- พัฒนาการ
- ต่าง
- ลง
- ระบบนิเวศ
- ระบบนิเวศ
- ที่มีประสิทธิภาพ
- กำจัด
- สิ่งแวดล้อม
- โดยเฉพาะอย่างยิ่ง
- การปฏิบัติ
- ส่วนขยาย
- ลักษณะ
- คุณสมบัติ
- ค่าธรรมเนียม
- ข้างหน้า
- พบ
- อนาคต
- GAS
- ค่าธรรมเนียมก๊าซ
- GitHub
- ช่วย
- สูงกว่า
- อย่างสูง
- HTTPS
- ระบุ
- การดำเนินการ
- ประกอบด้วย
- รวมทั้ง
- บูรณาการ
- การผสานรวม
- อินเตอร์เฟซ
- ร่วมมือ
- IT
- ตัวเอง
- คีย์
- ภาษา
- ล่าสุด
- ชั้นนำ
- Line
- น้อย
- สำคัญ
- ทำให้
- แผนที่
- ไมโครซอฟท์
- ข้อมูลเพิ่มเติม
- มากที่สุด
- คือ
- เครือข่าย
- คุณสมบัติใหม่
- อื่นๆ
- ต้องจ่าย
- ชำระ
- การปฏิบัติ
- ลายจุด
- ความเป็นไปได้
- เป็นไปได้
- โปรแกรมเมอร์
- การเขียนโปรแกรม
- ให้
- หนังสือมอบฉันทะ
- รับ
- ลด
- ให้เช่า
- แทนที่
- จำเป็นต้องใช้
- กฎระเบียบ
- กล่าวว่า
- ความปลอดภัย
- บริการ
- ที่ใช้ร่วมกัน
- สมาร์ท
- สัญญาสมาร์ท
- สัญญาสมาร์ท
- So
- ซอฟต์แวร์
- บางคน
- รหัสแหล่งที่มา
- มาตรฐาน
- สถานะ
- การเก็บรักษา
- สนับสนุน
- ทดสอบ
- ตลอด
- ต้องใช้เวลามาก
- เครื่องมือ
- ui
- บันทึก
- การปรับปรุง
- ใช้
- ช่องโหว่
- เว็บ
- บริการเว็บ
- งาน
- คุ้มค่า
- การเขียน