Có một khoảnh khắc khi tôi cố gắng kết nối lại một ví trên nhiều ứng dụng Web3 sau khi chuyển đổi thiết bị, và điều khiến tôi ngạc nhiên không phải là kết nối bản thân, mà là cách mà mỗi nền tảng đối xử với cùng một bước danh tính khác nhau. Một ứng dụng xác minh ngay lập tức, một ứng dụng khác khiến tôi phải chờ đợi, và một ứng dụng thứ ba đơn giản là thất bại mà không đưa ra bất kỳ lý do có ý nghĩa nào. Sự không nhất quán đó đã ở lại trong tâm trí tôi lâu hơn so với nhiệm vụ thực tế mà tôi đang cố gắng hoàn thành.
Những gì tôi nhận thấy theo thời gian là các quy trình liên quan đến danh tính trong crypto không thất bại theo cách rõ ràng. Chúng thất bại một cách lặng lẽ, thông qua các độ trễ, thử lại và các trạng thái không rõ ràng. Từ góc độ người dùng, nó chỉ cảm giác như là "trễ," nhưng từ góc độ hệ thống, nó thường chỉ ra điều gì đó mang tính cấu trúc hơn: những khoảng trống trong việc phối hợp giữa xác minh, lan truyền dữ liệu và các lớp thực thi không luôn luôn đồng bộ dưới tải.

Nếu tôi cố gắng đơn giản hóa, nó khiến tôi nhớ đến một thư viện lớn nơi mỗi phần có hệ thống catalog riêng, nhưng không phần nào chia sẻ một chỉ mục thống nhất. Bạn có thể tìm thấy cùng một cuốn sách trong một phần ngay lập tức, trong khi ở một phần khác bạn được thông báo rằng nó tồn tại nhưng không thể xác định ngay lập tức. Không có gì bị hỏng một cách riêng lẻ, nhưng trải nghiệm tổng thể trở nên không thể đoán trước vì không có lớp phối hợp chung nào kết nối mọi thứ với nhau.
Khi tôi nhìn vào cách mà Sign tiếp cận vấn đề này, điều khiến tôi chú ý là nỗ lực để làm cho các chứng nhận hành xử ít giống như các sự kiện rải rác và nhiều hơn như các đơn vị xác thực có cấu trúc, di động. Thay vì các chứng minh danh tính được tái tạo hoặc diễn giải lại ở mỗi bước, ý tưởng dường như nghiêng về một luồng nhất quán hơn nơi xác thực có thể di chuyển qua các hệ thống mà không mất đi cấu trúc hoặc ý nghĩa của nó.
Từ góc độ hệ thống, điều tôi quan tâm nhất là cách mà một thiết kế như vậy xử lý áp lực thực tế. Tôi thường nghĩ theo hướng kiến trúc quy trình: cách mà các nhiệm vụ được lên lịch khi nhu cầu tăng lên, cách mà xác thực được tách ra khỏi các thao tác nặng khác, và liệu hệ thống có cho phép các thành phần độc lập mở rộng mà không chặn lẫn nhau hay không. Trong nhiều thiết lập truyền thống, mọi thứ được xử lý theo một chuỗi duy nhất, và điều đó trở thành điểm đầu tiên mà các độ trễ bắt đầu tích lũy.
Điều quan trọng trong thực tế là cách mà sự tắc nghẽn được hấp thụ. Trong các mạng thực, lưu lượng không bao giờ ổn định. Nó đến theo từng đợt, chậm lại, rồi lại tăng vọt một cách bất ngờ. Một hệ thống kiên cường không cố gắng loại bỏ thực tế này; nó thích nghi với nó. Điều này có thể liên quan đến việc xếp hàng thông minh, phân phối khối lượng công việc qua nhiều nút khác nhau, hoặc đơn giản là đảm bảo rằng các nhiệm vụ không thiết yếu không chặn các đường xác thực quan trọng.
Một lớp khác mà tôi thấy quan trọng là sự cân bằng giữa việc đặt hàng và thực thi song song. Các hệ thống danh tính không thể hoàn toàn song song hóa mọi thứ vì một số bước phụ thuộc vào xác thực trước đó. Nhưng việc ép buộc thứ tự nghiêm ngặt trên tất cả các thao tác tạo ra những nút thắt không cần thiết. Thách thức thực sự là thiết kế một cấu trúc mà chỉ những bước thực sự phụ thuộc mới giữ nguyên thứ tự, trong khi mọi thứ khác chảy song song mà không phá vỡ tính nhất quán.
Áp lực ngược là nơi hành vi của hệ thống trở nên rõ ràng nhất. Khi nhu cầu vượt quá khả năng, nó có thất bại một cách ồn ào hay chậm lại theo cách có kiểm soát và dự đoán được? Nó có bảo tồn các thao tác thiết yếu trong khi hoãn lại những thao tác kém quan trọng hơn không? Đây là những lựa chọn thiết kế tinh tế, nhưng chúng xác định xem một hệ thống có cảm thấy ổn định dưới áp lực hay mong manh khi các điều kiện thay đổi.
Khi tôi nhìn xa hơn tất cả những điều này, ý tưởng ở lại với tôi là đơn giản. Hạ tầng mạnh mẽ không được định nghĩa bởi tốc độ hoạt động của nó trong điều kiện lý tưởng, mà bởi cách nó hành xử một cách yên tĩnh và nhất quán khi các điều kiện không lý tưởng. Những hệ thống tốt nhất không thu hút sự chú ý vào bản thân, chúng chỉ tiếp tục hoạt động ngay cả khi mọi thứ xung quanh chúng trở nên không thể đoán trước.
\u003cm-35/\u003e\u003cc-36/\u003e\u003ct-37/\u003e
