คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
Ethereum บิดเบือนห่วงโซ่สาธารณะหรือไม่?
卢晓明
读者
2018-07-13 01:51
บทความนี้มีประมาณ 3762 คำ การอ่านทั้งหมดใช้เวลาประมาณ 6 นาที
Robert Mao CEO ของ ArcBlock: blockchain ควรทำในสิ่งที่ควรทำ และไม่ควรทำการประมวลผลทั่วไป

เป็นไปได้ไหมว่าทิศทางของบล็อกเชนในปัจจุบันที่คนส่วนใหญ่กำลังดำเนินอยู่นั้นผิด?

ยกตัวอย่าง cross-chain เช่น blockchain 3.0 ที่ทุกคนพูดถึง

ชื่อเรื่องรอง

สำหรับการเปรียบเทียบฐานข้อมูล บล็อกเชนจำเป็นต้องมีเครื่องมือการเข้าถึงสากล

ก่อนจะเริ่มพูดถึงหัวข้อนี้ เรามาอัพเดทความคืบหน้าล่าสุดของ ArcBlock กันก่อนดีกว่า ซึ่งจะเกี่ยวข้องกับสองหัวข้อแรกที่เราคุยกัน: บล็อกเชนต้องการเครื่องมือคิวรีทั่วไปสำหรับการเปรียบเทียบบล็อกเชนหรือไม่ จำเป็นต้องใช้ cross-chain ระดับ interledger หรือไม่

Odaily รายงานเกี่ยวกับ ArcBlock ในเดือนมกราคมปีนี้เป้าหมายหลักของ ArcBlock คือลดเกณฑ์การพัฒนาแอปพลิเคชันบล็อกเชนและเร่งการใช้งานแอปพลิเคชันบล็อกเชน ArcBlock คล้ายกับแพลตฟอร์ม PaaS ซึ่งสร้างกรอบการพัฒนาสำหรับแอปพลิเคชันบล็อกเชนแบบกระจายอำนาจ30 มิถุนายนแพลตฟอร์มหลักที่สำคัญของบล็อก ArcBlock เปิดตัวแอปพลิเคชั่นแรก: Open Chain Access Protocol Experimental Platform (OCAP Playground)

จากข้อมูลของ ArcBlock นี่เป็นเครื่องมือการพัฒนาที่มุ่งเน้นโดยตรงสำหรับนักพัฒนาและสร้างขึ้นบน Open Chain Access Protocol (OCAP) มันสร้างสภาพแวดล้อมการพัฒนาแอปพลิเคชัน blockchain นักพัฒนาไม่จำเป็นต้องดาวน์โหลดและติดตั้งอะไรเลย คุณสามารถเริ่มการทดสอบ blockchain และการพัฒนาแอพพลิเคชั่นด้วยบราวเซอร์ OCAP รุ่นเบต้าสาธารณะปัจจุบันรองรับบล็อกเชนพื้นฐานเช่น Bitcoin และ Ethereum

บทบาทของเครื่องมือนี้สำหรับนักพัฒนาคือพวกเขาสามารถปรับใช้แอปพลิเคชันบนเครือข่ายต่างๆ ในขณะที่รู้เพียงภาษาเดียว สิ่งนี้จะลดเกณฑ์การเรียนรู้สำหรับนักพัฒนา และไม่จำเป็นต้องเชื่อมโยงห่วงโซ่สาธารณะเนื่องจากภาษา ภาษา GraphQL ที่นำโดย Facebook และโอเพ่นซอร์สที่นำมาใช้โดย OCAP นั้น Mao Zhihong เชื่อว่าสิ่งนี้ยังเอื้อต่อการดึงดูดชุมชนนักพัฒนา GraphQ ดั้งเดิมให้สนับสนุน OCAP

ความเป็นมิตรกับนักพัฒนามีมากกว่าภาษา

