当前位置: X-MOL 学术Knowl. Eng. Rev. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A blockchain-based database management system
The Knowledge Engineering Review ( IF 2.1 ) Pub Date : 2020-05-18 , DOI: 10.1017/s0269888920000302
Jeyakumar Samantha Tharani , Mukunthan Tharmakulasingam , Vallipuram Muthukkumarasamy

The software and hardware applications are clearly on the way of becoming an integral tool of business, communication and popular culture in many parts of the world. People are interacting with the environment via the Internet to perform physical activities remotely. These applications are hosted in the public or private servers under the control of the server admin. The users’ online usage data can be stored in public or private cloud platforms, used for processing and monitoring users’ online behaviour and emotional factors and shared with third parties to facilitate making their business decisions. When users allow their data to be collected via software applications and mobile devices, users need to have some level of trust and control over their data. But, software applications or mobile devices connected to the cloud server using client–server architecture does not ensure the reliability, security and integrity among their data. To get over these kinds of limitations, we propose a database management system using blockchain technology that can be used by any software applications. The blockchain database connected to the cloud server can be used to increase the trustfulness of the application. Blockchain has the capability to provide decentralization, immutability and owner-controlled digital assets among software applications. Since users can save their data in a shared transaction repository with tamper-resistant records, it enables related parties to access and control users’ data without the need for a central control system.

中文翻译:

基于区块链的数据库管理系统

在世界许多地方,软件和硬件应用程序显然正在成为商业、交流和流行文化不可或缺的工具。人们通过互联网与环境交互以远程进行身体活动。这些应用程序托管在服务器管理员控制下的公共或私有服务器中。用户的在线使用数据可以存储在公共或私有云平台中,用于处理和监控用户的在线行为和情感因素,并与第三方共享,以方便他们做出业务决策。当用户允许通过软件应用程序和移动设备收集他们的数据时,用户需要对他们的数据有一定程度的信任和控制。但,使用客户端-服务器架构连接到云服务器的软件应用程序或移动设备无法确保其数据之间的可靠性、安全性和完整性。为了克服这些限制,我们提出了一个使用区块链技术的数据库管理系统,它可以被任何软件应用程序使用。连接到云服务器的区块链数据库可用于增加应用程序的可信度。区块链有能力在软件应用程序之间提供去中心化、不变性和所有者控制的数字资产。由于用户可以将他们的数据保存在具有防篡改记录的共享交易存储库中,因此相关方无需中央控制系统即可访问和控制用户的数据。
更新日期:2020-05-18
down
wechat
bug