คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
Star Species | เพื่อแก้ปัญหาการลงจอดของแอปพลิเคชัน blockchain Voyage จะเป็นเครื่องมือสำหรับนักพัฒนาที่เป็นม
2018-05-08 05:50
บทความนี้มีประมาณ 1466 คำ การอ่านทั้งหมดใช้เวลาประมาณ 3 นาที
Killer DApp ถือกำเนิดมาไกลแค่ไหน?

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

Voyage Project เป็นภาษาโปรแกรมบล็อกเชนและเครื่องมือสำหรับนักพัฒนาที่พัฒนาขึ้นจาก Scala จุดประสงค์คือเพื่อให้การพัฒนา DApp และการเขียนสัญญาอัจฉริยะบน Ethereum, EOS, quantum chain หรือ public chain อื่นๆ ง่ายขึ้น มีประสิทธิภาพมากขึ้น และปลอดภัยขึ้น

ในฐานะนักพัฒนา ภาษาโปรแกรมที่เหมาะสมที่สุดจะต้องมีคุณสมบัติดังนี้:อันหนึ่งใช้งานง่ายและมีความสามารถรอบด้าน อีกอันคือความปลอดภัย

อย่างไรก็ตาม สถานะที่เป็นอยู่ไม่ใช่กรณีนี้ Smart Contract ที่มีอยู่มีช่องโหว่ด้านความปลอดภัยมากมายและภาษาการเขียนโปรแกรมไม่สามารถหาสมดุลระหว่างความซับซ้อนและความปลอดภัยได้

มีเหตุการณ์แฮ็กเกิดขึ้นมากมายในประวัติศาสตร์ของบล็อกเชน ตัวอย่างเช่น ในเดือนพฤษภาคม 2016 เนื่องจากข้อบกพร่องในสัญญาอัจฉริยะของ Ethereum DAO ซึ่งกลายเป็นกรณีการระดมทุนที่สูงที่สุดในประวัติศาสตร์ด้วยเงิน 150 ล้านดอลลาร์สหรัฐถูกแฮ็กและสูญเสีย 3.6 ล้านเหรียญอีเธอร์ .

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

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

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

โดยเฉพาะอย่างยิ่ง Winston เชื่อว่าขั้นตอนต่อไปของ blockchain จะเป็นเวลาสำหรับการลงจอดและการพัฒนาแอปพลิเคชันแบบกระจายอำนาจ และจุดบอดต่อไปนี้จำกัดการถือกำเนิดของ Killer DApp:


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

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

  • การเขียนโปรแกรมที่ซับซ้อน: นักพัฒนา DApp จำเป็นต้องเชี่ยวชาญภาษาโปรแกรมที่แตกต่างกันอย่างน้อยสามภาษา (HTML/CSS/JS) และเฟรมเวิร์กที่ซับซ้อนจำนวนมากที่กำลังพัฒนาอย่างรวดเร็ว

  • การพัฒนาที่ไม่สมบูรณ์แบบ: การพัฒนา DApps ยังอยู่ในช่วงเริ่มต้น และส่วนใหญ่ค่อนข้างเรียบง่ายในแง่ของเทคโนโลยีพื้นฐานและตรรกะทางธุรกิจ

  • ดังนั้น Voyage จึงหวังว่าจะเป็นภาษาโปรแกรมพื้นฐานและเครื่องมือสำหรับนักพัฒนาในการแก้ปัญหาเหล่านี้


Voyage เป็นภาษาการพัฒนาแบบฟูลสแต็กที่ใช้ Scala ร่วมกับ Solidity Scala เป็นภาษาโปรแกรมแบบหลายกระบวนทัศน์สมัยใหม่ที่ออกแบบมาเพื่อแสดงรูปแบบการเขียนโปรแกรมทั่วไปในลักษณะที่กระชับ สวยงาม และปลอดภัย

Voyage มี toolchain ข้ามแพลตฟอร์มที่สมบูรณ์แบบของตัวเอง โดยมีคอมไพเลอร์สองตัว ตัวแปลและตัวเชื่อมโยง และไม่ได้ขึ้นอยู่กับไลบรารีของบุคคลที่สาม ยกเว้นล่าม Rebol2 ที่จำเป็นในขั้นตอนบูต เมื่อเสร็จสิ้น Voyage จะเป็นเจ้าภาพโดยสมบูรณ์

Winston กล่าวว่าโครงการ Voyage เกิดมาเพื่อ DApp โดย Voyage ผสานรวมเครือข่ายสาธารณะพื้นฐานที่แตกต่างกันเพื่อสร้างโซลูชันการพัฒนา DApp แบบข้ามบล็อกเชนและข้ามแพลตฟอร์ม

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

Voyage จะทำให้การพัฒนา DApp มีมนุษยธรรมมากขึ้น สำหรับ DApp ขนาดเล็กที่ไม่จำเป็นต้องใช้พลังการประมวลผลของ EOS มากเกินไป และไม่สามารถจ่ายต้นทุนของพลังการประมวลผล DPoS ได้ การสนับสนุนพลังการประมวลผลเสริมที่ Voyage toolchain มอบให้ก็เป็นการออกแบบวิธีที่ชาญฉลาดเช่นกัน

Winston เปิดเผยว่า Voyage รุ่นเบต้า 1.0 จะเปิดตัวในไตรมาสที่ 3 ของปี 2018 ในขณะเดียวกัน Voyage ได้บรรลุความร่วมมือกับทีมนักพัฒนาบางส่วน ตัวอย่างเช่น Dapp ท่องเที่ยวโฮมสเตย์แบบกระจายอำนาจของ Voyage จะเปิดตัวในปี 2019

ที่อยู่ของเว็บไซต์อย่างเป็นทางการของ Voyage และสมุดปกขาวมีดังนี้: www.voyageproject.io

ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
Killer DApp ถือกำเนิดมาไกลแค่ไหน?
คลังบทความของผู้เขียน
星球小花
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android