4 ms·
correct me if I'm wrong, but I'm pretty sure block chains are not super scalable ATM. bitcoin is blocked at 6 transactions a second and future changes are suppo
by Devagamster 9y ago
correct me if I'm wrong, but I'm pretty sure block chains are not super scalable ATM. bitcoin is blocked at 6 transactions a second and future changes are supposed to improve it to 30? that doesn't seem very scalable to me. I could very well be wrong about the details but the point stands. block chains aren't all that scalable
- stale2002 9y agoDecentralized blockchains aren't scaleable. Centralized blockchains on the other hand are easy to scale. Being centralized kinda defeats the point of them though.... It's better to just have a database.
- trentmc 9y ago(Hi, it's Trent here, CTO of BigchainDB.) We can do a lot better than the scale of Bitcoin. And we are. Scale is part of the point. And you don't need to centralize to get scale. We did improve upon the Model T, didn't we? Or, I remember programming with 16K memory on my computer. Technology improves. And it is here too. That's what we do at BigchainDB.
- prrls 9y agoHello, just wanted to thank you for answering to every question this post gets. It really helps to get the gist of what BigchainDB is! Will read the primer/white paper for sure!
- trentmc 9y agoYou're welcome! :) Also, I encourage you to try out BigchainDB. Within just a few seconds you can send your first transaction to IPDB (BigchainDB public net): https://www.bigchaindb.com/getstarted/ https://www.bigchaindb.com/getstarted/ Cheers!
- stale2002 9y agoHmm, after skimming the white paper, it seems like what you are doing is you are having your consensus algorithm be that Nodes simply vote on what they believe to be the current blockchain. How does this solution respond to someone spinning up a thousand nodes, and simply voting for their double spend attack? In part of the paper it is states that " In a BigchainDB network, the governing organization behind the network controls the member list, so Sybil attacks are not an issue.", which is directly contradictory to your statement that it is decentralized. A decentralized network has no "governing organization".
- deleted 9y ago[deleted]
- trentmc 9y ago> How does this solution respond to someone spinning up a thousand nodes, and simply voting for their double spend attack? This is the classic "Sybil attack". But I bet you knew that:) If you have a member list (ie list of public keys) of who can be server nodes, then you can control this. Each member (public key) only gets one vote. So even if that person makes 1000 copies, it's only 1 vote total from that member. > governing organization behind the network controls the member list, so Sybil attacks are not an issue.", which is directly contradictory to your statement that it is decentralized. A decentralized network has no "governing organization". Great question. However the control of this organization is decentralized too. Here's how. IPDB is the BigchainDB public net, and foundation to help govern. Net: each server node is run by a "caretaker". Foundation: each caretaker has one vote. They vote to control the member list (list of caretakers), as well as IPDB board. So, it's decentralized: no single entity is controlling it. There are other ways to curate "member lists" to address Sybil attacks. E.g. Bitcoin's PoW is basically "one electron one vote" on average (assuming everyone has a modern ASIC). In search of block rewards, many players work hard to maximize their electron spend (ie big ASIC farms), which of course eats a lot of power. Or BitShares' PoS is a riff on "one token one vote". There are more. We simplified the problem for IPDB: start with a great initial member list of reputable orgs that deeply care about the future of the internet (Internet Archive, Open Media Foundation, COALA, etc); and give them control from there. Some heavy lifting up-front to set this up allows great gains in efficiency.
- trentmc 9y agoHi, Trent here, CTO of BigchainDB. Correct, traditional blockchains like Bitcoin aren't scalable. The whole point of BigchainDB is to bring scale to (the database part) of the blockchain space, using the learnings from distributed databases which do scale. More info at www.bigchaindb.com, I encourage you to have a read:)