Core Lightning: การรีแบรนด์การใช้งานของ Blockstream พูดถึงวิสัยทัศน์ระยะยาวสำหรับ Bitcoin PlatoBlockchain Data Intelligence อย่างไร ค้นหาแนวตั้ง AI.

Core Lightning: การรีแบรนด์การใช้งานของ Blockstream พูดถึงวิสัยทัศน์ระยะยาวสำหรับ Bitcoin อย่างไร

ปัจจุบันเรียกว่า Core Lightning การใช้งาน Lightning Network ของ Blockstream พยายามที่จะเป็นมาตรฐานที่เน้นข้อมูลจำเพาะที่ทำงานร่วมกันได้ของ Bitcoin

บริษัทโครงสร้างพื้นฐานของ Bitcoin Blockstream ได้รีแบรนด์การใช้งาน Lightning Network จาก c-lightning เป็น Core Lightning (CLN) เพื่อพยายามเน้นย้ำถึงการมุ่งเน้นในระยะยาวของโครงการในด้านการทำงานร่วมกันและงานข้อมูลจำเพาะ

ชื่อเริ่มต้น ซึ่งพาดพิงถึงภาษาการเขียนโปรแกรม C ที่มีการนำไปใช้งาน ไม่ได้สะท้อนถึงเจตนาที่แท้จริงของบริษัทที่มีต่อโครงการ ตอนนี้ Core Lightning พยายามที่จะสะท้อนถึงคุณค่าของการใช้งาน Blockstream

“เราหวังว่าชื่อที่ปรับปรุงใหม่จะสื่อถึงการมุ่งเน้นของ CLN ในด้านการทำงานร่วมกัน ข้อมูลจำเพาะ และเป้าหมายอย่างต่อเนื่องเพื่อให้การดำเนินการอ้างอิงโดยให้ความสำคัญกับความถูกต้องและความทนทาน” บริษัทกล่าวใน คำสั่ง.

เหตุใดจึงมีการใช้งานเครือข่าย Lightning ที่แตกต่างกัน

Lightning Network เป็นแนวคิดที่เป็นนามธรรมของช่อง Lightning ต่างๆ ที่เชื่อมต่อเข้าด้วยกัน ช่องทางการชำระเงินของ Lightning เป็นพื้นฐานของเครือข่ายเนื่องจากผู้เข้าร่วมสองคนล็อคจำนวน bitcoin บนเลเยอร์พื้นฐานของเครือข่าย Bitcoin เพื่อชำระเงินนอกเครือข่ายที่รวดเร็วและราคาถูกระหว่างกัน อย่างไรก็ตาม ด้วยการเปิดช่องทางมากขึ้นกับผู้เข้าร่วมที่แตกต่างกัน การชำระเงินจึงสามารถกำหนดเส้นทางใน "เครือข่ายตาข่าย" นี้จากผู้เข้าร่วมรายหนึ่งไปยังอีกรายหนึ่งจนกว่าจะพบผู้รับการชำระเงิน Lightning สุดท้าย

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

ในขณะที่ Bitcoin มีซอฟต์แวร์โหนดมาตรฐานโดยพฤตินัย Bitcoin Coreมีซอฟต์แวร์ Lightning node มากกว่าหนึ่งประเภทที่ได้รับความนิยมในปัจจุบัน ด้วยเหตุนี้ จึงมีความจำเป็นที่ต้องมีชุดเอกสารเพื่อกำหนดว่าโหนด Lightning ประเภทต่างๆ เหล่านี้หรือที่เรียกว่า "การใช้งาน" สามารถพูดคุยกันได้อย่างไร

พื้นที่ เอกสารพื้นฐานของ Lightning Technology (BOLT) กำหนดชุดของข้อกำหนดที่การใช้งานโหนด Lightning ทั้งหมดต้องปฏิบัติตามเพื่อที่จะเป็นผู้เข้าร่วมที่เสถียรและสอดคล้องใน Lightning Network ขณะนี้มีเอกสาร BOLT 11 ฉบับที่อธิบายทุกอย่างตั้งแต่วิธีสร้างช่องทางการชำระเงินและเติมเงินด้วย bitcoin ไปจนถึงวิธีการขอชำระเงินด้วย Lightning

