Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
David Dashyan
@davie-lab
Multi version support is just about to be added to bigchaindb. Ver 2.0.1 is going to have support for tendermint 0.22.8 and 0.31.5
amartinetra
@amartinetra
Hi! I´m looking for a bigchaindb wallet. I´ve only found https://github.com/bigchaindb/example-data-wallet . But when I create an account, it starts loading and never ends. Besides I don´t see where I could set specific host (I would like to test test.ipdb.io). Anyone knows how can I do it, or knows another project?
Scott Guyton
@kiljoy001
Where can I find a python example of updating an asset?
Scott Guyton
@kiljoy001
@amartinetra bigchaindb doesn't have a wallet afaik
Scott Guyton
@kiljoy001
is there anyone here?
David Dashyan
@davie-lab
@eportico There is just bigchaindb dashboard at the moment.
@kiljoy001 Look at bigchaindb_driver docs. Also recomend this guide https://www.bigchaindb.com/developers/guide/
Serge
@crocodilered
Hello people. What the way to store in bcdb list of abstract transactions? Should I store em as list of assets?
VighneshSanjayHarihar
@VighneshHarihar
Hello, We want to build blockchain-based project for storing health records
can we do that with bigchaindb?
what other technology required along with Bigchaindb to achieve this?
Gelinger Media
@gelinger777
Merry Christmas everybody. @davie-lab I have a question regarding BigchainDB. We have a setup of a cluster from 3 nodes where each has a Tendermint and MongoDB and they are connected.When in one of nodes on MongoDB Level a document is deleted, it does not recover itself. Is that possible to solve somehow?
Gelinger Media
@gelinger777
@davie-lab I think you could give an answer to my former question. Also regarding production use. Is there a list of big oranisations or teams using it in highly secure way?
sheikhshack
@sheikhshack
Hi, does bigchaindb support viewing of the DB?
Jürgen Eckel
@eckelj
@kiljoy001 you cannot change the asset defintion/data. Instead, you can transfer the asset to yourself and add context to the metadata. that's how you can update the asset information from a lifecycle point of view
@crocodilered assets are not equal to transactions. Only create-transactions do create assets. it's important to differentiate this aspect!
Jürgen Eckel
@eckelj
@gelinger777 the mongodb is not part of the consensus layer. if you compare the consensus given by tendermint to the mongodb layer. this must not match. this is ok and actually what you get by DLTs.I guess the operators of the 3 nodes do not trust each other. If one tampers with the data, the it can be proven by reviewing the others. And it's not like it seems: you cannot remove data from the ledger just by removing data from mongo. Mongo suits a different purpose here: data query.
@sheikhshack not by default. but you can run data analysis upon the core DB (mongo in this case).
Serge
@crocodilered
@eckelj That's why Im asking :-) So what's the strategy to store info about list of transaction? Is it possible with Bigchain?
Gelinger Media
@gelinger777
@eckelj it does not matter on which level data will be deleted or modified . Imagine you have following situations )you have A B C nodes and on mongo level on node A data is deleted, what happens next ? Shouldn't transactions autosync ???? How in mongodb cases where data can be modified handled?
Scott Guyton
@kiljoy001
@eckelj Thanks for the info, that's what I thought. But I guess the issue I'm really having is how to specify what is metadata and what is not? For example I would have something like {'data': {some_asset_property : {data1: {'blah': a: 0, b:1}} for the asset, does the metadata go in the data value as another entity? e.g. 'data': {some_asset_property : {data1: {'blah': a: 0, b:1}, 'metadata':'metadatahere'} ?
BruceChen1995
@BruceChen1995
Hello,is there any special reason to select UTXO model rather than account model?
Scott Guyton
@kiljoy001
@eckelj after some careful RTFM'ing I think I've figure out the metadata issue. Thanks again.
Scott Guyton
@kiljoy001
hey does anyone know what the max tranasaction size is? Is this something that is configurable or is there a hard limit?
灬OnePiece灬
@OnePiecesu
Hi guys. Can I get the latest block height and block hash by use the Python-driver?
Scott Guyton
@kiljoy001
check this out

Retrieve the block height

block_height = bdb.blocks.get(txid=signed_tx['id'])
not sure about the hash @OnePiecesu
灬OnePiece灬
@OnePiecesu
@kiljoy001 thank you. But i want to get the latest block height, because i may don't kown the txid.
Scott Guyton
@kiljoy001
hm, there seems to be a get latest block method:
http://docs.bigchaindb.com/projects/server/en/latest/_modules/bigchaindb/lib.html#BigchainDB.get_latest_block
I haven't used it so I don't know if it works tbh
try it out and lml :D
*lmk
Rose Hernandez
@HerQueenRose_twitter
Hi, so I now understood how I can create a new transaction inside JavaScript but haw can I query the data?
The documentation talks about how I can use .searchMetadata(query) to search for a metadata value but is there no way to search for searching for key, value pairs? I want to search for something like { type: 'message', reciever: 'username' }
灬OnePiece灬
@OnePiecesu
@kiljoy001 Sorry to replying you so late, I try the code, and it works.
Scott Guyton
@kiljoy001
That's great to hear :)
灬OnePiece灬
@OnePiecesu
Thank you. It's a good news because that code has many APIs. :D @kiljoy001
Abhishek Aryan
@Lunchb0ne
Hey, so I just started bigchaindb on digitalocean server and seems like whenever I curl to the ip on localhost, it works, but when I try to send it a get request to the external IP from another computer, it refuses the connection.
I think I might be doing a very dumb mistake though
sxpstls
@sxpistols
bind your bigchaindb ip setting to 0.0.0.0
Alagie Sellu
@alagiesellu

I am relatively young, 23, just completed my BSc program and get staffed in the IT department of the university I graduated from, University of The Gambia (a young national university). A lot of work task and other distraction (common in a country with not much skilled programmers), all of which I don't think is taking me closer to the career I want, in research.

I started a project after my program to keep be close to Research, with my former Professor. But the distractions is making it difficult to focus on the project, and it is stalling.

So I want to hear from the experts here about the project and it's weight, which might help me focus more in the project.

The project is about providing an CRAB ORM API on the BigchainDB. To make it possible for developers to easily read and write to a BigchainDB database without worrying much about the complex blockchain operations.
https://github.com/alagiesellu/java-crab-orm

Your feedback is highly welcomed.

Collaborators are also highly welcomed.
Scott Guyton
@kiljoy001
@alagiesellu how is this better than the official drivers?
Alagie Sellu
@alagiesellu

@kiljoy001
I was thinking this api can allow developers to use BlockchainDB to store data just like in relational databases, but with the extra functionality of not deleting records but store new state of a record and still keeping previous states. Allowing developers to write to a BigchainDB using a ORM api.

Operations like:

  • Create
  • Read (including previous state of a record, but having the present state on top)
  • Update (appending and still providing access to previous state of record in a list)
  • Delete (burn record, just like soft delete in Laravel)
Scott Guyton
@kiljoy001
so an easy way to perform these actions without having to create the transactions by hand?
Alagie Sellu
@alagiesellu
Yes. Something like that
Scott Guyton
@kiljoy001
hm, interesting. That sounds like an interesting project. I haven't looked at the Java drivers, since I'm not a java guy, but I do use C#. I guess I could look at it more closely
Alagie Sellu
@alagiesellu
It's take a lot of efforts to understand BigchainDB, am still reading to understand more. But with an API which developers can use without going deep into understanding transactions, assets and co.
Scott Guyton
@kiljoy001
Well, I'm trying to use it for making an api for bitcoin alias using python. I don't claim to know all, (I'm muddling through, trying to turn theory into praxis) but I can see the apeal of a project like that
Dennis Anderson
@d4nd_gitlab
Hey there!
Guys, is there a development proccess regarding multiple node types, (for instance, "observers" and non-voting nodes) ?