Mao Zhihong ยังได้ยกตัวอย่างค่าใช้จ่ายในการติดตั้งโหนด "โหนดเต็มของ Ethereum ใช้สำหรับการขุด นักพัฒนายังคงต้องใช้โหนดเพื่อเรียกใช้แอปพลิเคชัน เช่นเดียวกับที่คุณใช้ไฟฟ้าด้วยตัวเอง กริดมีไฟฟ้าทุกที่ และคุณยังต้องการกล่องกระจาย Ethereum Foundation ฉันก็ตระหนักถึงปัญหานี้เช่นกัน ดังนั้นฉันจึงบ่มเพาะบริการโหนดคลาวด์ที่เรียกว่า Future และขายให้กับนักพัฒนาหลังจากการปรับใช้และนักพัฒนายังคงต้องจ่ายเงินสำหรับโหนดคลาวด์ OCAP ยังช่วยนักพัฒนาในการปรับใช้โหนดแบบเต็ม”

"ตอนนี้ทุกคนตระหนักถึงสิ่งหนึ่ง: นักพัฒนาชนะโลก บล็อกเชนนั้นคล้ายกับฐานข้อมูลมาก อยู่ในระดับต่ำมากและต้องได้รับการสนับสนุนจากนักพัฒนา"

ในทางกลับกัน สำหรับเชนสาธารณะบางอุตสาหกรรมหรือแอปพลิเคชัน หากรองรับ OCAP ก็จะสามารถเข้าถึงชุมชนและนักพัฒนาได้อย่างรวดเร็วโดยไม่ต้องคิดค้นเครื่องมือใหม่

มาดูการพัฒนาของ Ethereum กัน ห่วงโซ่สาธารณะและสัญญาอัจฉริยะเพียงอย่างเดียวไม่เพียงพอสำหรับนักพัฒนาในการพัฒนาแอปพลิเคชัน จำเป็นต้องมีเครื่องมือมากมาย ดังนั้นมูลนิธิ Ethereum จึงได้บ่มเพาะโครงการมากมายเพื่อช่วยให้นักพัฒนาเข้าถึงห่วงโซ่และพัฒนาแอปพลิเคชัน . Mao Zhihong กล่าวว่าในฐานะเครือข่ายสาธารณะที่ใช้งานทั่วไป Ethereum อาจทำได้ แต่สำหรับแอพพลิเคชั่นเช่น CyberMiles (เครือข่ายสาธารณะอีคอมเมิร์ซ) และ Eloncity (การตั้งถิ่นฐานพลังงานไมโครกริด) ไม่พึงปรารถนาที่จะมุ่งเน้นที่นี่ พวกเขาสามารถเลือกที่จะสร้างอะแดปเตอร์ลูกโซ่เพื่อปรับโปรโตคอล OCAP

Mao Zhihong เชื่อว่าเครื่องมืออเนกประสงค์ที่คล้ายกันนี้จะเป็นมาตรฐานสำหรับเครือข่ายสาธารณะในอนาคตเขาเปรียบเทียบฐานข้อมูลอีกครั้ง การสืบค้นฐานข้อมูล SQL ต้องใช้เครื่องมือสืบค้น "ผู้ผลิตทุกรายเคยมีเครื่องมือสืบค้นของตนเอง แต่ตอนนี้เป็นเครื่องมือสากล เนื่องจากฐานข้อมูลทั้งหมดใช้ภาษา SQL และทั้งหมดใช้ไดรเวอร์ ODBC และ JDBC"

ODBC (Open Database Connectivity, Open Database Interconnection) เป็นส่วนสำคัญของฐานข้อมูลใน Microsoft Open Service Architecture (WOSA, Windows Open Services Architecture) ซึ่งสร้างชุดข้อมูลจำเพาะและจัดเตรียมชุด API มาตรฐานสำหรับการเข้าถึงฐานข้อมูล (Application Programming อินเตอร์เฟซ). JDBC (มาตรฐานการเชื่อมต่อฐานข้อมูล Java) คล้ายกับ ODBC ยังเป็นอินเทอร์เฟซการเขียนโปรแกรมเชิงวัตถุ (API) ซึ่งโปรแกรม Java ทั้งหมดสามารถเข้าถึงฐานข้อมูลเชิงสัมพันธ์ต่างๆ และเป็นส่วนหนึ่งของไลบรารีคลาสหลักของจาวา

