-
Notifications
You must be signed in to change notification settings - Fork 725
Closed
Labels
Description
Request for Drivers
We're looking for talented engineers to port their favorite storage systems to Gaia, the decentralized Blockstack storage system.
Systems of interest include:
- Sia
- Storj
- IPFS
We are offering a bounty of $5000 to the first person who submits a PR with a working driver implementation (among the list above) and test suite that meets our performance and code quality standards. If you have suggestions for other drivers, let us know in this issue! :-)
The specification is described here: https://github.com/blockstack/blockstack-core/blob/rc-0.14.2/blockstack_client/backend/drivers/_skel.py
If you have any code-related questions, please contact @jcnelson on this Github issue
NOTES:
- Please develop off of the
rc-0.14.2branch ofblockstack-coreandvirtualchain. - Please see the
test.pystorage driver inblockstack_client/backend/drivers/test.py. In particular, the storage driver must be compatible with the indexing system. This means that the actual loading and storing of data should conform to the requirements ofdriver_config()(called fromstorage_init()). Thetest_get_chunk(),test_put_chunk(), andtest_delete_chunk()methods follow the required interface. - The
dropbox.pystorage driver is also a good working example.
guylepage3, muneeb-ali, shea256, ksketo, pmknutsen and 11 moremuneeb-ali, shea256, pmknutsen, drewvolpe and vsund