Mọi thứ bạn cần biết về fork trong mật mã

Mọi thứ bạn cần biết về fork trong mật mã
#image_title

Trên thế giới tiền điện tử, chúng tôi sử dụng tên ngã ba để chỉ định một chuỗi khối chia thành hai thực thể khác nhau từ một khối nhất định trong trường hợp “ ngã ba cứng ” hoặc trải qua một bản cập nhật lớn trên toàn mạng của mình trong trường hợp “ nĩa mềm ". Như bạn đã biết, không có nhóm nào có toàn quyền kiểm soát mạng blockchain. Mọi người dùng trên mạng đều có thể tham gia, miễn là họ tuân theo một cơ chế xác định được gọi là thuật toán đồng thuận. Tuy nhiên, điều gì sẽ xảy ra nếu thuật toán này cần được thay đổi?

Vâng, một cái nĩa là kết quả của việc sửa đổi giao thức đồng thuận chuỗi khối. một ngã ba cứng xảy ra nếu một blockchain mới tách biệt vĩnh viễn khỏi blockchain ban đầu.

Sau đó, tất cả người dùng mạng phải cập nhật phần mềm của họ để tiếp tục tham gia. Ngã ba Bitcoin Cash của chuỗi khối Bitcoin ban đầu là ví dụ nổi tiếng nhất về hard fork.

Trong bài viết này chúng ta sẽ nói về khái niệm “ngã ba” trong mật mã. Nhưng trước đó, chúng tôi khuyên bạn nên đọc bài viết của chúng tôi về mật mã Nonce.

Chúng ta hãy đi

Ngã ba trong mật mã là gì?

Ở thời điểm bắt đầu, đã có Bitcoin, được thiết kế để hoạt động như một giải pháp kỹ thuật số phi tập trung thay thế cho tiền mặt. Theo thời gian, nhiều loại tiền tệ chuyên biệt hơn đã xuất hiện, chẳng hạn như Ripple et Monero. Ces tiền điện tử mới không tự nhiên xuất hiện, nhiều thứ là kết quả của một ngã ba.

Theo nghĩa rộng nhất, fork chỉ đơn giản là một sự thay đổi trong giao thức chuỗi khối mà phần mềm sử dụng để quyết định xem một giao dịch có hợp lệ hay không. Điều này có nghĩa là hầu như bất kỳ sự phân kỳ nào trong chuỗi khối đều có thể được coi là một nhánh rẽ.

Nhà sáchThêm các lợi íchĐặt cược ngay
BÍ MẬT 1XBET✔️ Thêm các lợi ích : cho đến khi €1950 + 150 vòng quay miễn phí
💸 Nhiều trò chơi máy đánh bạc
🎁 phiếu mua hàng : argent2035
✔️Thêm các lợi ích : cho đến khi €1500 + 150 vòng quay miễn phí
💸 Nhiều trò chơi sòng bạc
🎁 phiếu mua hàng : argent2035
✔️ Tiền thưởng: lên đến 1750 € + 290 CHF
💸 Danh mục đầu tư của sòng bạc hàng đầu
🎁 phiếu mua hàng : 200euros

Để hiểu được điều gì cái nĩa và đặc biệt là cái nĩa cứng, điều cần thiết trước tiên là phải hiểu công nghệ blockchain.

Về cơ bản, blockchain là một chuỗi được tạo thành từ các khối dữ liệu có chức năng như một sổ cái kỹ thuật số, trong đó mỗi khối mới chỉ có hiệu lực sau khi khối trước đó được xác nhận bởi người xác thực mạng. Dữ liệu trên blockchain có thể được truy nguyên từ giao dịch đầu tiên trên mạng.

Về nguyên tắc, khi một chuỗi khối chia làm hai, nó được gọi là “fork”. Có một số loại dĩa, những loại chính là ngã ba cứng, ngã ba mềm et ngã ba tạm thời. Cả hard fork và soft fork đều đóng một vai trò quan trọng trong việc duy trì hoạt động và quản lý của ngành công nghiệp blockchain.

Trong một số dự án blockchain, các bản cập nhật giao thức dưới dạng hard fork đã được thiết lập ngay từ khi dự án ra mắt.

các nhánh cứng

một ngã ba cứng là một thay đổi giao thức yêu cầu tất cả các nút trên mạng cập nhật phần mềm của họ để tiếp tục tham gia vào mạng.

Các nút của phiên bản mới của blockchain không còn đáp ứng các quy tắc của blockchain cũ mà chỉ đáp ứng các quy tắc mới. Blockchain mới liên tục khác biệt với phiên bản cũ.

