Trương Minh Đức

  • Trương Minh Đức Là Ai?
  • Bí Kíp TẠO THU NHẬP THỤ ĐỘNG
  • Trương Minh Đức Là Ai?
  • Bí Kíp TẠO THU NHẬP THỤ ĐỘNG

Byzantine Fault Tolerance (BFT) Là Gì? Bài Toán Hóc Búa Của Blockchain

HomeCryptoTiền Điện TửByzantine Fault Tolerance (BFT) Là Gì? Bài Toán Hóc Búa Của Blockchain

EBOOK NHẬP MÔN AFFILIATE

WORKSHOP AFFILIATE CHO NGƯỜI MỚI

SUBSCRIPTION HỘI ANH EM KIẾM TIỀN

BÍ KÍP TẠO PHỄU BÁN HÀNG CÁ NHÂN HOÁ

AFFILIATE SHOPEE CHO NGƯỜI MỚI

QUẢNG CÁO TRẢ TIỀN CHUYỂN ĐỔI (FB & GG ADS)

LÀM WEBSITE THƯƠNG HIỆU LÀM AFFILIATE

THU NHẬP THỤ ĐỘNG NHỜ CHỨNG KHOÁN

SIÊU COMBO ALL-IN-ONE (SP1 – SP8)

ĐỨC AMAN MASTERMIND — THE 1% ELITE

  • 19/04/2026
  • CryptoTiền Điện Tử
  • 20 Views

Byzantine Fault Tolerance (BFT) Là Gì? Bài Toán Hóc Búa Của Blockchain

Byzantine Fault Tolerance (BFT) Là Gì? Bài Toán Hóc Búa Của Blockchain là câu hỏi cốt lõi giúp hệ thống phi tập trung vận hành an toàn trước mọi sự cố kỹ thuật hay tấn công mạng. Trương Minh Đức sẽ giới thiệu cách thức duy trì sự đồng thuận tuyệt đối trong mạng lưới máy tính dù có thành viên gian dối. Cơ chế đồng thuận, mạng lưới phân tán, giải pháp bảo mật.

Banner Bí Kíp Tự Do Tài Chính

Byzantine Fault Tolerance (BFT) Là Gì? Bài Toán Hóc Búa Của Blockchain?

Byzantine Fault Tolerance là đặc tính của một hệ thống máy tính phân tán cho phép nó đạt được sự đồng thuận và tiếp tục vận hành chính xác ngay cả khi một số nút trong mạng lưới bị lỗi hoặc cố tình hành động ác ý.

Trong thế giới của công nghệ lưu trữ dữ liệu hiện đại, khả năng chống lỗi là yếu tố sống còn quyết định sự thành bại của một dự án. Trương Minh Đức nhận thấy rằng khi chúng ta loại bỏ máy chủ trung tâm, thách thức lớn nhất nảy sinh là làm sao để hàng ngàn máy tính độc lập có thể tin tưởng lẫn nhau. Byzantine Fault Tolerance (BFT) không chỉ là một thuật ngữ kỹ thuật khô khan mà là một thành tựu toán học vĩ đại giúp giải quyết vấn đề lòng tin trong môi trường kỹ thuật số. Nếu không có cơ chế này, bất kỳ kẻ tấn công nào cũng có thể gửi dữ liệu giả mạo để làm tê liệt toàn bộ hệ thống hoặc thực hiện các hành vi gian lận tài chính tinh vi.

Sự ra đời của blockchain đã đưa lý thuyết này từ các phòng thí nghiệm khoa học máy tính ra thực tế đời sống. Hệ thống này hoạt động dựa trên nguyên tắc đa số thắng thiểu số nhưng với một quy trình kiểm tra vô cùng nghiêm ngặt. Trương Minh Đức giải thích rằng một mạng lưới đạt chuẩn chống lỗi Byzantine phải có khả năng chịu đựng được sai lệch từ tối đa một phần ba số lượng thành viên. Điều này có nghĩa là nếu mạng lưới có một trăm máy tính, hệ thống vẫn sẽ hoạt động trơn tru và đưa ra kết quả đúng đắn ngay cả khi có ba mươi ba máy tính bị hỏng hoặc bị hacker chiếm quyền điều khiển. Đây chính là tấm khiên bảo vệ sự toàn vẹn của dữ liệu trong kỷ nguyên Web3 hiện nay.

