百度超级链开源技术已经支持多种开发语言
- 2019-12-04 16:56
- 3T比特
编程世界中的语言和框架之争似乎从未停止过……
Java、Python、C#谁是世界上最好的语言?
在区块链世界,围棋语言也加入了最佳语言的竞争!
自从开源以来,百度的超级链一直在走。
在开发人员想要编程访问节点的远程接口之前。
他们只能根据protobuf的接口语句编写代码。
现在,百度的超级链以四种主流语言提供软件开发工具包:围棋、Java、Python和C #。
不管你在哪个编程语言学校。
您可以满足这里的需求,可用性大大提高。
我们开源了哪些新能力呢?
我们开发了各种语言的软件开发工具包,以方便开发人员使用超级链。目前,开源XuperUnion项目以四种主流语言提供软件开发工具包:围棋、Java、Python和C#。这些SDK提供与链上节点的交互功能,并涵盖以下功能:
1。数字资产管理
A .数字资产转移:超级链使用XuperModel数据模型,与经典UTXO兼容。开发人员可以通过调用转移接口将一个帐户的数字资产转移到其他帐户。
b余额查询:开发人员可以调用GetBalance接口查询地址或合同账户下的数字资产余额。
2。状态查询
3。创建合同帐户:超级链中的智能合同在合同帐户下管理。创建合同账户需要一定量的气体,合同账户可以根据一定的规则由多个私钥共同控制。创建合同帐户时可以设置这些参数。
b部署契约:调用部署接口将WASM字节码部署到超级链,每个契约都需要一个唯一的名称标识。
c .调用契约:调用调用接口并填写契约的输入参数。智能合同将运行以生成状态修改的“补丁”。然后,整个事务原始状态补丁将由与SDK相关联的私钥签名,并最终发送到区块链。
d查询合同:调用PreExec接口并填写合同的输入参数,合同将会运行,但由此产生的状态修改不会在区块链生效,而是会返回给调用者进行调试或不需要链接的合同调用场景。
各语言的SDK应该如何使用呢?
010-59000
github地址:http://github.com/xuperchain/xuper-sdk-go
Import " github . com/xuperin/"在项目Xuper-sdk-go中"可以与go sdk
See项目wiki:
II,Java语言
II,Java语言
github地址:http://github.com/xuperchain/xuper-java-sdk
项目是maven项目,SDK可以根据maven的依赖关系引入。
具体用途见:http://github.com/xuuperchain/xuper-java-sdk/blob/master/readme.md或项目下的测试用例。
3。Python
github地址:http://github.com/xuperchain/pythonsdk
项目已上传到pip。您可以通过pip安装xuper获得SDK
软件。具体使用请参考项目中发布的钱包演示。
4。C#语言
github的地址是:http://github.com/xuperchain/xuper-sdk-csharp
SDK依赖。Net Core 3.x确保在使用之前安装相关的依赖项。有关如何通过dotnet add package XChainSDK使用SDK
的详细信息,请参阅项目自述文件
了解更多功能,这些功能将在后续操作中慢慢添加。我们期待您的使用和反馈,欢迎向我们索取拉动式请求。
- 索尼加强监管PS4游戏中情色内容 引部分开发者不满2019-06-13 10:24
- 腾讯京东成乐融致新新晋股东 乐视网盘中涨超9%2019-06-12 14:03
- “向新而行 ,强大中国车”比亚迪演绎强大中国车2019-05-30 13:57
- 獐子岛扇贝又又又跑路了 证监会和交易所看不下去了2019-05-24 17:27
- “深海勇士”:碧海寻声2019-05-14 13:50
-
2
哪个比特币钱包更安全,选择币信靠谱吗?
2021-02-05 16:02
-
3
受央视关注,必要科技C2M模式赋予产业发展新动能
2021-02-04 16:43
-
4
腾讯Light·公益创新挑战赛正式启动 腾讯优图向科技公益深度探索
2020-12-30 15:50
-
5
首届中国数字冰雪运动会成都站暨线下滑雪体验赛圆满落幕
2020-11-30 10:30