Bitcoin Full Node มีบทบาทอย่างไร

Bitcoin Full Node มีบทบาทอย่างไร WikiBit 2022-04-15 15:09

ในบทความก่อนหน้านี้ในหัวข้อนี้ เราได้พิจารณาภาพรวมของสถาปัตยกรรมของ 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