Khả năng duy trì sự ổn định trước các cuộc tấn công từ bên trong lẫn bên ngoài giúp các hệ thống phân tán trở nên đáng tin cậy hơn bao giờ hết trong việc quản lý tài sản số.

Nguồn Gốc Bài Toán Các Vị Tướng Byzantine Là Gì?

Bài toán này mô tả một kịch bản quân sự nơi các vị tướng cần thống nhất kế hoạch tấn công hoặc rút lui thông qua các sứ giả, nhưng một số vị tướng hoặc sứ giả có thể là những kẻ phản bội gửi thông tin sai lệch.

Để hiểu sâu về byzantine fault tolerance, chúng ta cần quay ngược thời gian về năm 1982 khi Leslie Lamport và các cộng sự công bố nghiên cứu về các hệ thống phân tán. Trương Minh Đức thường dùng ví dụ này để minh họa cho tính phức tạp của sự đồng thuận. Hãy tưởng tượng một thành phố đang bị bao vây bởi bốn đạo quân Byzantine. Để chiến thắng, cả bốn vị tướng phải cùng tấn công vào một thời điểm chính xác. Nếu một vị tướng rút lui trong khi những người khác tấn công, toàn quân sẽ thất bại. Vấn đề nằm ở chỗ họ chỉ có thể liên lạc qua sứ giả và trong số họ có thể có kẻ phản bội muốn phá hoại sự thống nhất này.

Kẻ phản bội có thể gửi thông báo Tấn công cho tướng A nhưng lại gửi thông báo Rút lui cho tướng B. Nếu không có một thuật toán xác thực, các vị tướng trung thành sẽ bị rối loạn và đưa ra quyết định sai lầm. Trương Minh Đức phân tích rằng trong mạng lưới máy tính, các nút (node) chính là các vị tướng và các thông điệp truyền tải chính là dữ liệu giao dịch. Bài toán Byzantine đặt ra yêu cầu là làm sao để tất cả các nút trung thành đạt được cùng một trạng thái cuối cùng bất kể sự phá hoại của các nút lỗi. Các nghiên cứu đã chứng minh rằng để giải quyết triệt để vấn đề này, số lượng nút trung thành phải lớn hơn ít nhất hai lần số lượng nút phản bội cộng thêm một. Đây là nền tảng toán học cho mọi hệ thống an toàn hiện nay.

Tại sao tỷ lệ một phần ba lại là ngưỡng giới hạn an toàn?

Tỷ lệ này được tính toán dựa trên việc đảm bảo rằng số lượng nút trung thực luôn đủ lớn để lấn át mọi sự kết hợp sai lệch từ các nút lỗi và các nút có thông tin chưa kịp cập nhật.

Trương Minh Đức sẽ chia sẻ một phép tính cụ thể để bạn dễ hình dung. Giả sử hệ thống có tổng số nút là N và số nút lỗi tối đa là f. Công thức để hệ thống đạt được BFT là N ≥ 3f + 1. Ví dụ, nếu chúng ta muốn chịu được 1 nút lỗi (f = 1), chúng ta cần ít nhất 4 nút. Trong trường hợp này, 3 nút trung thực sẽ luôn có tiếng nói quyết định. Nếu chúng ta chỉ có 3 nút (N = 3) mà có 1 nút lỗi (f = 1), thì nút trung thực còn lại sẽ không thể biết được ai đang nói thật khi nhận được hai thông tin trái ngược nhau. Việc duy trì ngưỡng an toàn này giúp hệ thống chống lại các cuộc tấn công Sybil hoặc các nỗ lực thao túng sổ cái kỹ thuật số một cách hiệu quả.

Banner Bí Kíp Tự Do Tài Chính

Cơ Chế Hoạt Động Của BFT Trong Hệ Thống Blockchain Như Thế Nào?

Trong blockchain, BFT hoạt động bằng cách yêu cầu các nút xác thực giao dịch và bỏ phiếu cho các khối dữ liệu mới, đảm bảo rằng sổ cái chỉ cập nhật những thông tin đã được đa số phê duyệt.

