Skip to content

uchaindb/devdoc

Repository files navigation


优擎区块链数据库

开发文档

优擎区块链数据库使用区块链技术使得数据库中的数据历史不可更改。

访问这里查看文档:https://doc.uchaindb.com

入门指引

优擎区块链数据库使用区块链技术使得数据库中的数据历史不可更改。

Overview

在本入门指引中分成服务器部分和客户端部分分别讲述:

优擎区块链数据库影子解决方案, 是在优擎区块链数据库的基础上提供的一种简单易行上链方案:

  • 可以不用对现有系统进行内部改造;
  • 优擎区块链数据库影子方案可以部署至同一台服务器或完全独立的服务器上;
  • 所有数据及时上链,更改信息可追溯;
  • 可选择公布信息,用户使用客户端查看公开信息;

可至 案例分析 部分查看相关案例。

服务器

优擎区块链数据库使用C#开发,采用.NET Core跨平台框架,支持以下操作系统:

  • Windows x64/x86
  • Linux x64
  • Docker
  • Mac(理论支持,尚未测试)

安装

我们提供多种安装方式,

  • Windows下安装 对于同时是Windows下的应用,可以使用该方式,或者在使用Windows作为开发平台时的情况。
  • Docker下安装 对于部署到Linux下的应用,或者使用Linux作为开发平台的情况。

配置

参见 配置 部分

在线测试服务器

在线演示: https://app.uchaindb.com
或者扫描二维码在手机端查看:

qr

客户端

在服务器正常运行后,你需要通过以下客户端库来与服务器通讯。

示例程序

您可以直接在以下示例程序的基础上进行修改,以适应您的业务需求:

案例分析