โดยปกติ ความจริงที่ว่ามีการใช้งาน Lightning ที่แตกต่างกันก็หมายความว่ามีข้อเสนอที่แตกต่างกันสำหรับผู้ใช้ และพวกเขาสามารถเลือกซอฟต์แวร์ใดก็ได้ที่จะทำงานตามความต้องการเฉพาะของพวกเขา ในระดับสูง มีการใช้งาน Lightning หลักสี่แบบ ได้แก่ LND, Core Lightning, Eclair และ LDK โดยแต่ละแบบจะปรับให้เหมาะกับกรณีการใช้งานเฉพาะ

Core Lightning: สร้างจาก BOLT

CLNก่อนหน้านี้คือ c-lightning ใช้งานจริงบน Bitcoin mainnet ตั้งแต่ต้นปี 2018 เขียนด้วยภาษา C ซึ่งช่วยให้นักพัฒนาสามารถควบคุมพฤติกรรมของโค้ดได้ในระดับสูงแม้ในระดับต่ำ CLN มีจุดเน้น เกี่ยวกับประสิทธิภาพตลอดจนการจัดหาโมดูลาร์สำหรับนักพัฒนาและผู้ใช้ แบบปลั๊กอิน การนำโปรโตคอลการปรับขนาดเลเยอร์ 2 ของ Bitcoin ไปใช้

Rusty Russel ผู้พัฒนา Lightning ที่ Blockstream กล่าว นิตยสาร Bitcoin. “ตามธรรมเนียมแล้วหมายความว่าเราต้องการสร้างจากผู้ใช้ระดับไฮเอนด์ ธุรกิจ และนักพัฒนา”

CLN ใช้งานได้เท่านั้น บน Linux และ MacOS และต้องใช้ในเครื่องหรือจากระยะไกล บิตคอยน์ เวอร์ชัน 0.16 ขึ้นไปที่เชื่อมต่อกับเครือข่ายที่ผู้ใช้ใช้งานอยู่และถ่ายทอดธุรกรรมจาก การตัดแต่งกิ่งคือ รองรับบางส่วน.

เนื่องจากเป็นการใช้งานแบบเบา CLN ช่วยให้สามารถปรับแต่งได้ในระดับที่ยอดเยี่ยม เนื่องจากช่วยให้ผู้ใช้สามารถสร้างเป็นของตนเองและเพิ่มเฉพาะคุณลักษณะที่ต้องการหรือจำเป็นเท่านั้น นักพัฒนาสามารถเชื่อมต่อกับ daemon ผ่านวิธี JSON-RPC ที่กำหนดเอง ทำให้พวกเขาสามารถปรับแต่งฟังก์ชันการทำงานตามความต้องการได้อย่างมีประสิทธิภาพผ่านปลั๊กอินที่สามารถเข้าถึงรายละเอียดระดับต่ำได้โดยตรง

โมดูลาร์ ประสิทธิภาพ และความทนทานของโค้ดของ CLN มาพร้อมกับข้อเสียที่ตามมาด้วยเช่นกัน Christian Decker นักวิจัยที่ Blockstream มุ่งเน้นไปที่โซลูชันการปรับขนาดสำหรับ Bitcoin กล่าวว่า ในระหว่างการพบปะนักพัฒนา Bitcoin ที่ลอนดอนเมื่อเดือนที่แล้ว โดยยึดมั่นในปรัชญาของ UNIX ในการทำสิ่งหนึ่งให้ดีและไม่บังคับให้ตัดสินใจกับผู้ใช้ CLN มาในรูปแบบ "กระดูกเปล่า" และต้องการความทุ่มเทจากผู้ใช้เพื่อให้มันทำงานได้ .

โดยเฉพาะอย่างยิ่ง การใช้งานของ Blockstream เน้นหนักที่กระบวนการข้อมูลจำเพาะ และสร้างรหัสจำนวนมากจากข้อกำหนดของ BOLT โดยตรง ตามที่ Russel กล่าว แม้ว่าสิ่งนี้จะช่วยรับรองการใช้งานที่เป็นไปตามข้อกำหนดโดยสมบูรณ์ ทีมงานมีเวลาน้อยลงในการทำการตลาดงานของตน และระบุสิ่งนี้ว่าเป็นสาเหตุที่ทำให้เห็นการมีส่วนร่วมของชุมชนและการใช้โหนดร่วมกันน้อยกว่าการใช้งานอื่นๆ

