智能合约指的是由计算机处理的可执行合约条款的交易协议,智能合约会严格遵循合约约定,自动执行。借助于区块链公开透明、不可逆、不可篡改、可追溯等特点,智能合约得以在区块链技术的支持下快速兴起,目前大多数智能合约都是在区块链上执行的。
智能合约可以在比特币,以太坊,IOST,NEO,波场等区块链上创建和执行。以以太坊为例,它是一个专为去中心化应用而生的开源平台,我们把在以太坊虚拟机(EVM)上运行的程序通常都称为“智能合约”。不同区块链的智能合约编程语言也有区别,例如以太坊上最受欢迎的编程语言是Solidity,它类似于JavaScript,如果你熟悉Python,又对安全性有更高的要求,你可以选择Vyper语言。
声音 | 立陶宛银行:央行“父母控制”已过时 应更深入了解加密资产领域:在12月10日发布的有关中央银行数字货币(CBDC)的分析中,立陶宛银行表示,在加密资产方面,中央银行的“父母控制”已经过时,因此不应阻止中央银行进入该领域以了解它。银行应参与数字资产领域,以获取此快速发展资产类别的经验。(Cointelegraph)[2019/12/11]
另外,智能合约的部署和调用,往往需要遵循一些标准。假如没有一套标准的交互方法,那么每个合约都需要一套独立的API,这无疑会加重我们的开发成本。好比以太坊,以太坊社区会采纳许多对开发者有帮助的规范,这也就是我们常说的EIP,提议会由社区成员讨论最终确定。涉及智能合约的规范被称为ERC。目前以太坊生态中被广泛使用的规范为ERC20规范和ERC721规范,它们都是用来规定智能合约的标准格式的,这令智能合约的交互机制更为标准化。
动态 | 贵阳青年代表团与立陶宛深入交流区块链人才培养等问题:据贵阳日报消息,日前,贵阳市青年代表团赴白俄罗斯、立陶宛、波兰进行交流访问,在立陶宛期间,代表团考察了维尔纽斯区块链研究中心,双方就开展区块链人才培养、技术合作等进行了深入交流。[2018/9/25]
那么我们如何查询智能合约的链上数据呢?
智能合约需要通过区块浏览器进行查询,如果我们知道该智能合约的创建地址,可以直接搜索其地址,如果不知道,我们也可以直接在浏览器中搜索该智能合约的代币名称。以以太坊浏览器eth.tokenview.com为例,假如我们要查询Tether在以太坊上通过智能合约发行的USDT的相关数据,我们可以直接在该浏览器页面搜索USDT,如下图。
明日国会听证会将深入研究区块链在供应链管理中的应用:据coindesk消息,国会小组委员会将在明天的听证会上继续区块链实况调查任务。明日的会议将比2月份由科学,空间和技术研究和技术及监督小组委员会内部委员会举行的类似听证会更加详细,将深入研究该技术在供应链管理中的应用。众议院科学委员会主席Lamar Smith的一位代表告诉CoinDesk,“知识产权,网络安全以及航运和物流方面的专家”将参加此次听证会。[2018/5/8]
在这里,我们可以看到该智能合约的创建地址,创建人,和创建合约的交易ID,点击该ID可以查看该智能合约的创建时间等详细信息。点击合约对应的Token-TetherUSD,便可以查看该合约的token发行量,token持有分布情况。
如上图,这里展示了以太坊上USDT的发行量和持币地址数等信息,同时,通过下面的富豪榜,我们可以了解目前流通中USDT的财富持有分布。
通过这种方法,我们可以轻松查看以太坊上任何一个智能合约的链上数据,包括与其相关的ETH交易,合约调用交易,以及该合约的Token转账交易。这可以帮助我们把握该智能合约涉及项目的数据真实性、活跃度表现等内容,以便更好地理解、分析和判断。不同的区块链其智能合约的查询工具也不同,需要用其专用的区块浏览器查询工具,这里给大家提供几个主流平台的查询工具作为参考:
以太坊Ethereum:https://eth.tokenview.com/
波场Tron:https://trx.tokenview.com/
NEO:https://neo.tokenview.com/
IOST:https://iost.tokenview.com/
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。