ชื่อเรื่องรอง

ครอสเชนระดับ Interledger เป็นข้อกำหนดหลอกหรือไม่

สิ่งที่ ArcBlock ทำนั้นเกี่ยวข้องกับ cross-chain ในระดับหนึ่ง เนื่องจากแพลตฟอร์มการพัฒนาหวังว่าจะสนับสนุนนักพัฒนาในการปรับใช้แอปพลิเคชันของตนเองบนบล็อกเชนต่างๆ ซึ่งเกี่ยวข้องกับการโต้ตอบของสินทรัพย์ในห่วงโซ่ต่างๆ อย่างไรก็ตาม กลไกข้ามสายโซ่ในปัจจุบันยังไม่สมบูรณ์มากนัก ทีมงานส่วนใหญ่ที่กล่าวถึง "cross-chain" ของสินทรัพย์ จริงๆ แล้วทำ "เวอร์ชั่น blockchain ของ Visa และ MasterCard" และทำงานเป็นคนกลางในการแลกเปลี่ยนอัตราแลกเปลี่ยนระหว่างสองสกุลเงิน ไม่ใช่กระเป๋าแลกเปลี่ยนเหรียญในปัจจุบัน

เมื่อ Odaily ถาม Mao Zhihong โดยตรงว่า cross-chain ของ ArcBlock สามารถบรรลุความเที่ยงตรงของข้อมูลบน chain ได้อย่างไร Mao Zhihong ยังกล่าวอย่างตรงไปตรงมาว่าเป็นเรื่องยากมากที่จะตระหนักถึงเทคโนโลยีนี้ cross-chain ในปัจจุบัน รวมถึงของตัวเองไม่ได้ตระหนักถึงความเที่ยงตรงของข้อมูลบน chain โดยพื้นฐานแล้วพวกมันเหมือนกับการแลกเปลี่ยน ตามอัตราแลกเปลี่ยน บัญชีจะถูกเปิดในสอง chain หนึ่งเพิ่มขึ้นและหนึ่งลดลงเขาเรียกสิ่งนี้ว่า cross-chain ระดับแอปพลิเคชัน และแต่ละ chain จะไม่รู้ว่ามันคือ "cross-chain"

วิธีคิดอีกแบบหนึ่งที่ "ตัวโซ่เองรู้" เรียกว่า วิธีคิดแบบ Interledger ซึ่งพยายามยึดสินทรัพย์ระหว่างโซ่ทั้งสองในสองทิศทางตัวอย่างเช่น โครงการเครือข่ายสาธารณะCosmos;Lightning network ไม่นับเป็น cross-chain ในมุมมองของเขา (มี main และ side chain) เขาอธิบายว่าห่วงโซ่ที่ง่ายมากคือแอปพลิเคชัน "จุดประสงค์คือเพื่อให้ได้การยึดแบบสองทาง ธุรกรรมที่ส่งจาก A นั้นมาจากมุมมองของธุรกรรม และได้รับในเชน B เมื่อมีปัญหาก็จะถูกย้อนกลับ ซึ่งปลอดภัยกว่า"

หากคุณเปรียบเทียบเทคโนโลยีนี้กับ "การโอนเงินข้ามพรมแดนเวอร์ชันบล็อกเชน" ด้านบน คุณสามารถเชื่อมต่อโดยตรงกับการโอนมูลค่าระหว่างเชนได้ในขณะนี้ "หากมีปัญหาด้านใดด้านหนึ่ง เช่น ทางแยก ใน cross-chain ระดับแอปพลิเคชัน อีกด้านหนึ่งจะไม่รู้ ในสถานการณ์ interledger พวกเขารู้กัน"

ดังนั้นเขาจึงเชื่อว่ามี "ความแตกต่างอย่างมาก" ระหว่างคนทั้งสอง อย่างไรก็ตาม เขาเชื่อว่าแผนนี้น่าจะเป็น "อันตรายมากกว่าผลดี":

