Pessoal, estou pensando seriamente em desenvolver uma blockchain SQL, usaria o banco de dados mysql que é o que domino no momento, a principio seria apenas para estudo mesmo. Minha dúvida é, alguém sabe se já existe projetos nesse sentido?
entao Artur cara voce caiu em um erro semântico.
banco de dados relacionais. tem que prover instrucoes C.R.U.D
C=Create;
R=Read;
U=Update;
D=Delete;
repare liguagens de consulta proveem justamente isso...
porém blockchain não tem DELETE então na prática a sua implementação Like-SQL não poderá ser SQL ja que nao usa instrucoes CRUD.
e se usar instrucoes CRUD não poderá ser blockchain ja que os dados são imotaveis depois de criados.
Entendi, de fato haveria a possibilidade de mudança nos dados ou mesmo de exclusão, valew pelo toque
disponha, geralmente a mídia diz muita coisa sobre BLockchain ser um banco de dados, o que se não definirmos está correto.
mas não da pra viver sem semântica ou mesmo sem um definição coesa..
então um SGBD tem definições semânticas a muito tempo, a estrutura de arvore markle que compoe um dos campos da blockchain são justamente pra isso,
porém não podemos confundir algo que eu acho que é banco de dados, com o que realmente é um banco de dados relacional.
então lhe sugiro que voce de uma olhada em outra estruturas de banco de dados, que podem ser pletiadas, não da pra fazer algo like-sql mas da pra usar para outros fins.
exemplo.
daria pra fazer um banco de dados( Não relacional pf em blockchain ) mas ele precisaria de campos imotaveis..
o que não seria problema existe um altcoin chamada
https://www.cloakcoin.com/ que tem um blockchain com suporte a "desfazer" transacoes, na pratica ela apenas audita o ultimo block transferindo a um bloco auxilia para poder auditar se for cosntata algun reversão ou fraude a transacao pode ser desfeita.
so um esse, "restore" DARIA pra prover um banco de dados, mas na minha humilde opinião daria muito trabalho pra pouco uso.