[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3049: Define a server-side interface for plugins for storage economics

Tahoe-LAFS trac at tahoe-lafs.org
Tue Jun 4 14:48:27 UTC 2019


#3049: Define a server-side interface for plugins for storage economics
--------------------------+-------------------------------------------
 Reporter:  exarkun       |          Owner:
     Type:  defect        |         Status:  new
 Priority:  normal        |      Milestone:  storage economics plugins
Component:  code-storage  |        Version:  n/a
 Keywords:                |  Launchpad Bug:
--------------------------+-------------------------------------------
 The main premise here is that being able to hook into the
 `RIStorageServer` interface and choose to allow or deny operations on a
 case-by-case basis along with a minimal amount of additional information
 will allow storage server operators to enforce access control more
 conveniently.

 The goal is that operators will be able to codify certain properties of
 the economic model to which they are subject in a plugin which uses these
 hooks to allow only access which is economically feasible for them.

 In principle there is likely no reason the plugin has to implement an
 *economic* policy.  For example, it could enforce a web of trust policy or
 some kind of friend-net.  However, the focus of initial development on the
 interface will be economic.  The hope is that by facilitating economic
 interactions, there will be more incentives to become a Tahoe-LAFS storage
 operator.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3049>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list