Do đó, một hard fork tạo ra hai chuỗi khối cùng tồn tại và mỗi chuỗi khối được quản lý bởi phần mềm giao thức riêng của nó.

Một hard fork yêu cầu sự hỗ trợ đa số (hoặc sự đồng thuận) từ những người nắm giữ tiền xu được kết nối với mạng tiền xu.

Cho một hard fork được thông qua, phải cập nhật đủ số lượng nút lên phiên bản mới nhất của phần mềm giao thức. Điều này cho phép họ sử dụng đồng tiền mới và chuỗi khối.

Hãy lấy làm ví dụ của mạng Bitcoin. Khi Bitcoin tiếp tục thu hút ngày càng nhiều người dùng, các giao dịch trên mạng trở nên đắt hơn. Một số thành viên cộng đồng bắt đầu đặt câu hỏi về lý do của hiện tượng này.

Vấn đề, đó là theo thời gian, toàn bộ cộng đồng, bao gồm cả thợ mỏ, nhà phát triển và những người dùng khác, dường như không thể đồng ý về cách tốt nhất để mang lại sự thay đổi này. Sau nhiều năm thảo luận, hai trường phái tư tưởng thống trị đã xuất hiện.

Tại sao hard fork xảy ra?

Nếu hard fork có thể làm giảm đáng kể tính bảo mật của blockchain, thì tại sao chúng lại xảy ra? Đáp án đơn giản. Hard fork là những nâng cấp cần thiết để cải thiện mạng khi công nghệ blockchain tiếp tục phát triển.

Một số lý do có thể gây ra hard fork và không phải tất cả đều tiêu cực:

  • Thêm các tính năng   
  • Khắc phục rủi ro bảo mật    
  • Giải quyết bất đồng trong cộng đồng tiền điện tử   
  • Giao dịch đảo ngược trên blockchain

Hard fork cũng có thể xảy ra một cách tình cờ. Thông thường, những sự cố này được giải quyết nhanh chóng và những người không còn đồng ý với blockchain chính sẽ quay lại và tham gia sau đó. nhận ra chuyện gì đã xảy ra.

Nhà sáchThêm các lợi íchĐặt cược ngay
✔️ Thêm các lợi ích : cho đến khi €1950 + 150 vòng quay miễn phí
💸 Nhiều trò chơi máy đánh bạc
🎁 phiếu mua hàng : 200euros
✔️Thêm các lợi ích : cho đến khi €1500 + 150 vòng quay miễn phí
💸 Nhiều trò chơi sòng bạc
🎁 phiếu mua hàng : 200euros
BÍ MẬT 1XBET✔️ Thêm các lợi ích : cho đến khi €1950 + 150 vòng quay miễn phí
💸 Nhiều trò chơi máy đánh bạc
🎁 phiếu mua hàng : WULLI

Tương tự như vậy, các hard fork bổ sung thêm các tính năng và cải thiện mạng lưới thường cho phép những người không đạt được sự đồng thuận tham gia chuỗi chính.

nĩa mềm  

Soft fork là một loại cập nhật phần mềm cho blockchain. Ngay sau khi được tất cả người dùng chấp nhận, nó sẽ tạo thành các tiêu chuẩn mới dành riêng cho loại tiền tệ.

Soft fork đã được sử dụng để mang lại những tính năng mới, thường là ở cấp độ lập trình, cho cả Bitcoin và Ethereum. Vì kết quả cuối cùng là một chuỗi khối duy nhất, các thay đổi tương thích ngược với các khối trước khi rẽ nhánh.

Nói một cách đơn giản, một soft fork khuyến khích blockchain cũ chấp nhận các quy tắc mới. Do đó, phải chấp nhận cả khối cập nhật và khối giao dịch cũ.

Vì vậy, không giống như hard fork, soft fork duy trì blockchain cũ bằng cách duy trì hai đường dẫn với các bộ quy tắc khác nhau. Một ví dụ về một ngã ba mềm đã triển khai thành công bản cập nhật giao thức Bitcoin SegWit 2015.

Trước bản cập nhật SegWit, giao thức Bitcoin đắt hơn, khoảng 30 USD cho mỗi giao dịch và lâu hơn. Những người tạo ra bản cập nhật SegWit đã nhận ra rằng dữ liệu chữ ký chiếm khoảng 65% khối giao dịch. Do đó, SegWit đề xuất tăng kích thước khối có hiệu lực từ 1 MB đến 4 MB.

Nhận 200% tiền thưởng sau lần gửi tiền đầu tiên của bạn. Sử dụng mã khuyến mại chính thức này: argent2035

