近日,加密开发人员cgcardona在r/btc论坛发布了一个由个人开发的BCH相关项目,项目命名为Oracles(预言),它可用于预测市场、无信任下注等,目的是为了提供一种快速引导Oracles数据和BCH合约所需的工具。

Oracles项目

据开发者介绍,Oracle由一个后端REST api组成,该REST api用于提供由PriceOracle签名的数据,以供BCH合约使用。它还包括移植和运行HodlVault所需的HodlVault CashScript合同和.ts文件。

REST API调用市场上的BCH 价格索引,将区块高度和BCH历史价格编码为8个字节(每个值4个字节)的字节序列,用一个公钥签名,并以json的形式返回。HodlVault的合同迫使hogging到达一定的价格目标和区块高度。

Oracle所用的全部代码均是MIT许可下的100%开源代码。

智能合约与预言机

智能合约概念虽然早在1997年诞生,在2015年被以太坊通过区块链实现,但它一直无法被应用到现实情况中,其中最大的问题在于缺少一个有效的途径来获取链外信息。由于缺少连接渠道,链上的智能合约就无法被触发和验证,基于合约所构建的各种功能可能都无法实现。

预言机(Oracle)是一个很好的解决办法,它是一个外部信息的平台,允许区块链连接到任何现有的API,允许使用来自区块链的传统支付网络来进行支付,并允许智能合约和其它区块链的交互。

开发者逐渐重视BCH区块链上的预言机

Oracle对于智能合约的重要性使得BCH开发者加大了对于它的开发力度,除了本次由cgcardona个人开发的语言之外,区块浏览器cash.coin.dance的开发者在8月份也进行了相关的实验。在实验中,社区开发者Cardona向公众展示了一个用Cashscript编写的投注合同,它在链上执行双方的投注,只能通过由Oracle(预言机)签署的区块高度和价格来进行结算,该示例用OP_Checkdatasig操作码进行了测试。

不止是开发者,社区的爱好者们也非常期待比特币现金Oracle的出现。在cgcardona发布帖子后,有爱好者表示自己一直在在等待BCH上的Oracle。

Oracles可以延伸BCH的应用场景

许多加密货币爱好者和区块链开发人员认为,BCH区块链可以提供可验证的多源事实,因此人们可以使用去信任的预言机进行更好的决策。预言机在设计上是中立的,可以通过让BCH区块链验证足够有效的数据来证明某件事是对的还是错的,然后根据结果触发基于决策的交易。

基于预测的属性,Oracle适用于一些特定的场景,比如竞猜投注、选举投票等。除了预测外,时下流行的去中心化金融 DeFi 领域也是 Oracle 预言机主要应用场景之一,包括自动执行法律文件、履行商务合同、进行防伪溯源和征信验证等。

BCH重要的功能依然是支付,但开发者也在极力拓宽BCH其它的应用场景,上文提到的 Oracle就是将智能合约的部分功能在BCH链上实现。

在近期,智能合约的另一个重要功能——“发代币”,在BCH区块链上也得到了进一步的完善。

SLP生态不断完善

SLP是基于BCH的代币发行系统,有着BCH区块链特有的优点,如手续费低、转账快等。该系统属于BCH相关项目中较为优秀的一个,始终保持着不错的发展速度,最近更是全面开花。

发行代币方面,交易平台Cryptophyl最近出炉了一份关于SLP首个稳定币USDH的透明度报告,报告结论为:我们认为USDH满足并超出了我们的上线标准。但存在改进的空间,我们期待看到Cohen和Co进行第一次审计。我们期待从Honestnode(USDH发行团队)得到公开可用的路线图和未来产品,这给了我们信心。

不止USDH稳定币,在SLP系统中,不断有新的代币上线交易所和应用于各种场景,比如sai代币上线了CoinEx交易所,NFT代币被应用于Memo中。

基础设施方面,支持SLP代币的Crescent Cash钱包版本更新至1.8.1版本。

开发方面,SLP黑客马拉松(SLPVH)奖池持续增加,由于BCH和SLP token的捐赠,奖池目前已超过7000美元。社区欢迎所有兴趣的开发者加入进来,共同推动BCH的发展。

