Bitcoin – Kịch Bản và Thời Gian Lịch Trình Diễn Ra UASF/Segwit2x

Bitcoin - Kịch Bản và Thời Gian Lịch Trình Diễn Ra UASF/Segwit2x

Vào ngày 18 tháng 7, Jimmy Song – Nhà phát triển và Doanh nhân Bitcoin – đã công bố lịch trình và kịch bản UASF/Segwit2x trên trang cá nhân của mình tại mạng xã hội Medium.

Một nhóm miners đã bắt đầu chuẩn bị cho BIP91 ngày hôm qua và rất nhiều người đang cảm thấy hy vọng về trạng thái của Bitcoin khi Segwit được kích hoạt. Trong bài đăng này, Jimmy đã cập nhật về những phát triển mới nhất và những gì có thể xảy ra trong thời gian sắp tới.

Tín Hiệu BIP91

BIP91 là một cơ chế mà theo đó Segwit (BIP141) có thể kích hoạt chỉ bằng 80% thỏa thuận mạng thay vì 95% theo yêu cầu của BIP141. Về cơ bản, BIP91 yêu cầu các khối báo hiệu cho BIP141 khi 80% của 336 khối báo hiệu tiến vào epoch (xin lưu ý ở đây rằng “epoch” là thuật ngữ của các nhà phát triển Bitcoin, được sử dụng cho tiện lợi, không phải là bất kỳ điều gì chính thức) chuyển sang bit 4.

Sau khi kích hoạt BIP91, nếu các khối không báo hiệu cho BIP141, các khối này sẽ bị bỏ rơi như những gì BIP148 (UASF) sẽ làm. Đây là một cách để chạy trước BIP148 và loại bỏ khả năng xảy ra phân chia fork.

BIP91 là phương án để tránh phân chia Bitcoin

BIP91 là phương án để tránh phân chia Bitcoin

Segwit2x – khách hàng phổ biến nhất để kết hợp với BIP91 – được cho là sẽ được phát hành vào ngày 21 tháng 7. Tuy nhiên, có vẻ như một số miners đã bắt đầu báo hiệu cho BIP91 sớm hơn một chút. Segwit2x rõ ràng là mã hoàn chỉnh vì vậy điều này không phải là một bất ngờ.

Vì vậy, câu hỏi tại thời điểm này là, những gì sẽ xảy ra tiếp theo? Liệu tất cả các ngày trong dự kiến sẽ được di dời thêm một vài ngày? Điều gì sẽ xảy ra nếu một miner sai sót và BIP91 không đạt được ngưỡng 80%? Liệu Segwit có được thông qua? Còn hard fork thì sao? Jimmy Song đưa ra câu trả lời đầy đủ cho tất cả những vấn đề trên.

Khóa BIP91

BIP91 có một cơ chế đặc biệt cho chức năng khóa khác với các loại soft fork dựa trên BIP9 khác. BIP141 (Segwit) đòi hỏi 95% trên tổng số block năm 2016 trong khi BIP91 chỉ yêu cầu 80% trên 336 khối (con số 336 đã được chọn vì đó là kết quả của 2016/6).

BIP91

BIP91

Điều này có nghĩa là phải mất khoảng 56 giờ cho một “epoch” duy nhất mà có thể đếm được tín hiệu. Kể từ khi các nhà phát triển Bitcoin và miners bắt đầu kích hoạt BIP91 sớm, có khoảng 6 “epochs” trong đó BIP91 có thể thực hiện hành động khóa.

Lưu ý, những khối bị bỏ rơi thực sự không xảy ra cho đến khi epoch 336-khối được khóa lại. Điều này có nghĩa là BIP91 sẽ bắt đầu khóa chuỗi nhưng không thực sự kích hoạt trước ngày 1 tháng 8 và BIP148 vẫn có thể xảy ra fork.

Lịch Trình Lạc Quan

Epoch của BIP91 hiện tại bắt đầu tại khối 476112 (ngày 16 tháng 7 năm 2017) và kết thúc tại khối 476448 (khoảng 02:00 GMT ngày 19 tháng 7 năm 2017). Vì quá nhiều khối không báo hiệu cho BIP91 trong epoch này, khóa BIP91 sẽ không xảy ra tại khối 476448.

Khóa BIP91 sẽ không xảy ra vào giai đoạn này

Khóa BIP91 sẽ không xảy ra vào giai đoạn này

Khối 476784 được dự đoán là nơi BIP91 có thể khóa và điều này sẽ xảy ra vào khoảng 10:00 GMT 21 tháng 7 năm 2017. Đây sẽ là thời điểm trước thời hạn mà Segwit2x được dự kiến được phát hành. Điều này có nghĩa rằng BIP91 sẽ kích hoạt 336 khối sau khi tiến hành tại khối 477120 (khoảng 18:00 GMT ngày 23 tháng 7 năm 2017).

