Daisy: A private blockchain where blocks are SQLite databases, in Go
1–10 of 31 posts
Re: Daisy: A private blockchain where blocks are SQLite databases, in Go
#2I think moving those into two separate but compatible projects might help both of them take off.
Re: Daisy: A private blockchain where blocks are SQLite databases, in Go
#3This looks interesting, but I feel like it's conflating two equally interesting ideas, "what if only certain nodes could make new blocks" and "what if the blocks had some kind of structured data". I think moving those into two separate but compatible projects might help both of them take off.
Re: Daisy: A private blockchain where blocks are SQLite databases, in Go
#4Re: Daisy: A private blockchain where blocks are SQLite databases, in Go
#5Re: Daisy: A private blockchain where blocks are SQLite databases, in Go
#6Re: Daisy: A private blockchain where blocks are SQLite databases, in Go
#7If that's so, what is the purpose of distributing blank sqlite databases (with exception of blockchain keys metadata)? Also, how is it p2p distributed if several users may have the sqlite databases in different state (and thus, different sqlite files)?
Re: Daisy: A private blockchain where blocks are SQLite databases, in Go
#8If a blockchain is a public ledger, what is a private blockchain?
In this implementation it seems anyone can read the blockchain, but writing to it is permissioned/controlled.
Re: Daisy: A private blockchain where blocks are SQLite databases, in Go
#9There is something I don't get about the databases distributed : they are read/write, and their data is not part of what is distributed in p2p, is that right? It seems to be what means "Block payloads are SQLite database files. Except for special metadata tables, their content is not enforced". If that's so, what is the purpose of distributing blank sqlite databases (with exception of blockchain keys metadata)? Also,…
Re: Daisy: A private blockchain where blocks are SQLite databases, in Go
#10There is something I don't get about the databases distributed : they are read/write, and their data is not part of what is distributed in p2p, is that right? It seems to be what means "Block payloads are SQLite database files. Except for special metadata tables, their content is not enforced". If that's so, what is the purpose of distributing blank sqlite databases (with exception of blockchain keys metadata)? Also,…
My understanding is the data is distributed, the metadata tables are enforced by the blockchain protocol, but the contents are free to be whatever the writer wants to put in the database. Once it's written, the metadata/protocol enforces the integrity of the data on the blockchain.