“เราสร้างขึ้นจากข้อกำหนดของ Lightning BOLT อย่างแท้จริง!” รัสเซลบอก นิตยสาร Bitcoin. “ซึ่งหมายความว่าเราใส่ใจอย่างมาก (และในฐานะทีมได้ทุ่มเทความพยายามอย่างมาก) ในการประสานงานสถาปัตยกรรมของ Lightning Network ทั้งหมดผ่านข้อกำหนดของ BOLT”

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

“เหตุผลส่วนหนึ่งที่เราทำกระบวนการ spec-and-review-all-implementation คือมันช่วยระบุวิธีการทำสิ่งต่าง ๆ ได้ดีขึ้น – ค้นหาจุดบกพร่อง ระบุปัญหาในอนาคต” Lisa Neigut วิศวกร Lightning protocol ที่ Blockstream กล่าว นิตยสาร Bitcoin.

ด้วยประสิทธิภาพและน้ำหนักเบา CLN น่าจะเป็นการใช้งานที่เหมาะสมที่สุดสำหรับอุปกรณ์ที่มีสเปคต่ำ

ทีมงานของ Blockstream ยังได้พัฒนาชุดคุณลักษณะใหม่ที่ขยายฟังก์ชันการทำงานปัจจุบันของ BOLT ซึ่งมักจะเป็นร่างข้อกำหนดหรือข้อเสนอข้อมูลจำเพาะ รวมถึงการเปิดช่องทางการทำงานร่วมกัน โฆษณาสภาพคล่อง และ BOLT 12 CLN ให้ผู้ใช้มีตัวเลือกในการทดลองใช้ข้อกำหนดที่จะเกิดขึ้นเหล่านี้

“เราแยกร่างชิ้นส่วนของข้อกำหนด Lightning ภายใต้ตัวเลือกการทดลอง” Russel กล่าว นิตยสาร Bitcoin. “แต่หากคุณเป็นนักผจญภัยมากกว่า ตัวเลือกการทดลองเหล่านั้นจะทำให้คุณ

ข้อมูลเชิงลึกเกี่ยวกับสิ่งที่กำลังจะเกิดขึ้นกับ Lightning Network ต่อไป!”

ช่องทางการทำงานร่วมกันเปิดขึ้น ซึ่งเดิมเรียกว่า “ช่องทางการระดมทุนแบบคู่” ช่วยให้ผู้เข้าร่วมสามารถเปิดช่องใหม่ร่วมกันได้โดย ร่วมกันระดมทุนการทำธุรกรรมช่องทางการระดมทุน. ปัจจุบันช่องต่างๆ เปิดอยู่โดยมีธุรกรรมการระดมทุนฝ่ายเดียวโดยผู้เข้าร่วมหนึ่งราย ช่องทางการทำงานร่วมกันเปิดยังช่วยให้ CoinJoins กระจายไปยังช่อง Lightning ที่เปิดอยู่

“คุณสามารถจัดการ CoinJoin ของคุณเองกับโหนด Lightning อื่นๆ ได้” Neigut บอก นิตยสาร Bitcoin. “คุณทำแบบกระจายอำนาจ ดังนั้นคนที่รู้ว่าใครมีส่วนเกี่ยวข้องคือคนที่เป็นส่วนหนึ่งของธุรกรรมนั้นจริงๆ ดังนั้นจึงไม่มีผู้ประสานงานกลางคนใดที่ทำให้มันเกิดขึ้น”

โฆษณาสภาพคล่องยังใช้ประโยชน์จากการเปิดช่องทางการทำงานร่วมกัน ตามกระแส Blockstream โพสต์บล็อก, “เป็นวิธีที่มีน้ำหนักเบาในการให้ความสามารถในการประสานงานการปรับใช้สภาพคล่องผ่านเครือข่ายในรูปแบบการกระจายอำนาจและเข้าถึงได้”

คุณลักษณะนี้พยายามแก้ปัญหาทั่วไปใน Lightning: สภาพคล่องขาเข้า