Tại thời điểm này, tất cả các khối không báo hiệu cho BIP141 (Segwit) sẽ bị bỏ khỏi mạng. Kể từ khi có thể có ít nhất 80% số miners sẽ không chấp nhận những khối như vậy, miners mà tạo khối mà không báo hiệu cho BIP141 có khả năng sẽ mất phần thưởng và lệ phí tại Coinbase (khoảng 14 BTC hoặc 30,000 USD).

Như vậy trong 56 giờ hoặc khoảng thời gian giữa khối 476784 và 477120, hầu hết chúng ta sẽ thấy sự nâng cấp của miners (nếu cần) để báo hiệu cho Segwit. Để tóm tắt, sự việc xảy ra ở đây sẽ như sau:

  • 02:00 giờ GMT ngày 19 tháng 7 – bắt đầu epoch BIP91
  • 10:00 GMT ngày 21 tháng 7 – BIP91 epoch kết thúc với > 80% tín hiệu và khóa BIP91
  • 18:00 GMT ngày 23 tháng 7 – BIP91 epoch kết thúc, BIP91 được kích hoạt
  • 18:00 GMT ngày 23 tháng 7 trở đi – Mỗi khối báo tín hiệu cho BIP141 (Segwit)
  • Ngày 27 tháng 7 hoặc ngày lân cận – Thời gian điều chỉnh khó khăn (Difficulty Adjustment Period) mới bắt đầu (2016 blocks). Mỗi khối sẽ phải báo hiệu cho Segwit
  • 00:00 GMT ngày 1 tháng 8 – BIP148 bắt đầu, nhưng nó sẽ không làm gì cả vì mỗi khối đang báo hiệu cho BIP141 do BIP91
  • Ngày 10 tháng 8 hoặc ngày lân cận – Thời gian điều chỉnh khó khăn kết thúc với > 95% tín hiệu và khóa BIP141
  • Ngày 23 tháng 8 hoặc ngày lân cận – Thời gian điều chỉnh khó khăn kết thúc và BIP141 (Segwit) được kích hoạt.
  • Ngày 18 tháng 11 hoặc ngày lân cận – 2x Hard Fork diễn ra (theo lịch trình).

2x Hard Fork

2x Hard Fork

Lịch Trình Trì Hoãn

Nếu những báo hiệu của BIP91 không đạt đến ngưỡng 80% trong một epoch mà chỉ đạt được trước trước ngày 28 tháng 7 hoặc lâu hơn, chúng ta có thể thấy một diễn biến tương tự. Trong trường hợp này, một số miners trong Hiệp định New York bằng cách nào đó sẽ bị hoãn báo hiệu cho BIP91 và tình hình lúc này sẽ giống như sau:

  • 02:00 GMT ngày 19 tháng 7 – bắt đầu epoch BIP91
  • 10:00 GMT ngày 21 tháng 7 – BIP91epoch kết thúc với < 80% báo hiệu
  • 18:00 GMT ngày 23 tháng 7 – BIP91 epoch kết thúc với < 80% báo hiệu
  • 02:00 GMT ngày 26 tháng 7 – BIP91 epoch kết thúc với > 80% tín hiệu và khóa BIP91
  • 10:00 GMT ngày 28 tháng 7 – BIP91 epoch kết thúc, BIP91 được kích hoạt
  • 10:00 GMT ngày 28 tháng 7 trở đi – Mỗi khối báo tín hiệu cho BIP141 (Segwit)
  • Ngày 27 tháng 7 hoặc ngày lân cận – Thời gian điều chỉnh khó khăn mới bắt đầu (2016 blocks). Mỗi khối bắt đầu từ 7/28 sẽ được báo hiệu cho Segwit, có thể sẽ đạt được đủ (95%)
  • 00:00 GMT ngày 1 tháng 8 – BIP148 bắt đầu, nhưng nó sẽ không làm gì vì mỗi khối đang báo hiệu cho BIP141 bởi BIP91
  • Ngày 10 tháng 8 hoặc ngày lân cận – Thời gian điều chỉnh khó khăn kết thúc với > 95% tín hiệu và khóa BIP141
  • Ngày 23 tháng 8 hoặc ngày lân cận – Thời gian điều chỉnh khó khăn kết thúc và BIP141 (Segwit) được kích hoạt
  • Ngày 18 tháng 11 hoặc ở ngày lân cận – 2x Hard Fork diễn ra (theo lịch trình).