ในแง่หนึ่ง ความยากของ interledger นั้นสูงมาก "interledger คือการสร้างสะพาน สิ่งต่างๆ ของโซ่ทั้งสองจะต้องเหมือนกัน แต่จริงๆ แล้วทั้งสอง chain ต่างกัน" ในทางกลับกัน ในทางปฏิบัติมีน้อย ข้อกำหนดของแอปพลิเคชัน "99% เป็นเพียงการข้ามโซ่ระดับแอปพลิเคชันเท่านั้นที่จำเป็น และแทบไม่ต้องใช้การข้ามโซ่ระดับ interledger เท่านั้น Bitcoin และ Ethereum อาจต้องการสิ่งนี้เพื่อความปลอดภัย"

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

ชื่อเรื่องรอง

มีโอกาสมากที่ Ethereum จะทำให้ทุกคนหลงผิด

หลังจากพูดคุยเกี่ยวกับ cross-chain ฉันได้ถามเกี่ยวกับการเปลี่ยนแปลงในช่องเครือข่ายสาธารณะ รวมถึงช่องโหว่ของสัญญาอัจฉริยะของ Ethereum และ EOS เบื้องหลังคือมีช่องโหว่อยู่บ่อยครั้งในสัญญาอัจฉริยะ เพื่อหลีกเลี่ยงปัญหาเหล่านี้ เครือข่ายสาธารณะบางแห่งถึงกับเลือกที่จะทำสัญญาอัจฉริยะ Turing ที่ไม่สมบูรณ์ เพื่อให้มั่นใจถึงความปลอดภัยของห่วงโซ่สาธารณะ

ในฐานะผู้ประกอบการที่มุ่งมั่นที่จะบูรณาการกรอบการพัฒนาของห่วงโซ่สาธารณะ มุมมองของ Mao Zhihong เป็นเพียงการลบล้างจังหวะของทิศทางทั่วไปของ Ethereum

เขาเชื่อว่าตลาดไม่ได้เปลี่ยนแปลงมากนักในช่วงหกเดือนที่ผ่านมา และเครือข่ายสาธารณะส่วนใหญ่ต้องการสร้าง Ethereum ที่ดีขึ้น “ใครก็ตามที่ต้องการสร้างเครื่องเสมือนบนเครือข่ายสาธารณะใหม่นั้นเป็นสาวกของ Ethereum ฉันมีการตัดสินใจที่กล้าหาญ:มีโอกาสมากที่ Ethereum จะทำให้ทุกคนหลงผิด. Ethereum ต้องการเป็นคอมพิวเตอร์ที่ใช้งานทั่วไปสำหรับทั้งโลก สังคมต้องการ blockchain แต่ไม่จำเป็นว่าจะต้องมีคอมพิวเตอร์ "

มีช่องโหว่มากมายในสัญญาอัจฉริยะของ Ethereum โดยทั่วไปอุตสาหกรรมเชื่อว่าสัญญาอัจฉริยะมีความยืดหยุ่นเกินไป นั่นคือ Ethereum ต้องการทำสัญญาอัจฉริยะ Turing ให้เสร็จสมบูรณ์ Mao Zhihong สรุปว่าช่องโหว่ของ Ethereum smart contract นั้นเกิดจากการที่มันยืดหยุ่นเกินไป ประการที่สองคือเครื่องเสมือนและภาษานั้นใหม่และยังไม่สมบูรณ์ "ปัญหาการล้นออกมาเมื่อไม่นานมานี้ (ปัญหาของสกุลเงิน Meitu เกิดจากจำนวนเต็มมากเกินไป) ควรได้รับการแก้ไขที่ระดับภาษา"

"ทั้งหมดนี้เป็นเพราะ Ethereum ต้องการคำนวณเพื่อวัตถุประสงค์ทั่วไป และวิสัยทัศน์ของมันนั้นใหญ่เกินไป"

