Cointelegraph
DOGE$0.07092 0.91%
TRX$0.3243 0.84%
LINK$8.43 1.01%
ZEC$469.27 2.93%
ADA$0.1627 3.24%
XRP$1.06 1.00%
ETH$1,921.80 0.48%
BTC$63,950.99 0.98%
XMR$338.28 3.09%
BNB$570.71 0.41%
XLM$0.1745 0.06%
SOL$74.06 1.45%
HYPE$55.56 1.52%
Written by Jon Buckformer writerReviewed by Igor Belkinformer editor

New Application for Blockchain Implemented for SQL Developers, Users

Latest NewsPublishedJun 17, 2017

New Application for Blockchain technology as a replacement for SQL?

new-application-for-blockchain-implemented-for-sql-developers-users

The uses of Blockchain technology continue to proliferate. A new application for Blockchain named Catena is being implemented for SQL developers and users. Italian for “chain,” Catena is a database created on a Blockchain and is accessible using SQL.

Catena timestamps database transactions (SQL) in a decentralized way between nodes that do not or cannot trust each other, while enforcing grants - permissions for modification - that were agreed upon earlier.

A Catena Blockchain is a series of SQL transactions leading to an agreed-upon state of a database when executed in order. The transactions are automatically replicated to, validated by and replayed on participating clients.

The advantage of Catena is that it allows developers and administrators, who are familiar with SQL, to use and implement Blockchain technology. Because Catena uses a unique wire protocol (PostgreSQL), users can access and implement Catena across a wide range of languages including Go, PHP and C/C++.

As with other Blockchain systems, once a block containing SQL elements has been adopted into the chain, it becomes an immutable part of the chain. Taken together, the chain allows for a functional SQL database system to be implemented across varying languages and with a simple protocol.

1 minute letter

Subscribe to daily byte-sized crypto news from Cointelegraph

Subscribe
Cointelegraph is committed to independent, transparent journalism. This news article is produced in accordance with Cointelegraph’s Editorial Policy and aims to provide accurate and timely information. Readers are encouraged to verify information independently.

More on the subject