Khi một giao dịch mới được tạo ra trên mạng lưới, nó sẽ được phát tán đến tất cả các nút. Trương Minh Đức mô tả quy trình này giống như một cuộc trưng cầu dân ý diễn ra liên tục. Mỗi nút sẽ tự mình kiểm tra tính hợp lệ của giao dịch dựa trên các quy tắc lập trình sẵn. Sau đó, một nút được chọn làm người đề xuất khối (leader) sẽ gom các giao dịch lại và gửi cho các nút khác để kiểm tra một lần nữa. Các nút sẽ gửi phản hồi xác nhận cho nhau. Chỉ khi nhận được đủ số phiếu bầu vượt ngưỡng hai phần ba, khối đó mới được coi là hợp lệ và được ghi vĩnh viễn vào chuỗi. Quy trình xác thực nhiều lớp này đảm bảo rằng không một cá nhân nào có thể tự ý sửa đổi lịch sử giao dịch.

Hệ thống BFT (Byzantine Fault Tolerance) trong các mạng lưới hiện đại như Cosmos hay Polkadot sử dụng các vòng bỏ phiếu lặp lại để loại bỏ sự mơ hồ. Nếu một nút đề xuất có dấu hiệu gian lận hoặc gặp sự cố kỹ thuật khiến việc gửi tin nhắn chậm trễ, mạng lưới sẽ tự động kích hoạt cơ chế bầu chọn người đề xuất mới. Trương Minh Đức nhận thấy đây là một hệ thống tự chữa lành cực kỳ thông minh. Nó không chỉ bảo vệ khỏi sự ác ý mà còn giúp mạng lưới vượt qua các sự cố vật lý như mất kết nối internet tại một khu vực địa lý nhất định hoặc hư hỏng phần cứng tại một số trung tâm dữ liệu. Tính bền bỉ này là lý do khiến các ngân hàng và tổ chức tài chính lớn đang ngày càng quan tâm đến ứng dụng công nghệ sổ cái phân tán.

Đặc điểm Hệ thống tập trung truyền thống Hệ thống phân tán đạt BFT
Điểm lỗi duy nhất Có (Máy chủ trung tâm) Không (Phân tán đa điểm)
Khả năng chống tấn công nội bộ Thấp (Quản trị viên có toàn quyền) Rất cao (Yêu cầu sự đồng thuận đa số)
Tốc độ xử lý Rất nhanh Trung bình đến Nhanh (Tùy thuật toán)
Độ tin cậy dữ liệu Phụ thuộc vào bên thứ ba Tuyệt đối dựa trên toán học

Biến Thể Practical Byzantine Fault Tolerance (pBFT) Hoạt Động Ra Sao?

pBFT là phiên bản thực tiễn được tối ưu hóa để hoạt động hiệu quả trong các hệ thống phần mềm thực tế với tốc độ cao và độ trễ thấp, thay thế cho các lý thuyết nguyên bản phức tạp.

Sự đột phá lớn nhất xảy ra vào năm 1999 khi Miguel Castro và Barbara Liskov giới thiệu pBFT. Trương Minh Đức đánh giá đây là cột mốc biến những ý tưởng hàn lâm thành các ứng dụng thực tế có thể xử lý hàng ngàn giao dịch mỗi giây. Thuật toán pBFT chia quá trình đồng thuận thành ba giai đoạn chính: Pre-prepare (Tiền chuẩn bị), Prepare (Chuẩn bị) và Commit (Cam kết). Trong mỗi giai đoạn, các nút phải giao tiếp và trao đổi thông tin để xác nhận rằng tất cả đều đang nhìn thấy cùng một dữ liệu. Sự minh bạch tuyệt đối này khiến kẻ gian không có cơ hội thực hiện các cuộc tấn công chi tiêu gấp đôi (double spending).

Ưu điểm lớn nhất của pBFT là tính nhất quán tức thì. Trương Minh Đức giải thích rằng khi một giao dịch được xác nhận trong pBFT, nó sẽ có hiệu lực ngay lập tức mà không cần chờ đợi thêm nhiều khối sau đó như Bitcoin. Điều này cực kỳ quan trọng đối với các hệ thống thanh toán và giao dịch chứng khoán nơi thời gian là tiền bạc. Tuy nhiên, pBFT cũng có một nhược điểm là khả năng mở rộng bị hạn chế do yêu cầu giao tiếp quá nhiều giữa các nút. Nếu số lượng nút tăng quá lớn, mạng lưới sẽ bị tắc nghẽn bởi hàng triệu tin nhắn xác nhận. Vì vậy, pBFT thường được áp dụng trong các mạng lưới liên minh (Consortium Blockchain) nơi số lượng nút được kiểm soát chặt chẽ và có danh tính rõ ràng.