Lưu ý ở đây rằng thậm chí với thời gian trì hoãn, sự kích hoạt Segwit sẽ không thực sự bị làm cho chậm trễ vì một Gian đoạn điều chỉnh khó khăn mới sẽ bắt đầu vào khoảng ngày 27 tháng 7.

Segwit ngày 1 tháng 8 sẽ không bị trì hoãn

Segwit ngày 1 tháng 8 sẽ không bị trì hoãn

Lịch Trình BIP91 Thất Bại

Nếu việc báo tín hiệu BIP91 bằng cách nào đó không đạt 80% trước ngày 28 tháng 7 hoặc lâu hơn, đây sẽ là tình hình diễn ra:

  • 02:00 GMT ngày 19 tháng 7 – bắt đầu BIP91 epoch
  • 10:00 GMT ngày 20 tháng 7 – BIP91 epoch kết thúc với < 80% báo hiệu
  • 18:00 GMT ngày 22 tháng 7 – BIP91 epoch kết thúc với < 80% báo hiệu
  • 02:00 GMT ngày 25 tháng 7 – BIP91 epoch kết thúc với < 80% báo hiệu
  • 10:00 GMT ngày 27 tháng 7 – BIP91 epoch kết thúc với < 80% báo hiệu
  • 18:00 GMT ngày 29 tháng 7 – BIP91 epoch kết thúc với < 80% báo hiệu
  • 00:00 GMT ngày 1 tháng 8 – BIP148 bắt đầu. Điều này có thể cho kết quả là hai chuỗi trên mạng có thể có tỷ lệ băm thiểu số hoặc đa số và xảy ra hard fork do quyết định của các miners.

Tại thời điểm này một loạt các sự việc có thể xảy ra, bao gồm cả việc Bitmain phải chạy Bitcoin ABC để đáp ứng UASF – một thay đổi về proof-of-work và rất nhiều thứ khác. Điều thú vị là nếu epoch kết thúc vào khoảng 18:00 GMT ngày 29 tháng 7 nó sẽ kết thúc với > 80% tín hiệu. Những người ủng hộ BIP148 mà quyết định chờ đợi một ngày để bắt đầu fork có thể ngăn sự chia tách Bitcoin.

Sự phân tách Bitcoin có thể không xảy ra

Sự phân tách Bitcoin có thể không xảy ra

Xác Suất Của Mỗi Kịch Bản

Hai kịch bản mà không có sự phân chia (và nơi Segwit kích hoạt) dường như có khả năng hơn so với kịch bản BIP91 thất bại. Kịch bản BIP91 không thành công chỉ có thể xảy ra nếu một miner quyết định hủy Thỏa thuận New York. Điều này rõ ràng là có thể, nhưng có lẽ sẽ gây ra sự không tin tưởng đặc biệt là trong số những người ký NYA.

Nhiều kịch bản xác suất thấp như báo hiệu cho BIP91 và sau đó không báo hiệu BIP141 bởi đa số các thợ mỏ là có thể. Tuy nhiên điều này rất khó xảy ra và do đó không được đề cập ở đây.

Kết Luận

Dường như BIP91 sẽ khóa nếu Thỏa thuận New York được giữ. Một epoch với mức tín hiệu 80% sẽ xảy ra trong tuần tới và quy tắc bắt buộc BIP141 sẽ xuất hiện trên mạng trong vài ngày sau đó. Điều này có nghĩa là BIP148 sẽ chạy trước và sẽ không dẫn đến sự phân chia Bitcoin.

Nếu BIP91 không thể đạt được 80% trong vài tuần tới, điều này dẫn đến một cuộc chiến tranh nóng ở Bitcoin. Điều này có vẻ như một kịch bản xác suất thấp hơn và có khả năng sẽ không xảy ra. Sự kích hoạt BIP91 và Segwit có thể chỉ làm chậm lại cuộc chiến, chứ không phải tránh nó. Hard fork của Segwit2x sẽ là thời hạn lớn được quan tâm tiếp theo cụ thể là khoảng tháng 11.

Lưu ý: BFS chỉ là trang chuyên cung cấp thông tin, tin tức liên quan đến tiền thuật toán và công nghệ Blockchain. Bất cứ bài viết nào của chúng tôi đều mang tính chất khách quan, được viết dựa trên nhưng thông tin thu thập được và không phải là một lời khuyên đầu tư. Chúng tôi không khuyến khích bạn nghe theo bất cứ tin tức nào và đổ tất cả tài sản của bạn vào việc đầu tư. Độc giả nên tự nghiên cứu và chịu trách nhiệm với quyết định của mình.

Bitcoin – Kịch Bản và Thời Gian Lịch Trình Diễn Ra UASF/Segwit2x
15
SHARE

LEAVE A REPLY

Please enter your comment!
Please enter your name here