paint-brush
Fork tiền điện tử ảnh hưởng đến tiền của bạn như thế nào?từ tác giả@obyte
338 lượt đọc
338 lượt đọc

Fork tiền điện tử ảnh hưởng đến tiền của bạn như thế nào?

từ tác giả Obyte6m2023/12/29
Read on Terminal Reader

dài quá đọc không nổi

Phân nhánh xảy ra khi ai đó tạo một bản sao giống hệt của một phần mềm đã tồn tại. Hãy cùng tìm hiểu cách thức hoạt động của điều này trong thế giới tiền điện tử.
featured image - Fork tiền điện tử ảnh hưởng đến tiền của bạn như thế nào?
Obyte HackerNoon profile picture
0-item

Không, đó không phải là dụng cụ ăn uống. Ở đây chúng ta đang nói về sự phân chia, một con đường duy nhất chia thành hai hoặc nhiều hơn. Trong trường hợp này, trong thế giới kỹ thuật số và đặc biệt là đối với chuỗi tiền điện tử. Tuy nhiên, điều này không dành riêng cho thế giới tiền điện tử. Quả thực, hành động “giả mạo” một mã là điều cơ bản đối với bất kỳ loại phần mềm nguồn mở nào.


Về cơ bản, phân nhánh xảy ra khi ai đó tạo một bản sao giống hệt của một phần mềm/mã nguồn hiện có . Trong trường hợp bạn chưa biết, tiền điện tử cũng là phần mềm và hầu hết chúng đều là phần mềm nguồn mở; điều đó có nghĩa là theo nghĩa đen, bất kỳ ai cũng có thể tạo một nhánh (bản sao) của bất kỳ ai trong số họ để bắt đầu dự án của riêng họ hoặc áp dụng các tính năng mới.


Một lần nữa, điều đó không có nghĩa là mọi người sẽ chấp nhận những thay đổi đó và sử dụng phiên bản phần mềm hoặc tiền điện tử đó. Nhiều phiên bản của cùng một phần mềm có thể tồn tại độc lập với nhau và có các nhà phát triển, tính năng và cộng đồng riêng, ngay cả khi họ có chung lịch sử ban đầu.

Tại sao phải tạo một nhánh tiền điện tử?

Trong thời gian gần đây, fork từng ám chỉ sự chia rẽ trong nhóm phát triển. Ví dụ: một số thành viên từ bỏ dự án hoặc có “sự khác biệt về mặt sáng tạo”. Hiện tại, điều đó cũng có thể có nghĩa như vậy, nhưng người ta kỳ vọng rộng rãi rằng phần mềm nguồn mở có thể được phân nhánh theo mặc định, chỉ để chấp nhận sự đóng góp từ những người khác . Phần mềm nguồn mở này hầu hết được phát triển bởi cả một cộng đồng tình nguyện viên và giấy phép của nó được sử dụng và chia sẻ miễn phí.


Tiền điện tử thường rơi vào lĩnh vực phần mềm nguồn mở. Ví dụ: Bitcoin, Obyte và Ethereum là mã nguồn mở, miễn phí sử dụng và “phân nhánh” cho bất kỳ mục đích nào — thậm chí là để bán nó. Trên các kho lưu trữ như GitHub , bất kỳ ai cũng có thể phân nhánh mã nguồn bằng một nút bấm. Tuy nhiên, một lần nữa, chỉ có cộng đồng (bao gồm ví và sàn giao dịch) mới quyết định sử dụng phiên bản nào và đó thường là phiên bản cũ nhất, được duy trì bởi nhóm ban đầu hoặc những người kế nhiệm của họ.


Kho lưu trữ Obyte trên GitHub


Bằng cách này, tính năng “forking” thường được cộng đồng lập trình viên sử dụng để thử nghiệm các chức năng mới và đưa ra các đề xuất cải tiến để các nhà phát triển ban đầu áp dụng vào “nhánh” chính (phiên bản cũ hơn hoặc phiên bản chính). Mặt khác, nhóm chính cũng có thể áp dụng một fork vào chuỗi “thực”, trong thời gian thực. Điều này có thể được thực hiện để khắc phục các sự cố bảo mật hoặc áp dụng các thay đổi đã được thử nghiệm trước đó, bao gồm kinh tế học mã thông báo, thuật toán đồng thuận hoặc thuộc tính khả năng mở rộng.


Nó cũng có thể là một cuộc ly giáo. Đây là những gì đã xảy ra để tạo ra Ethereum và Ethereum Classic cũng như Bitcoin và Bitcoin Cash. Những người sáng lập và phát triển những đồng tiền này có sự khác biệt lớn về ý thức hệ trong cả hai trường hợp, vì vậy họ chia phần mềm để bắt đầu con đường riêng của mình dưới dạng những đồng tiền và chuỗi hoàn toàn mới.

