[英]How do I write smart contracts of ethereum in C#
我是C#开发人员,但想探索区块链,尤其是以太坊。
是否可以在C#中编写以太坊智能合约
我将如何开始呢? 我还探讨了多元观点,但没有提出任何建议。 任何指针都是有帮助的
根据这个ethereum.stackexchange.com的答案,只有三种正式语言可以编写智能合约。Solidity,Serpent和LLL(Lisp Like Language)
但是,这是一个开源项目,允许开发人员在C#,
EthSharp中构建智能约束。
这是一篇讨论EthSharp的中型文章
,C#中的以太坊智能合约-EthSharp简介
我回去发现该项目已被弃用
这是一个与以太坊区块链进行交互的.NET库,但是我不相信您可以使用此库Nethereum在C#中编写智能合约
否则,Solidity似乎是编写智能合约的最流行语言。
如果您正在寻找C#中的智能合约,那么Stratis到目前为止可以做得很好。 我已经写了一对,并在他们的测试网上进行了测试。
他们有第一个示例(拍卖智能合约)的文档: http : //stratis-smart-contracts.readthedocs.io/en/latest/
Stratis Development基金会提供了一些演练来帮助您入门: http : //stratisdevelopmentfoundation.com/create_sc/
他们的智能合约开发人员经常在以太坊基础设施上进行站点建设。 这可能是您要寻找的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.