有几个智能合约的问题问一下,请大神赐教
发布于 13 天前 作者 孤峰枕月 179 次浏览 来自 新手入门

1、现在的区块链公司用什么开发语言的比较多? 2、使用C++、GO、solidity语言开发的话,分别在什么软件下开发智能合约呢? 3、开发的智能合约用什么软件部署到区块链中呢?

7 回复

用go语言的比较多吧,以太坊和Fabric都有go的版本。 部署只能合约可以用truffle,一个框架,编译和部署合约都很方便

1.fabric现在只有go语言版本,智能合约支持go,nodejs(java不知道是否已经支持了); 2.以太坊有go、c++、java等版本,但已go版本的客户端最为流行,写智能合约主要使用的是solidity,好像还有个viper但是没用过。 3.智能合约测试框架,目前truffle是最为流行的,truffle+ganache-cli可以对合约功能进行很好的测试。

@manxiaqu 使用go语言写智能合约的话,用什么软件开发编译呢?如果用solidity语言写智能合约的话,用什么软件开发编译呢?多谢多谢

@孤峰枕月 1.你指的是ide的话,用go编写fabirc的chaincode可以用goland;用golang编译即可 2.solidity可以用goland/vs code等ide进行编写,只要安装solidity的插件即可; 编译可以使用solc编译,或使用truffle框架(已集成相应工具,非常方便)

@manxiaqu 非常感谢,可以加你的微信么?我的微信号是:15701355685,多谢多谢

补充一个,solidity有一个在线编译器Remix,目前有一些文本编辑器或者ide有写solidity插件 我现在在Mac上用Webstrom+intellij-solidity插件写智能合约,然后用在线的remix编译,也不算太麻烦

@孤峰枕月 我待会加你

回到顶部