Rich Freeman on 19 Dec 2016 08:04:45 -0800


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] Wanted: volunteers with bandwidth, storage, coding skills to help save climate data


On Sun, Dec 18, 2016 at 6:50 PM, Keith C. Perry
<kperry@daotechnologies.com> wrote:
> Along these lines, for those who are dev minded and my want to build their
> own systems.  Here is a link to the blockchain developer resources...
>
> https://bitcoin.org/en/developer-reference#block-chain
>

While blockchains are interesting, I think your first problem is just
finding someplace to store an exabyte of data.  At best it is a
component of the solution.

I'm also not sure it is aligned to the problem.  My sense is that
blockchains are used when you have a large number of sources of data
who don't trust each other.  In this case we only have a few
authoritative sources of the data and we just want to be able to trace
it back to them.  Simply having the administrator of one of these data
sources publish a gpg signature for the store solves the integrity
problem.

Blockchains might be useful for more distributed work, like random
people contributing random observations.  However, you still need some
mechanism to sort out reputation/etc.

Bitcoin works because it is very simple, and not really tied to the
outside world.  All it does is create bitcoins and let people move
them around.  And moving them around only involves determining whether
the person trying to move them has the wallet key, not whether they're
supposed to be able to move them based on any outside world rules.

And as far as storage goes at least bitcoin is incredibly inefficient.
It stores a copy of the entire blockchain on any system that needs to
perform a transaction.  That only works because the transaction rate
is capped at an absurdly low limit for anything resembling actual
world commerce.  I suspect there are ways to better distribute it, but
I'm not sure how those scale the exabyte scale.

If anybody is more up on blockchains I'd be interested in their take on this.

-- 
Rich
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug