Home Finance The Far Reaching Implications of the Bitcoin Protocol