Ethereum Blockchain và các nền tảng Blockchain tương thích vớ

Một phần của tài liệu Xây dựng mô hình nông nghiệp bền vững ứng dụng công nghệ blockchain (Trang 46 - 47)

3 Kiến thức nền tảng

3.2 Ethereum Blockchain và các nền tảng Blockchain tương thích vớ

EVM

tin cho mọi người tham gia. Vì vậy, tính bất biến là một trong tính chất nổi bật nhất của Blockchain.

Tính bảo mật

Để có thể xây dựng hệ thống phi tập trung và cơ sở dữ liệu phân tán đạt được tính bất biến, các hệ thống được xây dựng trên nền tảng công nghệ Blockchain phải đạt được tính bảo mật cao. Chính những người tham gia phải có nhiệm vụ duy trì sự bảo mật của hệ thống. Cách thức duy trì tính an toàn, bảo mật sẽ phụ thuộc vào luật đồng thuận của hệ thống. Luật đồng thuận đơn giản là một tập luận quy định điều hợp lệ và điều không hợp lệ trong hệ thống và thường được xây dựng thông qua việc kết hợp các lý thuyết đã nêu trên.

Hiện nay, các sản phẩm như Bitcoin Blockchain, Ethereum Blockchain,. . . có độ an toàn thông tin cực kì cao và dương như không thể bị tấn công sửa đổi dữ liệu. Điều này góp phần tạo nên sự an toàn thông tin cho các giải pháp xây dựng trên nền tảng công nghệ Blockchain. Vì vậy, đây có thể là một tiêu chí khi lựa chọn nền tảng Blockchain, nếu hệ thống không đủ sự bảo mật thì các tính chất nêu trên sẽ bị phá vỡ.

Tin cậy

Blockchain được ví như là một công nghệ xây dựng niềm tin trong một môi trường không cần có sự tin tưởng. Sự tin tưởng này không xuất phát từ niềm tin vào một tổ chức hay cá nhân nào. Nó được xây dựng dựa trên sự minh bạch, công bằng, dân chủ, đảm bảo được sự bất biến, an toàn cho cơ sở dữ liệu. Mọi người đều có khả năng nắm giữ cơ sở dữ liệu chung, khả năng xác minh tính đúng đắn của thông tin. Hơn thế nữa, cách thức xác minh được xây dựng dựa trên những lý thuyết đã được chứng minh tính đúng đắn. Vì vậy, nó tạo nên niềm tin cho mọi người khi tham gia vào hệ thống.

3.2 Ethereum Blockchain và các nền tảng Blockchain tương thích với EVM

Công nghệ Blockchain cung cấp cho người dùng các tính chất vượt trội và lý tưởng. Vậy có cách nào để người dùng có thể xây dựng một hệ thống ứng dụng

3.2 Ethereum Blockchain và các nền tảng Blockchain tương thích với EVM

nền tảng công nghệ Blockchain? Hiện nay có hai cách như sau:

• Xây dựng toàn bộ một nền tảng Blockchain mới gồm năm thành phần ở mục trước. Đảm bảo tính an toàn và bảo mật cho hệ thống Blockchain mới được xây dựng. Đây sẽ là một cách thức cực kì tốn kém và phức tạp, đòi hỏi nhiều kiến thức liên ngành cũng và khó để đạt được tính bảo mật cao như các hệ thống hiện nay.

• Xây dựng trên một nền tảng Blockchain đã có sẵn và thừa kế toàn bộ các tính chất của hệ thống đó. Cách thức này tương tự như việc sử dụng thừa kế giao thức HTTPS mà không cần xây dựng lại giao thức này trên nền Internet. Tuy nhiên, thách thức trong trường hợp này là lựa chọn một hệ thống Blockchain cung cấp khả năng cho phép xây dựng các ứng dụng khác lên trên nó.

Tác giả quyết định sử dụng cách thức thứ hai để hiện thực giải pháp và sẽ xây dựng trên các nền tảng tương thích với máy ảo Ethereum vì tính khả thi kỹ thuật và sự phổ biến trong thực tế. Tuy vậy, tác giả cũng cần phải so sánh giữa các nền tảng Blockchain để lựa chọn phù hợp.

Một phần của tài liệu Xây dựng mô hình nông nghiệp bền vững ứng dụng công nghệ blockchain (Trang 46 - 47)

Tải bản đầy đủ (PDF)

(142 trang)