Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Sergiu Popescu
@sergiupopescu199
Hi! I'm new to BigchainDB but I'm really want to learn it. I have some issue creating a BigchainDB network, can anyone help me? And yes I read the documentation. Is there a way to ad a BigchainDB node without shitting down all the nodes? Thanks in advance
Alagie Sellu
@alagiesellu
Hello everyone,
I am a BSc Computer Science graduate from University of The Gambia where am currently working as a software developer. It's a young university founded in 1999.
My interest is mainly around security and trust. Which direct me towards Blockchain technology use to address corruption and promote good governance.
My the computer science department at my university is relatively small and don't have any expert in the area of blockchain. Looking for a supervisor to help me pursuit my research interest.
Diego Torres
@diegotorreslopez_gitlab
hi there! I'm having an issues installing js drivers, always the same error for bigchaindb-driver and bip39...
image.png
anyone can help, please?
michelescarlato
@michelescarlato

Does anyone knows if it is possible to store more transactions in a block?

So far I understood that for each transaction generated, 1 block is created.|

Hyperledger Fabric claims to achieve a throughput of 3,500 transactions per second, which is clearly not achievable if in BigchainDB we create a block for each transaction.

Xjun
@XjunOMG
Hi everyone, Is development in bigchaindb is stopped ? Because, there are no updates in any platform.
corlys
@corlys
Is there any video tutorials how to setup bigchaindb from the ground up?
Abhishek
@abhishe57732197_twitter
Hello everyone,
I am having issue in transferTransaction functionality in bgchaindb,getting response - {"error": true,"message": "HTTP Error: Requested page not reachable","data": null }
and in bigchaindb-errors.logs, error is as -
HTTP API error: 400 - POST:/api/v1/transactions - Invalid transaction (InvalidSignature): Transaction signature is invalid. (bigchaindb_webapi - pid: 12335).
Note - makeTransferTransaction and signTransaction functions are giving output fine but getting error in this function - connection.postTransactionCommit(txTransferSigned).
Also,get and create transaction are woking fine too.
Can anyone help me on this?
cass
@z3ky
Hi, I've successfully set up my first BigchainDB to evaluate BDB to be used in a distributed manufacturing execution system. Tamper-proof data and transaction are very important for our use case. How can I detect database level manipulations of assets or transactions? In the docs I read that e.g. watchdogs could be used for this purpose, is this already implemented?
Pavan Vora
@pavan_vora_twitter
Guys anyone has any idea if it is possible to enter custom logic in BigchainDB where we can validate and store only transactions which have certain fields and valid data?
javaandra
@javaandra
Hi everyone! Maybe someone can help. I have set up a BigchainDB node manually on a Ubuntu 20.04.1 LTS virtual machine. Mongodb is running. I haven't added any peers or validators in Tendermint config.toml and genesesis.json yet, to ease the troubleshooting. When I start the Mongodb and Tedermint services and monitor them with monit -d 1, status and summarry look all OK. In bigchaindb.log the last message is "[INFO] (abci.app) ABCIServer started on port: 26658". No errors in bigchaindb-errors.log. In tendermint.err.log I get "ERROR: Failed to create node: Error during handshake: Error calling Info: read tcp 127.0.0.1:48942->127.0.0.1:26658: read: connection reset by peer" and the service keeps trying to restart. At this point I am stuck and don't know how to troubleshoot. netstat -tunlp is showing at first that bigchaindb is listening on port 26658, but short after the process disappears. Any hint is appreciated. Thanks!
SeanSan
@shawnwong84
Hello. Does anyone successfully creates bigchaindb on docker with SSL?
Jürgen Eckel
@eckelj
@abhishe57732197_twitter sure, can you post a code snippet? transfers work on asset base and is only possible for asset integers not for fractoins of an asset.
Jürgen Eckel
@eckelj
@z3ky nice! BigchainDB is a Tendermint aplication. It is usually build up by multiple nodes. the decentralized way of verifying the integrity of the data is to ask other nodes of the network for their values/data. having that, you can compare it (as a user). The other option is to verify all the blocks of the node from it genesis.
@pavan_vora_twitter yes, this is possible, you can extend cryptoconditions. This is from my point of view the best point to start doing this.
@shawnwong84 yes, multiple times. just read the following lines http://docs.bigchaindb.com/en/latest/installation/node-setup/set-up-nginx.html
Bancambios.com
@bancambios_twitter
how can a project implement this tech?
Dmitry I
@prioritylabs_gitlab

