Education | Artículo

Fork trong tiền điện tử là gì?

Por Ugly Bob | OCT 17, 2022

Fork trong tiền điện tử là gì? 8:47 Min. lectura

Fork trong tiền điện tử là gì?

Nếu bạn đã quen thuộc với phát triển phần mềm mã nguồn mở, bạn có thể đã nghe nói về một thứ gọi là ngã ba. Tuy nhiên, khái niệm này có ý nghĩa chuyên biệt hơn trong không gian tiền điện tử:

Forking trong tiền điện tử là một sự thay đổi trong giao thức đồng thuận cho một blockchain. Đó là một sự thay đổi trong đó các nút bắt đầu xác nhận các khối trong một chuỗi tách biệt với chuỗi ban đầu.

Forks hoạt động như thế nào?

Giả sử một nhà phát triển liệt kê một đoạn mã trên một nền tảng như GitHub, nền tảng này được mở cho công chúng. Đó được gọi là mã nguồn mở.

Điều này có nghĩa là người dùng có thể tạo một bản sao mã nguồn để sử dụng cho riêng mình. Họ có thể làm điều này với ý định tự biên dịch phần mềm. Họ có thể làm điều này để thêm chức năng có thể chưa được thêm bởi các tác giả ban đầu của một phần mềm hoặc có thể đã bị các tác giả gốc từ chối.

Lấy mã nguồn này và xây dựng nó một cách độc lập được gọi là Forking . Nó là chìa khóa cho sức sống của mã nguồn mở.

Forking trong không gian tiền điện tử là gì?

Sắc thái của phần mềm tiền điện tử nằm ở sự đồng thuận. Nó là tài sản chính của một giao thức blockchain đang hoạt động. Mọi nút hoạt động trên mạng phải sử dụng cùng một phần mềm như mọi nút khác hoặc các hình phạt rủi ro và loại trừ.

Vì vậy, giả sử bạn muốn fork một phần mềm tiền điện tử hiện có. Do nhu cầu về sự đồng thuận này, bạn sẽ cần phải phân nhánh toàn bộ blockchain. Đó là, trừ khi bạn có thể yêu cầu phần lớn các nút hiện có thay thế phần mềm của chúng bằng phần mềm của bạn, điều này không phải lúc nào cũng dễ dàng!

Tại sao Forks xảy ra?

Forks xảy ra vì nhiều lý do:

  • Cập nhật phần mềm
  • Bất đồng trong giao thức đồng thuận
  • Các cuộc tấn công vào một mạng nhất định
  • Các thợ mỏ chạy đua để sản xuất chuỗi dài hơn
  • Khôi phục mạng do thiết kế kém

Các loại nĩa

Có hai loại fork trong không gian tiền điện tử nơi các quy tắc đồng thuận được thay đổi. Cả hai đều phải tuân thủ các kết quả khác nhau bao gồm hoặc loại trừ sự tham gia của các nút cũ hơn.

Ngã ba cứng

Một đợt hard fork xảy ra khi các quy tắc đồng thuận được nới lỏng để đáp ứng các thay đổi nhất định đối với mạng. Những thay đổi này làm tăng chức năng của hành vi xác nhận khối. Những thay đổi này không tương thích ngược đối với các nút chạy phần mềm cũ hơn và sẽ bắt đầu một nhánh mới trong chuỗi khối gốc.

Khi chức năng rộng hơn của nội dung mạng có sự thay đổi, thì các đặc tính kinh tế của nội dung cũng vậy. Những thay đổi này có thể bao gồm:

  • Tăng không gian khối
  • Các phương pháp giảm thời gian giao dịch
  • Tái cơ cấu phát thải khen thưởng

Danh sách vẫn tiếp tục nhưng có một điều chắc chắn: cần có một tài sản mới để giao dịch trên blockchain mới.

