摘要:合约中一般会有多种针对不同数据的操作:例如对于存证内容的增加、更新及查询,若不进行一套符合要求的权限控制,事实上整个合约在真实环境下是没有多少使用价值的。那么应当如何对合约的权限进行划分?我们针对Solidity语言来寻找其对应的解决方案。 一、通过地址标记解决方案 传统的数据库方式是将不同的接口进
阅读全文
摘要:在自主学习Solidity智能合约的过程中,第一份入手资料无疑是官方文档。感谢前辈们还能提供出文档的中文翻译,作为我入门的第一手资料;文末附上有用的学习链接{持续更新中} 阅读完基础文档同时上手合约后,没有人带路的感觉有点迷茫。有幸找到了以太坊的区块链浏览器:https://etherscan.io
阅读全文
摘要:转载链接:https://ethfans.org/posts/solidity-chapter1-introduciton-to-smart-contracts 概括总览: 以太坊虚拟机(EVM)是以太坊中智能合约的运行环境。它不仅被沙箱封装起来,事实上它被完全隔离,也就是说运行在EVM内部的代码不
阅读全文
摘要:实现思路: 首先用地址与每个结构进行映射,将关键信息储存在结构体中;或者将关键信息在外部通过json储存,内部储存对应的hash值; 使用issue函数表示:玉米地中收获足够数量的玉米并进行记录; 使用transfer函数表示:玉米在源产地与经销商手中流转,最终流转至消费者手中; 使用getCorn
阅读全文