Lợi ích của việc áp dụng pBFT trong các hệ thống doanh nghiệp?

Doanh nghiệp sử dụng pBFT để đảm bảo tính minh bạch, tốc độ xử lý nhanh và khả năng khôi phục hệ thống ngay lập tức sau các lỗi kỹ thuật cục bộ.

Các tập đoàn công nghệ lớn hiện nay đang tận dụng pBFT để xây dựng các giải pháp quản lý chuỗi cung ứng và hồ sơ y tế. Trương Minh Đức quan sát thấy rằng trong các môi trường này, sự riêng tư và bảo mật là ưu tiên hàng đầu. Với pBFT, dữ liệu được phân tán nhưng vẫn đảm bảo tính thống nhất cao nhất. Việc mỗi giao dịch đều có chữ ký kỹ thuật số của các nút xác thực giúp quá trình truy xuất nguồn gốc trở nên đơn giản và chính xác tuyệt đối. Điều này không chỉ giảm thiểu sai sót do con người mà còn ngăn chặn hiệu quả các hành vi gian lận trong báo cáo tài chính nội bộ doanh nghiệp.

Cơ Chế Đồng Thuận Delegated BFT (dBFT) Của NEO Có Gì Đặc Biệt?

dBFT là một biến thể sáng tạo cho phép những người nắm giữ token tham gia bầu chọn ra các đại diện (delegates) để thay mặt họ thực hiện việc xác thực khối và duy trì mạng lưới.

Nếu pBFT gặp khó khăn khi số lượng người tham gia quá lớn, thì dBFT là giải pháp cứu cánh. Trương Minh Đức thường ví von dBFT như một mô hình chính trị dân chủ đại diện. Thay vì bắt hàng triệu chiếc máy tính phải nói chuyện với nhau, cộng đồng sẽ chọn ra một nhóm nhỏ các nút uy tín để thực hiện nhiệm vụ này. Dự án NEO là cái tên tiên phong trong việc áp dụng cơ chế này để đạt được hiệu suất vượt trội. Việc tập trung quyền xác thực vào một nhóm nút chuyên dụng giúp mạng lưới có thể đạt tới tốc độ hàng vạn giao dịch mỗi giây, điều mà các hệ thống cũ không thể làm được.

Quy trình bầu chọn trong dBFT diễn ra liên tục và minh bạch. Trương Minh Đức nhấn mạnh rằng nếu một nút đại diện làm việc kém hiệu quả hoặc có hành vi sai trái, cộng đồng có thể ngay lập tức bỏ phiếu để thay thế bằng một nút khác trung thực hơn. Cơ chế này tạo ra một động lực kinh tế mạnh mẽ để các nút hoạt động vì lợi ích chung của toàn mạng lưới. Sự kết hợp giữa tính bảo mật của Byzantine Fault Tolerance (BFT) và sự linh hoạt của mô hình ủy quyền đã giúp dBFT trở thành một trong những thuật toán đồng thuận hiệu quả nhất hiện nay. Tuy nhiên, nó cũng đặt ra những tranh luận về tính phi tập trung khi quyền lực xác thực nằm trong tay một số ít người, điều mà các nhà phát triển vẫn đang nỗ lực tối ưu hóa mỗi ngày.

Tại sao dBFT lại tiết kiệm năng lượng hơn so với các phương pháp cũ?

dBFT loại bỏ nhu cầu giải các bài toán phức tạp tốn điện năng, thay vào đó sử dụng cơ chế bỏ phiếu kỹ thuật số nhẹ nhàng và thân thiện với môi trường.

Đây là một ưu điểm vượt trội mà Trương Minh Đức muốn nhấn mạnh. Khác với việc đào coin tốn hàng tỷ kilowatt điện như Bitcoin, các hệ thống dựa trên dBFT chỉ tiêu tốn năng lượng tương đương với việc vận hành một trang web thông thường. Điều này không chỉ giúp giảm chi phí vận hành cho các nút mà còn phù hợp với xu hướng phát triển bền vững và bảo vệ môi trường toàn cầu. Việc chuyển dịch từ cạnh tranh bằng phần cứng sang cạnh tranh bằng uy tín và đóng góp cho mạng lưới là một bước tiến văn minh của công nghệ phân tán, mở ra cánh cửa cho việc ứng dụng rộng rãi trong các lĩnh vực đời sống mà không lo ngại về gánh nặng sinh thái.

