如何使用solidity将数据链上存储

本文通过一个简单的HelloWorld合约示例,解释了在Solidity中如何进行链上数据存储。作者探讨了get()和set()方法对区块链状态的影响,展示了只有改变链上状态时区块才会增加。此外,还介绍了如何设计一个合约来实现链上与链下数据交互,并强调了在实际应用中合理利用链上资源的重要性。
摘要由CSDN通过智能技术生成

# 如何使用solidity将数据链上存储

## 文章起始

在看过FISCO BCOS张开翔老师的一文说清“链上”和“链下”过后,我对于数据链上存储有了非常浓厚的兴趣,因此写下了本篇文章,用于自己进行学习

环境:solidity,webase-font,FISCO-BCOS节点链


 

## 正文

首先,当我第一次看到这篇文章的时候,我就对我之前脑海中的知识体系进行了颠覆,第二次看的时候我明白了其实链上链下的区别是用于提高区块链的工作效率,当我第三次看到这篇文章的时候我已经被张老师幽默风趣的写作风格折服了,老师能在幽默中将案例讲述的非常之清楚,让每个案例为什么这样做而生动,在这之后我就将我自己的想法写到了这里


 

首先我们先用hello-world来讲一下如何可以增加区块,如何减少区块

```

pragma solidity>=0.4.24 <0.6.11;

contract HelloWorld {

    string name;

    constructor() public {

        name = 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿雄不会写代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值