宇宙链 宇宙链
Ctrl+D收藏宇宙链

使用Chainlink外部适配器构建RFID区块链集成系统

作者:

时间:1900/1/1 0:00:00

:"\u003Cp\u003E\u003Cimgalt=\"使用Chainlink外部适配器构建RFID区块链集成系统\"src=\"https:\u002F\u002Fpiccdn.0daily.com\u002F202012\u002F15122343\u002F725ad5pogt0d7rsc.png!webp\"data-img-size-val=\"1920,1080\"\u002F\\\u003E目前的物联网追踪了比以往任何时候都更多的真实世界对象和流程,也产生了大量的且不断增长的数据。\u003Cahref=\"https:\u002F\u002Fblog.chain.link\u002Fbuild-and-use-external-adapters\u002F\"target=\"_blank\"\u003EChainlink外部适配\u003C\u002Fa\u003E器非常适合将物联网数据通过安全、可靠的预言机网络传送到各种物联网智能合约用例中,例如链上供应链业务逻辑或追踪温度数据用于智能合约保险理赔。将\u003Cahref=\"https:\u002F\u002Fwww.techopedia.com\u002Fdefinition\u002F26992\u002Fradio-frequency-identification-reader-rfid-reader#:~:text=A%20radio%20frequency%20identification%20reader%20(RFID%20reader)%20is%20a%20device,in%20theory%20to%20bar%20codes.\"target=\"_blank\"\u003ERFID扫描器\u003C\u002Fa\u003E数据整合到区块链中就是这样一个例子。\u003C\u002Fp\u003E\u003Cp\u003E在\u003Cahref=\"https:\u002F\u002Fblog.chain.link\u002Fcongratulations-to-the-winners-of-the-chainlink-virtual-hackathon-2020\u002F\"target=\"_blank\"\u003EChainlink黑客马拉松\u003C\u002Fa\u003E中获得最佳开放项目奖的开发者AramMoghaddassi和AaronWasserman使用Chainlink外部适配器将ArduinoRFID连接到Chainlink预言机,用于一个去中心化的图书借阅和跟踪系统,称为\u003Cahref=\"https:\u002F\u002Fdevpost.com\u002Fsoftware\u002Fthe-open-library-project\"target=\"_blank\"\u003E开放图书馆项目\u003C\u002Fa\u003E。\u003C\u002Fp\u003E\u003Cp\u003E在这篇教程文章中,AramMoghaddassi解释了他们如何实现这个项目。\u003C\u002Fp\u003E\u003Cp\u003E*作者:\u003Cahref=\"http:\u002F\u002Fabout.me\u002FAramMogha\"target=\"_blank\"\u003EAramMoghaddassi\u003C\u002Fa\u003E\u003C\u002Fp\u003E\u003Cp\u003E在区块链上启用的硬件系统是智能合约开发者的新领域。本篇文章将介绍构建此类系统的灵感、应用和技术设计,并作为教程,介绍如何将\u003Cahref=\"https:\u002F\u002Fmarket.link\u002Fjobs\u002F1f42390a-7c19-42ec-a785-a0fc9d609b28\"target=\"_blank\"\u003EChainlink节点上的RFID传感器\u003C\u002Fa\u003E的模拟硬件后端集成到智能合约中。\u003C\u002Fp\u003E\u003Ch2style=\"\"\u003E物联网硬件和智能合约的发展潜力\u003C\u002Fh2\u003E\u003Cp\u003E区块链和智能合约有能力确保目前部署的数百亿物联网设备的安全,并每年产生的数十亿字节的数据。从智能家居、城市、工厂、供应链,物联网设备正在彻底改变传统的基础设施,自动化系统有可能在这个领域创造强大的效率和商业逻辑。为此,我们开发了自定义的外部适配器,使智能合约能够与实时硬件系统对接。目前我们正在运营一个带有虚拟硬件后端的RFID外部适配器,您可以跟随本教程亲手实践一下。\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cimgalt=\"使用Chainlink外部适配器构建RFID区块链集成系统\"src=\"https:\u002F\u002Fpiccdn.0daily.com\u002F202012\u002F15122343\u002Fkik4x0pypt3f1cbn.png!webp\"data-img-size-val=\"1053,343\"\u002F\\\u003E\u003C\u002Fp\u003E\u003Cpstyle=\"\"class=\"img-desc\"\u003EChainlink去中心化的预言机网络如何将物联网数据安全地反馈给智能合约\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Cp\u003E我们的目标是:在10分钟内,您将部署一个可以从我们的RFID适配器查询数据的智能合约。我们希望让现有的Web3开发人员尽可能直观地开始在您的dApps中构建硬件集成。\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Ch2style=\"\"\u003E您需要具备的知识\u003Cbr\u002F\u003E\u003C\u002Fh2\u003E\u003Culstyle=\"list-style-type:disc;\"class=\"list-paddingleft-2\"\u003E\u003Cli\u003E\u003Cp\u003E熟悉使用Chainlink进行Solidity开发很重要。我们将在Kovantestnet上使用\u003Cahref=\"https:\u002F\u002Fremix.ethereum.org\u002F\"target=\"_blank\"\u003ERemixEthereumIDE\u003C\u002Fa\u003E\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cpstyle=\"\"\u003E不需要任何硬件!我们现在已经\u003Cahref=\"https:\u002F\u002Fmarket.link\u002Fjobs\u002F1f42390a-7c19-42ec-a785-a0fc9d609b28)=\"target=\"_blank\"\u003E上线了一个RFID传感器的集成\u003C\u002Fa\u003E]很快会有更多设备出现)。它发送样本数据,您可以使用这些数据来快速启动和运行一个dApp。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003E本教程将是我们\u003Cahref=\"https:\u002F\u002Fgithub.com\u002Famoghaddassi\u002Frfid-external-adapter\"target=\"_blank\"\u003EGitHub代码\u003C\u002Fa\u003E上的演示的书面版本,你可以在开始之前熟悉一下。\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Cpclass=\"loading-entity\"\u003E\u003Ciframeclass=\"entity-iframe\"data-type=\"video\"data-id=\"3123\"src=\"https:\u002F\u002Fvideo.36krcnd.com\u002F202012\u002F15123723\u002F3pnta4huxi9cc105.mp4\"poster=\"https:\u002F\u002Fpiccdn.0daily.com\u002F202012\u002F15124233\u002Flah9f49qifv6pkso\"frameborder=\"0\"\u003E\n    \u003C\u002Fiframe\u003E\u003C\u002Fp\u003E\u003Ch2style=\"\"\u003E构建RFID数据提供商智能合约\u003C\u002Fh2\u003E\u003Ch3style=\"\"\u003EJob\u002FOracleSpec\u003C\u002Fh3\u003E\u003Cpstyle=\"\"\u003E我们将使用这个在Kovantestnet上运行的\u003Cahref=\"https:\u002F\u002Fmarket.link\u002Fjobs\u002F1f42390a-7c19-42ec-a785-a0fc9d609b28)和(https:\u002F\u002Fmarket.link\u002Fprofile\u002Fnodes\u002F305e6143-288c-4acc-bf23-e9524549d3e8\u002Foverview)\"target=\"_blank\"\u003EJob\u003C\u002Fa\u003E。\u003Cbr\u002F\u003ERFID扫描仪适配器将以字节格式返回一个示例卡UID。\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Ch3style=\"\"\u003E合约概要\u003C\u002Fh3\u003E\u003Cp\u003E这里是一个基本的合约,它调用节点的RFID作业,并将响应存储在一个变量中。\u003Cbr\u002F\u003E\u003Cahref=\"https:\u002F\u002Fremix.ethereum.org\u002F#version=soljson-v0.6.0+commit.26b70077.js&optimize=false&evmVersion=null&gist=15eae06de1a102701ac6c8cb23eb48e5\"target=\"_blank\"\u003E在Remix中部署这个合约\u003C\u002Fa\u003E:\u003C\u002Fp\u003E\u003Cp\u003E\u003Cimgalt=\"使用Chainlink外部适配器构建RFID区块链集成系统\"src=\"https:\u002F\u002Fpiccdn.0daily.com\u002F202012\u002F15124822\u002Fivgloxh7m19ey9l0.png!webp\"data-img-size-val=\"1262,681\"\u002F\\\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cimgalt=\"使用Chainlink外部适配器构建RFID区块链集成系统\"src=\"https:\u002F\u002Fpiccdn.0daily.com\u002F202012\u002F15124823\u002F8i9enmv3atw7k5z1.png!webp\"data-img-size-val=\"1271,448\"\u002F\\\u003E\u003C\u002Fp\u003E\u003Ch2style=\"\"\u003E署合约并与交互\u003Cbr\u002F\u003E\u003C\u002Fh2\u003E\u003Cp\u003E按照\u003Cahref=\"https:\u002F\u002Fdocs.chain.link\u002Fdocs\u002Fexample-walkthrough#introduction\"target=\"_blank\"\u003EChainlink文档\u003C\u002Fa\u003E,如何部署合约并获取testnetLINK。我们建议用至少10个LINK来存到合约中。\u003C\u002Fp\u003E\u003Cp\u003E合约中的requestData方法会对RFID作业进行Chainlink请求,完成后会把最后一次扫描的UID放到last_uid变量中。\u003C\u002Fp\u003E\u003Ch2style=\"\"\u003E应用及后期集成\u003C\u002Fh2\u003E\u003Cp\u003E我们的RFID集成目前还处在概念证明阶段,目前可以在智能合约上运行一个实时硬件设备。我们希望不断地建立硬件集成案例,最终在Chainlink社区内引导一个硬件生态系统。不过,最终还是要靠开发者找到使用这项技术的杀手级应用。\u003C\u002Fp\u003E\u003Cp\u003E以下是我们对RFID适配器的一些想法,你现在就可以进行研究。\u003C\u002Fp\u003E\u003Culstyle=\"list-style-type:disc;\"class=\"list-paddingleft-2\"\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E实物的保管管理\u003C\u002Fstrong\u003E--贴有RFID芯片的物品可以在不同的航点进行扫描,安全地追踪位置。这个系统可以帮助到基于区块链的供应链管理应用。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E酒店入住\u002F退房系统\u003C\u002Fstrong\u003E--Airbnb\u002F酒店可以在用户入住某地时自动初始化租赁合约。智能合约可以自动实时收取任何逾期费用。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E签署数字协议的物理验证系统\u003C\u002Fstrong\u003E--使用RFID扫描来验证用户的真实存在。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E发挥创意吧\u003C\u002Fstrong\u003E!RFID接口的通用性很强,你能想象到的任何东西都有可能构建。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003E最好的链上硬件应用将利用智能合约的独特属性,获得比传统软件更多的优势。智能合约是确定性的、去中心化的、数字化的协议。在硬件方面,区块链实现的最有价值的好处是:(1)强大的机器对机器通信协议和(2)来自传感器的不可篡改的数据馈送。\u003C\u002Fp\u003E\u003Ch2style=\"\"\u003E构建自己的硬件外部适配器\u003C\u002Fh2\u003E\u003Cpstyle=\"\"\u003E在构建开放图书馆项目时,我们的团队学到了一些经验。如果你正在考虑自己构建硬件外部适配器,这些原则是我们认为有用的。虽然我们这些经验是在构建RFID扫描仪的硬件适配器时做出的,但这些原则应该适用于任何实时硬件传感器集成\u003C\u002Fp\u003E\u003Cpstyle=\"\"\u003E\u003Cstrong\u003E原则0\u003C\u002Fstrong\u003E:适配器服务器结构与其他所有的适配器服务器结构是一样的。你可以使用任何现有的外部适配器模板作为起点。主要的区别在于以下原则。\u003C\u002Fp\u003E\u003Cpstyle=\"\"\u003E\u003Cstrong\u003E原则1\u003C\u002Fstrong\u003E:硬件必须有一些外部适配器可以调用的软件接口\u002FAPI。\u003C\u002Fp\u003E\u003Cpstyle=\"\"\u003E对于RFID扫描器,我们使用\u003Cahref=\"https:\u002F\u002Fpyserial.readthedocs.io\u002Fen\u002Flatest\u002F)写了一个自定义的(https:\u002F\u002Fgithub.com\u002Famoghaddassi\u002Fembed.network\u002Fblob\u002Fmain\u002Fadapters\u002Frfid\u002Frfid.py\"target=\"_blank\"\u003Epyserial\u003C\u002Fa\u003E,创建了一个简单的接口来从每次扫描中获取UID代码。然后我们可以写一个简单的\u003Cahref=\"https:\u002F\u002Fgithub.com\u002Famoghaddassi\u002Fembed.network\u002Fblob\u002Fmain\u002Fadapters\u002Frfid\u002Frfid_adapter.py\"target=\"_blank\"\u003Eflask服务器\u003C\u002Fa\u003E,接受POST请求来读取UID。\u003C\u002Fp\u003E\u003Cpstyle=\"\"\u003E对于不太能自定义的硬件,这个软件接口可能由一个开箱即用的API提供。在这种情况下,你只需要关心编写外部适配器接口的问题。\u003C\u002Fp\u003E\u003Cpstyle=\"\"\u003E\u003Cstrong\u003E原则2:\u003C\u002Fstrong\u003E外部适配器必须在本地运行。\u003C\u002Fp\u003E\u003Cpstyle=\"\"\u003E对于那些熟悉在云服务器上部署适配器的人来说,这可能看起来很奇怪。然而,考虑到我们正在将数据从本地硬件传感器转移到远程Chainlink节点,向节点提供数据的适配器服务器必须在本地运行。我们想象的最佳设置是使用一个专用的树莓派来运行硬件和服务器。\u003C\u002Fp\u003E\u003Ch2style=\"\"\u003E今天就开始使用外部适配器进行构建\u003C\u002Fh2\u003E\u003Cpstyle=\"\"\u003E如果你是一名开发者,想要将你的智能合约连接到底层区块链之外的现有硬件或数据,请在这里联系或访问\u003Cahref=\"https:\u002F\u002Fdocs.chain.link\"target=\"_blank\"\u003E开发者文档\u003C\u002Fa\u003E。\u003C\u002Fp\u003E\u003Cp\u003E如果你在这里学到了一些新的东西,想要展示你所构建的东西,或者为一些演示仓库开发了一个前端,请确保你在\u003Cahref=\"https:\u002F\u002Ftwitter.com\u002Fchainlink\"target=\"_blank\"\u003ETwitter\u003C\u002Fa\u003E,\u003Cahref=\"https:\u002F\u002Fdiscord.gg\u002FSzt3FYj\"target=\"_blank\"\u003EDiscord\u003C\u002Fa\u003E或\u003Cahref=\"https:\u002F\u002Fwww.reddit.com\u002Fr\u002FChainlink\u002F\"target=\"_blank\"\u003EReddit\u003C\u002Fa\u003E上分享它,并且用#Chainlink来标记你的仓库。\u003C\u002Fp\u003E

