celestiaorg / go-square

A library for encoding blobs into a 2D square of evenly sized chunks designed for sampling and reconstruction
Apache License 2.0
13 stars 16 forks source link

Merge namespace and blob packages into shares #79

Closed cmwaters closed 2 months ago

cmwaters commented 2 months ago

Summary

After some discussion, it seems apparent that the types Share, Blob and Namespace are inextricably linked. The share package after all is an encoding protocol that converts Blobs into Shares and vice versa.

Proposal

Merge the blob and namespace packages into the share package

For Admin Use