เมื่อเร็ว ๆ นี้ มีการทะเลาะวิวาทกันเล็กน้อยระหว่างกลุ่ม Core และ Unlimited ของชุมชน Bitcoin ซึ่งเป็นการทะเลาะวิวาทกันซึ่งอาจหมายถึงครั้งที่ห้าสิบที่มีการถกเถียงกันในหัวข้อเดียวกัน แต่ถึงกระนั้นก็น่าสนใจเพราะมันเน้นประเด็นทางปรัชญาที่ละเอียดอ่อนมากเกี่ยวกับวิธีการบล็อกเชน งาน.
ViaBTC แหล่งรวมการขุดที่สนับสนุน Unlimited ทวีต “hashpower is law” ซึ่งเป็นประเด็นพูดคุยตามปกติสำหรับฝ่าย Unlimited ซึ่งเชื่อว่านักขุดมีและควรมีบทบาทอย่างมากในการกำกับดูแล Bitcoin ซึ่งเป็นข้อโต้แย้งตามปกติที่ว่านักขุดเป็นผู้ใช้ประเภทหนึ่งที่ มีแรงจูงใจทางการเงินจำนวนมากและไม่มีสภาพคล่องในความสำเร็จของ Bitcoin เกร็ก แม็กซ์เวลล์ (จากฝั่งคอร์) ตอบ “ความปลอดภัยของ Bitcoin ทำงานได้อย่างแม่นยำเพราะพลังแฮชไม่ใช่กฎหมาย”
ข้อโต้แย้งหลักคือนักขุดมีบทบาทที่จำกัดในระบบ Bitcoin เพื่อรักษาความปลอดภัยในการเรียงลำดับธุรกรรม และพวกเขาไม่ควรมีอำนาจในการกำหนดสิ่งอื่นใด รวมถึงการจำกัดขนาดบล็อกและกฎความถูกต้องของบล็อกอื่น ๆ ข้อจำกัดเหล่านี้บังคับใช้โดยโหนดเต็มรูปแบบที่ดำเนินการโดยผู้ใช้ หากนักขุดเริ่มสร้างบล็อกตามกฎที่แตกต่างจากกฎที่โหนดของผู้ใช้บังคับใช้ โหนดของผู้ใช้ก็จะปฏิเสธบล็อก โดยไม่คำนึงว่า 10% หรือ 60 % หรือ 99% ของ hashpower อยู่ข้างหลังพวกเขา ในเรื่องนี้ Unlimited มักจะตอบกลับไปประมาณว่า “ถ้า 90% ของ hashpower อยู่หลัง chain ใหม่ที่เพิ่มขีดจำกัดของบล็อก และ chain เก่าที่มี hashpower 10% ตอนนี้ช้าลงสิบเท่าเป็นเวลาห้าเดือน จนกว่าความยากจะปรับใหม่ คุณจะไหม จริงๆ ไม่อัปเดตไคลเอนต์ของคุณให้ยอมรับเชนใหม่?”
หลายคนมัก. เถียง กับ การใช้บล็อกเชนสาธารณะสำหรับแอปพลิเคชันที่เกี่ยวข้องกับสินทรัพย์ในโลกแห่งความเป็นจริงหรืออะไรก็ตามที่มีความเสี่ยงจากคู่สัญญา การวิพากษ์วิจารณ์มีทั้งโดยรวม โดยบอกว่าไม่มีประเด็นในการใช้กรณีการใช้งานดังกล่าวบนบล็อกเชนสาธารณะหรือบางส่วน โดยบอกว่าในขณะที่การจัดเก็บอาจมีข้อดี ข้อมูล บนเครือข่ายสาธารณะ ตรรกะทางธุรกิจ ควรดำเนินการนอกลูกโซ่
อาร์กิวเมนต์ที่มักใช้คือในแอปพลิเคชันดังกล่าว มีจุดไว้วางใจอยู่แล้ว - มีผู้ที่เป็นเจ้าของสินทรัพย์ทางกายภาพที่สนับสนุนสินทรัพย์ที่ได้รับอนุญาตบนเครือข่าย และบางคนสามารถเลือกที่จะหลบหนีพร้อมกับสินทรัพย์หรือถูกบังคับให้หยุด โดยรัฐบาลหรือธนาคาร ดังนั้นการจัดการการนำเสนอดิจิทัลของสินทรัพย์เหล่านี้บนบล็อกเชนก็เหมือนกับการจ่ายค่าประตูเหล็กเสริมสำหรับบ้านเมื่อเปิดหน้าต่าง แต่ระบบดังกล่าวควรใช้เครือข่ายส่วนตัว หรือแม้แต่โซลูชันบนเซิร์ฟเวอร์แบบดั้งเดิม ซึ่งอาจเพิ่มบิตและชิ้นส่วนของการเข้ารหัสเพื่อปรับปรุงความสามารถในการตรวจสอบ และด้วยเหตุนี้จึงช่วยประหยัดความไร้ประสิทธิภาพและต้นทุนในการใส่ทุกอย่างบนบล็อกเชน
ข้อโต้แย้งข้างต้นมีข้อบกพร่องทั้งในรูปแบบที่บริสุทธิ์ และมีข้อบกพร่องในลักษณะเดียวกัน ในขณะที่มันเป็น เป็นไปได้ในทางทฤษฎี สำหรับนักขุดที่จะเปลี่ยน 99% ของ hashpower ของพวกเขาไปเป็น chain ที่มีกฎใหม่ (เพื่อเป็นตัวอย่างที่สิ่งนี้ไม่ดีอย่างไม่มีข้อโต้แย้ง สมมติว่าพวกเขากำลังเพิ่มรางวัลบล็อค) และแม้แต่ วางไข่ค่าย ห่วงโซ่เก่าเพื่อทำให้ไร้ประโยชน์อย่างถาวร และในทางทฤษฎีก็เป็นไปได้ที่ผู้จัดการแบบรวมศูนย์ของสกุลเงินที่ได้รับการสนับสนุนจากสินทรัพย์จะยุติการใช้โทเค็นดิจิทัลหนึ่งอัน สร้างโทเค็นดิจิทัลใหม่ที่มียอดคงเหลือเท่ากับโทเค็นเก่า ยกเว้นกับบัญชีใดบัญชีหนึ่งโดยเฉพาะ ยอดคงเหลือลดลงเหลือศูนย์ และเริ่มให้เกียรติโทเค็นใหม่ในทางปฏิบัติ สิ่งเหล่านั้นค่อนข้างทำได้ยาก.
ในกรณีแรก ผู้ใช้จะต้องตระหนักว่ามีบางอย่างผิดปกติกับ chain ที่มีอยู่ ตกลงว่าพวกเขาควรไปที่ chain ใหม่ที่นักขุดกำลังขุดอยู่ และดาวน์โหลดซอฟต์แวร์ที่ยอมรับกฎใหม่ ในกรณีที่สอง ไคลเอนต์และแอปพลิเคชันทั้งหมดที่ใช้โทเค็นดิจิทัลดั้งเดิมจะใช้งานไม่ได้ ผู้ใช้จะต้องอัปเดตไคลเอนต์ของตนเพื่อเปลี่ยนไปใช้โทเค็นดิจิทัลใหม่ และสัญญาอัจฉริยะที่ไม่มีความสามารถในการมองไปยังโลกภายนอกและเห็นว่าพวกเขา จำเป็นต้องอัปเดตจะพังทั้งหมด ในระหว่างนี้ ฝ่ายตรงข้ามของสวิตช์สามารถสร้างแคมเปญความกลัว ความไม่แน่นอน และข้อสงสัย เพื่อพยายามโน้มน้าวผู้คนว่าบางทีพวกเขาไม่ควรอัปเดตลูกค้าของตนเลย หรืออัปเดตลูกค้าเป็นบางส่วน ที่สาม ชุดของกฎ (เช่น การเปลี่ยนหลักฐานการทำงาน) และทำให้การใช้สวิตช์ทำได้ยากยิ่งขึ้น
ดังนั้น เราสามารถพูดได้ว่าในทั้งสองกรณี แม้ว่าในทางทฤษฎีแล้วจะมีฝ่ายรวมศูนย์หรือกึ่งรวมศูนย์ที่อาจบังคับให้มีการเปลี่ยนจากรัฐ A ไปเป็นรัฐ B โดยที่รัฐ B ไม่เป็นที่พอใจของผู้ใช้ แต่จะดีกว่ากับฝ่ายที่รวมศูนย์ การทำเช่นนั้นจำเป็นต้องมี ฝ่าฟันปัญหาการประสานงานที่ยากลำบาก. ปัญหาการประสานงานมีอยู่ทุกหนทุกแห่งในสังคมและมักจะเป็นสิ่งที่ไม่ดี แม้ว่าจะดีกว่าสำหรับคนส่วนใหญ่หากภาษาอังกฤษเลิกใช้ระบบการสะกดคำที่ซับซ้อนและผิดปกติออกไปแล้วสร้างระบบการสะกดคำ หรือหากสหรัฐอเมริกาเปลี่ยนมาใช้ระบบเมตริก หรือถ้าเราสามารถทำได้ทันที ลดราคาและค่าจ้างทั้งหมดลงสิบเปอร์เซ็นต์ในกรณีที่เกิดภาวะเศรษฐกิจถดถอยในทางปฏิบัติสิ่งนี้ต้องการให้ทุกคนเห็นด้วยกับสวิตช์ในเวลาเดียวกัน และมักจะเป็นเรื่องยากมาก
อย่างไรก็ตาม ด้วยแอปพลิเคชันบล็อกเชน เรากำลังทำสิ่งที่แตกต่างออกไป: เรากำลังใช้ปัญหาการประสานงานเพื่อประโยชน์ของเราโดยใช้ความขัดแย้งที่ปัญหาการประสานงานสร้างขึ้นเป็นปราการป้องกันการกระทำผิดโดยนักแสดงแบบรวมศูนย์ เราสามารถสร้างระบบที่มีคุณสมบัติ X และเราสามารถรับประกันได้ว่าพวกเขาจะรักษาคุณสมบัติ X ไว้ในระดับสูง เนื่องจากการเปลี่ยนกฎจาก X เป็นไม่ใช่-X จะต้องอาศัยคนจำนวนมากตกลงที่จะอัปเดตซอฟต์แวร์ของตนในเวลาเดียวกัน . แม้ว่าจะมีนักแสดงที่สามารถบังคับให้เกิดการเปลี่ยนแปลงได้ แต่การทำเช่นนั้นคงเป็นเรื่องยาก นี่คือการรักษาความปลอดภัยประเภทหนึ่งที่คุณได้รับจากการตรวจสอบความถูกต้องฝั่งไคลเอ็นต์ของกฎฉันทามติบล็อคเชน
โปรดทราบว่าการรักษาความปลอดภัยประเภทนี้ขึ้นอยู่กับการกระจายอำนาจของผู้ใช้โดยเฉพาะ แม้ว่าจะมีนักขุดเพียงคนเดียวในโลก แต่ก็ยังมีความแตกต่างระหว่างสกุลเงินดิจิทัลที่ขุดโดยนักขุดนั้นกับระบบรวมศูนย์ที่คล้ายกับ PayPal ในกรณีหลังนี้ ผู้ปฏิบัติงานสามารถเลือกที่จะเปลี่ยนแปลงกฎเกณฑ์โดยพลการ อายัดเงินประชาชน เสนอบริการที่ไม่ดี ขึ้นค่าธรรมเนียมหรือทำสิ่งอื่นๆ อีกมากมาย และปัญหาในการประสานงานก็อยู่ในความโปรดปรานของผู้ปฏิบัติงาน เนื่องจากระบบดังกล่าวมี ผลกระทบต่อเครือข่ายจำนวนมากและผู้ใช้จำนวนมากจะต้องเห็นด้วยในเวลาเดียวกันเพื่อเปลี่ยนไปใช้ระบบที่ดีกว่า ในกรณีแรก การตรวจสอบฝั่งไคลเอ็นต์หมายความว่าความพยายามหลายครั้งในการสร้างความเสียหายที่นักขุดอาจต้องการมีส่วนร่วมจะถูกปฏิเสธโดยค่าเริ่มต้น และปัญหาการประสานงานในขณะนี้ก็เป็นประโยชน์ต่อผู้ใช้
โปรดทราบว่าข้อโต้แย้งข้างต้นไม่ได้ ด้วยตัวเองบอกเป็นนัยว่าเป็นความคิดที่ไม่ดีสำหรับนักขุดที่จะเป็นผู้มีบทบาทหลักในการประสานงานและตัดสินใจขนาดบล็อก (หรือในกรณีของ Ethereum คือขีดจำกัดของก๊าซ) อาจจะเป็นกรณีที่ว่า ในกรณีเฉพาะของขนาดบล็อก/ขีดจำกัดก๊าซ“รัฐบาลโดยนักขุดที่ประสานงานพร้อมสิ่งจูงใจที่สอดคล้องกัน” เป็นแนวทางที่ดีที่สุดในการตัดสินใจเลือกพารามิเตอร์นโยบายเฉพาะนี้ อาจเป็นเพราะความเสี่ยงที่นักขุดจะใช้อำนาจในทางที่ผิดนั้นต่ำกว่าความเสี่ยงที่ขีดจำกัดฮาร์ดที่เลือกโดยเฉพาะจะพิสูจน์ได้ว่าไม่เหมาะสมอย่างยิ่งกับสภาวะตลาด ทศวรรษหลังจากกำหนดขีดจำกัด อย่างไรก็ตาม ไม่มีอะไรที่ไม่สมเหตุสมผลในการบอกว่ารัฐบาลโดยนักขุดเป็นวิธีที่ดีที่สุดในการตัดสินใจเลือกพารามิเตอร์นโยบาย และในขณะเดียวกันก็บอกว่า สำหรับพารามิเตอร์อื่นๆ (เช่น รางวัลบล็อค) เราต้องการอาศัยการตรวจสอบฝั่งไคลเอ็นต์เพื่อให้แน่ใจว่านักขุดถูกจำกัด นี่คือสาระสำคัญของสถาบันการกระจายอำนาจทางวิศวกรรม: เป็นเรื่องเกี่ยวกับการใช้ปัญหาการประสานงานอย่างมีกลยุทธ์เพื่อให้แน่ใจว่าระบบยังคงตอบสนองคุณสมบัติที่ต้องการต่อไป
ข้อโต้แย้งข้างต้นไม่ได้หมายความว่าเป็นการดีที่สุดเสมอที่จะพยายามนำทุกอย่างไปไว้ในบล็อกเชน แม้แต่บริการที่ต้องการความไว้วางใจก็ตาม โดยทั่วไปแล้ว อย่างน้อยจะได้รับประโยชน์บางประการจากการรันตรรกะทางธุรกิจบนบล็อกเชนมากขึ้น แต่มักจะน้อยกว่าการสูญเสียประสิทธิภาพหรือความเป็นส่วนตัวมาก และนี่ก็โอเค; blockchain ไม่ใช่เครื่องมือที่ดีที่สุดสำหรับทุกงาน ข้อโต้แย้งข้างต้นคืออะไร do อย่างไรก็ตาม กล่าวเป็นนัยว่าหากคุณกำลังสร้างแอปพลิเคชันที่ใช้บล็อกเชนซึ่งมีส่วนประกอบแบบรวมศูนย์จำนวนมากโดยไม่จำเป็น คุณสามารถสร้างประโยชน์เพิ่มเติมอย่างมากในการลดความไว้วางใจโดยให้ผู้ใช้มีวิธีเข้าถึงแอปพลิเคชันของคุณผ่านไคลเอนต์บล็อกเชนทั่วไป ( เช่น ในกรณีของ Ethereum นี่อาจเป็น Mist, Parity, Metamask หรือ Status) แทนที่จะให้พวกเขาใช้อินเทอร์เฟซเว็บที่คุณควบคุมเป็นการส่วนตัว
ตามทฤษฎีแล้ว ประโยชน์ของการตรวจสอบความถูกต้องฝั่งผู้ใช้จะได้รับการปรับให้เหมาะสมหากผู้ใช้ทุกคนรัน “โหนดเต็มในอุดมคติ” ที่เป็นอิสระ ซึ่งเป็นโหนดที่ยอมรับบล็อกทั้งหมดที่เป็นไปตามกฎของโปรโตคอลที่ทุกคนตกลงเมื่อสร้างระบบ และปฏิเสธบล็อกทั้งหมดที่ทำ ไม่. อย่างไรก็ตาม ในทางปฏิบัติ สิ่งนี้เกี่ยวข้องกับการขอให้ผู้ใช้ทุกคนประมวลผลทุกธุรกรรมที่ดำเนินการโดยทุกคนในเครือข่าย ซึ่งเห็นได้ชัดว่าไม่สามารถป้องกันได้ โดยเฉพาะอย่างยิ่งคำนึงถึงการเติบโตอย่างรวดเร็วของผู้ใช้สมาร์ทโฟนในประเทศกำลังพัฒนา
มีสองวิธีที่นี่ อย่างแรกก็คือเราสามารถตระหนักได้ว่าในขณะนั้น ดีที่สุด จากมุมมองของข้อโต้แย้งข้างต้นที่ว่าทุกคนใช้โหนดเต็ม มันไม่ใช่อย่างแน่นอน จำเป็นต้องใช้. อาจเป็นไปได้ว่าบล็อคเชนหลักใดๆ ที่ทำงานอย่างเต็มประสิทธิภาพจะถึงจุดที่ “คนทั่วไป” จะใช้พื้นที่ฮาร์ดไดรฟ์หนึ่งในห้าเพื่อรันโหนดเต็มรูปแบบแล้ว ดังนั้นผู้ใช้ที่เหลือจึงเป็นงานอดิเรกและ ธุรกิจ ตราบใดที่ยังมีคนจำนวนมากพอสมควร และมาจากภูมิหลังที่หลากหลาย ปัญหาในการประสานงานในการทำให้ผู้ใช้เหล่านี้สมรู้ร่วมคิดจะยังคงเป็นเรื่องยากมาก
ประการที่สอง เราวางใจได้ เทคโนโลยีไคลเอนต์แสงที่แข็งแกร่ง.
“ไคลเอนต์แบบเบา” มีสองระดับที่โดยทั่วไปเป็นไปได้ในระบบบล็อกเชน ไคลเอนต์แบบเบาประเภทแรกที่อ่อนแอกว่าเพียงแค่โน้มน้าวผู้ใช้ด้วยการรับประกันทางเศรษฐกิจในระดับหนึ่ง ว่าพวกเขาอยู่ในห่วงโซ่ที่ได้รับการสนับสนุนจากเครือข่ายส่วนใหญ่ ซึ่งสามารถทำได้ในราคาถูกกว่าการตรวจสอบห่วงโซ่ทั้งหมด เนื่องจากลูกค้าทั้งหมดต้องทำคือการพิสูจน์แผนงาน ตรวจสอบ nonce หรือในแผนการพิสูจน์เดิมพัน ตรวจสอบใบรับรองที่ลงนามซึ่งระบุว่า "แฮชรูตของรัฐคือสิ่งที่ฉันพูด คือ หรือคุณสามารถเผยแพร่ใบรับรองนี้ไปยังเครือข่ายหลักเพื่อลบเงินจำนวนมากของฉัน” เมื่อไคลเอ็นต์แบบ light ตรวจสอบแฮชรูทแล้ว พวกเขาสามารถใช้แผนผัง Merkle เพื่อตรวจสอบข้อมูลเฉพาะใดๆ ที่พวกเขาอาจต้องการตรวจสอบ
ดูสิ มันคือต้น Merkle!
ระดับที่สองคือไคลเอ็นต์แบบเบาที่ "เกือบจะตรวจสอบได้ครบถ้วน" ลูกค้าประเภทนี้ไม่เพียงแค่พยายามติดตามห่วงโซ่ที่คนส่วนใหญ่ติดตามเท่านั้น แต่จะพยายามติดตามเฉพาะกลุ่มที่ปฏิบัติตามกฎทั้งหมดเท่านั้น ซึ่งทำได้โดยการผสมผสานกลยุทธ์ต่างๆ วิธีอธิบายที่ง่ายที่สุดคือไคลเอ็นต์แบบเบาสามารถทำงานร่วมกับโหนดพิเศษได้ (ให้เครดิตกับ Gavin Wood สำหรับการตั้งชื่อ "ชาวประมง") โดยมีวัตถุประสงค์เพื่อค้นหาบล็อกที่ไม่ถูกต้องและสร้าง "หลักฐานการฉ้อโกง" ซึ่งเป็นข้อความสั้น ๆ ที่ โดยพื้นฐานแล้วพูดว่า “ดูสิ! บล็อกนี้มีข้อบกพร่องตรงนี้!” จากนั้นไคลเอ็นต์ Light จะสามารถตรวจสอบส่วนเฉพาะของบล็อกและตรวจสอบว่าส่วนนั้นไม่ถูกต้องจริงหรือไม่
หากพบว่าบล็อกไม่ถูกต้อง บล็อกนั้นจะถูกละทิ้ง หากไคลเอนต์แบบ light ไม่ได้ยินหลักฐานการฉ้อโกงสำหรับบล็อกที่กำหนดเป็นเวลาสองสามนาที ก็จะถือว่าบล็อกดังกล่าวนั้นถูกต้องตามกฎหมาย มี ซับซ้อนมากขึ้นเล็กน้อย เกี่ยวข้องกับการจัดการกรณีที่ปัญหาไม่ใช่ข้อมูลที่เป็นอยู่ ไม่ดีแต่เป็นข้อมูลนั่นเอง หายไปแต่โดยทั่วไปมีความเป็นไปได้ที่จะเข้าใกล้ทุกวิถีทางที่เป็นไปได้ที่นักขุดหรือผู้ตรวจสอบความถูกต้องสามารถละเมิดกฎของโปรโตคอลได้
โปรดทราบว่าเพื่อให้ไคลเอ็นต์แบบ light สามารถตรวจสอบชุดกฎการใช้งานได้อย่างมีประสิทธิภาพ กฎเหล่านั้นจะต้องดำเนินการภายในฉันทามติ กล่าวคือ กฎเหล่านั้นจะต้องเป็นส่วนหนึ่งของโปรโตคอลหรือเป็นส่วนหนึ่งของกลไกที่ดำเนินการภายในโปรโตคอล ( เหมือนสัญญาอันชาญฉลาด) นี่เป็นข้อโต้แย้งหลักที่สนับสนุนการใช้บล็อกเชนสำหรับทั้งการจัดเก็บข้อมูลและการดำเนินการเชิงตรรกะทางธุรกิจ แทนที่จะเป็นเพียงการจัดเก็บข้อมูล
เทคนิคไคลเอ็นต์แบบเบาเหล่านี้ไม่สมบูรณ์ เนื่องจากต้องอาศัยสมมติฐานเกี่ยวกับการเชื่อมต่อเครือข่ายและจำนวนไคลเอ็นต์แบบเบาและชาวประมงอื่นๆ ที่อยู่ในเครือข่าย แต่จริงๆ แล้วไม่ใช่เรื่องสำคัญสำหรับพวกเขาที่จะทำงาน 100% ให้กับผู้ตรวจสอบความถูกต้อง 100% แต่สิ่งที่เราต้องการก็คือการสร้างสถานการณ์ที่ความพยายามใดๆ ก็ตามโดยกลุ่มพันธมิตรที่ไม่เป็นมิตรของนักขุด/ผู้ตรวจสอบความถูกต้องในการผลักดันบล็อกที่ไม่ถูกต้องโดยไม่ได้รับความยินยอมจากผู้ใช้ จะทำให้เกิดอาการปวดหัวอย่างมากสำหรับผู้คนจำนวนมาก และท้ายที่สุดแล้วต้องการให้ทุกคนอัปเดตซอฟต์แวร์ของตนหากพวกเขา ต้องการซิงโครไนซ์กับเชนที่ไม่ถูกต้องต่อไป ตราบใดที่ยังเป็นที่พอใจ เราก็บรรลุเป้าหมายด้านความปลอดภัยผ่านการขัดแย้งของการประสานงาน
ที่มา: https://vitalik.eth.limo/general/2017/05/08/coordination_problems.html
- เนื้อหาที่ขับเคลื่อนด้วย SEO และการเผยแพร่ประชาสัมพันธ์ รับการขยายวันนี้
- PlatoData.Network Vertical Generative Ai เพิ่มพลังให้กับตัวเอง เข้าถึงได้ที่นี่.
- เพลโตไอสตรีม. Web3 อัจฉริยะ ขยายความรู้ เข้าถึงได้ที่นี่.
- เพลโตESG. คาร์บอน, คลีนเทค, พลังงาน, สิ่งแวดล้อม แสงอาทิตย์, การจัดการของเสีย. เข้าถึงได้ที่นี่.
- เพลโตสุขภาพ เทคโนโลยีชีวภาพและข่าวกรองการทดลองทางคลินิก เข้าถึงได้ที่นี่.
- BlockOffsets การปรับปรุงการเป็นเจ้าของออฟเซ็ตด้านสิ่งแวดล้อมให้ทันสมัย เข้าถึงได้ที่นี่.
- ที่มา: เพลโต ดาต้า อินเทลลิเจนซ์