LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

solidity 合约 创建

1. 以太坊的包容性开发语言里到底藏着什么秘密?

Solidity是一门面向合约的、为实现智能合约而创建的高级编程语言。这门语言受到了 C++,Python 和Javascript 语言的影响,设计的目的是能在以太坊虚拟机(EVM)上运行。Solidity是静态类型语言,支持继承、库和复杂的用户定义类型等特性。它的语法接近于Javascript,是一种面向对象的语言。但作为一种真正...

知识:区块链,以太坊

2. BSN智能合约开发培训-FISCOBCOS(二)

...记账节点的应用。目前,FISCO BCOS平台支持Solidity和Precompiled两种类型的智能合约,同时,提供交互式控制台工具(Console),方便开发者与链进行交互,部署、调用智能合约。为了让大家快速上手智能合约,FISCO BCOS推出了智能合约系列教程,本文为系列教程精编,更多实操内容敬请关注FISCO BCOS开源社区公...

知识:合约,智能合约,智能合约开发,以太坊

3. BSN智能合约开发培训-FISCO BCOS(二)

...记账节点的应用。目前,FISCO BCOS平台支持Solidity和Precompiled两种类型的智能合约,同时,提供交互式控制台工具(Console),方便开发者与链进行交互,部署、调用智能合约。为了让大家快速上手智能合约,FISCO BCOS推出了智能合约系列教程,本文为系列教程精编,更多实操内容敬请关注FISCO BCOS开源社区公...

知识:智能合约,开发

4. [Chainlink] 宣布 2021 年夏季智能合约开发者训练营

我们很高兴地宣布,Chainlink 2021 年夏季智能合约开发者训练营现已开放注册! 为了帮助加速智能合约生态系统中持续的创新和采用浪潮,我们的开发者训练营将为全球的开发者提供动手指导的体验,以开始使用 Solidity 智能合约和 Chainlink 预言机进行构建,以创建下一代混合智能合同。今天注册我们的第...

知识:智能合约,预言机,合约,区块链技术

5. 如何利用OpenZeppelin编写可升级的智能合约?

智能合约部署后就不能变更(设计上的不变性)。另一方面,软件质量在很大程度上取决于迭代升级和修补源代码的能力。尽管基于区块链的软件从不变性中获得了可观的收益,但仍需要一定程度的可变性才能修复错误和改进产品。在这篇文章中,我们将学习:1.为什么我们需要升级智能合约?2.了解升...

知识:合约,智能合约,合同,以太币被盗

6. Solidity 0.6新特性解析

FISCO BCOS已支持Solidity 0.6Solidity是一门为实现智能合约而创建的高级编程语言,在区块链领域非常流行。FISCOBCOS从开始就支持使用Solidity进行合约开发,在FISCOBCOSv2.6.0中,社区使用evmone替换了原有的EVM解释器以获得更好的性能表现,同时也实现了对Solidity0.6版本支持。本文将简要解读Solidity0.6版本中的新特...

知识:解析,以太

7. 如何在Solidity中导入外部智能合约和库

很多假设的知识在任何地方都没有得到很好的解释。例如将外部合约和库导入到智能合约中。您可能很确切地知道智能合约的作用并且您的对于智能合约的使用也非常得心应手,但是实际导入它的语义是一个障碍。在早段时间,我记得复制和粘贴库代码到我的.sol文件中作为一个良好的解决方法。本文介...

知识:智能合约

8. 如何在Solidity库中使用状态变量函数

...不将它们作为参数传递的情况下使用它们呢?如果您想随时随地修改所需的合约存储,而又不传递存储指针怎么办?使用Solidity库可以做这些事情吗?从Solidity文档看,答案似乎是否定的。如果您像我一样在网上搜索如何执行此操作,那么您可能会发现答案是否定的,除非您当然找到了此博客文章。所以...

知识:存储

9. 智能合约编写之Solidity的高级特性 | FISCO BCOS系列开发教程

...BSN第二次开发者大赛正式启动,本次大赛以“编写基于多种底层框架的智能合约”为主题,开发者可基于FISCO BCOS等主流底层框架,结合业务场景设计、开发并部署智能合约。为了让大家更好上手智能合约开发,区块链服务网络发展联盟与FISCO BCOS开源社区共同推出“7个课时速成智能合约全能型开发”系...

知识:solidity,开发教程

10. 智能合约编写之Solidity的高级特性|FISCOBCOS系列开发教程

...BSN第二次开发者大赛正式启动,本次大赛以“编写基于多种底层框架的智能合约”为主题,开发者可基于FISCO BCOS等主流底层框架,结合业务场景设计、开发并部署智能合约。为了让大家更好上手智能合约开发,区块链服务网络发展联盟与FISCO BCOS开源社区共同推出“7个课时速成智能合约全能型开发”系...

知识:合约,智能合约,函数,区块链

11. 这就是为什么Marlowe在DeFi方面比以太坊的Solidity更好

...ty和比特币脚本等通用区块链语言:Marlowe具有行业规模。 我们基于金融智能合约的领先项目之一,即算法合约类型统一标准(Actus)系统中的示例构建了Marlowe合约。 当前,可以在基于浏览器的环境Marlowe Playground中看到这些示例和其他示例,用户可以在其中创建,编辑,模拟和分析Marlowe合同,而无需安...

知识:合约,链上,区块,智能合同

12. [Chainlink] Solidity中的事件和日志

Solidity事件对于智能合约开发者来说是不可或缺的,它允许我们对智能合约中特定变量进行测试,以自动化的方式改变前端等。总的来说,知道如何在Solidity中使用事件可以使智能合约的开发变得更加容易。在本文,我们将从智能合约开发者的角度来研究以太坊虚拟机(EVM)的日志和事件功能,包括日志...

知识:智能合约,合约,区块,事件

13. 布朗尼(Brownie)——以太坊的智能合约基础框架

...味的美味小蛋糕,这里说到的布朗尼,指的是以太坊上,名为布朗尼的智能合约基础框架。布朗尼用于开发以太坊智能合约,其稳健性和易于使用性都非常的高,常被用来进行:· 部署:自动将许多合同部署到区块链上,初始化或者集成它们所需的任何交易。· 交互:编写脚本,或者使用控制台与主网...

知识:智能合约,布朗尼,以太坊,火星号精选

14. 具有Solidity的EOS上的智能合约200,000美元

...一项挑战,要使用Solidity语言创建可以在著名七面体的区块链上运行的智能合约。实际上,这里要详细解释的挑战旨在在EOSIO上创建一个智能合约,该合约可以在虚拟以太坊环境中保存和调用用Solidity语言编写的智能合约EVM。因此,EOS和以太坊开发人员都面临挑战。如上所述,挑战是向所有人开放的,具...

知识:智能合约,以太坊,区块链,链上

15. 【以太坊智能合约编程】之【solidity傻瓜代码3】----简单的计数器和Remix IDE简介

【以太坊智能合约编程】【solidity傻瓜代码3】简单的代码pragma solidity >=0.4.22 <0.6.0; contract Counter { uint counter; function count() public { counter = counter + 1; } }代码的解读第一句:pragma,contract,unit,function等等解释见前文。第二句:contract Counter。定义计数器合约。 counter(计数器)。函数的...

知识:合约,以太坊,智能合约,以太坊客户端