基于CryptLang的隐私合约构建方法和代码生成系统

    公开(公告)号:CN118259919A

    公开(公告)日:2024-06-28

    申请号:CN202410245232.7

    申请日:2024-03-05

    Abstract: 本发明提供一种基于CryptLang的隐私合约构建方法和代码生成系统,涉及区块链技术领域。该方法以以太坊作为底层的区块链,定义密码学任务对应的隐私合约的表达形式,以及隐私合约的执行过程,以实现密码学任务在代码生成系统上的数字化表达。密码学任务对应的隐私合约的表达形式通过CryptLang语言编写;CryptLang语言为嵌入在Solidity中的基于任务的语言;隐私合约代码生成系统包括前端界面和后端编译器;前端界面接受CryptLang语言编写的隐私合约代码作为输入,后端编译器执行代码生成,输出Solidity代码。该方法在代码生成系统中引入了隐私合约,并设计了智能合约编程语言CryptLang编写隐私合约,能够使密码学任务通过智能合约的形式进行数字化表达。

Patent Agency Ranking