Để đạt được bảo mật tuyệt đối cho quỹ của người dùng, tất cả các giao dịch Capital Coin đều được kiểm tra bởi công nghệ Blockchain và được bảo mật cao bởi Mật mã.
Blockchain sử dụng mật mã để bảo mật tất cả các giao dịch, duy trì tính toàn vẹn dữ liệu và kiểm soát việc tạo ra các đơn vị bổ sung. Mật mã sử dụng logic của Mã hóa, Giải mã, Chữ ký kỹ thuật số và Hàm băm để bảo vệ dữ liệu trước sự có mặt của bất kỳ bên thứ ba nào.
Công nghệ Blockchain: Tài sản và giao dịch của Capital Coin được bảo mật vì tất cả các giao dịch đều được kiểm tra bởi công nghệ Blockchain. Một blockchain là một loại cơ sở dữ liệu đặc biệt được tổ chức thành các khối, được sắp xếp theo thứ tự thời gian và được bảo mật bởi mật mã.
Cấu trúc đảm bảo rằng dữ liệu an toàn, minh bạch và không thể thay đổi. Gần như không thể thay đổi dữ liệu được lưu trữ trong một khối sau khi khối đó được xác nhận và thêm vào chuỗi. Một Blockchain là một sổ cái kỹ thuật số phi tập trung được duy trì bởi một mạng lưới máy tính phân phối.
Cấu trúc phi tập trung cũng loại bỏ nhu cầu về một cơ quan trung ương, do đó các giao dịch Blockchain có thể xảy ra giữa người dùng mà không cần trung gian. Về bản chất, một blockchain là một sổ cái kỹ thuật số ghi lại một cách an toàn các giao dịch giữa hai bên theo cách không thể thay đổi.
Dữ liệu giao dịch được ghi lại bởi một mạng lưới máy tính phân phối toàn cầu (các nút). Mỗi khối chứa: • Dữ liệu (ví dụ: chi tiết giao dịch) • Thời gian đánh dấu: Một bản ghi kỹ thuật số về thời điểm xảy ra một sự kiện cụ thể • Một hàm băm mật mã: Một định danh duy nhất được tạo ra bằng cách chạy dữ liệu của khối qua một thuật toán băm. • Giá trị băm của khối trước: Đây là thứ liên kết các khối lại với nhau, tạo thành chuỗi. Các khối được nối lại với nhau bằng các phương pháp mật mã, tạo thành blockchain.
Thuật toán đồng thuận: Quá trình xác minh giao dịch và thêm chúng vào blockchain được thực hiện thông qua một cơ chế đồng thuận, một tập hợp các quy tắc quy định cách các nút trên mạng đạt được sự đồng thuận về trạng thái của blockchain và tính hợp lệ của các giao dịch.
Để thêm một khối vào chuỗi, các thành viên trong mạng phải đồng ý về tính hợp lệ của nó. Điều này đạt được bằng cách sử dụng một thuật toán đồng thuận, chẳng hạn như Bằng chứng Công việc (PoW) hoặc Bằng chứng Cổ phần (PoS). Capital coin được xây dựng trên Mạng Tron sử dụng Thuật toán Đồng thuận Bằng chứng Cổ phần. Trong cơ chế đồng thuận Bằng chứng Cổ phần, các xác thực khối được chọn dựa trên cổ phần của họ trong mạng.
Mạng Tron đặc biệt sử dụng Bằng chứng Cổ phần ủy quyền (DPoS) mà khi các giao dịch được xác thực bởi các đại diện (đại diện được bầu), một khối sẽ được thêm vào blockchain. Mỗi khối tiếp theo tham chiếu đến khối trước đó, đảm bảo một cấu trúc không thể thay đổi. Nói cách khác, để một khối mới được xác thực, nó phải sử dụng định danh của khối trước.
Mật mã: Mật mã là khoa học về giao tiếp an toàn sử dụng toán học và máy tính để tạo ra các thông điệp ẩn. Do đó, mật mã là quá trình ẩn hoặc mã hóa thông tin để chỉ người mà một thông điệp được gửi đến mới có thể đọc được, do đó, Mật mã (hoặc mật mã học) là một giải pháp đã làm cho việc bảo vệ thông tin của chúng ta trở nên khả thi trước một số rủi ro liên quan đến lưu trữ và phân phối dữ liệu.
Trong quy trình cơ bản của mã hóa văn bản, một văn bản rõ (dữ liệu có thể hiểu được) trải qua một quy trình mã hóa biến nó thành văn bản mã hóa (không thể đọc được). Bằng cách này, một người có thể đảm bảo rằng thông tin gửi đi chỉ có thể được đọc bởi người đang nắm giữ một khóa giải mã cụ thể. Bằng cách sử dụng các kỹ thuật mật mã cụ thể, người ta có thể gửi dữ liệu nhạy cảm qua các mạng. Tìm hiểu cách thức hoạt động của mật mã là rất quan trọng để hiểu tầm quan trọng của nó đối với bảo mật trong các hệ thống Blockchain như hệ thống mà Capital Coin sử dụng.
Mật mã hiện đại bao gồm nhiều lĩnh vực nghiên cứu khác nhau, nhưng một số lĩnh vực liên quan nhất là những lĩnh vực liên quan đến mã hóa đối xứng, mã hóa bất đối xứng, hàm băm và chữ ký kỹ thuật số.
Mã hóa đối xứng và bất đối xứng. Trong mật mã, các thuật toán mã hóa tạo ra các khóa dưới dạng một chuỗi bit được sử dụng để mã hóa và giải mã một mảnh thông tin. Các thuật toán mã hóa thường được chia thành hai loại, được gọi là mã hóa đối xứng và mã hóa bất đối xứng.
Sự khác biệt cơ bản giữa hai phương pháp mã hóa này dựa trên thực tế rằng các thuật toán mã hóa đối xứng sử dụng một khóa duy nhất cho cả mã hóa và giải mã. Khóa này được giữ bí mật và thường được sử dụng để mã hóa dữ liệu được lưu trữ ở một vị trí tĩnh, như trong cơ sở dữ liệu.
Mã hóa đối xứng nhanh hơn so với mã hóa bất đối xứng trong khi mã hóa bất đối xứng sử dụng hai khóa khác nhau nhưng có liên quan, một khóa công khai và một khóa riêng, để mã hóa và giải mã dữ liệu. Bất kỳ ai cũng có thể sử dụng khóa công khai để mã hóa dữ liệu, nhưng chỉ có người nắm giữ khóa riêng mới có thể giải mã.
Mã hóa bất đối xứng còn được gọi là mã hóa khóa công khai. Trong khi các thuật toán mã hóa đối xứng sử dụng cùng một khóa để thực hiện cả hai chức năng mã hóa và giải mã, một thuật toán mã hóa bất đối xứng, ngược lại, sử dụng một khóa để mã hóa dữ liệu và một khóa khác để giải mã.
Trong các hệ thống bất đối xứng, khóa được sử dụng để mã hóa được gọi là khóa công khai và có thể được chia sẻ tự do với người khác trong khi khóa được sử dụng để giải mã là khóa riêng và nên được giữ bí mật.
Trong các hệ thống đối xứng, các khóa được chọn ngẫu nhiên trong khi trong mã hóa bất đối xứng, phải có một mối quan hệ toán học giữa khóa công khai và khóa riêng tư, có nghĩa là có một mẫu toán học giữa hai khóa này. Độ dài của các khóa đối xứng thường được đặt ở mức 128 hoặc 256 bit, tùy thuộc vào mức độ bảo mật yêu cầu.
Trong trường hợp các khóa bất đối xứng có một mẫu toán học giữa các khóa công khai và riêng tư, mẫu này có thể bị kẻ tấn công khai thác để phá vỡ mã hóa, do đó, các khóa cần phải dài hơn nhiều so với các khóa đối xứng để đảm bảo mức độ bảo mật tương đương.
Sự khác biệt về độ dài khóa là rất rõ ràng đến nỗi một khóa đối xứng 128-bit và một khóa bất đối xứng 2.048-bit cung cấp mức độ bảo mật tương tự nhau. Sự phân biệt này, mặc dù có vẻ đơn giản, nhưng lại chiếm một phần trong sự khác biệt chức năng giữa hai hình thức kỹ thuật mã hóa và cách chúng được sử dụng.
Mã hóa đối xứng thường được coi là kém an toàn hơn vì nó sử dụng một khóa, trong khi mã hóa bất đối xứng thường được coi là an toàn hơn và linh hoạt hơn so với mã hóa đối xứng vì nó sử dụng hai khóa. Tuy nhiên, mã hóa bất đối xứng chậm hơn và kém hiệu quả hơn so với mã hóa đối xứng, và có thể phức tạp hơn để quản lý. Sự lựa chọn giữa mã hóa đối xứng và bất đối xứng phụ thuộc vào nhu cầu cụ thể của người dùng và mạng Capital Coin sử dụng mã hóa bất đối xứng để bảo mật các giao dịch của người dùng.
Chữ ký kỹ thuật số: Chữ ký kỹ thuật số dựa trên cơ sở hạ tầng Khóa Công khai. Thông qua cơ chế này, hai khóa được tạo ra, một Khóa Công khai và một Khóa Riêng. Khóa riêng được giữ bởi người ký và nên được giữ an toàn. Mặt khác, người nhận phải có khóa công khai để giải mã.
Ví dụ, nếu bạn gửi Capital Coins, giao dịch sẽ được mã hóa và phát sóng trên mạng. Người nhận phải có một khóa công khai để ký giao dịch một cách kỹ thuật số và nhận thanh toán. Khóa công khai giải mã thông điệp và chuyển nó thành một giá trị băm khác.
Sau đó, chương trình được sử dụng để mở thông điệp so sánh giá trị băm mới này với giá trị băm gốc được tạo ra ở phía Người Gửi. Nếu giá trị băm ở phía Người Gửi khớp với giá trị băm được tạo ra ở phía Người Nhận, thì chương trình sẽ hoàn tất thanh toán.
Ngược lại, chương trình sẽ không cho phép hoàn tất thanh toán nếu cả hai giá trị băm không khớp. Trong hệ thống Capital Coin, các chữ ký kỹ thuật số đảm bảo rằng mỗi người dùng chỉ có khả năng chi tiêu quỹ của ví hoặc tài khoản của chính họ và rằng các quỹ này không thể được chi tiêu nhiều hơn một lần.
Hàm băm: Một hàm băm là hàm toán học được sử dụng trong mật mã để thường xuyên nhận đầu vào có độ dài biến đổi và trả về đầu ra có độ dài cố định. Các hàm băm do đó chuyển đổi hoặc 'bản đồ' một tập dữ liệu nhất định thành một chuỗi bit có kích thước cố định, còn được gọi là 'giá trị băm.' Các hàm băm được sử dụng trong hệ thống Capital Coin cho giao dịch, bảo mật mật khẩu và thông điệp.
Trong hệ thống Capital Coin, các hàm băm là các yếu tố quan trọng của giao thức được gọi là hàm Hashcash, định nghĩa cơ chế đồng thuận Bằng chứng Cổ phần và quy trình xác thực (chịu trách nhiệm bảo mật mạng, xác thực giao dịch và tạo ra các đồng tiền mới).
Capital Coin được xây dựng trên chuỗi Tron và do đó sử dụng cụ thể Keccak-256 để băm thông tin, đây là một tiêu chuẩn Thuật toán Băm An toàn 3 (SHA-3). Keccak-256 là một hàm băm có độ bảo mật cao và chống va chạm.
Tìm liên kết đến dự án trên X

