开始
概述
Quorum 是一个给去中心化应用提供存储的基础设施。
作为用户,您可以运行 Quorum 节点来存储数据,从而 100% 地掌握你自己的数据。
作为开发者,您可以基于 Quorum 打造一个去中心化的应用程序。
那么,我们如何往 Quorum 节点上面存储数据呢?
javascript
python
const SDK = require('rum-sdk-nodejs')
const { ethers } = require('ethers')
// create an ethereum wallet
const wallet = ethers.Wallet.createRandom()
// import group seed
const group = SDK.cache.Group.add('rum://...')
// sign data and send trx to group
SDK.chain.Trx.create({
data: {
type: 'Create',
object: {
type: 'Note',
id: '1',
content: 'hello world',
},
published: "2022-12-12T12:12:12Z",
},
groupId: group.groupId,
privateKey: wallet.privateKey,
})
// get data from chain
const contents = await SDK.chain.Content.list({
groupId: group.groupId,
})
console.log(contents)
// [{
// "Data": {
// "type": "Create",
// "object" : {
// "type": "Note",
// "id": "1",
// "content": "hello world",
// },
// "published": "2022-12-12T12:12:12Z",
// },
// "TrxId": "...",
// "GroupId": "...",
// "Version": "2.0.0",
// "TimeStamp" "1680526868853218300",
// "SenderPubkey": "...",
// "SenderSign": "..."
// }]
更多的例子您可以参考格式说明和例子
官方网站
Quorum official website https://rumsystem.net
SDK
- JavaScript SDK (browser): https://github.com/okdaodine/rum-sdk-browser
- Nodejs SDK: https://github.com/okdaodine/rum-sdk-nodejs
- Ruby SDK: https://github.com/an-lee/quorum_sdk
- Python SDK: quorum-lightnode
开源
Quorum 是开源的,您可以到这里查看源代码 https://github.com/rumsystem/quorum