BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Sau đợt hard fork BCH, chúng tôi đã biên soạn "danh sách fork" Bitcoin cho bạn

Đọc bài viết này mất 20 phút
Bitcoin có bao nhiêu nhánh? Một hình ảnh để giúp bạn sắp xếp nó.
Nguồn gốc: Tạp chí Bitcoin
Bản dịch gốc: BitcoinM


Tối 15/11, Bitcoin Cash (BCH) chia rẽ gay gắt Fork đã được hoàn thành thành công và hai chuỗi BCHA và BCHN đã ra đời. Trên thực tế, bản thân Bitcoin Cash cũng là một chuỗi fork từ Bitcoin nguyên gốc, với tư cách là “Vua tiền điện tử”, Bitcoin có bao nhiêu fork? Bây giờ hãy để Lianwen ôn lại cùng mọi người nhé.


Trước hết chúng ta cần hiểu một khái niệm, đó là: cái gọi là fork là gì?


Từ "fork" có thể hơi khó hiểu. Trên thực tế, có rất nhiều loại "fork" khác nhau trong thế giới tiền điện tử và blockchain. Ý nghĩa của chúng khác nhau , bao gồm:


Cân nhánh Codebase


Một nhánh phân nhánh mã cơ sở là một "bản sao mã" của triển khai phần mềm. Sự phân nhánh của cơ sở mã thường đề cập đến việc điều chỉnh cơ sở mã ban đầu. Trong Bitcoin, một phân nhánh codebase có thể hoàn toàn tương thích với giao thức Bitcoin hoặc nó có thể dẫn đến một phân nhánh blockchain không mong muốn hoặc tạo ra một loại tiền điện tử hoàn toàn mới.


Blockchain Fork


Khi blockchain bị phân chia Khi hai phiên bản lịch sử giao dịch được hình thành, một phân nhánh blockchain sẽ xảy ra. Điều này có thể xảy ra vì nhiều lý do, một số lý do được mong đợi và một số lý do không mong đợi, tùy thuộc vào hoàn cảnh cụ thể. Việc phân nhánh chuỗi khối có thể dẫn đến nhiều kết quả khác nhau, từ một khối mồ côi duy nhất đến sự xuất hiện của một loại tiền điện tử hoàn toàn mới.


Hard Fork


Hard fork là một bản nâng cấp giao thức. Một số quy tắc giao thức có thể được nới lỏng hoặc bị xóa sau hard fork. Nếu tất cả người dùng nâng cấp, hard fork sẽ không khiến blockchain bị phân chia. Đặc biệt trong trường hợp của Bitcoin, một số người cho rằng trừ khi tất cả người dùng nâng cấp, giao thức "được nâng cấp" hoàn toàn không nên được gọi là hard fork mà là "tiền điện tử mới" hoặc tiền tệ "fork".


Soft Fork


Soft Fork cũng là một bản nâng cấp giao thức, chức năng chính của nó là tăng cường hoặc thêm các quy tắc giao thức. Việc nâng cấp fork mềm có thể khiến blockchain phân nhánh, nhưng bên có phần lớn sức mạnh tính toán sẽ thực thi fork mềm, từ đó đảm bảo rằng mạng tuân theo cùng một lịch sử giao dịch. Nói chung, các soft fork do thợ đào kích hoạt (MASF) được kích hoạt bởi hashrate, trong khi các soft fork do người dùng kích hoạt (UASF) được kích hoạt bởi người dùng.


Vùng xám


Mặc dù bốn thuật ngữ và định nghĩa về phân nhánh trên đề cập đến loại "phân nhánh" thị trường tiền điện tử hiện tại, nhưng môi trường thực sự rất phức tạp. Ví dụ: sự khác biệt giữa hard fork và soft fork dường như không rõ ràng và cộng đồng tiền điện tử đôi khi bối rối về việc fork nào nên được coi là một bản nâng cấp giao thức. Không chỉ vậy, trong một số trường hợp, các chuyên gia trong ngành còn có những quan điểm khác nhau về loại “fork”, một số có động cơ chính trị, một số muốn viết lại lịch sử giao dịch, khiến Bitcoin fork càng trở nên khó hiểu hơn.


