Return to blog

Web3, Blockchain & Smart contract

Biết gì viết nấy, chắc sai nhiều
by Leolion

Web 3.0 là gì?

Lược qua lịch sử web

  • 1.0: Web tĩnh, chỉ đọc nội dụng
  • 2.0: Người dùng tạo nội dung, tương tác
    • Dễ bị đánh cắp nội dung
    • Đơn vị quản lý tập trung có thể can thiệp (tiền của bạn không phải là của bạn)
      • Các xác thực private transaction code phát sinh từ thiết bị của người dùng vẫn phải thông qua server để xác thực nên tính bảo mật không đảm bảo tối đa
      • Các giao dịch gồm nhiều bước và phần lớn đều ở phần offline và rất khó minh bạch toàn bộ quá trình này trên online
  • 3.0: Internet phi tập trung, hạn chế quyền quản lý từ nhà cung cấp đối với nội dung
    • Web3 js chỉ là lib để giao tiếp với mạng bsc, eth qua ABI, nó như kiểu sdk, dùng cho FE, app
    • Decentralized tùy thuộc vào cách network được build. Nếu qua smart contract yêu cầu approve từ tất cả thì nội dung mới được deploy thì sẽ có độ tin cậy cao hơn
    • Mỗi máy tính trên thế giới đều là 1 node

Quan điểm cá nhân về công nghệ blockchain

Tôi nghĩ rằng sẽ còn một chặng đường rất dài nữa để nhìn thấy tính ứng dụng của blockchain trong đời sống, nhưng tôi nghĩ sẽ là tương lai chắc chắn xảy ra. Với tôi các công nghệ xoay quanh blockchain đang giải quyết tốt 3 vấn đề

  • Right: Quyền sở hữu đối với dữ liệu
  • Trust: Mức độ an toàn cao, khó can thiệp
  • Root: Nguồn gốc truy xuất rõ ràng

Khi nhu cầu trong xã hôi tăng cao và người ta sẵn sàng bỏ qua những bất tiện khi chuyển đổi lên Web3 thì những application xoay quanh blockchain mới được ứng dụng rộng rãi.

Kết luận

Tôi nghĩ blockchain cũng là một công nghệ tiềm năng, giống như công nghệ AI mất hàng chục năm để tìm đến được AI tạo sinh và các ứng dụng của nó mới dần trở nên rõ ràng. Tuy nhiên hiện tại các ứng dụng của blockchain còn rất hạn chế, và tôi nghĩ ứng dụng phổ biến của nó hiện tại là “loại vàng mới” không phải là giá trị bền vững nên tôi lựa chọn không theo đuổi.