khaos::milky_way:易于使用且安全的Oracle服务

时间:2024-03-31 04:10:52
【文件属性】:

文件名称:khaos::milky_way:易于使用且安全的Oracle服务

文件大小:188KB

文件格式:ZIP

更新时间:2024-03-31 04:10:52

azure-functions oraclize khaos TypeScript

管道 状态 以太坊主网 以太坊Ropsten 什么是Khaos? Khaos是一项Oracle服务,旨在将Internet数据引入区块链,同时将秘密信息(例如秘密令牌)保密。 最初,我们仅支持开发协议,但我们计划在将来开放它。 它是如何工作的? Khaos有两个接口,身份验证和Oraclize。 身份验证界面验证用户是凭据持有者,并返回唯一的公共密钥。 oraclize接口将数据通过Internet传递到区块链,同时通过公钥隐藏秘密信息。 Khaos的身份验证界面如何工作 当Khaos收到来自用户的身份验证请求时,它将执行身份验证方法。 身份验证请求包含用于身份验证的秘密信息(通常是秘密令牌)和期望由该秘密信息进行身份验证的消息(例如用户ID)。 如果通过了身份验证方法,Khaos将返回与机密信息配对的公钥。 通过使用公用密钥检索消息,可以在隐藏秘密信息的同时保证消息的真实性。 用户


【文件预览】:
khaos-main
----.eslintrc.json(705B)
----.funcignore(66B)
----common()
--------testutils.ts(645B)
--------types.ts(80B)
--------db()
--------structs.ts(173B)
----.github()
--------CONTRIBUTING.md(1KB)
--------workflows()
----yarn.lock(384KB)
----polling()
--------index.ts(1KB)
--------index.test.ts(2KB)
--------function.json(181B)
----host.json(187B)
----.prettierignore(18B)
----.vscode()
--------launch.json(195B)
--------extensions.json(64B)
--------settings.json(376B)
--------tasks.json(394B)
----.prettierrc.json(59B)
----tsconfig.json(199B)
----LICENSE(16KB)
----README.md(4KB)
----renovate.json(52B)
----.editorconfig(159B)
----oracle()
--------gas()
--------db()
--------executeOraclize()
--------idProcess()
--------getData()
--------getFromBlock()
--------compute()
--------getToBlockNumber()
--------sendContractMethod()
--------saveReceivedEventHashe()
--------getEvents()
--------getSecret()
--------notification()
----proxies.json(70B)
----.gitignore(1KB)
----emulate()
--------index.ts(771B)
--------index.test.ts(1KB)
--------function.json(291B)
----verify()
--------index.ts(500B)
--------index.test.ts(2KB)
----.eslintignore(18B)
----sign()
--------index.ts(1KB)
--------index.test.ts(7KB)
--------recover()
--------function.json(285B)
----package.json(2KB)

网友评论