โฆษณาสภาพคล่องช่วยให้คุณ "เห็นทุกคนที่โฆษณาว่าพวกเขาจะขายสภาพคล่องขาเข้าให้คุณหากคุณเปิดช่องทางให้พวกเขาซึ่งเป็นสิ่งที่น่าตื่นเต้นจริงๆ" Neigut กล่าว

BOLT 12 เป็นข้อกำหนดฉบับร่างอีกฉบับสำหรับกระเป๋าเงินและโหนดของ Lightning ที่รองรับการทดลองใน CLN คุณลักษณะที่เสนอ ซึ่งเรียกว่า "ข้อเสนอ" จะช่วยปรับปรุงใบแจ้งหนี้ BOLT 11 โดยการเปิดใช้ข้อเสนอที่นำกลับมาใช้ใหม่ได้ ในขณะที่ใบแจ้งหนี้ BOLT 11 สามารถใช้ได้เพียงครั้งเดียว นอกจากนี้ ในขณะที่ใบแจ้งหนี้เป็นเพียงคำขอชำระเงิน คุณสามารถใช้ข้อเสนอเพื่อส่ง ไม่เพียงแต่รับเงิน

ผู้ใช้ CLN สามารถทำงานการจัดการโหนดได้โดยอัตโนมัติด้วย คลับบอส, เครื่องมือ “ปัญญาประดิษฐ์” ที่เพิ่งเปิดตัวที่สามารถตัดสินใจได้ว่าจะเปิดช่องสัญญาณไปยังโหนดใด, เปิดช่องเมื่อค่าธรรมเนียมต่ำและมีเงินทุนในเครือข่าย, ปรับค่าธรรมเนียมเส้นทางเพื่อให้สามารถแข่งขันกับโหนดอื่น ๆ ทำการแลกเปลี่ยนเรือดำน้ำผ่านโบลต์ซ์ .exchange API และปรับสมดุลช่องทางอัตโนมัติ

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

“เป็นกระบวนการที่ยุ่งยากและใช้เวลานาน มันต้องการการประสานงานกับคนอื่น ๆ ที่มีมุมมองที่แตกต่างกันมากมาย” Neigut กล่าว

ด้วยเหตุนี้ บริษัทต่างๆ จึงอุทิศเวลาและความพยายามที่แตกต่างกันให้กับกระบวนการนี้ตามลำดับความสำคัญของแต่ละบุคคล ซึ่งแตกต่างกันโดยธรรมชาติ ตามที่ Russel กล่าว ทีม CLN ได้ใช้เวลาส่วนใหญ่ไปกับ "ความพยายามในข้อกำหนดและรายละเอียดการใช้งานระดับต่ำ และแทบไม่ต้องใช้ความพยายามใดๆ ในการขยายงานของนักพัฒนาหรือการตลาด" Lightning Labs บริษัทที่อยู่เบื้องหลัง LND มักเลือกที่จะมุ่งเน้นมากขึ้น ทรัพยากรทางวิศวกรรมเกี่ยวกับคุณสมบัติใหม่และการแก้ไขจุดบกพร่องของลูกค้ามากกว่ากระบวนการข้อมูลจำเพาะที่ลำบาก

LND: ช่องว่าง CLN สามารถเติมได้หรือไม่

LND คือการใช้งาน Lightning ครั้งแรกของนักพัฒนา ซึ่งมุ่งเน้นไปที่การอำนวยความสะดวกในการพัฒนาแอพพลิเคชั่น ดังนั้นจึงให้ความสำคัญกับการโต้ตอบของนักพัฒนา โดยเฉพาะอย่างยิ่งในแนวทางมาตรฐานในการสื่อสารผ่าน REST API ซึ่งช่วยให้พัฒนาแอพได้ง่ายขึ้น นอกเหนือจากการให้บริการ เอกสารที่ชัดเจนและประสบการณ์การติดตั้งที่ง่ายดาย