Ví dụ: Giả sử một nút đang chạy phần mềm cũ đã nhận được khối 2 MB khi nó mong đợi khối 1 MB. Khối 2 MB đó sẽ không hợp lệ vì nó lớn hơn các quy tắc của mạng cũ hơn cho phép. Khối 2 MB sẽ phải được gửi trên một mạng riêng biệt.

Ngã ba mềm

Một soft fork xảy ra khi các quy tắc đồng thuận được thắt chặt để đáp ứng một số thay đổi nhất định đối với mạng. Thay đổi này tạo ra một chức năng nhất định về hành vi xác nhận hoặc đồng thuận của khối. Loại fork này tương thích ngược cho các nút chạy phần mềm cũ hơn và cho phép các nút bỏ qua phương thức tham gia đã cập nhật.

Để sử dụng ví dụ trước đó của chúng tôi: Giả sử một nút mong đợi một khối 1 MB nhưng nhận một khối 0,8 MB. Trong trường hợp này, khối nhỏ hơn này sẽ được coi là ít hơn một khối đầy đủ nhưng vẫn được chấp nhận.

Nĩa cứng & Nĩa mềm đáng chú ý

Hãy xem một số ví dụ về tất cả các fork này trong thực tế. Chúng ta sẽ xem xét hai mạng tiền điện tử phổ biến nhất khi chúng đã trải qua một số khó khăn ngày càng tăng để có được vị trí như ngày hôm nay.

Bitcoin (BTC) & Bitcoin Cash (BCH) & SegWit

Vào giữa đến cuối năm 2010, Bitcoin ( BTC / USDT ) phải đối mặt với các vấn đề về khả năng mở rộng khi con đường chuyển tiếp của nó bị tranh chấp giữa hai phe người dùng Bitcoin.

Một đề xuất đã được đưa ra để triển khai chức năng Segregated Witness (SegWit) trong phần mềm Bitcoin. SegWit đã được đề xuất như một sự thay đổi đối với kiến trúc giao dịch của Bitcoin. Thay đổi này sẽ lưu trữ dữ liệu chữ ký dưới dạng cây dữ liệu được đính kèm với các giao dịch và không được tính trong ID giao dịch. SegWit đã được đề xuất như một lựa chọn tham gia. Đây sẽ là một ví dụ về một soft fork.

Bạn thực sự có thể thấy sự khác biệt trong địa chỉ Bitcoin của mình: Một địa chỉ bắt đầu bằng số một sử dụng cấu trúc giao dịch kế thừa trong khi các địa chỉ bắt đầu bằng ‘bc1’ hoặc số ba sử dụng SegWit gốc và SegWit lồng nhau tương ứng.

Vì vậy, các Bitcoiners đã bị giằng xé giữa việc giảm dữ liệu cần thiết trong một giao dịch để cho phép nhiều giao dịch hơn để phù hợp với các khối 1 MB hoặc tăng kích thước khối lên 8 MB. Việc từ chối SegWit đối với các khối lớn hơn sẽ yêu cầu một hệ thống mạng cứng. Vào tháng 8 năm 2017, Bitcoin đã được hard fork và Bitcoin Cash đã được tạo ra .

Bạn quan tâm đến việc mua mã thông báo Bitcoin (BTC) ?

Buy Now

Ethereum (ETH) & Ethereum Classic (ETC)

Vào tháng 6 năm 2016, tin tặc đã đột nhập vào ‘The DAO’, một kho bạc lớn được tạo ra như một phương tiện cung cấp đầu tư cho các dự án trên mạng Ethereum. Các tin tặc đã đánh cắp khoảng $ 55 triệu USD .

Trước thời điểm xảy ra vụ hack, The DAO có khoảng 250 triệu đô la Mỹ trong kho bạc. Đây là cách nó hoạt động:

Mỗi thành viên sẽ nhận được 100 mã thông báo DAO cho mỗi 1 ETH được gửi vào kho bạc. Những mã thông báo này được sử dụng để bỏ phiếu xem một đề xuất đầu tư nhất định có tiềm năng sinh lời hay không. Nếu đề xuất được thông qua, kho bạc sẽ tự động chuyển khoản đầu tư ETH được đề xuất sang một hợp đồng thông minh đại diện cho dự án.