七国集团:外国居民大量使用CBDC可能导致发行国货币主权丧失:10月14日消息,七国集团(G7)已为央行数字货币(CBDC)确定了一套共同指导原则,其中重点关注透明度和隐私保护,G7认为发行CBDC是主权问题,通过制定一套共同原则,并强调透明、法治和稳健的经济等共同价值观非常重要,但迄今为止,G7成员国——英国、加拿大、法国、德国、意大利、日本和美国——以及欧盟,都没有决定实施 CBDC。根据披露的相关文件显示,七国集团成员承认疫情推动数字支付使用迅速增加,但仍然存在适当国家监管和缺少监督框架、以及保护用户数据的隐私和严格问责制标准等问题。G7还特别指出,如果外国居民大量使用任何CBDC,可能导致发行国货币主权丧失。[2021/10/14 20:28:12]

finance.vote正使用Chainlink喂价和Keepers:据Chainlink官方消息,finance.vote正在使用Chainlink Keepers,以自动结算其预测市场。通过使用Chainlink喂价和Keepers的组合来确定预测市场结果,finance.vote能够实现端对端的去中心化。[2021/6/22 23:54:46]

动态 | SBI VC Trade:已成功完成BCH硬分叉 用户可正常使用Cool X钱包发送接收BCH:SBI VC Trade今日发推表示,SBI VC支持的Cool X钱包已成功完成BCH硬分叉,用户现在可以正常使用该钱包。此前,Cool X 钱包宣布,BCH硬分叉在11月20日实施失败。由于某种问题,用户无法通过Cool X钱包“接收和发送”BCH。[2019/12/2]