BCH 硬分叉后,我们为你整理了一份比特币「分叉清单」


Tiếp theo , Chúng ta hãy đi vào vấn đề chính và xem Bitcoin có bao nhiêu nhánh?


Satoshi Nakamoto đã phát hành phiên bản đầu tiên của cơ sở mã Bitcoin vào năm 2009, do đó chính thức ra mắt Bitcoin. Khi đó, Bitcoin được gọi là “Bitcoin” (hay chính xác hơn là phiên bản đầu tiên của Bitcoin nên được gọi là “Bitcoin 0.1.0”). Hậu duệ của cơ sở mã này đã được đổi tên thành "Bitcoin Core" và đôi khi được gọi là "Khách hàng Satoshi".


Các nhánh blockchain Bitcoin thông thường


Khi có hai hoặc nhiều thợ mỏ cùng lúc Khi tìm thấy một khối hợp lệ , chuỗi khối Bitcoin sẽ phân nhánh thành hai nhánh. Theo thiết kế fork Bitcoin, các nhánh blockchain này sẽ được giải quyết ngay lập tức khi chuỗi nhánh trở nên dài hơn, lúc đó chuỗi nhánh ngắn hơn sẽ bị bỏ đi (“mồ côi”). Thậm chí ngày nay, điều này vẫn xảy ra thường xuyên.


Soft fork đầu tiên của Bitcoin


Nâng cấp giao thức soft fork đầu tiên của Bitcoin Tính năng giao thức OP_RETURN bị tắt , về mặt kỹ thuật là một soft fork do người dùng kích hoạt, hay UASF. Tuy nhiên, trong giai đoạn đầu của Bitcoin, chỉ có Satoshi Nakamoto “thực sự kiểm soát” các quy tắc của giao thức Bitcoin nên việc nâng cấp này không gây ra hard fork blockchain.


Hard fork đầu tiên của Bitcoin


Giao thức hard fork đầu tiên của Bitcoin Bản nâng cấp đã bổ sung thêm tính năng mới OP_NOP Fork này thực chất là do chính Satoshi Nakamoto quyết định. Tuy nhiên, không phải ai cũng nghĩ rằng bản nâng cấp này là một hard fork thực sự, vì fork này không dẫn đến sự phân chia blockchain.


Sự phân nhánh không chủ ý của blockchain bitcoin


Khi các phần khác nhau của mạng Bitcoin nhận thấy sự phân nhánh blockchain không chủ ý xảy ra khi lịch sử giao dịch khác nhau và tình huống không thể được giải quyết tự động. Loại phân nhánh blockchain này thường do lỗi phần mềm hoặc sự cố kỹ thuật khác gây ra và là một trong những trục trặc ngắn hạn lớn nhất mà Bitcoin có thể gặp phải. May mắn thay, các đợt fork blockchain không chủ ý chỉ xảy ra hai hoặc ba lần trong lịch sử Bitcoin và mỗi lần chúng đều được giải quyết thành công thông qua sự phối hợp của cộng đồng mà không gây ra nhiều thiệt hại.


Nút thắt Bitcoin


Nút thắt Bitcoin là ví dụ điển hình đầu tiên về một nhánh của cơ sở mã Bitcoin Core, nền tảng cơ sở mã Một nhánh là một "bản sao mã" được triển khai bằng phần mềm và do đó không làm cho chuỗi khối bị phân chia. Trên thực tế, Bitcoin Knots hoàn toàn tương thích với Bitcoin Core – nó chỉ cung cấp các chức năng khác nhau.


Libbitcoin


Libbitcoin là sự tái tạo hoàn chỉnh của giao thức Bitcoin trong một Fork cơ sở mã khác Ví dụ: nó không phải là một nhánh của cơ sở mã Bitcoin Core nhưng cũng hoàn toàn tương thích với Bitcoin Core.


Soft fork kích hoạt bằng thợ mỏ (MASF) đầu tiên trong lịch sử Bitcoin