Byzantine Fault Tolerance (BFT) Có Những Ứng Dụng Thực Tế Nào Hiện Nay?

BFT được ứng dụng rộng rãi từ các mạng lưới tiền điện tử thế hệ mới, hệ thống điều khiển hàng không đến các giải pháp quản lý tài chính doanh nghiệp toàn cầu.

Không chỉ giới hạn trong lĩnh vực tiền điện tử, byzantine fault tolerance đã âm thầm bảo vệ chúng ta trong nhiều lĩnh vực quan trọng. Trương Minh Đức chỉ ra rằng trong ngành hàng không, các hệ thống điều khiển của máy bay Boeing 777 hay Airbus A320 đều sử dụng các biến thể của BFT. Khi một chiếc máy bay đang bay, nó nhận dữ liệu từ nhiều cảm biến khác nhau. Nếu một cảm biến bị hỏng và gửi dữ liệu sai, hệ thống chống lỗi Byzantine sẽ tự động so sánh và loại bỏ thông tin sai lệch đó để đảm bảo máy bay vẫn đi đúng hướng và an toàn tuyệt đối. Sai lầm trong môi trường này có thể dẫn đến hậu quả thảm khốc, vì vậy tính chính xác của thuật toán là không thể thay thế.

Trong lĩnh vực tài chính, Hyperledger Fabric của IBM là một minh chứng tiêu biểu khác. Đây là nền tảng blockchain dành riêng cho doanh nghiệp, nơi pBFT được sử dụng để duy trì sổ cái giữa các đối tác trong chuỗi cung ứng. Trương Minh Đức nhận thấy rằng việc sử dụng BFT giúp các doanh nghiệp chia sẻ dữ liệu một cách bảo mật mà không cần phải đặt niềm tin hoàn toàn vào nhau. Các dự án như Cosmos với công cụ Tendermint cũng đang cách mạng hóa cách các mạng lưới khác nhau giao tiếp với nhau. Tendermint sử dụng một thuật toán BFT cực kỳ tối ưu, cho phép các khối được tạo ra một cách an toàn và nhanh chóng, đóng vai trò là xương sống cho hàng trăm ứng dụng phi tập trung (dApps) phát triển mạnh mẽ trên hệ sinh thái này.

Làm thế nào để các nhà phát triển lựa chọn thuật toán BFT phù hợp?

Lựa chọn này dựa trên sự cân bằng giữa số lượng nút tham gia, yêu cầu về tốc độ giao dịch và mức độ phi tập trung mà dự án hướng tới.
  • ✓Mạng lưới nhỏ (Doanh nghiệp): pBFT là lựa chọn hàng đầu vì tính ổn định và tốc độ cao trong phạm vi hẹp.
  • ✓Mạng lưới công cộng quy mô lớn: Tendermint hoặc HotStuff (được sử dụng bởi dự án Libra trước đây) giúp mở rộng khả năng kết nối hàng trăm nút mà không làm giảm hiệu suất.
  • ✓Yêu cầu bảo mật tối đa: Các biến thể BFT kết hợp với mật mã học tiên tiến như chữ ký BLS để tăng cường khả năng chống giả mạo.

Trương Minh Đức khuyên các nhà phát triển cần nghiên cứu kỹ lưỡng hạ tầng mạng lưới trước khi quyết định. Việc chọn sai thuật toán có thể dẫn đến tình trạng mạng bị đơ khi có sự cố nhỏ hoặc tốn quá nhiều tài nguyên phần cứng không cần thiết. Sự thấu hiểu về bản chất của BFT (Byzantine Fault Tolerance) sẽ giúp xây dựng được những hệ thống không chỉ mạnh mẽ mà còn có khả năng mở rộng linh hoạt theo nhu cầu của người dùng trong tương lai.

Tương Lai Của Công Nghệ Chống Lỗi Byzantine Sẽ Đi Về Đâu?

