Proof of Concept (PoC) hay bằng chứng về khái niệm là một trong những thuật ngữ vô cùng quan trọng trong Blockchain. Trong bài viết này, chúng ta sẽ tìm hiểu tổng quan về Proof of Concept (PoC), những lợi ích của PoC mang lại, cũng như ứng dụng của nó trong Blockchain.
Proof of Concept (PoC) là gì?
Proof of Concept (PoC) hay “Bằng chứng khái niệm” hoặc “Bằng chứng nguyên tắc”, là phương pháp hiện thực hóa một ý tưởng nhất định để chứng minh tính khả thi của nó, hoặc chứng minh về nguyên tắc với mục đích xác minh rằng một số khái niệm hoặc lý thuyết có tính thực tiễn.
PoC thường được sử dụng bởi các dự án hoặc doanh nghiệp Startup nhằm mục đích kiểm tra tính khả thi của các sản phẩm, dịch vụ hay đề xuất kinh doanh mới.
Về cơ bản, PoC có thể tồn tại dưới dạng một mẫu thử nghiệm hoặc một MVP (sản phẩm có thể sử dụng tối thiểu) với các tính năng cơ bản nhất. Trong không gian blockchain, PoC có thể là một bệ phóng hiệu quả để giúp dự án gia nhập thị trường mà không đòi hỏi quá nhiều về thời gian, công sức và tiền bạc.
Lịch sử ra đời của PoC
Cụm từ Proof of Concept ra đời từ khá sớm với lần đầu tiên xuất hiện là trong cuốn từ điển Oxford English của Los Angeles Times xuất bản tháng 01/1967. Tuy nhiên đến tận năm 1969, trong một cuộc điều trần của Ủy ban Khoa học và Du hành vũ trụ, Tiểu ban Nghiên cứu và Công nghệ Tiên tiến, PoC mới được định nghĩa cụ thể như sau:
“Proof of Concept là một giai đoạn phát triển trong đó phần cứng thử nghiệm được xây dựng để khám phá và chứng minh tính khả thi của một khái niệm mới.”
Một định nghĩa khác về thuật ngữ “Proof of Concept” là của Bruce Carsten trong chuyên mục tạp chí “Góc của Carsten” năm 1989:
“Nguyên mẫu Proof-of-Concept là một thuật ngữ mà (tôi tin rằng) tôi đặt ra vào năm 1984. Nó được sử dụng để chỉ định một mạch được xây dựng dọc theo các đường tương tự như một nguyên mẫu kỹ thuật, nhưng một trong đó mục đích chỉ để chứng minh tính khả thi của một mạch mới mạch và/hoặc kỹ thuật chế tạo, và không nhằm mục đích trở thành phiên bản ban đầu của thiết kế sản xuất.”
Như vậy có thể thấy, PoC là thuật ngữ được định nghĩa khác nhau bởi nhiều người khác nhau và thường được sử dụng trong lĩnh vực khoa học kỹ thuật để chứng minh và thử nghiệm các ý tưởng, xem xét tính khả thi của các giả thiết đó trong việc phát triển phần cứng và phần mềm.
Tuy nhiên, cho đến nay thì ứng dụng của PoC không còn bị bó hẹp trong lĩnh vực khoa học kỹ thuật nữa mà đã được mở rộng ra và ứng dụng trong nhiều ngành nghề khác nhau như y tế, bảo hiểm, thanh toán,…
Ý nghĩa của Proof of Concept
Ý nghĩa lớn nhất của Proof of Concept là nó sẽ giúp các nhà phát triển dự án có ý tưởng rõ ràng về những gì họ đang làm trước khi bắt đầu.
Thông thường, Proof of Concept rất phổ biến với các công ty hay dự án startup trên thị trường. Tuy nhiên, nó cũng có thể là một công cụ tuyệt vời cho bất kỳ dự án nào đang muốn triển khai sản phẩm, dịch vụ mới. Thay vì phải nghiên cứu thị trường và xác định cách tốt nhất để thực hiện ý tưởng, các nhà phát triển chỉ cần phải làm việc trên tùy chọn giải pháp blockchain của mình và xem liệu nó có khả năng trở thành hiện thực hay không.
Thứ hai, PoC giúp kiểm tra ý tưởng để đảm bảo rằng nhà phát triển có được phiên bản tốt nhất của ý tưởng đó. Điều này bao gồm việc thử nghiệm dự án trước khi đưa vào ứng dụng thực tiễn và xác định các lỗ hổng có thể làm cho dự án không thực hiện được. Điều này sẽ giúp dự án tiết kiệm được rất nhiều thời gian và tiền bạc.
Cuối cùng, các dự án blockchain sử dụng PoC là để thu hút các nhà đầu tư tiềm năng và những người yêu thích ý tưởng này quan tâm đến việc đầu tư vào nó.
Hãy thử tưởng tượng, bạn có một ý tưởng cho một dự án startup. Thật không may, bạn không có đủ tiền để duy trì hoạt động nghiên cứu và phát triển ý tưởng của mình. Vì vậy, một cách tự nhiên, bạn cần những nhà đầu tư – những người sẽ tin tưởng, ủng hộ ý tưởng của bạn và đầu tư vào nó.
Vấn đề với các nhà đầu tư là họ không quan tâm đến những lời hứa của bạn. Họ cần một số bằng chứng rằng sản phẩm của bạn là khả thi và hơn hết – rằng nó có thể mang lại lợi nhuận.
Trong trường hợp đó, bạn cần sử dụng PoC. Nó có thể là một tài liệu, một bản demo hoặc một nguyên mẫu rất cơ bản cho ý tưởng của bạn.
Sử dụng PoC, bạn có thể thuyết phục các nhà đầu tư tiềm năng rằng ý tưởng của bạn là đáng giá, khả thi và bạn có thể thực hiện được những lời hứa của mình.
Ứng dụng của PoC trong blockchain
Chắc chắn FinTech hiện là một trong những lĩnh vực đang ứng dụng blockchain nhiều nhất. Rốt cuộc, chính Bitcoin – loại tiền tệ kỹ thuật số đầu tiên – đã đưa công nghệ blockchain đến gần hơn với người dùng.
Bạn và nhóm của mình có ý tưởng về việc xây dựng một sàn giao dịch trên các Public Blockchain, cho phép bất kỳ ai có kết nối Internet cũng có thể giao dịch. Với ý tưởng này, đầu tiên bạn sẽ cần quan tâm và lựa chọn một số thứ:
- Vấn đề đầu tiên bạn cần quan tâm là Blockchain nào sẽ hỗ trợ việc này. Có khá nhiều blockchain trên thị trường nhưng chỉ một số trong đó mới hỗ trợ smart contract.
- Tiếp theo là ngôn ngữ lập trình hỗ trợ, đa phần các nền smart contract platform sẽ có các ngôn ngữ lập trình riêng, liệu ngôn ngữ mà platform đó hỗ trợ có phải là ngôn ngữ mà bạn hay nhóm của bạn thành thạo?
- Tiếp theo, liệu platform mà bạn chọn có tool hỗ trợ có việc xây dựng ứng dụng như yêu cầu của bạn hay bạn phải xây dựng từ con số 0. Việc xây dựng từ số không sẽ tốn rất nhiều tài nguyên (công sức, thời gian và tiền bạn).
Chi tiết hơn, cứ cho là bạn đã giải quyết những vấn đề cơ bản được đề ở trên, sẽ còn có các vấn đề liên quan chuyên sâu hơn đến việc xây dựng một sàn giao dịch:
- Bạn và nhóm của bạn sẽ chọn kiến trúc cho sàn giao dịch như thế nào. Nó là một sàn Orderbook, AMM, hay loại kiến trúc nào khác?
- Tokenomics của dự án sẽ được thiết kế như thế nào?
- Làm sao để dự án của bạn thể thu hút được thanh khoản và người dùng từ các sàn giao dịch khác trên thị trường?
Bằng cách sử dụng kiến trúc này, bạn có thể phát triển các tính năng riêng biệt và thử nghiệm để xem cái nào hoạt động tốt nhất.
![](https://defix.network/wp-content/uploads/2022/06/swift_landmark_dlt_poc_infographic-810x623-1.jpg)
Mặc dù hiện nay, các dự án tiền điện tử sử dụng công nghệ PoC vẫn chưa có nhiều, nhưng đã có một vài tổ chức trong lĩnh vực FinTech tiên phong ứng dụng nó. Một ví dụ điển hình là vào năm ngoái, nhờ PoC, SWIFT đã thành công đưa ra sáng kiến nhằm giảm chi phí hoạt động của thanh toán xuyên biên giới. Sáng kiến này hiện được hơn 30 ngân hàng trên khắp thế giới sử dụng để đối chiếu tài khoản.
Bên cạnh đó, SWIFT cũng ứng dụng PoC để phát triển một số chức năng như:
- Cập nhật trạng thái giao dịch theo thời gian thực
- Hiển thị toàn bộ quá trình kiểm tra
- Khả năng hiển thị của số dư dự kiến và số dư khả dụng
- Xác nhận các mục nhập tài khoản được đơn giản hóa theo thời gian thực
Ngoài FinTech, bảo hiểm cũng là một ngành luôn phụ thuộc vào các bên trung gian và có thể tận dụng những lợi ích mà công nghệ blockchain mang lại.
Vừa qua, một công ty startup thuộc lĩnh vực bảo hiểm của Bỉ đã ứng dụng PoC để cho thấy cách bảo hiểm xe máy có thể cải thiện trải nghiệm khách hàng khi nó chạy trên một blockchain. PoC của công ty cho phép mọi người kiểm tra tình trạng bảo hiểm của bất kỳ xe máy nào bằng cách nhập biển số xe. Điều này sẽ giúp tránh được tình trạng gian lận bảo hiểm vốn khá phổ biến hiện nay.
Ngoài ra, còn có rất nhiều mảng ứng dụng công nghệ blockchain tiềm năng trong thực tế mà chúng ta có thể khai thác và sử dụng PoC như bảo mật, thanh toán, quản lý tài sản, IoT,…
Kết luận
Bài viết của DeFiX tới đây là kết thúc. Hi vọng những thông tin này hữu ích với các nhà đầu tư!
Hãy theo dõi DeFiX.Network để cập nhật thêm nhiều thông tin thú vị, mới nhất về thị trường trường tài chính và tiền điện tử nhé.
Hẹn gặp lại các bạn trong các bài chia sẻ, hướng dẫn tiếp theo. Chúc các bạn đầu tư thành công!