“เราต้องการให้นักพัฒนาสามารถหยิบมันขึ้นมาได้อย่างง่ายดาย รวมเข้ากับผลิตภัณฑ์ของพวกเขา สร้างแอพบนมัน และแจกจ่ายเป็นกระเป๋าเงินหรือโหนดที่โฮสต์เอง” นักพัฒนา LND Oliver Gugger กล่าวว่า ที่งานพบปะนักพัฒนา Bitcoin ที่ลอนดอน “เอาไปให้พวกพ้อง”

เป็นผลให้ LND มุ่งเน้นไปที่ "การมีอินเทอร์เฟซสำหรับนักพัฒนาที่ยอดเยี่ยม" Gugger กล่าวเสริมโดยเปิดใช้งาน gRPC และ REST

“LND มีชุมชนที่ยอดเยี่ยม ติดตั้งง่าย และเอกสารสำหรับนักพัฒนาที่ยอดเยี่ยม” Russel กล่าวเมื่อถูกถามว่าทำไมเขาถึงคิดว่า LND เป็นระบบการใช้งาน Lightning ที่ได้รับความนิยมมากที่สุด

LND ได้เห็นการมีส่วนร่วมของชุมชนที่ใหญ่ที่สุดในบรรดาการใช้งานทั้งหมด และปัจจุบันรันโหนดเครือข่ายทั้งหมดส่วนใหญ่ ประมาณการบางส่วน วางส่วนแบ่งของ LND ในโหนด Lightning สาธารณะทั้งหมดที่ใดก็ได้ระหว่าง 70% ถึง 90%

LND ยังภูมิใจนำเสนอทีมพัฒนาเต็มเวลาที่ใหญ่ที่สุด เป็นผลให้ทีมสามารถสร้างบริการเสริมมากมายรอบ ๆ LND เช่น ช่อง และบริการสภาพคล่อง Lightning ห่วง และ สระ.

Loop ใช้การแลกเปลี่ยนใต้น้ำเพื่อเชื่อม bitcoin ทั้งในและนอกเครือข่าย ทำให้ง่ายต่อการย้าย bitcoin เข้าและออกจาก Lightning Network มันทำการปรับสมดุลช่องสัญญาณอัตโนมัติ การแลกเปลี่ยนที่ไม่ใช่การคุมขังที่ส่งต่อความเป็นส่วนตัว การรวมกลุ่มธุรกรรมที่ประหยัดค่าธรรมเนียม และการตรวจสอบความคืบหน้าของการแลกเปลี่ยนบนเครื่องบิน

Pool เป็นตลาดซื้อขายแบบ Peer-to-Peer สำหรับช่อง Lightning มันเชื่อมต่อผู้ใช้ที่ต้องการเข้าถึงสภาพคล่องขาเข้ากับผู้ที่มีเงินทุนเพื่อปรับใช้บน Lightning Network โดยทำให้ผู้เข้าร่วม Lightning Network สามารถส่งสัญญาณถึงความต้องการและจูงใจให้ผู้อื่นเปิดช่องทางกับพวกเขาโดยใช้เงินทุนของพวกเขา

ด้วยการมุ่งเน้นของ LND ที่คุณสมบัติใหม่และการสนับสนุนลูกค้า ทีมงาน CLN ได้พบช่องว่างในตลาดที่หวังว่าจะเติมเต็มโดยให้ความสนใจอย่างใกล้ชิดกับกระบวนการข้อมูลจำเพาะ

ระบุหรือไม่ระบุ

“ทีม Labs ได้สร้างสรรค์สิ่งที่ยอดเยี่ยม” Neigut กล่าว “ในฐานะองค์กร พวกเขาไม่ได้น่าทึ่งในการเขียนข้อกำหนดสำหรับสิ่งที่พวกเขาเพิ่มเข้าไป ตัวอย่างที่ดีของสิ่งนั้นคือ KeySend”

ส่งคีย์ อนุญาตให้โหนด Lightning ส่งข้อมูล Lightning ให้กับใครบางคนโดยมี ID ของโหนดรับเท่านั้น หมายความว่าเครื่องมือนี้ไม่ต้องการใบแจ้งหนี้ซึ่งเป็นปัจจุบัน มาตรฐานโดยพฤตินัย เกี่ยวกับกลไกการชำระเงินของ Lightning

