The Tahoe Least Authority File System is a peer-to-peer system that stores
data redundantly with agents who cannot read the data contents. These
agents are granted close to the *minimum* authority necessary to support
requests about the data. This design is motivated by the "Principle
of Least Authority".
<br><br><a href="https://en.wikipedia.org/wiki/Principle_of_least_authority">https://en.wikipedia.org/wiki/Principle_of_least_authority</a>
<br><br>This Thursday (2012-12-06) at 19:00 PST, members of the Tahoe
community will have
a physical meetup at "The Big Noisebridge Table". We'll project
a basic state diagram (<a href="https://en.wikipedia.org/wiki/State_diagram">https://en.wikipedia.org/wiki/State_diagram</a>) depicting
the behaviour of the distributed "Lease Database" that the "storage server"
agents in the Tahoe network use to manage the encrypted data that they
store. During our meeting we'll add correct and useful content to the diagram.<br><br>An overview of the design, including the basic state diagram, can be found here:<br><br><a href="https://github.com/davidsarah/tahoe-lafs/blob/1819-cloud-merge/docs/proposed/leasedb.rst">https://github.com/davidsarah/tahoe-lafs/blob/1819-cloud-merge/docs/proposed/leasedb.rst</a><br>
<br>For a general introduction to Tahoe check this out:
<br><br><a href="https://tahoe-lafs.org">https://tahoe-lafs.org</a><br><br>Gimme the code!!<br><br>To understand the behavior of the "lease data base" we'll be inspecting this
code (you might want to look at this before Thursday!):<br><br><a href="https://github.com/davidsarah/tahoe-lafs/tree/master/src/allmydata/">https://github.com/davidsarah/tahoe-lafs/tree/master/src/allmydata/</a>
<br><br>storage/leasedb.py
<br>storage/account.py
<br>storage/accountant.py
<br>storage/accounting_crawler.py
<br>storage/server.py (less important)
<br><br>No punch... no pie... just a group building a better Information
Super Highway (a series of tubes in The Cyber)!<br>-- <br>Za <--> ظ<br>A question: "What can I buy with bitcoin?"<br>A better question: "What can I sell _for_ bitcoin?"<br><br>"I want people to see the truth... regardless of who they are... because
without information, you cannot make informed decisions as a public" <i>-- Bradley Manning</i><a href="http://allmydata.org" target="_blank"><br></a><br>