Hiểu Bitcoin là hàm băm một chiều nên có ý nghĩa vì một hàm băm không thể được đảo ngược. Một khi bạn hiểu điều đó, thật khó để quay lại suy nghĩ khác. Thuật toán băm an toàn hoặc SHA-256 đặt Bitcoin vào một làn đường khác, nơi bạn có thể chia sẻ địa chỉ bitcoin của mình mà không gặp rủi ro về bảo mật tiền của bạn. Nhưng còn nhiều hơn thế nữa.
Hàm băm một chiều là một hàm toán học tạo ra dấu vân tay của đầu vào, nhưng không có cách nào để tạo thông tin ban đầu hai lần. Thiên tài xung quanh một hàm băm an toàn là một chủ đề mà tôi sẽ đề cập đến, nhưng Bitcoin và toàn bộ sự khởi đầu đằng sau nó giống như một quả trứng. Nó là một chức năng một chiều; một khi trứng bị nứt, lòng đỏ không thể đặt lại vào trứng và đậy kín. Sau khi lòng đỏ được nấu trên chảo nóng, phần trứng không thể đảo lại thành lòng đỏ. Thuật toán Bitcoin không có gì khác biệt. Mã cốt lõi về cơ bản được đặt trong không gian mạng và vẫn hoạt động mà không cần quản trị viên chỉ đạo tạo ra nó.
Trước đây, quá trình giao dịch và tiền bạc rất phức tạp và phải đối mặt với những tình huống khó xử về đạo đức. Người Châu Phi xem vỏ bò và hạt thủy tinh là tiền bạc được tôn kính, vì vậy người Châu Âu tràn ngập thị trường với những hạt này. Những tác động là rất lớn. Sự gia tăng của các hạt giả làm giảm giá trị, khiến việc buôn bán trở nên dễ dàng hơn. Người La Mã đã cắt các mảnh từ các đồng tiền hiện có đang lưu hành và sau đó sử dụng các mảnh còn sót lại để đúc ra các đồng tiền mới.
Các đồng xu ngày càng nhỏ hơn. Tuy nhiên, đế chế vẫn tiếp tục mở rộng. Giá cả tăng trong khi sức mua của tiền tệ đi xuống. Cuối cùng, theo thời gian, hệ thống kinh tế La Mã đã sụp đổ. Mỹ cũng đang làm điều tương tự trên quy mô lớn hơn bằng cách mở rộng nguồn cung tiền thông qua máy in tiền, mặc dù không có đồng đô la được gắn với đồng tiền được hỗ trợ bằng vàng sau Nixon sốc. Nó khuyến khích đồng tiền ngày càng yếu, nơi việc in những tờ tiền vô giá trị cũng gây thiệt hại không kém.
Kỷ nguyên đầu tiên của Sự khai sáng nảy sinh do sự tách biệt giữa nhà thờ và nhà nước. Thời đại Khai sáng thứ hai sẽ xuất hiện do sự tách biệt giữa tiền và nhà nước. Lịch sử đã chứng minh rằng bất kỳ loại tiền tệ nào bị cắt bớt, loại bỏ, thao túng hoặc thay đổi sẽ luôn bị khai thác bởi bàn tay con người. Bitcoin loại bỏ những động cơ đã làm tha hóa hoàng đế, chính trị gia, nhà đầu tư và chủ ngân hàng, tạo điều kiện thuận lợi cho con đường trở thành chế độ nông nô. Hàm băm của SHA-256 và RIPEMD-160 hỗ trợ loại bỏ hoàn toàn mức độ phơi nhiễm và thu giữ thông qua các khóa công khai và riêng tư.
RIPEMD-160
Mỗi phần của hàm băm đóng vai trò một vai trò quan trọng, từ việc quản lý các địa chỉ Bitcoin đến việc tăng cường quy trình bằng chứng công việc. RIPEMD-160 , viết tắt của Thông báo đánh giá tính nguyên vẹn của RACE, được sử dụng để giúp biến khóa công khai thành địa chỉ bitcoin. Có năm chức năng Ripe Message-Digest, nhưng 160 được sử dụng trong mạng Bitcoin vì nó có tính bảo mật và chức năng cao. RIPEMD-160 được sử dụng trong tiêu chuẩn Bitcoin, tạo ra một giải pháp thay thế cho các địa chỉ công khai dài dòng. Đây là phiên bản mạnh mẽ hơn của thuật toán RIPEMD-128, tạo ra đầu ra 128 bit. Quá trình xây dựng hàm băm gặp nhiều khó khăn, đặc biệt là nó phải chấp nhận các chuỗi có độ dài tùy ý làm đầu vào.
Cách tất cả điều này hoạt động ẩn là một khóa cá nhân 65 bit được xây dựng, tạo ra một khóa không nén khóa công khai. Khóa công khai này về cơ bản là địa chỉ Bitcoin của bạn, nhưng nó là một chuỗi dài các chữ số sau khi thành lập ban đầu. Lớp đệm được thực hiện để tăng cường và ngăn chặn các cuộc tấn công kéo dài độ dài. Để dễ sử dụng, khóa được rút ngắn hoặc nén bằng RIPEMD-160 xuống còn 20 bit. Đây là lúc một hàm nén phát huy tác dụng. Giao thức sử dụng tổng kiểm tra để kiểm tra lỗi thông qua SHA-256, giao thức này băm hai lần để xác nhận địa chỉ có an toàn và chính xác hay không.
Sử dụng RIPEMD-160 khi tạo địa chỉ Bitcoin làm giảm không gian địa chỉ. Điều này có nghĩa là thay vì phải nhập các địa chỉ rất dài, chúng được giảm xuống độ dài dễ quản lý hơn. Quá trình này là một chức năng một chiều. Mỗi khóa công khai và riêng tư là duy nhất về mặt toán học và không thể trùng lặp, chỉ được rút ngắn và nén.
“SHA-256 sẽ không bị phá vỡ bởi những cải tiến tính toán của định luật Moore trong vòng đời của chúng tôi. Nếu nó bị hỏng, nó sẽ được thực hiện bằng một phương pháp bẻ khóa đột phá nào đó.”-Satoshi Nakamoto
SHA-256
Bitcoin sử dụng Hàm băm SHA-256 trong quy trình bằng chứng công việc của nó. Proof-of-work được coi là cơ chế đồng thuận tiền điện tử ban đầu. Bitcoin là ví dụ ban đầu và tốt nhất của cơ chế đó. Tại một thời điểm, việc điều chỉnh độ khó thấp đến mức có thể khai thác được trên các máy tính có công suất băm thấp, chẳng hạn như máy tính gia đình. Theo thời gian, khi nhu cầu về Bitcoin được khai thác nhiều hơn, việc điều chỉnh độ khó để kiếm được một Bitcoin cũng tăng lên.
Khó khăn để có được Bitcoin đã vượt quá khả năng mà sức mạnh máy tính gia đình có thể đạt được. Phần cứng máy tính khai thác được trang bị chip ASIC là lựa chọn tốt nhất để khai thác bitcoin. Hiện tại, có rất nhiều cạnh tranh về tỷ lệ băm, khiến việc khai thác hầu như không có lợi nhuận trừ khi bạn có một giàn khai thác cao cấp được sử dụng năng lượng tái tạo rẻ tiền. Để so sánh, nếu bạn đang cân nhắc tham gia khai thác bitcoin, đừng quên rằng bạn sẽ phải cạnh tranh với các công ty khai thác lớn cao cấp như Final Hash, Marathon Digital và Riot Blockchain, Inc .
Phần thú vị của SHA-256 là tính bảo mật và khả năng mã hóa thông tin blockchain nhạy cảm mà nếu không có thể được sử dụng để gây bất lợi cho người dùng. Bảo mật này là bất biến và chạy theo một lịch trình nhất quán. Các thuật toán băm an toàn giúp biên dịch và sắp xếp các phương trình toán học thiên văn để kiếm bitcoin bằng máy tính khai thác. Sự can thiệp của con người vào quá trình này là không cần thiết và sẽ hoàn toàn không thể đạt được ngay cả với những chiếc máy tính tốt nhất mà tiền có thể mua được. Khóa riêng là một số 256-bit. “ bit ” có giá trị 0 hoặc 1 và là đơn vị đo lường nhỏ nhất cho dữ liệu máy tính.
Chữ ký điện tử được bảo mật bằng khóa cá nhân, nghĩa là bạn có thể giao dịch với Bitcoin bằng tiền tệ dưới số bit duy nhất của khóa đó. Nếu bạn không có khóa cá nhân chính xác, bạn không thể tiêu bitcoin hoặc có quyền truy cập vào bất kỳ khoản tiền nào trong cơ sở dữ liệu blockchain khóa. Do đó, các khóa cá nhân này phải được tạo một cách chính xác, sau đó được lưu trữ ở một vị trí an toàn và bảo mật. Hãy nhớ câu nói được đặt ra bởi Isaiah Jackson , “Không có chìa khóa, Không có pho mát.”
Dữ liệu khả năng được tiết lộ từ giá trị băm thấp đến mức được coi là không thể. Sự kết hợp giữa các chữ số và dữ liệu loại bỏ các cuộc tấn công bạo lực hoặc chiếm quyền điều khiển mạng do độ phức tạp tuyệt đối. Ngoài ra, rất ít khả năng hai giá trị dữ liệu (được gọi là xung đột) có cùng một hàm băm. Sau khi đọc bài luận này, việc tìm hiểu về các hàm băm khi nghi ngờ về tính bảo mật của Bitcoin và khả năng bị lộ khóa công khai hoặc khóa riêng bị hỏng sẽ trở nên dễ dàng.
Những cảm giác nghi ngờ đó sẽ được dập tắt khi bạn hiểu được khả năng suy nghĩ và bảo mật quá trình mã hóa tốt như thế nào là nhờ vào thiên tài của Satoshi. Mạng Bitcoin được thiết kế để đưa tiền ra khỏi tầm kiểm soát tập trung và vào một thế giới phi tập trung không được phép. Hàm băm SHA-256 và RIPEMD-160 làm cho điều này khả thi, theo cách một chiều và an toàn về chức năng.
Đây là bài đăng của Dawdu Amantanah. Các ý kiến được bày tỏ hoàn toàn là của riêng họ và không nhất thiết phản ánh ý kiến của BTC Inc hoặc Tạp chí Bitcoin.