Ý tưởng này tương tự như một quỹ đầu cơ. Nếu dự án tạo ra nhiều doanh thu hơn khoản đầu tư, lợi nhuận sẽ được gửi lại vào kho bạc The DAO và tăng giá trị của mã thông báo DAO.

Tuy nhiên, hợp đồng thông minh có một lỗ hổng đã được khai thác để cho phép kẻ tấn công rút tiền vô hạn cho đến khi kho bạc được làm trống.

Tất nhiên câu chuyện này có nhiều chi tiết, nhưng chúng ta hãy bám vào các sự kiện chính. Các tin tặc tấn công đã chiến đấu để rút càng nhiều tiền càng tốt trong khi các tin tặc mũ trắng của cộng đồng cố gắng sử dụng cách khai thác tương tự để tiết kiệm ngân quỹ.

Cuối cùng, cả hai phe đã rút hết những gì có thể nhưng thiệt hại đã gây ra. Để giảm thiểu hoàn toàn cuộc tấn công, một đợt hard fork của blockchain đã được đề xuất. Chuỗi khối sẽ được khởi động lại từ trước khi xảy ra vụ hack và tiếp tục như thể không có gì xảy ra. Đây là chuỗi khối canon hiện tại của Ethereum ( ETH / USDT ) như chúng ta đã biết.

Tuy nhiên, một số người dùng nghĩ rằng đây là một tiền lệ xấu và sẽ vẫn ở trên blockchain nơi xảy ra vụ hack; bây giờ được gọi là Ethereum Classic.

Bạn quan tâm đến việc mua mã thông báo Ethereum (ETH) ?

Buy Now

Các câu hỏi thường gặp

Forking có phải là một điều tốt?

Forking thường được thực hiện để cải thiện một giao thức. Việc thay đổi tốt hay xấu là tùy thuộc vào cộng đồng thực hiện thay đổi.

Hard fork có làm tăng giá không?

Vì các mạng chia nhánh có các đặc tính kinh tế và kỹ thuật khác nhau, chúng về cơ bản là các tài sản khác nhau. Những yếu tố này sẽ ảnh hưởng đến việc một tài sản có tăng giá trị hay không.

Loại tiền điện tử nào tốt nhất để fork?

Không có tiền điện tử tốt nhất để fork và bất kỳ dự án nguồn mở nào cũng có thể được fork.

Ethereum 2.0 có phải là một hard fork không?

Ethereum 2.0 không được coi là một hard fork nếu người dùng tuân thủ mô hình Proof-of-Stake trong các bản nâng cấp phần mềm. Phiên bản Proof-of-Work của ETH sẽ tạo ra một blockchain mới.

Tại sao Bitcoin lại hard fork?

Bitcoin thực hiện các hard fork nói chung để giải quyết các vấn đề về khả năng mở rộng. Vấn đề thường là giao dịch mỗi giây và kích thước khối.

Cardano có hard fork không?

Vasil là một hard fork của Cardano ( ADA / USDT ).

Sự khác biệt giữa hard fork và soft fork là gì?

Một hard fork không tương thích ngược yêu cầu một blockchain mới trong khi một soft fork tương thích ngược với blockchain cũ. Xem bài viết trên để được giải thích chi tiết hơn.

Author: Ugly Bob

The wily and less old Bob. He does the back-end stuff for the duo and handles the day-to-day while other Bob counts the twenties made from their writing. They make him have his Twitter account, but DMs are open.

Education: U of Rugpulls

Crypto Class of: 2021

Fun Fact: Has never held an important opinion

Descubrir más

Lo sentimos, no podemos encontrar nada para su búsqueda. Por favor, intente otro término.
This site is registered on wpml.org as a development site.