สำหรับ EOS ในมุมมองของ Mao Zhihong "จะยิ่งคดเคี้ยวมากขึ้น" เป้าหมายคือ Ethereum ที่ดีกว่า แต่ในความเป็นจริงมันทำให้ Ethereum เป็นศูนย์กลางมากขึ้น และดูเหมือนจะมีปัญหากับการเลือกภาษาเครื่องเสมือน

"เหตุผลที่ Ethereum เลือกเขียนภาษาใหม่ Solidity ก็เพื่อให้เกิดความสอดคล้องกันของรหัสสัญญาอัจฉริยะ ทำไมไม่ใช้ภาษาที่มีอยู่ แต่ใช้ VM เพื่อดำเนินการ มันขึ้นอยู่กับว่าบุคคลที่สามสามารถตรวจสอบได้หรือไม่" เขา คิดภาษาเครื่องเสมือน WebAssembly (WASM) ที่ EOS เลือกชั้นล่างสุดคือ JavaScript โดยพื้นฐานแล้วความสอดคล้องกันจะเป็นปัญหาใหญ่หรือไม่

Diss มีเครือข่ายสาธารณะสำหรับวัตถุประสงค์ทั่วไป "ระดับมหัศจรรย์" สองแห่ง แนวคิดของเขาคือเครือข่ายสาธารณะควรมีการถ่ายโอนมูลค่ามากขึ้น "บางทีเครือข่ายสาธารณะควรให้ความสำคัญกับโทเค็นมากขึ้น ในอนาคต เราต้องการสร้างโทเค็นที่ตั้งโปรแกรมได้"

เขาเรียกสิ่งนี้ว่าทิศทางที่สามของเครือข่ายสาธารณะนอกเหนือจาก Bitcoin และ Ethereum ทุกอย่างในห่วงโซ่นี้ดำเนินการโดยใช้โทเค็นซึ่งอุทิศให้กับบริการโทเค็นและทัวริงยังไม่สมบูรณ์

ERC20 ไม่ได้รับความสนใจเพียงพอ Ethereum ใช้อินเทอร์เฟซในภาษานี้เท่านั้น อันที่จริง ในฐานะโทเค็น มันง่ายมากอย่างไม่น่าเชื่อ "สามารถแสดงได้ด้วยโทเค็นเท่านั้น ตัวอย่างเช่น สัญญาอัจฉริยะของโทเค็นคือ เมื่อมีเงื่อนไขบางอย่างเกิดขึ้น โทเค็นจะถูกโอนจากที่อยู่หนึ่งไปยังที่อยู่หนึ่ง และจะแบ่งมันอย่างไร"

"ตอนนี้มันเป็นกระดาษเปล่า โทเค็นกำหนดอินเทอร์เฟซเท่านั้น ซึ่งเป็นเพียงอินเทอร์เฟซ ฉันคิดว่าควรใช้เป็นบริการ"

เขาหวังว่าจะสร้างระบบบัญชีสาธารณะโทเค็นที่สมบูรณ์มาก "สิ่งนี้กำลังกลับไปสู่แก่นแท้ เช่นเดียวกับเซิร์ฟเวอร์ฐานข้อมูล บางคนมีส่วนติดต่อทางเว็บด้วย แต่ฐานข้อมูลควรทำหน้าที่สืบค้นและค้นหาได้ดีฉันชื่อ Lu Xiaoming บรรณาธิการของ Odaily ฉันกำลังสำรวจ blockchain ที่แท้จริง โปรดเพิ่ม WeChat lohiuming สำหรับข่าวด่วนและการสื่อสาร โปรดระบุชื่อ หน่วย ตำแหน่ง และเหตุผลของคุณ

ฉันชื่อ Lu Xiaoming บรรณาธิการของ Odaily ฉันกำลังสำรวจ blockchain ที่แท้จริง โปรดเพิ่ม WeChat lohiuming สำหรับข่าวด่วนและการสื่อสาร โปรดระบุชื่อ หน่วย ตำแหน่ง และเหตุผลของคุณ

ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
Robert Mao CEO ของ ArcBlock: blockchain ควรทำในสิ่งที่ควรทำ และไม่ควรทำการประมวลผลทั่วไป
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android