“พวกเขาเปิดตัวมัน ผู้คนจำนวนมากเริ่มใช้มัน แต่พวกเขาไม่เคยระบุมันอย่างครบถ้วน” Neigut กล่าวเสริม “ดังนั้น CLN จึงต้องการสนับสนุน หนึ่งในสมาชิกในทีมของเราต้องย้อนกลับไปดูและหาวิธีทำให้มันทำงานโดยการอ่านโค้ดและวิศวกรรมย้อนกลับ”

ในที่สุดสเปกก็ถูกเขียนขึ้นโดย LDK ในการใช้งาน Lightning ของ Spiral หลังจากที่ Neigut ได้เรียกคืนโค้ดของ Lightning Labs ที่วิศวกรรมย้อนกลับ

“และทีมอื่นๆ ต้องทำตามจริงเท่านั้นเพราะ LND มีฐานการติดตั้งขนาดใหญ่เช่นนี้” เธอกล่าว “นั่นไม่ใช่กระบวนการทำงานร่วมกันมากที่สุด”

“ทีมงานที่ทำงานกับ Lightning Labs นั้นแข็งแกร่งมาก” Neigut กล่าวเสริม “ฉันแค่คิดว่าพวกเขากำลังใช้ประโยชน์จากการครอบงำเครือข่ายโดยไม่จำเป็นต้องทำงานพิเศษทั้งหมด เพราะถ้าพวกเขาไม่ทำ คนอื่นก็จะทำเพราะโหนดส่วนใหญ่ในเครือข่ายเรียกใช้โค้ดของพวกเขา”

Neigut กล่าวว่าเธอเคยชินกับ LND ที่จะอยู่ในความสนใจและใช้งาน "Lightning เริ่มต้น" ซึ่งเป็นสิ่งที่เธอสารภาพว่าเธอชอบที่จะเป็นนักพัฒนาซอฟต์แวร์เพราะต้องการการสนับสนุนลูกค้าน้อยลงที่เธอได้รับ

“แต่ฉันคิดว่าเราจะได้รับเครือข่ายที่ดีขึ้นหากไม่มีการใช้งานส่วนใหญ่” เธอกล่าวเสริม “ฉันคิดว่านั่นจะเปลี่ยนเกมในแง่ของจำนวนความร่วมมือที่ทุกคนต้องทำเพื่อจัดส่งสิ่งของบน Lightning และนั่นจะดีต่อสุขภาพ”

ความใส่ใจในข้อมูลจำเพาะอย่างระมัดระวังถือเป็นหัวใจสำคัญของการพัฒนาโอเพ่นซอร์สในสภาพแวดล้อมเครือข่ายแบบเปิด บน Lightning สเปกดังกล่าวเป็นรากฐานของโปรโตคอลและทำให้มั่นใจในการทำงานร่วมกันของเวอร์ชันต่างๆ ที่เข้าร่วมในเครือข่าย

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