Ý tưởng đằng sau sự gia tăng này là tách hoặc xóa dữ liệu chữ ký khỏi dữ liệu giao dịch trên mỗi khối của chuỗi khối, giải phóng không gian để có thông lượng giao dịch lớn hơn trên mỗi khối. Bằng cách áp dụng một soft fork, chuỗi khối Bitcoin cũ có thể chấp nhận các khối mới Khối 4 MB và 1 MB đồng thời.

Thông qua một quy trình kỹ thuật thông minh định dạng các quy tắc mới mà không phá vỡ các quy tắc cũ, ngã ba mềm cũng cho phép các nút cũ xác thực các khối mới.

SegWit – một nhánh mềm của chuỗi khối Bitcoin

SegWit là một bản nâng cấp tương thích ngược của giao thức Bitcoin giúp thay đổi sâu sắc cấu trúc giao dịch bằng cách di chuyển dữ liệu chữ ký (nhân chứng hoặc nhân chứng) trong một cơ sở dữ liệu riêng biệt (tách riêng).

Mục đích chính của nó là sửa chữa tính linh hoạt của các giao dịch, nhưng nó cũng cho phép tăng khả năng giao dịch của Bitcoin, cải thiện việc xác minh chữ ký và tạo điều kiện thuận lợi cho các sửa đổi giao thức trong tương lai.

Những người bảo vệ đề xuất “ sau » cho rằng không cần thiết phải tăng kích thước khối Bitcoin vô thời hạn do các vấn đề về khả năng mở rộng; khi đó, hoạt động bình thường của một nút sẽ yêu cầu nhiều tài nguyên phần cứng.

Quan trọng hơn, họ tin vào giới hạn kích thước khối một megabyte mà Satoshi Nakamoto đã thêm vào Bitcoin vào năm 2010. Để phù hợp với tầm nhìn của Nakamoto, nhóm này đã nghiên cứu một cách để cho phép nhiều giao dịch hơn trên mỗi khối trong khi vẫn giữ nguyên kích thước khối tối đa, và đó là cách SegWit ra đời.

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

Các nhánh cứng không phải là cách duy nhất để nâng cấp phần mềm đằng sau một loại tiền điện tử. Mặt khác, các nhánh mềm được coi là một giải pháp thay thế an toàn hơn và tương thích ngược, điều đó có nghĩa là các nút không nâng cấp lên các phiên bản mới hơn sẽ vẫn coi chuỗi là hợp lệ.

Nhà sáchThêm các lợi íchĐặt cược ngay
✔️ Thêm các lợi ích : cho đến khi €750 + 150 vòng quay miễn phí
💸 Nhiều trò chơi máy đánh bạc
🎁 phiếu mua hàng : 200euros
💸 Cryptos: bitcoin, Dogecoin, ethereum, USDT
✔️Thêm các lợi ích : cho đến khi €2000 + 150 vòng quay miễn phí
💸 Nhiều trò chơi sòng bạc
🎁 Cryptos: bitcoin, Dogecoin, ethereum, USDT
✔️ Tiền thưởng: lên đến 1750 € + 290 CHF
💸 Sòng bạc tiền điện tử hàng đầu
🎁 Cryptos: bitcoin, Dogecoin, ethereum, USDT

Sự khác biệt chính giữa hard fork và soft fork là nhu cầu cập nhật phần mềm nút.

Các nút của phiên bản mới của blockchain chấp nhận các quy tắc của phiên bản cũ trong một thời gian nhất định, bên cạnh các quy tắc mới và mạng sẽ giữ phiên bản cũ trong khi phiên bản mới được tạo.

Một soft fork có thể được sử dụng để thêm các tính năng và chức năng mới mà không làm thay đổi các quy tắc mà một chuỗi khối phải tuân theo. Chúng thường được sử dụng để triển khai các tính năng mới ở cấp độ lập trình.

Nhận 200% tiền thưởng sau lần gửi tiền đầu tiên của bạn. Sử dụng mã khuyến mãi này: Faust

Để hiểu rõ hơn về sự khác biệt giữa hard fork và soft fork, có thể coi đây là một bản nâng cấp hệ điều hành cơ bản trên thiết bị di động hoặc máy tính.

Sau khi nâng cấp, tất cả các ứng dụng trên thiết bị vẫn hoạt động với phiên bản HĐH mới. Trong kịch bản này, một hard fork sẽ là một sự thay đổi hoàn toàn đối với một hệ điều hành mới. Trong một trong những bài viết của chúng tôi, chúng tôi giải thích Mọi điều bạn cần biết về Airdrop tiền điện tử

Để lại một bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *

*