动态 | Ripple宣布在其交易量报告中使用CryptoCompare的顶级交易所列表:据Cryptoglobe消息,Ripple近日宣布,将开始在其交易量报告中使用加密货币数据和索引提供商CryptoCompare的顶级交易所列表(CCTT)。根据CryptoCompare提供的基准指数,Ripple将使用至少是B级的交易所,因为CryptoCompare针对交易所的研究考虑了地理、监管质量、投资、团队质量、市场质量、数据提供和贸易监督等因素,可以地帮助过滤掉虚假交易量。[2019/7/25]

动态 | Brave浏览器将使用Civic区块链平台验证发布者:据coindesk报道,以隐私为重点的互联网浏览器Brave将开始使用区块链身份初创公司Civic的验证服务和了解您的客户(KYC)服务来确认内容发布者的身份,并确保内容发布者发布的内容可通过Brave的BAT令牌进行付费。[2018/9/22]

标签:LINKINKAINFIDtronlink钱包安全吗STARLINKDOGE币Numbers ChainFIDLE

火必交易所热门资讯
PlatON2020年度进展报告:技术进展篇

编者按:本文来自PlatON,Odaily星球日报经授权转载。2020年,终于划到了进度条的尾端。一场从年初绵延至今的疫情,使得2020年注定成为人类历史上最难忘,最焦虑,最曲折的一年.

