加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

如何更好的利用区块链API

发布时间:2019-11-13 17:41:11 所属栏目:业界 来源:geek12345
导读:【线上直播】11月21日晚8点贝壳技术总监侯圣文《数据安全之数据库安全黄金法则》 区块链允许数据提供者和消费者直接在单个开放系统中交易信息,而不是订阅世界各地的数十个集中服务,并编写他们的软件来与每个API进行通信。阅读此区块链API教程,了解如何根

CORS(跨源资源共享)是现代浏览器的一种技术,它提供可以访问另一个域的资源的网页。直到最近,克服同源策略对XSS请求施加的限制的主要方法是使用JSONP。JSONP本身有一个致命的限制:它只能通过GET方法接收数据。通过POST方法发送数据仍然无法访问。

如何更好的利用区块链API

技术本身非常简单。有三个域希望从服务器下载资源。为了实现这一点,提供内容的Web服务器足以在响应头中指示可信域列表Access-Control-Allow-Origin:A,B,C。然后相同源原则的限制 在请求的页面上将不适用于这些域的页面。要启动跨源请求,客户端浏览器会向HTTP请求(发出请求的站点域)添加原始请求。例如,页面http://www.a.com/page.html尝试从http://www.b.com/cors.txt页面获取数据。

在区块链数据API中,单个块如下所示:

  1. "hash":"0000000000000bae09a7a393a8acded75aa67e46cb81f7acaa5ad94f9eacd103",  
  2. "ver":1,  
  3. "prev_block":"00000000000007d0f98d9edca880a6c124e25095712df8952e0439ac7409738a",  
  4. "mrkl_root":"935aa0ed2e29a4b81e0c995c39e06995ecce7ddbebb26ed32d550a72e8200bf5",  
  5. "time":1322131230,  
  6. "bits":437129626,  
  7. "nonce":2964215930,  
  8. "n_tx":22,  
  9. "size":9195,  
  10. "block_index":818044,  
  11. "main_chain":true,  
  12. "height":154595,  
  13. "received_time":1322131301, 
  14. "relayed_by":"108.60.208.156",  
  15. "tx":[--Array of Transactions--] 

区块链图表和统计API允许与blockchain.info上显示的图表和统计信息进行交互。(区块链信息API)。

如何更好的利用区块链API

可以使用Charts API方法接收有关blockchain.info图表的信息:

  1. "status": "ok",  
  2. "name": "Confirmed Transactions Per Day",  
  3. "unit": "Transactions",  
  4. "period": "day",  
  5. "description": "The number of daily confirmed Bitcoin transactions.",  
  6. "values": [  
  7. {  
  8. "x": 1442534400, // Unix timestamp (2015-09-18T00:00:00+00:00)  
  9. "y": 188330.0  
  10. },  
  11. ... 

Stats API可用于接收有关blockchain.info统计信息的信息:

  1. "market_price_usd": 610.036975,  
  2. "hash_rate": 1.8410989266292908E9,  
  3. "total_fees_btc": 6073543165,  
  4. "n_btc_mined": 205000000000,  
  5. "n_tx": 233805,  
  6. "n_blocks_mined": 164,  
  7. "minutes_between_blocks": 8.2577,  
  8. "totalbc": 1587622500000000,  
  9. "n_blocks_total": 430098,  
  10. "estimated_transaction_volume_usd": 1.2342976868108143E8,  
  11. "blocks_size": 117490685,  
  12. "miners_revenue_usd": 1287626.6577490852,  
  13. "nextretarget": 431423,  
  14. "difficulty": 225832872179,  
  15. "estimated_btc_sent": 20233161880242,  
  16. "miners_revenue_btc": 2110,  
  17. "total_btc_sent": 184646388663542,  
  18. "trade_volume_btc": 21597.09997288,  
  19. "trade_volume_usd": 1.3175029536228297E7,  
  20. "timestamp": 1474035340000 

比特币API

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读