Hey guys. I am researching BCDB possible application
came to this post
https://www.reddit.com/r/Bitcoin/comments/4j7wjf/bigchaindb_a_prime_example_of_blockchain_bullshit/
this post is very old (2016) maybe a lot of changed after that

can someone guide me how this was addressed in the end?

But BigchainDB's architecture is fundamentally flawed. All BigchainDB nodes, by design, connect to a single RethinkDB cluster. (RethinkDB is a distributed NoSQL database, kinda like MongoDB but better.) If something bad happens to that RethinkDB cluster, the whole blockchains goes down.

Dmitry I
@prioritylabs_gitlab
another question: is there any "blockchain explorer" for this BCDB?
Alex Puig
@alexpuig
In a private network is there any way to protect CREATE transactions and allow for TRANSFER ones? Maybe only nodes can do CREATE and force clients to go through a gateway and allow only TRANSFER? Is there any difference in the HTTP POST call we could use to filter?
amiranviam
@amiranviam
ERROR: Failed to create node: Error during handshake: Error calling Info: EOF when trying tendermint start and on bigchaindb server segmentation fault error
Akash Pateria
@Akash-Pateria
If I have several clients subscribed to a BCDB node's WebSocket server, and that node goes offline and comes back up, would it lose all the subscribers? If so, what should the clients do to avoid the response message loss?
Sergiu Popescu
@sergiupopescu199
could someone tell me how to use upsert-validator argument on bigchaindb? I have an existing 3 node setup and I want to add another node and to make it join to the network, and I in the docs they say that wothout shutting down the whole network we could use upsert-validator? I can't make it work, can anyone help me? thanks in advance
Naveen Gajjala
@Naveen_Gajjala_gitlab
Hii everyone ,iam new to bigchaindb .According to bigchaindb docs the assets are immutable.But from mongodb compass i can change the asset manually.So ,while retreiving how to know whether data has been modified or not.
Paul Hedges
@Paul-Hedges

Hello; my team and I are currently looking to transition from locally stored flat files with our wallet and chain to utilizing bigchainDB; everything has been going fine thus far and I'm not sure if we will run into issues. However I was looking to see if there is anyone around here with experience utilizing the software specifically that we can bounce questions off real-time when the conversion takes place.

The "Amount" in our system is a little unique than most in it isn't currency, however all other aspects follow a typical blockchain deployment.

rupam150
@rupam150

