智能合约

智能合约是自主的、可自动执行的软件算法,旨在自动执行基于区块链技术任何交易中参与者的合约义务

java虚拟机(JVM)

java虚拟机(JVM)用于运行智能合约,并以免费分发许可证和软件平台提供。 在虚拟机中智能合约代码的独立执行不需要访问文件系统和其他节点资源。

集成的基于Java的语言

智能合约是使用解释的JAVA语言开发的,它提供了在任何平台上开发和运行测试的机会,而无需安装任何特殊的开发环境。 该软件代码允许使用所有常见的脚本语言结构(包括循环)。

集成智能合约功能

智能合约的内置功能,防止违反数据库完整性和共识条件,包括: 读取和写入区块链数据库的功能,随机数生成(该功能的实现提供了同一轮内所有节点上随机数的相似性)

控制智能合约调用

- 一次调用合约的安排。
- 在设定的时间内重复合约调用的安排(以指定的时间间隔重复)
- 满足用户条件时执行智能合约

内置的验证工具

这些工具允许初步验证智能合约程序代码语法。 此外还有正在开发的用于实施性能分析和智能合约代码性能特征分析的工具。

Verification
Integration

与外部服务整合

出于安全原因,智能合约的执行与本地主机资源隔离,但能够与外部数据源进行交互,从而允许在完整区块链生态系统中实现用户业务流程

内置的区块链保护机制

对合约的所有操作进行有效性测试,以避免有意或意外渗入错误的代码和数据。

Protection

Request a free consultation

We have a dedicated team of developers and qualified support team to consult you on different projects and use-cases, and provide you with PoC and MVPs

F.A.Q.