“มันเป็น ยาก การสร้างบริษัทโครงสร้างพื้นฐานแบบโอเพนซอร์ส จึงไม่น่าแปลกใจที่ฉันไม่เห็นด้วยกับลำดับความสำคัญ [Lighting Labs'] ทั้งหมด” Russel กล่าว “ฉันเชื่ออย่างแท้จริงว่าพวกเขาจะหาวิธีสร้างแหล่งรายได้ที่ยั่งยืนและเป็นพันธมิตรที่เชื่อถือได้ในการพัฒนาด้านเทคนิคของ Lightning Network; ฉันไม่คิดว่าจะมีใครอยากเห็นเครือข่ายแตกเป็นเสี่ยงๆ”

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

“ถ้า [Lighting Labs] เป็นผู้นำและพวกเขาเป็นผู้นำในด้านสเปคด้วย ฉันคิดว่าการเพิ่มคุณสมบัติใหม่จะมีความยุ่งยากน้อยลงเล็กน้อย เพราะการติดตามสิ่งที่พวกเขาทำนั้นไม่ยาก เนกุตกล่าว “บางทีพวกเขาจะมีส่วนร่วมในกระบวนการข้อมูลจำเพาะมากขึ้นในอนาคต ฉันคิดว่าพวกเขาได้รับการตอบรับจากเราและชุมชนที่เหลืออย่างแน่นอนว่ากระบวนการข้อมูลจำเพาะมีความสำคัญ”

ส่วนหนึ่งของความขัดแย้งและ ความตึงเครียดในกระบวนการข้อมูลจำเพาะ BOLT เกิดจากการ ส่งอีเมล์ แชร์บน Twitter เมื่อปลายเดือนกุมภาพันธ์ ซึ่ง Alex Bosworth หัวหน้าฝ่ายสภาพคล่องของ Lightning Labs ได้แสดงความคิดเห็นเกี่ยวกับ BOLT 12 และกระบวนการข้อมูลจำเพาะของ BOLT

Bosworth เขียนว่ากระบวนการ BOLT เป็นกระบวนการกำหนดมาตรฐานตามอำเภอใจที่ไม่ต้องการความยินยอมจากผู้คน ดังนั้นจึงเป็น "ชุดเอกสารที่มีความคิดเห็นซึ่งควบคุมโดยกระบวนการตามอำเภอใจมากกว่าที่เป็นสนธิสัญญาระหว่างการดำเนินการที่เป็นอิสระ"

Lightning Labs ในภายหลัง ชี้แจง ว่าความคิดเห็นของบอสเวิร์ธสะท้อนถึงความคิดเห็นของเขาเท่านั้นและไม่จำเป็นต้องเป็นความคิดเห็นของบริษัท

Core Lightning: การรีแบรนด์การใช้งานของ Blockstream พูดถึงวิสัยทัศน์ระยะยาวสำหรับ Bitcoin PlatoBlockchain Data Intelligence อย่างไร ค้นหาแนวตั้ง AI.
บอสเวิร์ธอาจบอกเป็นนัยถึงการยกเลิกการปฏิบัติตามกระบวนการข้อมูลจำเพาะเมื่อใดก็ตามที่ขัดแย้งกับสิ่งที่เขาเรียกว่า "ปัญหาปัจจุบัน" ใน Lightning เนื่องจากมาตรฐานดังกล่าวอาจไม่ได้ใช้โดยเครือข่ายส่วนใหญ่ ดังนั้นจึงไม่ควรรับประกันความพยายามในการพัฒนามากนัก ในขณะที่ปัญหาเหล่านั้น อาจแสดงถึงจุดปวดของผู้ใช้ส่วนใหญ่และควรให้ความสำคัญเป็นอันดับแรก แหล่งที่มาของภาพ.

Decker แบ่งปันความคิดของเขาเกี่ยวกับความคิดเห็นของ Bosworth และเกี่ยวกับกระบวนการข้อมูลจำเพาะของ BOLT ระหว่างการพบปะนักพัฒนา Bitcoin ในลอนดอน

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

“ใช่แล้ว บางครั้งกระบวนการสเปกก็น่าหงุดหงิด ผมเห็นด้วยอย่างยิ่ง” เขากล่าวเสริม “แน่นอนว่าเรามีมุมมองที่แตกต่างกันเกี่ยวกับหน้าตาของเครือข่าย แต่ด้วยวิทยานิพนธ์ กระบวนการที่ตรงกันข้ามและสังเคราะห์นี้ เราจึงได้ระบบที่สามารถให้บริการผู้ใช้ของเราได้มาก มากกว่าการนำระบบไปใช้เพียงคนเดียว”

“โดยส่วนตัวแล้วฉันไม่ได้ทำงานเกี่ยวกับสเปกนี้ ดังนั้นฉันจึงรู้สึกว่าไม่มีคุณสมบัติที่จะให้คำตอบ” Gugger กล่าวในงานมีตติ้ง โดยแสดงความคิดเห็นในอีเมลของบอสเวิร์ธ “ฉันแค่อยากจะบอกว่าฉันไม่จำเป็นต้องเห็นด้วยกับทุกประเด็นที่อเล็กซ์พูดถึง แน่นอนฉันจะพูดในลักษณะที่ต่างออกไปเช่นกัน ฉันคิดว่าการขาดทรัพยากรในการทำงานกับข้อมูลจำเพาะบางครั้งถูกตีความว่าเรากำลังปิดกั้นสิ่งต่าง ๆ ซึ่งไม่ใช่ความตั้งใจและไม่ใช่เป้าหมายของเราแน่นอน เราต้องการทำงานเพิ่มเติมในข้อมูลจำเพาะ ดังนั้นฉันหวังว่าเราจะปรับปรุงที่นั่น เป็นเรื่องที่น่าสนใจที่จะสังเกตว่าบางครั้งความหงุดหงิดนั้นปรากฏขึ้นที่ผิวน้ำอย่างไร ขอบคุณ [Decker และ ACINQ Developer Bastien Teinturier] สำหรับงานทั้งหมดที่คุณทำกับข้อมูลจำเพาะ ฉันก็ต้องรับเช่นกัน ดังนั้นฉันจะทำให้ดีที่สุด”

รัสเซลยังแสดงความคิดเห็นในอีเมลของบอสเวิร์ธใน a หัวข้อ Twitter ซึ่งเขาให้คำมั่นที่จะใช้เวลามากขึ้นในการขัดเกลาและทำการตลาด CLN ในขณะที่เขากล่าวว่า LND ไม่ได้ใช้ Lightning ก่อนและไม่ได้ใช้งานอย่างดีที่สุด แม้ว่าชุมชนของ LND จะดีมากก็ตาม เขากล่าวเสริม

“ปรากฎว่าพวกเขาตัดสินใจว่าพวกเขาสามารถใช้ประโยชน์จากการครอบงำเครือข่ายในการควบคุมโปรโตคอล และกระบวนการข้อมูลจำเพาะไม่ใช่ 'ของจริง'” เขาเขียนไว้ในเธรด “Lighting Labs อ้างสิทธิ์ความเป็นเจ้าของเครือข่าย Lightning ในหลาย ๆ ด้าน: ฉันไม่เต็มใจที่จะโทรหาพวกเขาในที่สาธารณะ แต่เครือข่ายสายฟ้าและชุมชนสมควรได้รับสิ่งที่ดีกว่านี้”

รัสเซลไม่ตอบคำถามจาก นิตยสาร Bitcoin อ้างถึงกระทู้นี้ Lightning Labs ปฏิเสธที่จะแสดงความคิดเห็น

"ย้อนกลับไปในปี 2016 เรามาจากสามทิศทางที่แตกต่างกัน และตัดสินใจที่จะรวมทุกสิ่งที่เราได้เรียนรู้ในระหว่างขั้นตอนการทดลองเบื้องต้นนี้เป็นข้อกำหนดเดียว เพื่อให้เราสามารถทำงานร่วมกันและทำงานร่วมกันได้" Decker กล่าวในงานมีตติ้ง “ระยะทดลองนี้ต้องตามด้วยข้อเสนอที่ทุกคนสามารถครุ่นคิดได้ และทุกคนสามารถนำไปใช้ได้ บางครั้งข้อเสนอที่เป็นทางการนั้นขาดหายไป และนั่นทำให้การติดตั้งใช้งานอื่นๆ ไม่ได้ให้การตรวจสอบคุณสมบัตินั้นด้วยตนเอง การตรวจสอบนี้สำคัญมากเพื่อให้แน่ใจว่าใช้ได้กับทุกคนและเป็นสิ่งที่ดีที่สุดที่เราสามารถทำได้”

“เช่นเดียวกับชื่อ Lightning Network มันทำกำไรได้มากจากเอฟเฟกต์เครือข่ายที่เราได้รับจากการทำงานร่วมกัน โดยสามารถทำงานร่วมกันและเปิดใช้งานการใช้งานทั้งหมดเพื่อเล่นในระดับที่เท่าเทียมกัน” เขากล่าวในภายหลัง

การนำไปปฏิบัติช่วยเสริมซึ่งกันและกัน ไม่ได้แข่งขันกัน

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

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

เนื่องจากการใช้งานต่างๆ พยายามที่จะเป็นเวอร์ชันที่ดีที่สุดและรองรับกรณีการใช้งานเฉพาะโดยการสำรวจคุณค่าที่นำเสนอ ผู้ใช้จึงกลายเป็นผู้ใช้ที่ได้รับประโยชน์สูงสุดเมื่อมีตัวเลือกที่ดีและดีกว่าปรากฏขึ้น

ประทับเวลา:

เพิ่มเติมจาก นิตยสาร Bitcoin