Fork mềm và Hard Fork

Có hai loại fork chính —áp dụng cho tiền điện tử. Chúng có thể không thể đảo ngược (các nhánh cứng) hoặc giả sử là “song song” (các nhánh mềm). Hard fork liên quan đến sự phân kỳ cơ bản và không thể đảo ngược trong chuỗi, thường yêu cầu tất cả người tham gia nâng cấp phần mềm của họ để tiếp tục tham gia vào mạng. Những người tham gia đó thường là người khai thác, người xác thực, nút, ví, sàn giao dịch hoặc nói tóm lại là “người chơi lớn” thay vì người dùng trung bình — những người có thể hưởng lợi hoặc không hưởng lợi từ nhà cung cấp của họ, hầu như không cập nhật ứng dụng của họ hoặc không làm gì cả.


Cửa hàng ứng dụng


Loại phân nhánh này có thể dẫn đến việc tạo ra một loại tiền điện tử mới và riêng biệt, với các quy tắc và lịch sử riêng biệt. Về phần mình, soft fork là một bản nâng cấp tương thích ngược hơn nhằm đưa ra các quy tắc mới trong khi vẫn duy trì khả năng tương thích với giao thức hiện có. Vì vậy, đây là một bản cập nhật “song song”. Những người tham gia chưa nâng cấp vẫn có thể tương tác với mạng, mặc dù họ có thể không được hưởng lợi từ các tính năng mới. Các nút được nâng cấp và không nâng cấp có thể cùng tồn tại trên cùng một mạng.


Ví dụ về một hard fork liên quan đến sự ly giáo trong cộng đồng của họ là Ethereum Classic (ETC) và Bitcoin Cash (BCH). Nhưng điều quan trọng cần lưu ý là hard fork không phải lúc nào cũng dẫn đến việc tạo ra một đồng tiền mới. Chẳng hạn, Bitcoin (BTC) đã trải qua một số đợt hard fork trong nhiều năm để thực hiện cập nhật hoặc vá lỗi. Một vụ nổi tiếng xảy ra vào năm 2010 , khi ai đó khai thác lỗ hổng để khai thác 92 tỷ BTC (nhiều hơn nguồn cung). Hard fork được tạo ra để khắc phục vấn đề đó.


Soft fork cũng đã có mặt trong Bitcoin và các chuỗi khác. Một ví dụ phổ biến là Segregated Witness ( SegWit ) cho BTC. Đây là tính năng sắp xếp lại dữ liệu khối để chiếm ít không gian hơn và cải thiện giao dịch, nhưng việc áp dụng cho các nút là tùy chọn.

Điều gì xảy ra với tiền của bạn trong một đợt fork tiền điện tử?

Đó có thể là câu hỏi quan trọng nhất ở đây và nó có câu trả lời dễ dàng. Trong một soft fork tiền điện tử, tuyệt đối sẽ không có điều gì xảy ra với tiền của bạn. Sau đó, có thể bạn sẽ thích thú với những tính năng mới. Mặt khác, trong một đợt hard fork, một số điều có thể xảy ra và bạn nên chú ý đến chúng.


Phân nhánh tiền điện tử


Trước hết, có khả năng các nhà cung cấp của bạn (ví, sàn giao dịch, người giám sát) khuyến nghị hoặc trực tiếp cấm bạn thực hiện các giao dịch trong thời gian diễn ra sự kiện, do mạng lưới hiện tại không ổn định . Hãy chờ xem quy trình chuẩn ở đó là gì: thực hiện giao dịch trong vài giờ thường không an toàn.


Tiếp theo, mọi thứ có thể trở lại bình thường và không có gì khác xảy ra, hoặc hard fork đã sinh ra một chuỗi khác và đồng tiền tương ứng của nó. Đây có thể là tin tốt cho bạn vì mọi thứ đều được sao chép trong hard fork, bao gồm toàn bộ lịch sử giao dịch và số dư của người dùng. Nói cách khác, nếu bạn có một số token ở chuỗi A, bạn sẽ nhận được số tiền tương tự ở chuỗi B mới.


Đây có phải là tiền miễn phí không? Vâng, có và không. Nếu mã thông báo A được định giá, giả sử là 100 đô la cho mỗi đơn vị tại thời điểm chia tách, điều đó không có nghĩa là mã thông báo B mới sẽ có cùng mức giá. Nó thậm chí có thể không có giá nào cả. Bạn sẽ nhận được cùng số lượng xu nhưng không có cùng giá trị vì chúng không còn giống nhau nữa.