Tương lai của công nghệ này nằm ở việc kết hợp trí tuệ nhân tạo để dự đoán lỗi và phát triển các giao thức đồng thuận siêu tốc có khả năng chịu tải hàng triệu giao dịch mỗi giây.

Chúng ta đang đứng trước ngưỡng cửa của một cuộc cách mạng công nghệ mới nơi vạn vật đều được kết nối (IoT). Trương Minh Đức dự đoán rằng BFT sẽ trở thành một tiêu chuẩn không thể thiếu cho các thành phố thông minh. Khi hàng tỷ thiết bị từ đèn giao thông đến xe tự lái phải phối hợp với nhau, một lỗi nhỏ trong việc truyền tin có thể gây ra hỗn loạn. Công nghệ chống lỗi Byzantine sẽ là lớp màng bảo vệ, đảm bảo rằng ngay cả khi một số thiết bị bị tấn công hoặc hỏng hóc, hệ thống tổng thể vẫn đưa ra các chỉ dẫn chính xác để duy trì trật tự xã hội. Đây là một tầm nhìn xa rộng mà các nhà khoa học máy tính đang nỗ lực hiện thực hóa từng ngày.

Bên cạnh đó, việc tối ưu hóa thuật toán để giảm thiểu băng thông truyền tải đang là ưu tiên hàng đầu. Trương Minh Đức nhận thấy các nghiên cứu mới đang áp dụng các kỹ thuật toán học như Sharding kết hợp với BFT để chia nhỏ mạng lưới thành các vùng xử lý độc lập. Điều này giúp hệ thống đạt được tốc độ xử lý ngang hàng với các mạng lưới tập trung như Visa hay Mastercard mà vẫn giữ được tính phi tập trung an toàn. Đừng quên theo dõi và tìm hiểu thêm tại Blog Trương Minh Đức để được hướng dẫn một cách chi tiết nhất về kiếm tiền với crypto, tiền điện tử, các sàn giao dịch. Trương Minh Đức luôn đồng hành cùng bạn trong việc cập nhật những kiến thức công nghệ tiên phong nhất để nắm bắt cơ hội trong thị trường tài chính đầy tiềm năng này.

Sự thấu hiểu về các cơ chế cốt lõi như BFT chính là chìa khóa để bạn nhận diện được những dự án thực sự có giá trị và tiềm năng phát triển bền vững trong thế giới blockchain rộng lớn.
Quà Tặng Đặc Biệt Từ Blog

Chào Mừng Anh Em Đến Với Blog Của Trương Minh Đức!

Để giúp anh em bứt phá doanh số và xây dựng hệ thống kinh doanh bền vững, Đức muốn dành tặng riêng cho anh em cuốn Ebook:
"Quy Trình 10 Bước Tạo Phễu Bán Hàng Trên Internet"

✓ Kiến thức thực chiến
✓ Tối ưu chuyển đổi
✓ Hoàn toàn miễn phí
NHẬN EBOOK NGAY TẠI ĐÂY

Số lượng có hạn, anh em nhanh tay đăng ký để nhận qua Email nhé!

Nguyễn Vĩnh Sang
Nguyễn Vĩnh Sang

Leave a comment Cancel reply

Bài Viết Mới

01/05/2026

Mạng Ngang Hàng (P2P) Là Gì? Nền Tảng Của Blockchain

01/05/2026

Tổng hợp 10 Mô hình giá kinh điển mọi Trader phải thuộc lòng

01/05/2026

3 Điều Cần Biết Về BitTorrent (BTT) Và Hệ Sinh Thái Tron

01/05/2026

Bitpanda: Nền Tảng Đầu Tư Đa Tài Sản Hàng Đầu Châu Âu

01/05/2026

BitKey: Ví Bitcoin Thế Hệ Mới Từ Cha Đẻ Twitter

Related Articles

Mạng Ngang Hàng (P2P) Là Gì? Nền Tảng Của Blockchain

  • Tiền Điện Tử
  • 01/05/2026
  • 38 Views

Tổng hợp 10 Mô hình giá kinh điển mọi Trader phải thuộc lòng

  • Tiền Điện Tử
  • 01/05/2026
  • 31 Views

3 Điều Cần Biết Về BitTorrent (BTT) Và Hệ Sinh Thái Tron

  • Tiền Điện Tử
  • 01/05/2026
  • 18 Views