logo
  • Tin tức
  • Nổi bật
  • Coin68 TV
  • Kiến Thức
  • E-Magazine
  • Góc nhìn
  • Nổi bật
  • Coin68 TV
  • Kiến Thức
  • E-Magazine
  • Góc nhìn
ads

Làm thế nào BIP 91 vừa thực hiện SegWit, vừa giúp Bitcoin tránh khỏi nguy cơ phân tách chain

-19/07/2017

Trong khi nhiều người nghĩ rằng quá trình ra hiệu ủng hộ đề xuất SegWit2x vẫn chưa chính thức bắt đầu vì thời hạn 21/7 chưa đến, thế nhưng thợ đào Bitcoin hiện đã làm như vậy thông qua một bộ giao thức có tên BIP 91.

Ở thời điểm thực hiện bài viết thì đã có đến 60% trong số 144 block được khai thác gần đây nhất thể hiện sự ủng hộ đối với BIP 91. Vậy câu hỏi cần giải đáp là giới thợ đào đang đồng thuận cái gì, và Đề xuất Cải thiện Bitcoin 91 (Bitcoin Improvement Proposal 91 – BIP 91) sẽ có tác động như thế nào đối với mạng lưới?

Cũng giống như phần đầu của SegWit2x, BIP 91 có thể thực hiện hai việc sau:

• Nó giúp mạng lưới có thể dễ dàng tiếp nhận Segregated Witness (SegWit), một nâng cấp giúp Bitcoin vá những lỗi trong giao dịch và mở đường cho những giải pháp off-chain như Lightning Network.
• Nếu được kích hoạt trước ngày 31/7, BIP 91 sẽ áp đảo BIP 148 – phương án mở rộng quy mô mà có thể làm Bitcoin bị phân tách.

Những đặc trưng cơ bản

SegWit2x lần đầu được giới thiệu tại Hội nghị Đồng thuận 2017 mới được tổ chức hồi tháng 5 vừa qua, vốn hướng đến mục tiêu kích hoạt SegWit và gia tăng kích thước block.

Như đáp lại lời kêu gọi của SegWit2x, khoảng một tháng sau, kĩ sư phần mềm James Hilliard giới thiệu BIP 91 như là một cách để có thể tích hợp SegWit nhanh chóng và an toàn mà không cần phải bận tâm về nguy cơ xảy ra một đợt fork trên mạng lưới.

Ông đã thiết kế bộ giao thức trên nhưng vẫn luôn giữ trong tâm trí mình hai phương án giải quyết vấn đề quy mô Bitcoin khác.

Chúng bao gồm:

• BIP 141: Được giới thiệu lần đầu vào tháng 11/2016, BIP 141 là bản kế hoạch kích hoạt SegWit ban đầu.
• BIP 148: Giải pháp mở rộng quy mô Bitcoin xuất hiện hồi tháng 3 năm nay, được thiết kế để đẩy nhanh tiến độ BIP 141 thông qua soft fork do người dùng kích hoạt (UASF).

Nhưng, quan trọng hơn cả, BIP 91 được đề xuất như là một phương án thay thế cho việc phải tái triển khai lại BIP 141 – điều mà gần như không thể về mặt kĩ thuật vì BIP 141 vẫn sẽ chưa hết hạn cho đến tận giữa tháng 11.

Và để có thể thực hiện được nhiệm vụ “bất khả thi”, BIP 91 đã dùng một mánh khóe vô cùng thông minh. Thay vì phải thay đổi lại đường dẫn mã kích hoạt (activation code path), nó chỉ thêm vào một lệnh phụ để thực hiện quá trình ra hiệu ủng hộ bắt buộc của BIP 141.
Chính vì vậy, BIP 91 vẫn dùng phiên bản bit giống như BIP 141, nhưng có vài khác biệt cơ bản:

• Thợ đào sẽ ra hiệu thông qua “bit 4” thay vì “bit1”.
• Kích hoạt nó chỉ cần 80% năng lực khai thác của mạng lưới, giảm so với yêu cầu 95% của BIP 141.
• Chỉ cần 336 block là có thể tiếp nhận BIP 91, thay vì 2.016.

Vậy là chỉ cần ngưỡng 80% được chạm đến, BIP 91 sẽ được khóa mục tiêu, và chỉ cần đào thêm 336 nữa thì nó chính thức có hiệu lực.

