每个人都知道像比特币、以太坊、瑞波币这样的加密货币是新形式的货币和货币,因为它将交易存储为块内的数字数据包。大家知道,任何形式的数据都可以存储在区块链上,而在区块链上存储数据也有不同的方式,它要么存储整个数据,要么只是存储它的哈希值。很多投资者在投资一个区块链项目之前,都喜欢先查询一下其链上数据,通过这些链上数据能够分析出更多的信息。不过还有一些投资者不知道区块链怎么查询链上数据?下面就让小编为大家带来链上数据查询小白攻略。
区块链怎么查询链上数据?
其实大家可以通过区块链浏览器来查询一些链上数据,下面小编就以AMPL为例,手把手教你查询链上数据的方法。
对一个AMPL这样一个Defi项目,需要考察的最主要数据可能会包括流动性池的数据,用户增长情况,代币的持币人数据,代币的流向数据等。
因此用到的主要网站和工具包括Uniswap和以太坊区块链流浪器。网址分别是https://uniswap.info/和https://cn.etherscan.net/。我们先从流动性资金池的情况开始,使用到的网站是https://uniswap.info
第一屏显示的是Uniswap去中心化交易所的整体概况,包括ETH现在的价格,流动性总金额,24小时交易额(以美金计算),24小时交易笔数;两个图,左边的代表自从U2上线以来所有时间里面流动性的变动曲线;右边代表所有时间内的交易金额变化柱状图。
首页第二屏,显示的是U2中的流动性代币对,按照流动性资金总额排名。我们看到排在第一位的就是ETH-AMPL流动性池,总金额为2840万美金左右。接下来是首页第三屏,显示的是U2当前发生的交易情况。按照时间顺序排列。
看到第一个交易是14分钟之前的一笔从DAI兑换ETH的交易,金额为5090美金,用5000点击进入,就来到下面这个页面。显示的是ETH-AMPL池子的整体概况。捡最重要的几个数据来过一下。从上面往下的红色方框分别表示。
再往上走,右上角有两个小的蓝色按钮,左边那个表示添加流动性,点进去可以放入资金提供流动性做市,右边的按钮表示交易,点进去可以进行代币交易和兑换。Uniswap这个流动性池需要特别关注的数据,基本情况差不多就是这样。接下来,我们进入以太坊区块链浏览器,目的主要是查询AMPL这个代币的链上数据。
进入浏览器,从网址进来能看到一个很明显的搜索框,输入Ampl的合约地址:0xd46ba6d942050d489dbd938a2c909a5d5039a161进行搜索。
搜索项目
搜索出来的页面,最上面会显示合约地址,下面会显示项目名称(Ampleforth),可以用来确认你要搜索的内容是不是需要的。如下图上方的红色方框所示。
查看合约基本内容:
走到页面下方,能看到合约的基本情况,包括链上交易,ERC20代币的交易情况,合约具体介绍,链上事件列表,合约分析,等等。
链上交易的部分能看到正在执行的合约交易,红色方框中的两笔交易都处于等待的状态。关于项目,可能对我们投资者来说,最关心的应该是代币的情况。
区块链数据的特点
不变性可能是区块链提供的最重要的好处。加密链接的块提供免于篡改的记录。这种防篡改功能在防止文件伪造和文件欺诈方面非常有效。如果由于文件大小限制而无法将实际文档存储在区块链上,那么即使存储文档的哈希值也很有意义。
与比特币等区块链设计的金融交易相比,文档通常占用大量空间。将整个文档存储在区块链上通常是不可行的。散列只占这个空间的一小部分,因此,是一个更有效的选择。
仅存储哈希仍然可以为您提供防篡改功能。每当您更改文件的输入时,其对应的哈希值将始终更改。这是安全哈希算法提供的一个重要好处。无论您将文档存储在何处,无论是在MySQL等集中式系统中,还是在Azure等分布式数据库中,您仍然可以通过重新散列并将其与区块链存储的散列进行比较来验证文档没有被篡改。
使用区块链的最后一个原因就是大家否需要去中心化,也许大家的文档的性质意味着不能可靠地信任第三方存储提供商不会篡改或删除文档。区块链技术通过将文档或其哈希上传到公共区块链,让大家可以放心,因为它不受国家或公司审查的影响。当然,在这里选择正确的区块链非常重要,区块链并非都是一样的,如果共识协议没有适当去中心化或允许全节点反向或审查交易,那么大家将遇到与使用传统系统相同的问题。