1. Cơ chế đồng thuận
Trong các thiết kế blockchain hiện tại, việc thực hiện hợp đồng thông minh diễn ra đồng bộ với việc xác minh dữ liệu thông thường. Tuy nhiên, các hợp đồng thông minh độc hại hoặc được thiết kế kém có thể chiếm thời gian hoạt động kéo dài, do đó ảnh hưởng đến hành vi kế toán thông thường và dẫn đến một cuộc tấn công từ chối dịch vụ trên thực tế. Các mô hình kinh tế hợp đồng thông minh hiện tại được chia thành bảo đảm vốn chủ sở hữu và thực hiện dựa trên phí. Họ áp dụng các chiến lược khác nhau để ngăn chặn các cuộc tấn công từ chối dịch vụ: chiến lược trước yêu cầu hợp đồng thông minh phải hoàn thành các hoạt động trong khoảng thời gian chặn, trong khi chiến lược sau sử dụng các biện pháp kinh tế để hạn chế hành vi nguy hiểm.
Tuy nhiên, hai cách tiếp cận này có những hạn chế rõ ràng: đảm bảo vốn chủ sở hữu không thể thực hiện các hợp đồng thông minh logic phức tạp hoặc các yêu cầu hợp đồng thông minh nhiều lớp, do đó hạn chế khả năng ứng dụng phân tán; việc thực hiện dựa trên phí có vẻ hợp lý nhưng cũng có những sai sót. Trong thiết kế của Sunflower, các chiến lược khác nhau được áp dụng: thứ nhất, thực thi không đồng bộ được sử dụng để chạy các hợp đồng thông minh; thứ hai, hợp đồng thông minh được thực thi bằng cách sử dụng sharding để tránh các cuộc tấn công từ chối dịch vụ và SPAM; cuối cùng, trong hệ thống FDG của Sunflower, việc thực thi hợp đồng thông minh áp dụng phương thức miễn phí hoặc thanh toán bằng mã thông báo do chính nhà xuất
bản phát hành, giúp chi phí có thể kiểm soát được và chi phí phát hành thấp.
2. Cụm sức mạnh tính toán phi tập trung
Trong ngành công nghiệp hiện tại, tốc độ tạo khối phần lớn bị hạn chế bởi giao thức đồng thuận. Sau khi tối ưu hóa sự đồng thuận, Sunflower có thể đạt được việc tạo khối trong vài giây thông qua sự đồng thuận SH-DPoS, đẩy lên vị trí dẫn đầu toàn ngành thông qua đổi mới công nghệ. Tuy nhiên, mức độ hiệu quả tương tác này vẫn chưa đủ đáp ứng nhu cầu của Sunflower cấp một. Trong khi tiếp tục tối ưu hóa thuật toán đồng thuận, Sunflower cũng đã phát triển một hệ thống điều khiển cốt lõi có tên DCC+RDSN, cho phép tương tác và xử lý dữ liệu phản hồi ở cấp độ mili giây. Hệ thống này đáp ứng các yêu cầu về tốc độ/hiệu quả để chạy các ứng dụng hệ sinh thái quy mô lớn trên chuỗi theo công nghệ hiện tại.
Để giải quyết điểm yếu của ngành là tắc nghẽn tốc độ trong tài chính blockchain, thiết lập các tiêu chuẩn ngành, đạt được phản hồi xử lý dữ liệu ở cấp độ mili giây và đảm bảo chuỗi hóa tất cả các giao dịch đồng thời cao, Sunflower đã tiến hành nghiên cứu chuyên sâu. Nó áp dụng CLUSTER ĐIỆN TOÁN PHI TẬP TRUNG (DCC), hoàn thành các dịch vụ tương tác và tính toán logic trong các hoạt động của Sunflower dưới dạng cụm sức mạnh tính toán phân tán phi tập trung, vượt qua các giới hạn công nghệ blockchain hiện có. Các dịch vụ tài nguyên đám mây hiện tại, mặc dù đáp ứng một phần nhu cầu tương tác dữ liệu tần số trung bình đến cao, nhưng vẫn phải đối mặt với các vấn đề về mức độ tập trung cao cũng như độ ổn định và bảo mật không đầy đủ. Tuy nhiên, bằng cách sử dụng máy khách chương trình nút được trang bị Giao thức Quorom do Sunflower cung cấp, tài nguyên điện toán đám mây có thể được phân bổ một cách hiệu quả đồng thời thay thế các dịch vụ tập trung bằng các cụm sức mạnh điện toán phân tán. Điều này đảm bảo sự cùng tồn tại giữa hiệu quả và an ninh thông qua việc phối hợp nguồn lực phi tập trung.
3. Giao thức tương tác chuỗi chéo
Để tạo điều kiện trao đổi giá trị và thông tin giữa các chuỗi khối khác nhau, Sunflower đã thiết kế và triển khai các giao thức tương tác chuỗi chéo:
Chuyển giao chuỗi chéo tài sản:
Sunflower sử dụng công nghệ bắc cầu xuyên chuỗi để cho phép tài sản kỹ thuật số chuyển từ chuỗi khối này sang chuỗi khối khác. Điều này phá vỡ hệ sinh thái khép kín của các chuỗi khối riêng lẻ và cho phép kết nối giữa các sổ cái phân tán toàn cầu.
Truyền tin nhắn và thông báo sự kiện:
Giao thức chuỗi chéo cũng hỗ trợ truyền các thông báo thay đổi trạng thái hoặc kích hoạt thực thi hợp đồng thông minh giữa các chuỗi khác nhau. Điều này đảm bảo sự đồng bộ hóa và liên kết sự kiện trong toàn bộ hệ sinh thái chuỗi chéo.
Tiêu chuẩn giao diện hợp nhất:
Sunflower thiết lập hoặc áp dụng các giao thức tiêu chuẩn cho khả năng tương tác chuỗi chéo, chẳng hạn như IBC (Giao tiếp giữa các chuỗi khối) hoặc các tiêu chuẩn chung khác, để cung cấp giao diện API nhất quán cho các nhà phát triển và đơn giản hóa quá trình phát triển ứng dụng chuỗi chéo.
Thông qua các công nghệ chủ chốt này, Sunflower không chỉ vượt trội trong việc bảo vệ quyền riêng tư dữ liệu mà còn đạt được trình độ kỹ thuật cao về quản lý kiến thức, hiểu biết ngữ nghĩa và giao tiếp xuyên chuỗi. Điều này đã dẫn đến việc xây dựng một cơ sở hạ tầng blockchain rất thông minh và toàn diện.
4. Xác minh dữ liệu oracles – Công nghệ chứng minh TLS Notary
TLS Notary là một cải tiến của TLS. PlugChain sử dụng nó để cung cấp bằng chứng mật mã, chỉ ra rằng dữ liệu họ cung cấp cho hợp đồng thông minh giống với dữ liệu được nguồn dữ liệu cung cấp cho mạng oracle PlugChain tại một thời điểm cụ thể. TLS bao gồm ba giai đoạn cơ bản:
– Đàm phán các thuật toán chính được hỗ trợ bởi cả hai đồng nghiệp.
– Xác thực danh tính dựa trên mã hóa khóa riêng và trao đổi khóa chung bằng chứng chỉ PKI.
– Truyền dữ liệu bí mật dựa trên mã hóa khóa chung.
Trong suốt quá trình truyền, khóa chính của TLS có thể được chia thành ba phần: phía máy chủ, phía được kiểm tra và phía kiểm toán viên. Trong quá trình này, nguồn dữ liệu internet đóng vai trò là phía máy chủ, oracle đóng vai trò là phía được kiểm tra và một phiên bản nguồn mở được thiết kế đặc biệt được triển khai trên đám mây đóng vai trò là phía kiểm toán viên. Bất kỳ ai cũng có thể sử dụng dịch vụ kiểm tra này để xem xét và xác minh dữ liệu do oracle cung cấp trước đây nhằm đảm bảo tính toàn vẹn và bảo mật của dữ liệu.
Quy trình thực hiện các chức năng trên với TLS Notary như sau: Kiểm toán viên tính toán khóa đối xứng và khóa MAC và chỉ cung cấp khóa đối xứng cho bên được kiểm toán. Bên được kiểm tra không cần khóa MAC vì tính năng phát hiện chữ ký MAC đảm bảo rằng dữ liệu TLS từ máy chủ không bị giả mạo trong quá trình truyền. Với khóa đối xứng, bên được kiểm tra có thể giải mã dữ liệu từ máy chủ. Vì ngân hàng sử dụng khóa MAC để “ký” tất cả thông tin và chỉ có máy chủ và kiểm toán viên mới biết khóa MAC nên chữ ký MAC chính xác có thể dùng làm bằng chứng cho thấy thông tin cụ thể đến từ ngân hàng và không bị giả mạo bởi ngân hàng được kiểm toán. buổi tiệc.