Tới thời điểm đó thì BIP 141 sẽ được triển khai theo cùng cách mà BIP 148 sử dụng:

• Thợ đào ra hiệu ủng hộ thông qua “bit 1”.
• Bất cứ block nào mà không có thể hiện ủng hộ ở “bit 1” sẽ bị chặn và không thể tham gia vào mạng lưới.

Miễn là 51% năng lực khai thác của giới thợ đào thực hiện việc ra hiệu bắt buộc, chain sẽ không bị phân tách. Và bởi vì đằng nào cũng đã có đến 80% đồng ý quá trình kích hoạt, nhiều khả năng là nhiệm vụ trên sẽ được thực hiện dễ dàng. Bên cạnh đó, những thợ đào mà không ra hiệu ủng hộ cũng đánh mất cơ hội nhận được phần thưởng 12.5 BTC của mình.

Ủng hộ và phản đối

Sự xuất hiện BIP 91 là một sự thật đắng lòng của cuộc tranh luận giải quyết vấn đề quy mô.

Chủ yếu đó là do ra mắt gần một năm rồi mà BIP 141 vẫn chưa nhận được bất kể sự chấp thuận đáng kể nào từ cộng đồng. Tuy yêu cầu đến 95% lượng ủng hộ từ giới thợ đào, BIP 141 lại gần như mắc kẹt tại mức 30% trong phần lớn thời gian tồn tại của mình, cho dù con số ấy gần đây đã gia tăng lên thành 45%.

Nhưng nếu BIP 91 gần như là một bản sao của BIP 141, vậy tại sao thợ đào lại không ủng hộ phương án mà đã được đề xuất ngay từ đầu?

Nguyên nhân nằm ở hai lí do sau:

• Thứ nhất là do yêu cầu để có thể tiến hành là quá cao. BIP 141 cần gần như là toàn bộ thợ đào phải ra hiệu ủng hộ chỉ trong hai tuần.
• Thứ hai, một bộ phận thợ đào có thể là thích gia tăng kích thước block hơn, giải pháp mà đã được đính kèm trong SegWit2x.

Con đường nhanh nhất để tiến đến SegWit

Tuy nhiên, đề xuất mà có tác động lớn nhất đến với thiết kế của BIP 91 là BIP 148, đợt UASF mà đã được bàn luận ở trên.

Theo nhiều cách thì BIP 91 có thể được xem như một nỗ lực để “vô hiệu hóa” BIP 148, loại bỏ nguy cơ tạo thành hai Blockchain Bitcoin tách biệt với đồng tiền điện tử riêng của mình.

Để làm được điều này thì Hilliard đã đề xuất rằng BIP 91 nên được kích hoạt trước cuối tháng 7 và hạn chót 1/8 của BIP 148, điều mà hiện đang có khả năng thành hiện thực khá cao nhờ mức ủng hộ đến từ giới thợ đào.

Nhiều thợ đào thậm chí đã bắt đầu ra hiệu ủng hộ BIP ngay trong ngày hôm nay – sớm hơn so với thời gian quy định – vì theo họ cần phải làm mọi thứ để tránh nguy cơ phân tách mà BIP 148 có thể gây ra cũng như là vì phỏng đoán nếu như UASF thành công thì nó sẽ làm giảm tầm ảnh hưởng của giới thợ đào lên mạng lưới Bitcoin.

Nếu trong giai đoạn 56 giờ liên tục BIP 91 nhận được sự ủng hộ của 80% giới thợ đào thì SegWit sẽ chính thức được khóa mục tiêu, mở đường cho việc thực hiện SegWit2x trong mùa thu này.

Và bây giờ khi mà liên tục xuất hiện tin tức về có thêm nhiều hội thợ đào chỉnh máy móc của mình vì mục tiêu trên, có vẻ như ngưỡng 80% cần thiết sẽ được chạm đến ngay trong cuối tuần này.

Theo Coindesk

-19/07/2017
ads
logo-footer
Kết nối với chúng tôi
    Coin68 là cổng thông tin tiền mã hóa bằng tiếng Việt nhanh nhất và chính xác nhất, mang lại cho độc giả cái nhìn tổng quan về lĩnh vực tiền mã hóa và tiến bộ công nghệ blockchain trên toàn cầu.
      Copyright © 2016 by Coin68