hi @ttmc i tried to execute the code (sent_creation_tx = bdb.transactions.send_commit(fulfilled_creation_tx) but a timeout error is appearing in the screeen TimeoutError Traceback (most recent call last)

<ipython-input-26-6495e0171e3f> in <module>
----> 1 sent_creation_tx = bdb.transactions.send_commit(fulfilled_creation_tx)
/opt/anaconda3/envs/blockchain/lib/python3.8/site-packages/bigchaindb_driver/driver.py in send_commit(self, transaction, headers)
368
369 """
--> 370 return self.transport.forward_request(
371 method='POST',
372 path=self.path,
/opt/anaconda3/envs/blockchain/lib/python3.8/site-packages/bigchaindb_driver/transport.py in forward_request(self, method, path, json, params, headers)
73 start = time()
74 try:
---> 75 response = connection.request(
76 method=method,
77 path=path,
/opt/anaconda3/envs/blockchain/lib/python3.8/site-packages/bigchaindb_driver/connection.py in request(self, method, path, json, params, headers, timeout, backoff_cap, **kwargs)
74
75 if timeout is not None and timeout < backoff_timedelta:
---> 76 raise TimeoutError
77
78 if backoff_timedelta > 0:
TimeoutError: T The bdb url i am using is bdb_root_url = ‘http://18.222.232.169’ ( where i have hosted the Bigchaindb server ) please help

rupam150
@rupam150
hi @ttmc i also tried to host a election from one node of my system and executed bigchaindb election new upsert-validator HHG0IQRybpT6nJMIWWFWhMczCLHt6xcm7eP52GnGuPY= 1 fb7140f03a4ffad899fabbbf655b97e0321add66 --private-key /home/user/.tendermint/config/priv_validator.json b but an error popped up showing ---- raise ValueError(‘recipients list cannot be empty’)
ValueError: recipients list cannot be empty How to solve it??
rupam150
@rupam150
hi @BarathKumarDharani have you hosted election b/w tendermint nodeds , if yes my question is when i tried to conduct an election b/w nodes an recipent error occured and no election id was generated , please help me with this man
ss1476
@ss1476
Hello everyone. Hope my message finds you well and healthy. I'm new to blockchain technologies so in my attempt to understand how bigchaindb works I have created an Angular project with .net core 3.1. I have also created an ubuntu bigchaindb server and I have successfully ran both instances of bigchaindb and tendermint node. So far so good... I have managed to create a couple of transactions successfully using the c# driver and I have also implemented the omnibase API. Now.... Since the particular API is limited (query-wise) I'm assuming that I can create my own custom queries directly to mongodb using the mongodb c# client without any tendermint node in the middle. My question to you is: I'm I braking any fundamental rule architecture-wise? Since Posts requests are always created in Tendermint and later on are stored in MongoDB do I need to follow the same flow on the retrieval of data? Thanking you all in advance. Looking forward for your response.
Muhammad Salman
@salmanbao

Hello everyone.I am running single bigchaindb server node and also successfully making transactions but transactions are nor saving on bigchaindb and neither giving any errors.Unconfirmed transactions are zero.Is it because of single node?
.bigchaindb
"server": {
"bind": "localhost:9984",
"loglevel": "info",
"workers": null
},
"wsserver": {
"scheme": "ws",
"host": "localhost",
"port": 9985,
"advertised_scheme": "ws",
"advertised_host": "localhost",
"advertised_port": 9985
},
"tendermint": {
"host": "localhost",
"port": 26657,
"version": "v0.31.5"
},
"database": {
"backend": "localmongodb",
"connection_timeout": 5000,
"max_tries": 3,
"ssl": false,
"ca_cert": null,
"certfile": null,
"keyfile": null,
"keyfile_passphrase": null,
"crlfile": null,
"host": "localhost",
"port": 27017,
"name": "hydra",
"replicaset": null,
"login": null,
"password": null
},

.tendermint/config/genesis.json

{
"genesis_time": "2021-03-30T11:30:26.611712831Z",
"chain_id": "test-chain-Sh8UDQ",
"consensus_params": {
"block": {
"max_bytes": "22020096",
"max_gas": "-1",
"time_iota_ms": "1000"
},
"evidence": {
"max_age": "100000"
},
"validator": {
"pub_key_types": [
"ed25519"
]
}
},
"validators": [
{
"address": "AFD2B2DE44982DEAF1DA4CAEB8F2D4BDC23F8F04",
"pub_key": {
"type": "tendermint/PubKeyEd25519",
"value": "vLDbfrR2zHVv5QWl9ytmp7SSUaSgSSgeisfI1aHVLoU="
},
"power": "10",
"name": ""
}
],
"app_hash": ""
}

Muhammad Salman
@salmanbao
Can I run single node in production enviroment?
rupam150
@rupam150
hi @ss1476 what type of transaction have you posted in bigchaindb server , can you share a snippet of code you used .