CCF icon indicating copy to clipboard operation
CCF copied to clipboard

Confidential Consortium Framework

Results 265 CCF issues
Sort by recently updated
recently updated
newest added

Reported by @dantengsky in #86 > Suppose a service composed of 3 nodes {n0 .. n2} , all nodes are synced(same term, index) at beginning. > > Adversary controls a...

bug
liveness
consensus

**Is your feature request related to a problem? Please describe.** Currently it is possible (and often desirable) to start a node from snapshot without old ledger files present. Ledger files...

enhancement
testing
documentation
2.0.x
p2
S

Our file IO currently blocks the host thread. This is triggered by ringbuffer messages from the enclave to the host, both for reads and writes. These are assumed to be...

enhancement
performance
liveness

After https://github.com/microsoft/CCF/pull/1980, all errors follow the OData JSON schema. However, the generated OpenAPI definition doesn't contain the schema for it yet. As done in Azure services, there are three parts:...

enhancement
REST API
3.x
good-first-issue
p0
S

To avoid manually defining wrapping endpoints for everything we want to expose, we should have a generic `GET` endpoint for anything in a public governance table. Should be fetchable by...

enhancement
4.x

We have regular issues with missing includes. These are minor, and easily resolved when they come up, but can be a significant user frustration when they occur in our public...

enhancement

Now that we have (experimental) support for [HTTP/2](https://github.com/microsoft/CCF/issues/3342), we are able to build a gRPC sample application. Depends on #3893 Tasks: - [x] Link libprotobuf for payload serialisation/deserialisation - [x]...

enhancement
4.x

CCF currently only supports HTTP/1.1. We should add support for additional client-server protocols to improve performance/allow for a wider range of apps and languages. Non-comprehensive plan so far: ### Phase...

http
4.x

Currently, in-memory cached historical state gets evicted either because it expired (time-based) or because the handle has been manually freed, whichever happens first. If the memory consumption grows to the...

enhancement

Follow-up issue describing the remaining work from #1705. We can currently run historical queries against the state _written by_ a specific transaction, but not the entire state _visible at_ a...

enhancement
4.x