1900/1/1 0:00:00
鲜为人知:以太坊创始人为了不破产曾卖掉一半BTC

大佬在成为大佬前,往往有一些鲜为人知的灰暗历史!VitalikButerin,以太坊创始人V神,拥有的加密资产估值超过2亿美元.

1900/1/1 0:00:00
明星项目周报 | The Graph引爆二级市场;PayPal参投Paxos 1.42亿美元C轮融资(12.14-12.20)

12月14日-12月20日当周,明星项目进展中值得关注的事件有:区块链索引协议TheGraph启动主网,GRT引爆二级市场;波卡平行链测试网Rococov1版本发布;Compound将于2021年初发布Compound链.

1900/1/1 0:00:00
我的投资经历:为什么我对“暴跌”感兴趣?

前面几篇聊了我投资A股的经历,因为有了这些经历,我渐渐形成了一个新的习惯:对“暴跌”变得非常敏感并且很感兴趣,而且越是公开的大型媒体上报道的暴跌信息我就越感兴趣.

1900/1/1 0:00:00
Deribit期权市场播报:1214—3月溢价

比特币维持在19000美元上方,继续箱形整理。目前无论是比特币还是以太坊,3月期限的IV明显高于其他期限,这个溢价很适合做一些IV回归的操作.

1900/1/1 0:00:00
IOSG:预言机攻击与人为无常损失

编者按:本文来自IOSG,Odaily星球日报经授权转载。随着DeFi市场的兴起,整个DeFi世界的安全性也经历了严峻的考验,多起攻击事件接连发生,给DeFi用户和项目方造成了巨大的资产损失.

1900/1/1 0:00:00