Into the Powergate

Into the Powergate

35f4d000a88cdbcf6392dfb206ebd5e2?s=128

Andrew W Hill

May 08, 2020
Tweet

Transcript

  1. Powergate github.com/textileio/powergate | @textileio Into the

  2. https://github.com/textileio

  3. So you want to plug Filecoin into your architecture? Filecoin

  4. None
  5. • Low-latency, high-throughput datasets backed by Filecoin storage • Turnkey

    interop solution for creating storage on Filecoin and availability on IPFS. • Familiar interfaces for reading and writing data and configurable settings to sync, store, and cache data Powergate An API-driven solution for developers
  6. • Filecoin storage and IPFS availability. • Create, Repair, Renew,

    Expire. • Stateful for longterm deal monitoring. • Multi-user/tenant address and deal managment. • Miner indices, reputation tracking, advanced deal finding. Powergate Feature Highlights
  7. Lotus FFS IPFS Deliver all the benefits of Filecoin and

    IPFS to your users. (your system) Powergate
  8. Lotus FFS IPFS Other nodes on the network can help

    keep maintain your Hot layer! Powergate
  9. Lotus FFS IPFS Overview

  10. Lotus IPFS Powergate Launching IPFS, Lotus and Powergate

  11. Lotus IPFS HOT COLD Powergate A multi-tiered storage system across

    Filecoin and IPFS
  12. Lotus IPFS Powergate gRPC API

  13. Lotus IPFS Powergate CLI Powergate

  14. Lotus IPFS Powergate • Monitor deals for expiration, auto-renew •

    Auto repair and replication • One or many sandboxed addresses (access token based) • Collects miner reputation and allows pre-deal filtering The Powergate works for you.
  15. Lotus IPFS Powergate

  16. Lotus FFS IPFS Powergate FFS

  17. Lotus FFS IPFS • Each Powergate manages multiple FFS instances.

    • Every instance has its own Filecoin address(s) with its own balance(s) etc. • Every instance has its own defaults and settings for how it wants to store data on Filecoin (cold) and when to make it available over IPFS (hot). Filecoin File System FFS
  18. Lotus FFS IPFS FFS manages storage for “users” Every file

    stored by an FFS is tracked by its CID A storage config can be set per CID. It uses the FFS config by default. Configs can be updated. FFS
  19. Lotus FFS IPFS Storage Config FFS

  20. FFS Lotus IPFS > pow ffs info FFS

  21. Inspired by the Config HOT COLD

  22. IPFS: addTimeout Mixed networks

  23. Lotus FFS IPFS Other nodes on the network can help

    keep maintain your Hot layer! Mixed networks
  24. Push to external pinning services: Flamming Hot What’s hotter than

    hot?
  25. FFS What’s hotter than hot?

  26. Lotus FFS IPFS Deliver all the benefits of Filecoin and

    IPFS to your users. (your system) Ready to drop it in?
  27. Lotus FFS IPFS Let’s see it in action

  28. Lotus FFS IPFS Live Demo Recap

  29. Filecoin storage, deal management, and per user configuration for for

    all your users?
  30. Filecoin storage, deal management, and per user configuration for for

    all your users?
  31. IPFS and Filecoin Interoperability?

  32. IPFS and Filecoin Interoperability?

  33. Dockerized and API driven?

  34. Dockerized and API driven?

  35. Widely supported and typed APIs?

  36. Widely supported and typed APIs?

  37. Per-user, per-file control over storage, caching, and lifetime of deal

    and availability?
  38. Per-user, per-file control over storage, caching, and lifetime of deal

    and availability?
  39. Long-term managment of unfreeze? Repair? Renew?

  40. Long-term managment of unfreeze? Repair? Renew?

  41. Beautiful, open- source, UI to inspire you!?

  42. None
  43. Lotus FFS IPFS The Hub https://docs.textile.io/ Buckets ThreadsDB Addresses Accounts

    Powergate at Textile
  44. Lotus FFS IPFS Buckets ThreadsDB Addresses Accounts Powergate at Textile

  45. YOU? Test the Powergate in good company! Find us on

    the Filecoin Slack.
  46. twitter.com/@textileio github.com/textileio/powergate slack.textile.io Thanks!