- vừa được xem lúc

Proofs of Space và Replication là gì ?

0 0 29

Người đăng: Hồ Ngọc Hải

Theo Viblo Asia

Trong bài viết này sẽ tập trung nói về 2 định nghĩa: Proofs Of Space (PoS) và Proofs Of Replacation (PoRep).

Lưu ý rằng: PoS trong bài viết là Proofs Of Space chứ không phải Proofs Of Stake, chúng đều viết tắt là PoS.

Proofs of Space

Theo Filecoin, Ben Fisch: “Chúng tôi xây dựng một bằng chứng không gian (Proofs Of Space – PoS) thực tế cụ thể với tính bảo mật chặt chẽ tùy ý dựa trên đồ thị độ sâu xếp chồng và bộ mở rộng mức độ không đổi (constant-degree expander graphs). Bằng chứng về không gian (PoS) là một hệ thống bằng chứng tương tác, trong đó nó đang liên tục sử dụng không gian để lưu trữ thông tin”

Proof-of-space (PoS) đã được đề xuất như một giải pháp thay thế cho Proof-of-work (PoW) cho các ứng dụng như ngăn chặn SPAM, tấn công DOS và Sybil Resistance trong các cơ chế đồng thuận dựa trên blockchain. Một số dự án trong ngành đang được tiến hành để triển khai các loại tiền điện tử tương tự như Bitcoin sử dụng bằng chứng không gian (proof-of-space) thay vì bằng chứng công việc (proof-of-work). Proof-of-space có nhiều ưu điểm hơn Proof-of-work và thân thiện với môi trường hơn vì nó có khả năng ASIC-Resistance và không tiêu tốn tài nguyên của nó (không gian thay vì năng lượng – space instead of energy), mà là tái sử dụng nó.

PoS là một giao thức tương tác giữa người chứng minh (prover) và người xác minh (verifier), trong đó, người chứng minh (Prover) sử dụng một lượng không gian tối thiểu để tiến hành vượt qua bài xác minh (pass verifier). Giao thức phải có sự thoả hiệp của người chứng minh (prover) để dẫn đến hiệu quả xác minh. PoS tồn tại lâu dài nếu các cuộc kiểm tra lặp đi lặp lại buộc người chứng minh (prover) phải sử dụng không gian này trong một khoảng thời gian.

Một số công nghệ áp dụng Proofs Of Space ở thời điểm hiện tại (6/2021)

Chia Network: https://www.chia.net/

Spacemesh: https://spacemesh.io/

Filecoin: https://filecoin.io/

Proofs Of Replication

Theo Filecoin, BenFisch: “Bằng chứng về không gian (Proofs Of Space) là điều cần thiết cho bằng chứng sao chép (Proofs Of Replication – PoRep), là bằng chứng có thể kiểm chứng công khai rằng các tài nguyên duy nhất để lưu trữ một hoặc nhiều bản sao có thể truy xuất của một tệp. Cấu trúc PoS chính của chúng tôi có thể được sử dụng như một PoRep, nhưng việc trích xuất dữ liệu không hiệu quả như tạo bản sao. Chúng tôi giới thiệu một biến thể thứ hai của cấu trúc có tên ZigZag PoRep có khả năng trích xuất dữ liệu nhanh / có thể song song hóa so với tạo bản sao và duy trì cùng độ chặt chẽ về không gian trong khi chỉ tăng số cấp lên khoảng một hệ số của 2.”

