Hard fork Ironwood của Zcash, được chỉ định NU6.3, kích hoạt vào khoảng ngày 28 tháng 7 tại độ cao block 3.428.143 để bịt một lỗ hổng về tính đúng đắn trong pool shielded Orchard. Nhà nghiên cứu bảo mật Taylor Hornby phát hiện lỗi vào cuối tháng 5 khi đang làm việc với Shielded Labs, khiến các nhà phát triển phải triển khai bản vá khẩn cấp. Hard fork này trùng với thời điểm Zakura 1.0.0 ra mắt ngày 15 tháng 7, một node mới do đồng sáng lập Zcash Sean Bowe và đồng sáng lập Osmosis Dev Ojha xây dựng, đồng bộ mainnet trong khoảng 4 giờ 20 phút, nhanh hơn so với thời gian đồng bộ của Zebra khoảng 20 giờ 46 phút.
Taylor Hornby, làm việc với Shielded Labs, phát hiện lỗi vào cuối tháng 5. Bug nằm bên trong các mạch mật mã của Orchard. Về lý thuyết, nó cho phép ai đó đúc ZEC giả mạo bên trong pool shielded mà không để lại dấu vết. Thiết kế quyền riêng tư của Zcash ngăn các bên quan sát bên ngoài kiểm tra liệu ai đó có từng khai thác nó hay không. Các nhà phát triển đã phản ứng nhanh với một soft fork để tạm thời đóng pool Orchard, sau đó là hard fork NU6.2 để vá rủi ro ngay lập tức. Giá ZEC giảm mạnh ngay sau tin tức trước khi phục hồi một phần.
Khi Ironwood kích hoạt, pool Orchard kế thừa sẽ ngừng nhận tiền gửi mới hoặc chuyển tiền nội bộ. Các coin hiện có trong pool cũ vẫn hoạt động, nhưng chỉ khi chúng đi qua một checkpoint được gọi là turnstile trên đường sang pool Ironwood mới. Turnstile áp dụng một quy tắc rằng dòng chảy ra khỏi pool cũ không được vượt quá số coin đã được đưa vào một cách hợp lệ. Tổng cung ZEC lưu hành trở nên có thể kiểm chứng ngay khi Ironwood bật lên, không cần chờ từng người dùng di chuyển. Nếu coin giả mạo tồn tại và nguồn cung dư thừa cố gắng rời pool cũ, turnstile sẽ chặn không cho rời đi và số coin dư sẽ bị hủy. Project Tachyon đang chạy kiểm chứng hình thức cho các mạch Ironwood mới, tạo ra các bằng chứng được kiểm tra bằng máy.
Các node operator phải nâng cấp trước khi block 3.428.143 tới, dự kiến vào khoảng 8:00 sáng EST ngày 28 tháng 7. Các nhà cung cấp ví gắn với Zcash Open Development Lab đang bổ sung các nhắc nhở để hướng dẫn di chuyển các khoản tiền shielded. Người dùng đang nắm giữ số dư trong suốt hoặc tài sản nằm ngoài pool Orchard cũ không cần thực hiện hành động. Phần mềm node zcashd kế thừa đang tiến tới giai đoạn ngừng vòng đời vào cùng khung thời gian đó.
Zakura 1.0.0 ra mắt ngày 15 tháng 7, được fork từ mã Zebra của Zcash Foundation. Sean Bowe, đồng sáng lập Zcash và kỹ sư mật mã dẫn dắt Project Tachyon, đã xây dựng nó cùng với Dev Ojha, đồng sáng lập Osmosis hiện đang dẫn dắt Valar Group. Cả hai dự án được tài trợ thông qua các khoản quyên góp ZEC tư nhân. Zakura đồng bộ mainnet Zcash trong khoảng 4 giờ 20 phút, so với khoảng 20 giờ 46 phút cho Zebra trong cùng bài test. Các snapshot đã cắt tỉa cho phép bootstrap một node mới trong dưới 2 phút. Chế độ tương thích zcashd giúp các ví và tích hợp cũ tiếp tục hoạt động trong giai đoạn chuyển đổi. Bowe và Ojha cho biết mục tiêu dài hạn là đạt thông lượng ở mức Visa và Mastercard, gần 50.000 giao dịch mỗi giây, cho các khoản thanh toán riêng tư. Zcash Foundation cho biết họ chào đón client mới, coi việc triển khai nhiều node độc lập là biện pháp an toàn chống lại các điểm lỗi đơn lẻ.
Với các nhà giao dịch, hard fork Ironwood hoạt động như một đợt kiểm toán công khai có thời hạn chót. Thiết kế turnstile cho thị trường một tín hiệu trong vài ngày về việc liệu bug hồi tháng 5 có từng bị khai thác hay không. Thời gian đồng bộ nhanh hơn của Zakura và chi phí node thấp hơn giúp các sàn giao dịch, thợ đào và trình khám phá block dễ chạy hạ tầng độc lập hơn. ZEC đã ổn định trên mốc $500 khi thời điểm kích hoạt ngày 28 tháng 7 đến gần, với các nhà phát triển, Foundation, Shielded Labs, Project Tachyon và Valar Group cùng thống nhất trong một khung thời gian nâng cấp.
Hard fork Ironwood của Zcash làm gì vào ngày 28 tháng 7?
Ironwood (NU6.3) kích hoạt vào khoảng ngày 28 tháng 7 tại độ cao block 3.428.143. Nó đóng pool shielded Orchard kế thừa và mở một pool mới dựa trên mã đã được sửa sau khi Taylor Hornby phát hiện một lỗ hổng về tính đúng đắn vào cuối tháng 5.
Zakura đồng bộ nhanh thế nào so với Zebra?
Zakura 1.0.0, ra mắt ngày 15 tháng 7, đồng bộ mainnet Zcash trong khoảng 4 giờ 20 phút. Zebra mất khoảng 20 giờ 46 phút trong cùng bài test.
Trước ngày 28 tháng 7, node operators cần làm gì?
Các node operator phải nâng cấp trước khi block 3.428.143 tới, dự kiến vào khoảng 8:00 sáng EST ngày 28 tháng 7. Các nhà cung cấp ví gắn với Zcash Open Development Lab đang bổ sung các nhắc nhở để hướng dẫn di chuyển các khoản tiền shielded.
Tin tức liên quan
Zignaly Tích Hợp Tuân Thủ Pháp Lý Vào Blockchain để Khắc Phục Sự Kém Hiệu Quả của Tài Chính Truyền Thống
Kaspersky phát hiện mã độc OkoBot nhắm vào các ví tiền điện tử
Cardano bắt đầu từ Tháng 8 sẽ chuyển quyền kiểm soát cơ sở hạ tầng cốt lõi cho các công ty bên ngoài
Zoox của Amazon thu hồi 105 robotaxi sau khi một phương tiện lao vào hiện trường vụ cháy