ipfs / notes

IPFS Collaborative Notebook for Research
MIT License
401 stars 30 forks source link

BigchainDB IPLD Collab #133

Open jbenet opened 8 years ago

jbenet commented 8 years ago

@TimDaub here are our TODOs from https://pad.riseup.net/p/Ctdc9oGWjy1Q

TODOS:

TimDaub commented 8 years ago

@jbenet https://github.com/bigchaindb/py-ipld/issues/1

I did a port of js-ipld to Python yesterday. Currently finishing setting up the repo on Github.

TimDaub commented 8 years ago

There is a very experimental branch on BigchainDB using IPLD now: https://github.com/bigchaindb/bigchaindb/pull/381

As far as I can tell, we'll probably make it an option to enable in a configuration.

jbenet commented 8 years ago

@TimDaub Excellent news!

jbenet commented 8 years ago

Hey @TimDaub wanted to check in here. Some updates on our end:

We're pushing hard on IPLD this quarter, and putting it into go-ipfs and js-ipfs. I think it would be useful to iterate together more closely these coming weeks. What do you think of a regular weekly 30min call to check up on things?

TimDaub commented 8 years ago

We're working on multihash rfc style spec. We're pushing fwd multibase too. we're implementing in the next 2-3 weeks.

Awesome!

Looks like py-ipld is good to go? anything else left there? what do you need from us?

Nope, py-ipld is basically done. Huge thanks to @dignifiedquire! I guess what could be a missing link at one point for us (2-3 months into the future) is a full-fledged Python IPFS implementation. On Friday @gmcmullen and I have been sending out the first COALA IP specification draft. We'll be using that as the main driver for a lot of our efforts on BigchainDB. One element of it is that some media blobs (specifically contracts in forms of .pdfs) will have to reside on a content addressable storage solution (IPFS in essence). Just wanna make sure that this will not be a blocker eventually.

Signed/authenticated IPLD objects might be another potential blocker but the discussion about it gladly already started: https://github.com/ipfs/notes/issues/152#issuecomment-239320116

Working on IPLD spec too-- pushing fwd a spec for either W3C or IETF.

Awesome. I also saw that you've been restructuring a lot of your Github repository. Looks all really nice. Like the work that's being done on IPLD. Seems super promising.

Maybe a quick update on our site:

We've now fully initialized the implementation of the COALA IP. We're currently working on:

I think it would be useful to iterate together more closely these coming weeks. What do you think of a regular weekly 30min call to check up on things?

Makes sense to me. I'll write you an email about scheduling.

/cc @sohkai @sbellem

TimDaub commented 8 years ago

More updates :tada::

TimDaub commented 8 years ago

We also finally released a first draft of the COALA IP specification: https://github.com/COALAIP/specs

We're using IPLD for linking in-between documents.

jbenet commented 7 years ago

Hey @diasdavid and @dignifiedquire -- talking with @TimDaub in person and brought him up to speed with CID and IPLD and new things. They:

Either way, they'll need your help to integrate all this and make sure it works well.

daviddias commented 7 years ago

Sounds good, let's make this happen!

Since your data is already in JSON, you should be able to add it directly using dag-cbor, I believe it is the best bet because it will save you from some future annoyances and considerations like supporting binary data in your JSON blobs.

Can you provide me some data that you currently store in BigchainDB and how it is being linked?