Proof-of-replication (PoRep) là một kết hợp lai giữa PoS với bằng chứng về khả năng truy xuất proof-of-retrievability (PoR). PoR chứng minh rằng người chứng minh (Prover) có thể truy xuất một tệp dữ liệu cụ thể mà người xác minh (Verifier) quan tâm, hoặc đã được người xác minh (verfier) biết đến, được cam kết công khai hoặc được xử lý trước bởi khách hàng tạo thẻ xác minh cho tệp đó. Một PoRep chứng minh rằng người chứng minh (prover) đang dành các nguồn tài nguyên duy nhất để lưu trữ một bản sao có thể truy xuất tệp và do đó là một bằng chứng hữu ích về không gian (Proofs of space). Do đó, nó đã được đề xuất như một cơ chế Sybil-Resistance, ASIC-Resistance và thân thiện với môi trường mà còn có một tác dụng hữu ích: nó cung cấp khả năng lưu trữ tệp trên dữ liệu thực. Hơn nữa, vì người chứng minh có thể chạy một số PoRep độc lập cho cùng một tệp mà mỗi tệp yêu cầu tài nguyên duy nhất, PoReps có thể được sử dụng như một bằng chứng có thể xác minh công khai về việc sao chép/nhân đôi dữ liệu (replication/duplication)

Tài liệu tham khảo

Tight Proofs of Space and Replication: https://eprint.iacr.org/2018/702.pdf

An Elementary Construction of Constant-Degree Expanders: http://www.math.tau.ac.il/~asafico/expander.pdf

Xem thêm các bài viết về blockchain: https://ngochai.info/blockchain

Bình luận

Bài viết tương tự

- vừa được xem lúc

[Blockchain] Road to Bitcoin

. Chắc mọi người hẳn đã không còn xa lạ gì với anh chàng tỷ phú đã ném vỡ cửa kính ô tô nhà mình cùng với siêu năng lực điều khiển vật giá chỉ bằng lời nói, người đã đẩy định giá Bitcoin trên thị trường vượt ngưỡng 50K dolar/coin với những bài twitter để đời . .

0 0 61

- vừa được xem lúc

Khi Ethereum có chi phí giao dịch quá đắt đỏ - Tương lai cho layer2 ?

Với sự phát triển như vũ bão của Blockchain, ETH dường như đang quá tải và hệ quả là chi phí Gas đã lên đến 1000Gwei, phí để tạo những transaction phức tạp đã xấp xỉ 500$ . Và một giải pháp cứu cánh cho các sản phẩm Defi trên ETH chính là Layer2, và trong nhiệm vụ lần này Matic đang thể hiện khả năn

0 0 89

- vừa được xem lúc

Blockchain với Java - Tại sao không?

Cuộc cách mạng công nghiệp 4.0 ra đời kéo theo nhiều sự thay đổi và xu hướng mới được hình thành. Riêng đối với lĩnh vực CNTT cũng không nằm ngoài vùng ảnh hưởng mạnh mẽ. Chính làn sóng 4.

0 0 92

- vừa được xem lúc

Phân loại và tầm quan trọng của các node trong mạng blockchain

Trước khi đi vào phân loại và nêu rõ được tầm quan trọng của các node trọng mạng blockchain thì mình xin được trích dẫn khái niệm về blockchain từ Wikipedia như sau:. .

0 1 65

- vừa được xem lúc

Code Smart Contract bằng Assembly ?

Introduction. Hồi còn học trong ghế nhà trường bộ môn lập trình tốn nhiều não nhất của mình là code assembly. Nôm na thì bất cứ ngôn ngữ bậc cao nào như C , Go, Java,... được sinh ra để người dễ hiểu và dễ code , tuy nhiên chúng đều sẽ được compiled down xuống assembly một ngôn ngữ bậc thấp để máy h

0 0 58

- vừa được xem lúc

Dextool - Công cụ phân tích Decentralized Exchange tuyệt vời

. Trend Defi mặc dù đã bớt nhiệt nhưng những sản phẩm nổi bật của làn sóng này mang lại thì vẫn rất được người dùng ưa chuộng. Đặc biệt là các nền tảng Decentralized Exchange, tiêu biểu là Uniswap, SushiSwap, 1inch Exchange, FalconSwap,... Nhưng khi đã sử dụng các nền tảng DEx này mà không biết đến

0 0 106