Tiền xu khác nhau, giá trị khác nhau

Quay trở lại năm 2017, khi một hard fork tạo ra Bitcoin Cash, mỗi BCH bắt đầu được giao dịch ở mức khoảng 300 USD, trong khi BTC có giá khoảng 4.000 USD [CMC]. Vì vậy, nếu bạn có 1 BTC tại thời điểm chia tách, bạn cũng đã nhận được 1 BCH, nhưng số tiền không chính xác là 8.000 USD. Chỉ cần thêm 300 USD nữa nếu giao dịch trong cùng tuần. Hard fork không có nghĩa là tiền của bạn sẽ được sao chép mãi mãi trong cả hai chuỗi. Điều này chỉ xảy ra một lần, vào ngày và giờ chính xác đó. Nếu bạn không có gì tại thời điểm chia tách thì sẽ không có đồng xu nào được nhân lên.


bitcoin


Con đường của cả hai đồng tiền chắc chắn đã tách biệt khỏi đó. Bitcoin đã áp dụng SegWit và Bitcoin Cash đã tăng kích thước các khối của nó và phải chịu nhiều đợt hard fork và phân tách hơn trong những năm qua. Nhóm phát triển của họ khác nhau về lộ trình, hệ tư tưởng, giá cả và giới hạn thị trường. Họ có các cộng đồng khác nhau và nhóm người dùng riêng. Đó là những gì một hard fork có thể làm được.


Tuy nhiên, người dùng vẫn có thể sử dụng cả hai đồng tiền mà không cần phải lựa chọn giữa hai đồng tiền đó. Phân nhánh phần mềm được tạo ra để tăng thêm giá trị chứ không phải để lấy đi giá trị và chúng là một cách phân cấp quan trọng khác. Đúng như Linus Nyman và Juho Lindman đã nói trong một bài báo về nó:


“Ở cấp độ phần mềm, việc giả mạo mã đóng vai trò như một cơ chế quản trị cho sự bền vững bằng cách đưa ra một cách để khắc phục sự lỗi thời và suy thoái theo kế hoạch (...) Ở cấp độ cộng đồng, việc giả mạo mã đảm bảo tính bền vững bằng cách cung cấp cho cộng đồng một lối thoát: quyền để bắt đầu một phiên bản mới của chương trình. Cuối cùng, ở cấp độ hệ sinh thái, phân nhánh đóng vai trò là thành phần cốt lõi của chọn lọc tự nhiên và là chất xúc tác cho sự đổi mới.”


Fork có thể tạo ra các đồng tiền, chuỗi và phiên bản khác nhau của các chuỗi đó, nhưng như người ta nói, càng nhiều thì càng vui. Cuối cùng, quyết định chỉ thuộc về người dùng.

Dĩa ở Obyte

Obyte, là một Đồ thị theo chu kỳ có hướng (DAG) với hệ thống đồng thuận duy nhất, không có các nhánh mềm. Đó là bởi vì không có người có quyền lực nào phê duyệt hoặc từ chối những thay đổi giao thức đó mà không có sự đồng ý của tất cả người dùng khác. Thay vì các công cụ khai thác hoặc “trình xác thực”, Obyte được tính bằng Nhà cung cấp đơn hàng (OP).


Họ là những người dùng hoặc tổ chức có uy tín mà các giao dịch của họ chỉ đóng vai trò là điểm tham chiếu để đặt hàng cho tất cả những người khác và được cộng đồng bình chọn. Vì vậy, tất cả các bản cập nhật trong hệ sinh thái này đều được áp dụng dưới dạng hard fork sau khi được thảo luận và thử nghiệm kỹ lưỡng với cộng đồng các nhà phát triển.


Nhân tiện, bất kỳ ai cũng có thể tham gia vào quá trình phát triển Obyte thông qua GitHub, nơi mã của nó được cung cấp công khai để phân nhánh nếu bạn muốn. Trong ngữ cảnh này, phân nhánh là một quá trình bao gồm việc tạo một kho lưu trữ mới, được gọi là phân nhánh, chia sẻ mã và cài đặt hiển thị với kho lưu trữ "ngược dòng" ban đầu.


Người dùng có thể phân nhánh một dự án để đề xuất sửa lỗi, cải tiến hoặc thậm chí bắt đầu dự án phần mềm dựa trên Obyte của riêng họ. Phương pháp hợp tác này phù hợp với các nguyên tắc của phần mềm nguồn mở, thúc đẩy việc tạo ra các ứng dụng tốt hơn, đáng tin cậy hơn thông qua việc chia sẻ mã.


Hình ảnh Vector nổi bật của Freepik