ในบทความก่อนหน้านี้ในหัวข้อนี้ เราได้พิจารณาภาพรวมของสถาปัตยกรรมของ Bitcoin ว่าเป็นระบบการเงินแบบกระจายอำนาจที่ทำงานผ่านเครือข่ายแบบเพียร์ทูเพียร์ และเราแบ่งสถาปัตยกรรมออกเป็นสองส่วนกว้างๆ เพื่อให้ทุกอย่างอยู่ในระดับสูง กฎที่กำหนดวิธีที่ Bitcoin ทำงานเป็นระบบการเงิน จัดส่งเป็นซอฟต์แวร์และลำดับชั้นของผู้เข้าร่วมเครือข่ายที่ใช้งาน
สิ่งที่คุณจะได้เรียนรู้
1. ฟังก์ชั่น Bitcoin & ผู้เข้าร่วม
2. ใช้งานโหนดเต็ม
3. การจัดเก็บบล็อคเชน
4. ธุรกรรมการกำหนดเส้นทาง
ในบทความก่อนหน้านี้ในหัวข้อนี้ เราได้พิจารณาภาพรวมของสถาปัตยกรรมของ Bitcoin ว่าเป็นระบบการเงินแบบกระจายอำนาจที่ทำงานผ่านเครือข่ายแบบเพียร์ทูเพียร์ และเราแบ่งสถาปัตยกรรมออกเป็นสองส่วนกว้างๆ เพื่อให้ทุกอย่างอยู่ในระดับสูง กฎที่กำหนดวิธีที่ Bitcoin ทำงานเป็นระบบการเงิน จัดส่งเป็นซอฟต์แวร์และลำดับชั้นของผู้เข้าร่วมเครือข่ายที่ใช้งาน
ในบทความนี้ เราจะอธิบายรายละเอียดเพิ่มเติมเกี่ยวกับฟังก์ชันที่จำเป็นของระบบ แล้วดูผู้เข้าร่วมเครือข่ายคนแรก นั่นคือ Full Node โหนดเต็มมีบทบาทสำคัญในการปฏิบัติตามฟังก์ชันหลักของ Bitcoin และทำให้ผู้อื่นสามารถเชื่อมต่อกับเครือข่ายได้
หน้าที่หลักของระบบการเงินของ Bitcoin
เพื่อให้ระบบการเงินทำงานได้โดยไม่มีผู้ไกล่เกลี่ยกลาง Bitcoin จำเป็นต้องบรรลุสิ่งต่อไปนี้:
1. การรักษาบัญชีแยกประเภทประวัติศาสตร์ที่ถูกต้องของธุรกรรมและยอดคงเหลือที่ยังไม่ได้ใช้
2. ตรวจสอบธุรกรรมใหม่ที่ยืนยันตามกฎ (กลไกฉันทามติ)
3. เพิ่มธุรกรรมเหล่านั้นไปยังบัญชีแยกประเภทในอดีต ในลำดับวันที่และรูปแบบข้อมูลที่ถูกต้อง
4. ออก bitcoin ใหม่ตามอัตราที่กำหนด - ปัจจุบัน 6.25BTC ต่อบล็อกใหม่
5. อนุญาตให้กระเป๋าเงินใช้จ่ายและรับธุรกรรม & ซิงค์กับบัญชีแยกประเภท
6. ทำหน้าที่เป็นบริการสำหรับผู้ใช้ภายนอก/บริการเพื่ออ้างอิงข้อมูลการทำธุรกรรม
7. กำหนดเส้นทางข้อมูลระหว่างผู้เข้าร่วมในเครือข่ายเพียร์ทูเพียร์
Satoshi Nakamoto ได้สรุปฟังก์ชันเหล่านี้ไว้ในรหัสอ้างอิงดั้งเดิมที่เขาเขียนในปี 2008 ฟังก์ชันนี้ได้รับการอัปเดตตั้งแต่นั้นมาและให้บริการในไคลเอนต์อ้างอิง ซึ่งโดยทั่วไปแล้วจะเป็น Bitcoin Core
ผู้เข้าร่วมเครือข่าย Bitcoin
เครือข่าย Bitcoin ไม่มีลำดับชั้น แต่มีโหนดประเภทต่าง ๆ ที่ตอบสนองฟังก์ชั่นที่จำเป็นในระดับมากหรือน้อย
1. Full Nodes: ฟังก์ชั่นทั้งหมดยกเว้นการสร้าง bitcoin ใหม่
2. Lightweige Nodes: การกำหนดเส้นทาง & กระเป๋าเงิน (5 & 7)
3. คนงานเหมือง: การออก/สั่งซื้อ; การกำหนดเส้นทางและบัญชีแยกประเภทแบบเต็ม (3,4 & 7)
4. ไคลเอนต์ API - จัดเตรียมการเชื่อมต่อกับ Bitcoin Core (6)
5. บริการจากบุคคลภายนอก: การเชื่อมต่อกับ Bitcoin Core ผ่านไคลเอนต์ API หรือโดยตรงกับโหนดเต็มเพื่อขับเคลื่อนบริการภายนอก
แต่ละส่วนของเครือข่าย Bitcoin แสดงถึงโอกาสสำหรับคุณในการมีส่วนร่วมอย่างแข็งขันในการรันและขยายระบบนิเวศของตน แต่โหนดเต็มเป็นส่วนที่สำคัญที่สุดในการรัน Bitcoin Core โดยจะซ้อนฟังก์ชันทั้งหมด (ยกเว้นการขุด) โดยค่าเริ่มต้น
ใช้งานโหนดเต็ม
ด้วยการเรียกใช้ Bitcoin Core ใครก็ตามที่มีการตั้งค่าคอมพิวเตอร์เพียงเล็กน้อยและมีความสามารถสามารถเป็น Node บนเครือข่ายของ Bitcoin ช่วยเติมเต็มหน้าที่ที่สำคัญตลอดจนการเป็นสะพานเชื่อมไปยังผู้ที่ต้องการสร้างบริการเพื่อขยายระบบนิเวศและการยอมรับของผู้ใช้
เป็นซอฟต์แวร์โอเพ่นซอร์สที่ดูแลและพัฒนาโดยทีมอาสาสมัครซึ่งเป็นที่รู้จักในชื่อเดียวกัน - Bitcoin Core อย่างสับสน
เขียนเป็นภาษา C++ และสามารถดาวน์โหลดได้ฟรีจาก Bitcoin.org จะใช้เวลาหลายวันในการซิงโครไนซ์เนื่องจากมีสำเนาบัญชีแยกประเภทของธุรกรรมที่เรียกว่า Bitcoin Blockchain
Bitcoin Blockchain เต็มรูปแบบในปัจจุบันมีมากกว่า 350 GB แต่เมื่อการดาวน์โหลดเสร็จสิ้น หรือที่เรียกว่า Initial Blockchain Downloading (IBD) คุณสามารถเริ่มมีบทบาทโดยตรงในการสนับสนุนระบบนิเวศของ Bitcoin
การรันโหนดแบบเต็มหมายถึงการรักษาบันทึกที่อัปเดตอย่างต่อเนื่องของบัญชีแยกประเภทของธุรกรรม bitcoin ที่รู้จักกันในชื่อบล็อคเชนของ Bitcoin ซึ่งหมายความว่ามีข้อกำหนดแบนด์วิดท์ที่สำคัญสำหรับการเรียกใช้ Full Node
-โหนดแบบเต็มมีหน้าที่ตรวจสอบความถูกต้องของลายเซ็นดิจิทัลแต่ละรายการก่อนที่จะเพิ่มบล็อกใหม่ให้กับบล็อกเชน
-โหนดแบบเต็มมีสิทธิ์ในการปฏิเสธธุรกรรมหรือบล็อกที่ไม่เป็นไปตามโปรโตคอล
การรักษา Bitcoin Blockchain
Bitcoin blockchain เป็นห่วงโซ่ที่เชื่อมโยงของธุรกรรม bitcoin ในอดีตที่บันทึกลงในบล็อกการประทับเวลาต่อเนื่องของข้อมูล ข้อมูลนี้จะให้บันทึกประวัติการชำระเงินที่ถูกต้องตามที่ระบบการเงินต้องการ
บล็อกถูกเชื่อมโยงเข้าด้วยกันโดยใช้การประทับเวลาและแฮชเข้ารหัส และถูกสร้างขึ้น (ผ่านกระบวนการขุด) ในช่วงเวลาประมาณ 10 นาที ซึ่งจะปรับความยากทุกสองสัปดาห์เพื่อให้บรรลุเป้าหมายนั้น (รายละเอียดด้านล่าง)
แต่ละบล็อกของธุรกรรมมีแฮชเพื่อตรวจสอบความสมบูรณ์ของบล็อกก่อนหน้าเพื่อให้แน่ใจว่ารูปแบบต่อเนื่องของบล็อกที่เรียกว่าบล็อคเชน
บล็อกแรกในเครือข่าย Bitcoin เรียกว่าบล็อก Genesis เนื่องจากไม่ได้อ้างอิงถึงบล็อกก่อนหน้า แต่ถูกฮาร์ดโค้ดลงในซอร์สโค้ดโดย Satoshi
ขนาดบล็อกแต่ละขนาดไม่เกิน 1MB โดยสามารถรองรับธุรกรรมได้ประมาณ 4,000 รายการ (แต่ละขนาดธุรกรรมมีค่าเฉลี่ย 250 ไบต์) การจำกัดขนาดมีความสำคัญต่อวัตถุประสงค์ของการกระจายอำนาจ เนื่องจากการเพิ่มขึ้นของพื้นที่จัดเก็บทำให้ IBD ใหญ่ขึ้น
ใหญ่เกินไปและจำกัดว่าใครสามารถเข้าร่วมได้ ซึ่งเป็นสิ่งที่ตรงกันข้ามกับการเปิดกว้างและการไม่แบ่งแยก สิ่งนี้จะสมเหตุสมผลมากขึ้นเมื่อเรากรอกรายละเอียดของผู้เข้าร่วมระบบที่สร้างบล็อก ตรวจสอบและยืนยันธุรกรรม
เช่นเดียวกับฐานข้อมูลที่สร้างแบบจำลอง เครือข่าย Bitcoin ทำหน้าที่เป็นฐานข้อมูลที่จำลองแบบซึ่งแต่ละรายการมีรายการธุรกรรม Bitcoin ก่อนหน้านี้เหมือนกัน โหนดเต็มเผยแพร่ “ข้อมูลธุรกรรม” (การชำระเงิน) และ “บล็อกข้อมูล” (ส่วนเพิ่มเติมในบัญชีแยกประเภท)
ความซับซ้อนของสถาปัตยกรรม Bitcoin คือการทำให้โหนดทำงานเป็นอิสระจากกัน ในขณะที่ยังคงรักษาเครือข่ายที่มีความปลอดภัยสูงและไม่เปิดเผยตัว แม้ว่า cryptocurrencies จะไม่เป็นไปตามสถาปัตยกรรมเครือข่าย Bitcoin แต่ก็เป็นเครือข่าย cryptocurrency ที่ประสบความสำเร็จเป็นอันดับแรกและใหญ่ที่สุดในปัจจุบัน และถูกใช้เป็นแบบอย่างสำหรับ cryptocurrencies ที่ตามมามากมาย โดยปรับกฎและหน้าที่ของมัน
การกำหนดเส้นทางและการจัดเก็บธุรกรรม
โหนดเต็มจะตรวจสอบธุรกรรมใด ๆ ที่ส่งไปเนื่องจากมีสำเนา Bitcoin blockchain ฉบับสมบูรณ์ - ที่แนะนำข้างต้น เมื่อธุรกรรม bitcoin ถูกส่งไปยังโหนดใด ๆ ที่เชื่อมต่อกับเครือข่าย bitcoin ธุรกรรมนั้นจะถูกตรวจสอบโดยโหนดนั้น
การตรวจสอบความถูกต้องมีความสำคัญอย่างยิ่งต่อการรักษาความสมบูรณ์ของทั้งระบบ ซึ่งเป็นเหตุผลว่าทำไมการรัน Full Node จึงสนับสนุน Bitcoin อย่างแข็งขัน การตรวจสอบความถูกต้องหมายถึงการรับรองฉันทามติเกี่ยวกับ:
-จำนวน bitcoin ที่แต่ละบล็อกสามารถสร้างได้ (ปัจจุบัน 6.25 BTC)
-ธุรกรรมที่มีลายเซ็นที่ถูกต้องสำหรับ bitcoins ที่จะใช้
-ธุรกรรม/บล็อกที่เกิดขึ้นในรูปแบบข้อมูลที่ถูกต้อง
-ไม่มีการส่งออกธุรกรรมที่ใช้จ่ายซ้ำซ้อนภายในบล็อคเชน
หากถูกต้อง แต่ละโหนดจะเผยแพร่ธุรกรรมไปยังโหนดอื่นที่เชื่อมต่อ และข้อความแสดงความสำเร็จหรือความล้มเหลวจะถูกส่งกลับพร้อมกันไปยังผู้ริเริ่ม ขึ้นอยู่กับความถูกต้องของธุรกรรมใหม่
เมื่อได้รับการพิสูจน์แล้วว่าเป็นธุรกรรมที่ถูกต้อง โหนดจะเผยแพร่ธุรกรรมไปยังโหนดอื่นๆ ซึ่งท้ายที่สุดแล้วนักขุดจะหยิบขึ้นมา และ - หลังจากเสร็จสิ้นการพิสูจน์การทำงานที่จำเป็นแล้ว จะถูกเพิ่มในบล็อกถัดไป
โครงสร้างนี้ป้องกันสแปม การโจมตีแบบปฏิเสธการให้บริการ หรือการโจมตีที่สร้างความรำคาญอื่นๆ ต่อระบบบิตคอยน์ โดยสรุป ทุกโหนดจะตรวจสอบทุกธุรกรรมอย่างอิสระก่อนที่จะเผยแพร่ต่อไป
สื่อสารกับ Bitcoin Core & ฟังก์ชั่นการควบคุม
Bitcoin Core ทำหน้าที่เหมือนเซิร์ฟเวอร์ซึ่งหมายความว่าลูกค้าสามารถเข้าถึงและควบคุมฟังก์ชันที่ซ้อนกันทั้งหมดตามที่ระบุไว้ข้างต้นได้ โหนดเต็มทำได้โดยใช้คำสั่ง set ในรูปแบบ JSON-RPC (การเรียกโปรซีเจอร์ระยะไกล) ซึ่งมีให้บริการในภาษาต่างๆ ทั้งหมด เป็นไปได้ว่าหากคุณมีทักษะการเขียนโปรแกรม คุณสามารถสื่อสารกับ Bitcoin Core และสร้างฟังก์ชันได้
ให้ Bitcoin Core ประกอบด้วยบล็อกเชนเต็มรูปแบบ - บัญชีแยกประเภทประวัติศาสตร์ทั้งหมดของธุรกรรม bitcoin และยอดคงเหลือ - การใช้ข้อมูลที่เป็นไปได้นั้นถูก จำกัด ด้วยจินตนาการและทักษะการเขียนโปรแกรมของคุณเท่านั้น
นี่คือรายการวิธีการสื่อสารกับ Bitcoin Core
Python; Ruby; Erlang; PHP; JAVA ;Perl; Go; .Net; JS; Deno; Command Line; C; Clojure; C##
สามารถดูรายละเอียดทั้งหมดได้ที่ Bitcoin Wiki อย่างไรก็ตาม มีทางลัดที่จัดเตรียมโดย Intermediary Layer (บางครั้งเรียกว่า Client Layer) ของ API ที่สร้างไว้ล่วงหน้าซึ่งจะช่วยยกระดับให้กับคุณ
ประโยชน์ของการรันโหนด Bitcoin
การรันโหนด bitcoin แบบเต็มไม่มีรางวัลเหรียญใด ๆ อย่างไรก็ตาม มันมาพร้อมกับประโยชน์ที่จับต้องไม่ได้ พวกเขารวมถึง:
-การรันโหนด bitcoin แบบเต็มจะเพิ่มความปลอดภัยของธุรกรรม หากคุณทำธุรกรรม BTC หลายครั้งต่อวัน คุณจะสามารถเข้าถึงข้อมูลที่อัปเดตเกี่ยวกับธุรกรรมของคุณได้โดยตรงจากบล็อคเชนของ Bitcoin
-ด้วยการเรียกใช้โหนดแบบเต็ม คุณสามารถบังคับใช้กฎฉันทามติของ Bitcoin และมีสิทธิ์ปฏิเสธธุรกรรมที่ฝ่าฝืนกฎ นอกจากนี้ ยิ่งมีสำเนาของ Bitcoin blockchain มากเท่าไร แพลตฟอร์มก็ยิ่งมีความยืดหยุ่นมากขึ้นเท่านั้น ดังนั้น คุณไม่เพียงแต่ช่วยปรับปรุงความปลอดภัย แต่ยังทำให้เครือข่าย Bitcoin แข็งแกร่งขึ้นด้วย
-หากคุณเป็นเทรดเดอร์หรือเจ้าของ คุณจะสามารถเข้าถึงธุรกรรมขนาดใหญ่ที่สามารถเคลื่อนย้ายตลาดได้ทันที อันที่จริง บทความวิจัยที่ตีพิมพ์โดย Lennart Ante แนะนำให้ผู้ค้าควรใช้โหนด Bitcoin ด้วยตนเองเพื่อประเมินตลาด
-นอกโหนด ธุรกรรม Bitcoin จะดำเนินการผ่านบุคคลที่สาม ผู้ที่มีความกังวลอย่างมากเกี่ยวกับความเป็นส่วนตัวควรใช้โหนด Bitcoin ของตนเองเพื่อใช้ประโยชน์จากระบบความเป็นส่วนตัวของ Bitcoin อย่างเต็มที่
-ในกรณีของการ hard fork โหนดเต็มของ bitcoin มีตัวเลือกให้เลือกว่าจะเข้าร่วมเชนใด ดังนั้น หากคุณใช้งานโหนด Bitcoin แบบเต็ม คุณสามารถมีส่วนร่วมในการกำกับดูแลโปรโตคอล Bitcoin ได้ อ่านเพิ่มเติมเกี่ยวกับส้อมที่นี่
การเรียกใช้โหนด
ด้วยการเรียกใช้โหนด คุณสามารถมีส่วนร่วมในการปฏิวัติการเข้ารหัสลับเพื่อช่วยกำหนดรูปแบบระบบการเงินทางเลือก ก่อนที่คุณจะเริ่มดำเนินการ คุณจำเป็นต้องทราบความเสี่ยงและข้อกำหนดที่เกี่ยวข้องกับการใช้งานโหนด Bitcoin มาดำดิ่งลงไปว่า-
1) รักษาความปลอดภัยกระเป๋าเงินของคุณ
เมื่อใช้งานโหนด Bitcoin คุณสามารถเก็บบิตคอยน์ของคุณไว้ในกระเป๋าสตางค์หลักของ Bitcoin ได้ ใช้มาตรการด้านความปลอดภัยเช่นเดียวกับที่คุณใช้กับกระเป๋าเงินดิจิตอลเข้ารหัสอื่น ๆ
2) ข้อกำหนดขั้นต่ำสำหรับโหนดเต็ม
-เดสก์ท็อปหรือแล็ปท็อปที่มีซอฟต์แวร์ปฏิบัติการเวอร์ชันอัปเดต
-พื้นที่ว่างบนดิสก์ 200 GB พร้อมความเร็วในการอ่าน/เขียนขั้นต่ำ 100 mb/s
-หน่วยความจำเข้าถึงโดยสุ่ม 2 GB
-การเชื่อมต่ออินเทอร์เน็ตที่รวดเร็วด้วยความเร็วขั้นต่ำ 500 kb/วินาที
-การเชื่อมต่อที่ไม่มีการตรวจสอบหรือการเชื่อมต่อที่มีขีดจำกัดการอัปโหลดสูง รวมถึงการเชื่อมต่อที่ไม่มีขีดจำกัดการอัปโหลด
-อย่างน้อยหกชั่วโมงต่อวันเพื่อให้โหนดของคุณทำงาน
หมายเหตุ: ตรวจสอบให้แน่ใจว่าแล็ปท็อปหรือเดสก์ท็อปของคุณทำงานอยู่ในสภาวะที่เหมาะสม เนื่องจากระบบปฏิบัติการส่วนใหญ่อนุญาตให้คอมพิวเตอร์ของคุณเข้าสู่โหมดพลังงานต่ำทันทีที่โปรแกรมรักษาหน้าจอเปิดใช้งาน การดำเนินการนี้จะหยุดหรือชะลอการจราจร
3) ปัญหาที่คุณอาจพบเจอ
-ถูกกฎหมาย: ตรวจสอบให้แน่ใจว่าประเทศของคุณไม่ได้ห้าม Bitcoin
-ขีดจำกัดแบนด์วิดท์: ตรวจสอบแบนด์วิดท์ข้อมูลของการเชื่อมต่ออินเทอร์เน็ตกับผู้ให้บริการของคุณ เป้าหมายคือเพื่อให้โหนด Bitcoin ทำงานต่อไป
-การเข้าถึงไฟร์วอลล์: เช่นเดียวกับบล็อคเชน นักส่งสแปมก็พยายามโจมตีบล็อคเชนของ Bitcoin เช่นกัน แต่โปรดวางใจว่าเครือข่าย Bitcoin นั้นปลอดภัยและจะไม่ส่งผลกระทบต่อฮาร์ดแวร์ของคุณ โปรแกรมป้องกันไวรัสบางโปรแกรมอาจทำให้ใช้งานโหนด Bitcoin ได้ยาก ดังนั้นให้ตรวจสอบซอฟต์แวร์ป้องกันไวรัสในระบบของคุณก่อนที่จะเริ่มดำเนินการ
-ความเสี่ยงที่เป็นเป้าหมาย: แฮ็กเกอร์หรือนักส่งสแปมที่ต้องการบ่อนทำลายเครือข่าย Bitcoin นั้นคอยเฝ้าระวังการโจมตีโหนดบิตคอยน์แบบเต็มอยู่เสมอ ดังนั้น ใช้ความระมัดระวังเป็นพิเศษเพื่อให้แน่ใจว่าฮาร์ดแวร์ของคุณจะไม่ถูกโจมตี
3) ตัวเลือกในการเรียกใช้ Bitcoin Node
มีสามตัวเลือกในการเรียกใช้โหนดเต็มของ Bitcoin:
i) เรียกใช้บนเครือข่ายส่วนตัวเสมือน (VPN)
ii) เรียกใช้บนโซลูชัน 'นอกกรอบ' เช่น Lighting In A Box, Raspiblitz, Nodl, Casa Node เป็นต้น
iii) เรียกใช้บนโซลูชันที่กำหนดเอง เช่น Raspberry PI 4- คอมพิวเตอร์ขนาดเล็กที่มีความสามารถในการเรียกใช้โหนดแบบเต็มบนเครือข่าย Bitcoin
4) ตอนนี้ กระบวนการเรียกใช้โหนด Bitcoin บนคอมพิวเตอร์โดยใช้ VPN
ขั้นตอนที่ 1: ขั้นตอนแรกคือการทำให้ฮาร์ดแวร์ของคุณพร้อมที่จะเรียกใช้โหนด Bitcoin
ขั้นตอนที่ 2: เลือกระบบปฏิบัติการที่คุณต้องการใช้เพื่อเรียกใช้โหนด Bitcoin บางตัวเลือกคือ Windows distribution (7,8 หรือ 10), Linux distribution (Debian, Ubuntu ฯลฯ) และ Mac OS
ขั้นตอนที่ 3: ติดตั้ง Bitcoin บนฮาร์ดแวร์ของคุณโดยใช้คำแนะนำทีละขั้นตอนเหล่านี้
ขั้นตอนที่ 4: ทำตามขั้นตอนเหล่านี้เพื่อกำหนดค่าเราเตอร์ให้อนุญาตพอร์ต 8333:
a) เข้าสู่ระบบเราเตอร์ของคุณ และมองหาส่วนการส่งต่อพอร์ต (เซิร์ฟเวอร์เสมือน) คุณจะพบได้ในส่วน “NAT”
b) ป้อนที่อยู่ IP ของคุณ..
c) พิมพ์ '8333' ทั้ง Internal Port Start และ External Port Start
d) เลือก TCP/UDP ในส่วน “โปรโตคอล”
e) คลิกสมัคร/บันทึก
ขั้นตอนที่ 5: ตรวจสอบกับเว็บไซต์เช่น “earn.com” เพื่อให้แน่ใจว่าสามารถเข้าถึงโหนด Bitcoin ได้
ช่วยสร้างและบำรุงรักษา Bitcoin Core
หากความสนใจของคุณไม่มากนักในการมีส่วนร่วมในระบบนิเวศ แต่การสร้างโครงสร้างพื้นฐานที่อยู่เบื้องหลัง นั่นก็ถือเป็นการไม่ได้รับอนุญาตเช่นเดียวกัน
Bitcoin Core ได้รับการดูแลโดยทีมงานอาสาสมัครของ Contributors และทุกคนสามารถเสนอการเปลี่ยนแปลง ทดสอบโค้ด และตรวจสอบและแสดงความคิดเห็นได้อย่างอิสระ มีการเสนอการเปลี่ยนแปลงที่สำคัญของ Bitcoin Core ในสิ่งที่เรียกว่า BIP - ข้อเสนอการปรับปรุง Bitcoin สิ่งเหล่านี้ต้องการกระบวนการที่เป็นทางการของข้อเสนอ การอภิปราย และการอนุมัติ โอกาสที่ใหญ่ที่สุดบางอย่างสำหรับ Bitcoin รวมถึง Segwit ซึ่งเป็นผลมาจากสงครามขนาดบล็อกที่เรียกว่า BIP
การแก้ไขและบำรุงรักษาตัวแก้ไขจุดบกพร่องที่มีขนาดเล็กกว่านั้นไม่จำเป็นต้องผ่านกระบวนการ BIP อย่างเป็นทางการ เนื่องจากอาจมีบางครั้งที่แก้ไขช่องโหว่ที่สำคัญ นี่เป็นกรณีในปี 2018 เมื่อต้องมีแพตช์ซึ่งอาจนำไปสู่การสร้าง bitcoin เกินขีดจำกัดอุปทานคงที่ซึ่งจะทำลายความเชื่อมั่นในระบบทั้งหมด
คุณไม่จำเป็นต้องเป็นนักพัฒนาเพื่อช่วยปรับปรุง Bitcoin Core คุณสามารถช่วยปรับปรุงเอกสาร การแปล แนะนำการเปลี่ยนแปลงกระบวนการหรือการปรับปรุง UI
เป็นทางเลือกในการสร้างและบำรุงรักษา Bitcoin Core มีการใช้งาน Bitcoin Protocol ที่แยกจากกันโดยสิ้นเชิง เช่น Libbitcoin ซึ่งทำหน้าที่เป็นคอลเล็กชันของไลบรารี C++ แบบโอเพ่นซอร์สสำหรับการสร้างแอปพลิเคชันบิตคอยน์
ดูข้อมูลเพิ่มเติมเกี่ยวกับการมีส่วนร่วมใน Bitcoin Core แต่โปรดทราบว่านี่เป็นช่องทางสนับสนุนสำหรับ Bitcoin ในบทความถัดไป เราจะมาดูบทบาทของนักขุดในการสนับสนุนเครือข่าย Bitcoin และวิธีที่คุณสามารถมีส่วนร่วมในกระบวนการขุดได้
ข้อจำกัดความรับผิดชอบ:
มุมมองในบทความนี้แสดงถึงมุมมองส่วนตัวของผู้เขียนเท่านั้นและไม่ถือเป็นคำแนะนำในการลงทุน สำหรับแพลตฟอร์มนี้ไม่รับประกันความถูกต้องครบถ้วนและทันเวลาของข้อมูลบทความ และไม่รับผิดชอบต่อการสูญเสียใด ๆ ที่เกิดจากการใช้ข้อมูลในบทความ
0.00
coinbase
CoinRui
IC Markets
orionx
Bitvalex
DIGIFINEX
exness
FINEXBOX
AVATRADE
BINANCE JEX