Blockchain at Berkeley
blockchain.berkeley.edu
blockchain.berkeley.edu
Distributed file storage: Sia [1] and Storj [2] are both using blockchain tech to form a dropbox-like atmosphere where you can rent space for as little as 2c/GB. Renters can rent out their extra storage, while miners can mine and sell their units or use them on file storage to pay rent for their data.
Decentralized Content Platform: Steem-it. Very interesting concept here about compensating content creators with the currency that the platform surrounds. It bears somewhat of a resemblance to Reddit. [3]
Private yet fungible cryptocurrency: Monero (XMR) is a cryptocurrency on the rise that has privacy baked in, with the ability to opt-in to making your transaction public. It uses Ring Confidential Transactions [4] to mix the transactions and reduce the chances of the participants being identified to an almost 0 chance. It is ASIC resistant [5], has solid governance and dev team, and can even be used on hardware wallets like Tresor with a bit of hacking [6].
[1] - https://www.sia.tech/whitepaper.pdf
[2] - https://storj.io/storj.pdf
[3] - https://steemit.com/steemit/@panenka/what-is-steemit-and-how...
[4] - https://eprint.iacr.org/2015/1098.pdf
[5] - https://monero.stackexchange.com/a/138
[6] - https://forum.getmonero.org/4/academic-and-technical/2495/ex...
Disclosure: There could be some bias, because I'm long on all of these except Storj, so I'm including sources that hopefully will allow you to make your own decision without me being preachy.
SIA and Storj's first users, if ever adopted, will be criminals, aka Pedophiles looking to store and share CP without fear of getting caught. I'm going to guess no one uploading anything legitimate is going to use Sia and Storj over AWS, Dropbox and Box.
The important part is how blocks get added over network, and decentralized consensus of the addition. (Well, socioeconomic phenomenon of adding monetary value to all that jazz is pretty cool too!)
It's still all standard bachelor's degree algorithms, and I agree with the gp that it's not the interesting part. The interesting part is using these algorithms for social consensus on value.
It's not that special, each invoice gets assigned as hash of (invoice number + total amount + date of emission + hash of previous invoice). Besides having to send that XML file to the IRS each month with all the issued invoices, the hash also gets printed on the invoice given to the client (paper or PDF), so it gets tricky to change the past without getting caught.
But yes, dynamic-membership multi-party signature schemes and their use for creating permissionless systems is the real innovation.
Do you (or anyone else) have a technical reference for differences between the Bitcoin and Ethereum blockchain length function?
https://bitcoin.org/bitcoin.pdf
Ethereum uses a variant of the GHOST algorithm, which was introduced in the paper Accelerating Bitcoin’s Transaction Processing: Fast Money Grows on Trees, Not Chains.
https://eprint.iacr.org/2013/881.pdf
The Ethereum white paper mentions how they modified it:
https://github.com/ethereum/wiki/wiki/White-Paper#modified-g...
Full detail is in their infamously difficult Yellow Paper:
I had some idea about the Bitcoin blockchain - also succinctly summarized by @tylerswift.
But the Ethereum material is all new to me. It at least sounds more interesting than "the least interesting".
https://hackernoon.com/why-everyone-missed-the-most-importan...
> the interesting part is how you can bootstrap issuance of a new asset by incentivizing participants to assist in maintaining a specified computer network in exchange for cryptographically-{verifiable|enforced} units.
At the end of the day, we see blockchain as a general term. We have humble roots as the Bitcoin Association of Berkeley, but we wanted something agnostic and recognizable for the future, so we ended up with this. Sure, blockchains are just a data structure but the cryptographically enforced units wouldn't exist if it weren't for blockchain, or something like it (IOTA Tangle). I can assure you that the people here are only interested in the real stuff. :)
Some of the things we do here are related to teaching ([1]), Ethereum Dapp Development, and whitepaper talks. [2]
[1] https://blockchain.berkeley.edu/decal [2] https://www.youtube.com/channel/UC5sgoRfoSp3jeX4DEqKLwKg
its given, we've passed those stage already
I find the blockchain technology very interesting because it solves a very hard problem in an inventive way and at the same time once you hear how it works it sounds almost obvious. All the individual parts have been known for ages but they're combined in an innovative way.
I'm personally not convinced by the "political" side of bitcoin and other cryptocurrencies but on the technical side it's one of the most inspiring piece of software in the past decade IMO.
However the proof-of-work/auto-adjusting-difficulty method of asserting truth still seems horrible to me from a technical perspective.
Politically, I don't want to live in a world where this principle catches on and an ever-growing % of energy production would be spend on solving meaningless math problems.
As far as I know there are still some pretty big holes in PoS that still need to be filled in.
If anything is great about proof-of-work, it's how simple it is.
On the other hand, lowering the barrier for issuing equity or app coins make creating scams or tempting people to run with a lot of money trivial. A recent Fred Wilson's post[1] about this makes the point very clear.
Lastly, not everything can be descentralized because you are challenging computation limitations and/or you need oracles outside the network that are the weakest point of the whole system.
[1] Buyer Beware - VC Fred Wilson on ICOs https://www.reddit.com/r/ethereum/comments/6h7d0j/buyer_bewa...
A group like this has a DeCal (a student-led university-credit course), events, speakers, and probably a selected group that works on club leadership and consulting.
We're a student group (mostly undergraduate) that runs somewhat like a non-profit. We focus on all things related to cryptocurrency and decentralized tech (more simply put, blockchain - that's at least how the world sees it).
In the case of consulting, no one is actually pocketing money for themselves. While there is money involved, it is essentially a donation contract between us and our clients. Everything goes back towards the organization and the cause. We all work for free in that sense, and we reward the community with what we earn where we can.
What we do for consulting is mostly on the lines of Ethereum smart contract PoCs with front-ends. It's a lot of investment for a company to make their engineers go out and do this themselves, but not unreasonable for some students with a lot of motivation and decent programming knowledge to learn and build. We don't ask for much so companies are happy to work with the group of amazing students we have here to benefit the cause. ;)
Fundamentally, the whole thing is a learning experience for those who lead, those who consult, and even those who teach. Everyone who's a part of us at the end of the day is learning. We try to reach professional standards where we can - we love the personal development aspect that grew from so many people putting in their efforts to make the org a reality.
Blockchain at Berkeley does a few things beyond consulting - we run an undergraduate cryptocurrency course during the school year and post materials online (see blockchain.berkeley.edu/decal), we host events with well-known industry speakers and workshops for the public to join which can be found on Facebook, and we also teach executives about the technology in custom sessions. We're also working on an Ethereum Dapp course which will be offered Fall 2017 at UC Berkeley and will be recorded for the public with open sourced materials.
You could say we're just trying to demystify buzzwords for the world!
If you have questions or are interested in talking, you can ping me personally: akash@blockchain.berkeley.edu
I always thought this phenomenon came from journalists writing about blockchains not understanding that a blockchain is a data structuture and not a singular proper entity, but I give Berkeley more credit. So what's up?
I say this with the utmost respect; I built a few of those as an undergrad too. :)
(And yes, it's obviously not just us Berkeley folks.)