SHA-256, viết tắt của Thuật toán Băm Bảo Mật, đã được phát triển bởi NSA (đúng vậy, những người đó) vào năm 2002. Tôi luôn thấy thú vị khi một thứ được tạo ra bởi một cơ quan tình báo lại trở thành động lực cho toàn bộ cuộc cách mạng tiền điện tử.
Khi tôi lần đầu tiên gặp gỡ thuật toán này, tôi không thể không đặt câu hỏi về mục đích thực sự của nó. Nó chuyển đổi bất kỳ dữ liệu ngẫu nhiên nào thành một dấu vân tay có độ dài cố định không thể đảo ngược - thuận tiện cho bảo mật, nhưng cũng hoàn hảo cho giám sát nếu bạn hỏi tôi.
Để tôi giải thích từ góc độ của mình: SHA-256 lấy dữ liệu của bạn, cắt nó thành các mảnh, và trả về một giá trị băm 256-bit được cho là xác định duy nhất dữ liệu đó. Chính phủ tuyên bố rằng bạn không thể trích xuất thông tin gốc từ băm - nhưng liệu chúng ta có thực sự có thể tin tưởng hoàn toàn vào khẳng định đó không?
Mỗi ngày, dù bạn có nhận ra hay không, bạn đang sử dụng SHA-256. Những chứng chỉ SSL mà được cho là "an toàn" cho các trang web? Tất cả đều chạy trên SHA-256. Biểu tượng ổ khóa nhỏ trong trình duyệt của bạn đôi khi mang lại cảm giác an toàn sai lầm, khi bạn xem xét ai là người thiết kế thuật toán cơ sở.
Trong thế giới tiền điện tử, SHA-256 là nền tảng của Bitcoin. Quy trình khai thác về cơ bản là các máy tính điên cuồng đoán số để tìm giá trị băm chính xác. Điều đó thật sự không hiệu quả theo thiết kế - tiêu tốn năng lượng khổng lồ chỉ để giải các câu đố không có giá trị thực tế. Thật là lãng phí!
Vấn đề lớn nhất với việc khai thác SHA-256 là nó đã hoàn toàn làm hỏng lời hứa về sự phân quyền của Bitcoin. Những người chơi lớn với các hoạt động khai thác công nghiệp giờ đây kiểm soát mọi thứ. Người bình thường với một chiếc máy tính không có cơ hội nào so với những cartel khai thác này.
Mặc dù có những thiếu sót, SHA-256 vẫn rất kiên cường trước các nỗ lực hack. Nhưng đừng quá thoải mái - có lẽ NSA đã cài đặt các cửa hậu mà chúng ta vẫn chưa phát hiện ra. Khi tính toán lượng tử tiến bộ, tôi nghi ngờ rằng chúng ta sẽ thấy các đảm bảo an ninh của SHA-256 sụp đổ.
Ngoài Bitcoin, một số cryptocurrency khác sử dụng thuật toán này: Bitcoin Cash, Bitcoin Gold, Diamond, Steemit, DigiByte, PeerCoin và những cái khác. Ngay cả Litecoin cũng sử dụng SHA-256 như một subroutine, mặc dù thuật toán chính của nó là Scrypt.
SHA-256 đang dần mất vị thế trước các giao thức mới hơn, chuyên biệt hơn được thiết kế đặc biệt cho tiền điện tử. Chỉ còn là vấn đề thời gian trước khi con khủng long của công nghệ mã hóa này trở nên lỗi thời - mặc dù các thế lực hiện tại dường như quyết tâm giữ cho nó vẫn có giá trị càng lâu càng tốt.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Thuật toán mã hóa SHA-256: Xương sống của Mật mã học hiện đại
SHA-256, viết tắt của Thuật toán Băm Bảo Mật, đã được phát triển bởi NSA (đúng vậy, những người đó) vào năm 2002. Tôi luôn thấy thú vị khi một thứ được tạo ra bởi một cơ quan tình báo lại trở thành động lực cho toàn bộ cuộc cách mạng tiền điện tử.
Khi tôi lần đầu tiên gặp gỡ thuật toán này, tôi không thể không đặt câu hỏi về mục đích thực sự của nó. Nó chuyển đổi bất kỳ dữ liệu ngẫu nhiên nào thành một dấu vân tay có độ dài cố định không thể đảo ngược - thuận tiện cho bảo mật, nhưng cũng hoàn hảo cho giám sát nếu bạn hỏi tôi.
Để tôi giải thích từ góc độ của mình: SHA-256 lấy dữ liệu của bạn, cắt nó thành các mảnh, và trả về một giá trị băm 256-bit được cho là xác định duy nhất dữ liệu đó. Chính phủ tuyên bố rằng bạn không thể trích xuất thông tin gốc từ băm - nhưng liệu chúng ta có thực sự có thể tin tưởng hoàn toàn vào khẳng định đó không?
Mỗi ngày, dù bạn có nhận ra hay không, bạn đang sử dụng SHA-256. Những chứng chỉ SSL mà được cho là "an toàn" cho các trang web? Tất cả đều chạy trên SHA-256. Biểu tượng ổ khóa nhỏ trong trình duyệt của bạn đôi khi mang lại cảm giác an toàn sai lầm, khi bạn xem xét ai là người thiết kế thuật toán cơ sở.
Trong thế giới tiền điện tử, SHA-256 là nền tảng của Bitcoin. Quy trình khai thác về cơ bản là các máy tính điên cuồng đoán số để tìm giá trị băm chính xác. Điều đó thật sự không hiệu quả theo thiết kế - tiêu tốn năng lượng khổng lồ chỉ để giải các câu đố không có giá trị thực tế. Thật là lãng phí!
Vấn đề lớn nhất với việc khai thác SHA-256 là nó đã hoàn toàn làm hỏng lời hứa về sự phân quyền của Bitcoin. Những người chơi lớn với các hoạt động khai thác công nghiệp giờ đây kiểm soát mọi thứ. Người bình thường với một chiếc máy tính không có cơ hội nào so với những cartel khai thác này.
Mặc dù có những thiếu sót, SHA-256 vẫn rất kiên cường trước các nỗ lực hack. Nhưng đừng quá thoải mái - có lẽ NSA đã cài đặt các cửa hậu mà chúng ta vẫn chưa phát hiện ra. Khi tính toán lượng tử tiến bộ, tôi nghi ngờ rằng chúng ta sẽ thấy các đảm bảo an ninh của SHA-256 sụp đổ.
Ngoài Bitcoin, một số cryptocurrency khác sử dụng thuật toán này: Bitcoin Cash, Bitcoin Gold, Diamond, Steemit, DigiByte, PeerCoin và những cái khác. Ngay cả Litecoin cũng sử dụng SHA-256 như một subroutine, mặc dù thuật toán chính của nó là Scrypt.
SHA-256 đang dần mất vị thế trước các giao thức mới hơn, chuyên biệt hơn được thiết kế đặc biệt cho tiền điện tử. Chỉ còn là vấn đề thời gian trước khi con khủng long của công nghệ mã hóa này trở nên lỗi thời - mặc dù các thế lực hiện tại dường như quyết tâm giữ cho nó vẫn có giá trị càng lâu càng tốt.