bigchaindb / bigchaindb

Meet BigchainDB. The blockchain database.
https://www.bigchaindb.com/
Apache License 2.0
4.03k stars 772 forks source link

Improve core functionality #199

Closed r-marques closed 7 years ago

r-marques commented 8 years ago

Abstract

Implement core functionality from whitepaper.

Goals

This issue is meant to be a todo of all the issues related to core functionality that needs to be implemented for the core algorithm to match the description in the whitepaper and also tasks that to not add any features and are sometimes pushed back but that increase the robustness and are required for a quality production ready product.

Steps

General

Voting

Querying

Mutability

The wire protocol firewall (#594) will prevent deletes & updates on the bigchain & votes tables. If a node deletes a transaction from the backlog table, then the client can just resend it, so such deletions don't have to be reverted. As for updates to the backlog table, those must be allowed, for example, to reassign stale transactions (PR #359).

Multiprocessing

There were other issues listed here before but then we realized this isn't core consensus stuff.

ttmc commented 7 years ago

I'm going to close this "meta-issue" because there's only one remaining open issue within it ( #444 ); I will just move that issue into meta-issue #284