Bản nâng cấp P2SH có thể nói là soft fork được kích hoạt bởi thợ mỏ (MASF) đầu tiên trong lịch sử Bitcoin.Mặc dù các fork mềm được kích hoạt bởi thợ mỏ tiếp theo sử dụng cơ chế nâng cấp dựa trên sức mạnh tính toán thuần túy hơn nhưng chúng không gây ra bất kỳ vấn đề nào trong blockchain. .


Máy khách BIP148


Máy khách BIP148 là một nhánh khác của cơ sở mã Bitcoin Core. Ví dụ: ứng dụng khách BIP148 buộc một soft fork do người dùng kích hoạt phải kích hoạt nâng cấp giao thức "SegWit" và hiện có thể không tương thích với Bitcoin Core cũng như các ứng dụng khách Bitcoin khác.


Bitcoin ABC


Bitcoin ABC là một ví dụ khác về phân nhánh của cơ sở mã Bitcoin Core, nhưng Bitcoin ABC đã thực hiện một số điều chỉnh fork ở một mức độ nào đó để đảm bảo tính không tương thích với Bitcoin Core và các ứng dụng khách Bitcoin khác tại một số thời điểm.


Bitcoin ABC chính thức tách khỏi Bitcoin và tạo ra "Bitcoin Cash"


Tháng 8 năm 2017 Ngày lần đầu tiên, Bitcoin ABC không còn tương thích với Bitcoin Core và các ứng dụng khách Bitcoin khác. Kể từ đó, Bitcoin ABC đã tạo ra một loại tiền điện tử mới có tên là "Bitcoin Cash", tức là Bitcoin Cash (Lianwen Lưu ý: Bitcoin Cash cũng đã trải qua một số đợt phân nhánh kể từ đó, bao gồm cả đợt phân nhánh vào ngày 15 tháng 11 năm 2020, phân nhánh hai chuỗi BCHN và BCHA) .


BTC1


BTC1 cũng là một nhánh mã cơ sở của Bitcoin Core và cũng không tương thích với Bitcoin Core và các ứng dụng khách Bitcoin khác. Nhưng BTC1 có một mục đích cụ thể, đó là triển khai nâng cấp hard fork cho giao thức Bitcoin mới “Segwit2x”. (Nói cách khác, mục tiêu của BTC1 là khiến tất cả người dùng Bitcoin chuyển sang giao thức Segwit2x và coi nó như cái gọi là "Bitcoin thực sự").


Fork mềm do người dùng kích hoạt (UASF) đầu tiên trong lịch sử Bitcoin


Fork khách BIP148 thực sự không nhận được đủ sự hỗ trợ của cộng đồng. Bởi vì nó muốn tách khỏi Bitcoin để tạo ra các loại tiền điện tử mới, nhưng cuối cùng chỉ có một số ít thợ mỏ nâng cấp lên hệ thống tương ứng, vì vậy ứng dụng khách BIP148 vẫn tương thích với các ứng dụng khách Bitcoin khác. Nhiều người coi bản nâng cấp giao thức này là soft fork do người dùng kích hoạt (UASF) "thực sự" đầu tiên

vì fork này không phải do các nhà phát triển quyết định mà được hình thành từ một phong trào người dùng cơ sở và ra đời.


Bitcoin Clashic


Bitcoin Clashic là phiên bản hoàn toàn mới của Bitcoin ABC được thiết kế để nâng cấp Fork đến giao thức Bitcoin Cash. Trên thực tế, hầu hết người dùng Bitcoin Cash đã hoàn tất nâng cấp và nhận ra tên giao thức mới là “Bitcoin Cash”. Tuy nhiên, vẫn có một nhóm nhỏ người dùng chọn tiếp tục sử dụng phiên bản đầu tiên của giao thức Bitcoin Cash (mà cộng đồng mã hóa chính thống luôn coi là một trò đùa). Những người dùng này đặt tên cho loại tiền điện tử được phân nhánh này là: “Bitcoin Clashic”.