BCH区块链上的预言机项目——Oracles相关推荐

  1. 为什么区块链需要ADAMoracle预言机有着怎样紧密关联

    为什么区块链需要ADAMoracle预言机有着怎样紧密关联. 在预言机问题上的体现就是:用预言机上链数据并不难,简单的读写操作就能把一个链下的数据「喂」给链上的合约:但生产信任却很难,预言机要通过技术 ...

  2. BCH区块链上启动新应用程序Chainfeed

    据外媒报道,比特币现金(BCH)开发人员最近推出了一个新的应用程序Chainfeed,该平台能够将所有链上数据结合起来,并进行全球实时新闻推送.此前BCH区块链上曾启动了社交媒体应用Memo和Bloc ...

  3. Oracle预言机项目发展概览

    预言机项目发展概览 今年涌现了不少专注做Oracle预言机的项目,作为与现实世界与区块链数据交互的入口逐渐在区块链的架构体系中发挥更加重要的作用. 常见的应用诸如博彩.游艺,但是,预言机真正发挥价值的 ...

  4. 优秀项目解析:区块链上的房地产交易

    区块链前哨导语:买房租房中,需要了解多少知识从而规避欺诈风险?如果区块链这一新兴技术与房地产这个古老的概念相结合,会碰撞出怎样的火花?房地产物业的所有权验证与转让将呈现出怎样的面貌?美国有家科技初创公 ...

  5. 区块链上的随机性(一)概述与构造

    "Randomness is something beyond human beings." -- The Big Qiu 序言: 随机是不确定性,而依赖确定性是人的天性.程序本是 ...

  6. oracle随机生成记录_区块链上的随机性:概述与构造

    "Randomness is something beyond human beings."-- The Big Qiu 随机是不确定性,而依赖确定性是人的天性.程序本是确定的,而 ...

  7. 一文读懂Casper区块链上的NFT

    Casper区块链很荣幸已带来超过140个包括交易所.合作开发.Web3应用等在内的各类项目(数目还在不断增加).通过区块链将开发者和企业无缝对接,Casper生态实现了快速成长并延伸至了新的领域. ...

  8. InstallAware区块链上保存激活记录

    InstallAware区块链上保存激活记录 具有InstallAware区块加速的混合安装技术- 您的设置不受目标系统上损坏的 Windows Installer 堆栈的影响(这会导致您的设置因您自 ...

  9. 行走在区块链上的智能合约

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 我和你打一个赌,我赌明天是雨天,你赌是晴天,赌注100大洋.假设明天是晴天,然后你跑过来管我要100大洋的赌金,我装疯卖 ...

最新文章

  1. golang实现给图片加水印
  2. Python 还能实现哪些 AI 游戏?附上代码一起来一把!
  3. 全球99家AI芯片公司,中国占15家!
  4. spring mvc 与Struts的认识
  5. 组合数学(全排列)+DFS CSU 1563 Lexicography
  6. html audio播放本地语音文件,HTML5+ - audio音频播放及网络音频文件播放
  7. 解决: This application has no explicit mapping for /error, so you are seeing this as a fallback.
  8. 三分钟理解Python函数式编程与闭包
  9. 支付宝开放平台开发助手_支付宝:如何创建和接入支付宝电脑网站支付-新手必备...
  10. mysql 修改前缀_批量修改mysql的表前缀
  11. oracle 回表是什么,ORACLE回表
  12. 前端学习 JavaScript基础
  13. linux创建文档并且打字,与 Linux 一起学习:学习打字
  14. 春风十里不如Node中的一股清流
  15. 图片拼图微信小程序源码_支持多模板制作和流量主
  16. 题注中的图一.1变成图1.1
  17. centos7输入ifconfg找不到ens33/eth0网卡信息,且service network restart重启网络失败
  18. 僕が死のうと思ったのは——中岛美嘉
  19. 20个JS精简代码无形装逼集合,最为致命,记得收藏好
  20. sqlserver连不上本地数据库

热门文章

  1. html2canvas如何在元素隐藏的情况下生成截图
  2. 在阿里云服务器(ECS)上从零开始搭建nginx服务器
  3. HTML5 手机端动态适配
  4. 一种NVMe SSD友好的数据存储系统设计
  5. 如何提高网站的访问速度
  6. 云计算带来企业管理的革命
  7. java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期...
  8. 让系统命令man汉化
  9. 事件ID 6038审核NTLM使用情况
  10. F5负载均衡配置手册-实操后的