Bitcoin Core Sq


Vào đầu năm 2018, hầu hết cộng đồng Bitcoin Clashic đã chấp nhận Bitcoin Clashic client Một phân nhánh cơ sở mã ở phía máy khách, được gọi là Bitcoin Core Sq, không tương thích với ứng dụng khách Bitcoin Clashic hiện tại. Kết quả là, một loại tiền điện tử hoàn toàn mới đã được tạo ra một lần nữa, nhưng cộng đồng Bitcoin Clashic đã cố tình đặt tên nó là "Bitcoin Core". Lưu ý rằng Bitcoin Core Sq và/hoặc ứng dụng khách phần mềm Bitcoin Core thực và/hoặc tiền điện tử Bitcoin Core thực và/hoặc giao thức Bitcoin thực không tương thích. Bitcoin Clashic đã tồn tại được một thời gian nhưng hiện đã bị bỏ hoang hoàn toàn (phần lớn là do cộng đồng vẫn hỗ trợ Bitcoin Core).


Segwit2x thất bại


Vì nhiều lý do khác nhau, hầu như không có ai trong cộng đồng tiền điện tử chấp nhận BTC1. Kết quả là , BTC1 không chỉ Không có cách nào để "nâng cấp" giao thức Bitcoin hoặc thậm chí tiếp tục tồn tại trên thị trường như một loại tiền điện tử mới.


Bitcoin Gold, Bitcoin Diamond, hàng tá Bitcoin fork khác


Sau khi Bitcoin ABC được tạo thành công Bitcoin Cash thông qua một fork blockchain, cộng đồng mã hóa đã nhìn thấy một tiền lệ thành công nên nhiều “fork coin” Bitcoin bắt đầu xuất hiện. Trên thực tế, lý do chính khiến Bitcoin Cash có thể fork thành công là do những bất đồng lâu dài trong cộng đồng Bitcoin, tuy nhiên, hầu hết các “fork coin” sau đó đều là fork vì lợi ích của fork, họ chỉ nghĩ rằng fork mà thôi. đang tạo ra một "cách tiếp cận tốt" khác đối với tiền điện tử mới, không có gì hơn.


Bitcoin SV


Tầm nhìn của Bitcoin Satoshi (Bitcoin SV) là mã cho thư viện Bitcoin ABC đã phân nhánh, nhưng tiền điện tử đã thực hiện các điều chỉnh đối với giao thức được thiết kế để đảm bảo rằng nó sẽ không tương thích với giao thức Bitcoin Cash tại một thời điểm nào đó trong tương lai.


Bitcoin ABC và Bitcoin SV chia tay


Năm 2018, do những bất đồng nội bộ trong nội bộ Cộng đồng Bitcoin Cash ngày càng tăng, Bitcoin ABC và Bitcoin SV đã quyết định tách khỏi giao thức Bitcoin Cash hiện có. Mặc dù đôi khi được gọi là "Bitcoin Cash ABC", Bitcoin ABC vượt trội hơn Bitcoin SV ở hầu hết mọi khía cạnh. Do đó, cái mà cộng đồng tiền điện tử hiện nay gọi là "Bitcoin Cash" thực sự đề cập đến Bitcoin ABC và trong quá trình fork năm đó Bitcoin SV vẫn là được cộng đồng mã hóa gọi là "Bitcoin SV".


Bitcoin đen tối


Bitcoin đen tối là Bitcoin Một nhánh của cơ sở mã Core đã ra mắt loại tiền điện tử cùng tên: Bitcoin Dark. Giống như Litecoin và nhiều altcoin khác, Bitcoin Dark đã điều chỉnh cơ sở mã của nó để hoàn toàn không tương thích với giao thức Bitcoin ngay từ đầu. Do đó, Bitcoin Dark là một loại tiền điện tử hoàn toàn mới và không thể được coi là một nhánh phân nhánh của blockchain, nhưng loại tiền điện tử này lại có "Bitcoin" trong tên của nó. Ngày nay, Bitcoin Dark dường như không còn nữa.


Liên kết gốc



Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi