News for hackers. Stuff that matters.
Re:Tendermint 0.10.2 by deforciant on Tuesday September 05, 2017 @12:02PM (#15176479)
Looks like these guys (Tendermint team) actually care about design, testing and scalability in their project compared to Ethereum where people are concentrating on hype rather than product (I am not rude, used Ethereum from the client's perspective) :)

It would be interesting to hear from people who actually use (if there are any) Tendermint: * How easy/hard is it to create bindings to the blockchain from your own backend application (as I can see there is a GRPC option). * How many nodes you are running? * What's the use case?

Re:Tendermint 0.10.2 by coinculture on Tuesday September 05, 2017 @12:34PM (#15176768)
Thanks for the compliments! We do really care about quality software design and testing, and we're looking to hire folks that share our values: https://tendermint.com/careers

Lots of people are using Tendermint. The biggest users would be Hyperledger Burrow (https://github.com/hyperledger/burrow) and our own Ethermint (https://github.com/tendermint/ethermint). We're also working on an SDK for building apps in Golang (github.com/cosmos/cosmos-sdk) but it won't be ready for another month or two. There are a variety of apps built by members of the community, and ABCI servers in different languages - you can see a somewhat up-to-date list here: https://tendermint.com/ecosystem

Re:Tendermint 0.10.2 by wslh on Tuesday September 05, 2017 @02:58PM (#15178119)
Good to have you here. What is your view around private blockchains and smart contracts regarding Hyperledger Fabric vs Ethereum based ones? I mean, in my perspective there is no need to have smart contracts ala Ethereum because in a private blockchain you can simplify the problem to a workflow with states where the parties sign the different transitions and the logic can be outside a VM. Since private blockchains rely on a lot of oracles, those oracles are the weakest link in the security chain and the VM does not add significant security like in a public blockchain.
Re:Tendermint 0.10.2 by coinculture on Tuesday September 05, 2017 @03:26PM (#15178351)
I think it's still a big experiment and there's a lot to figure out around the right state machines and the right models for computation in these systems. We hope that Cosmos and Tendermint help that experiment along
Re:Tendermint 0.10.2 by jaekwon on Tuesday September 05, 2017 @05:59PM (#15179460)
Private networks could grow to become public. It would be nice to be able to use the same system for scaling from 4 to 10B.

Private blockchains are incentivized to adopt public blockchain architectures because public blockchains are most economically vetted.

Re:Tendermint 0.10.2 by wslh on Tuesday September 05, 2017 @07:17PM (#15179869)
No, private blockchains can scale better than public blockchains for obvious reasons: they are trustful.

Regarding private blockchains growing to public trustless blockchains, that is not a trivial problem. There are new blockchain models that are being promoted (e.g. IOTA, EOS, NEM) which have not being studied enough by consensus researchers.

Re:Tendermint 0.10.2 by jaekwon on Wednesday September 06, 2017 @12:14PM (#15184801)
Tendermint works great for 4 to 300 validators, and with the Cosmos delegation model, many more stakers can participate. So yes, it's not a trivial problem, but Tendermint is solving it.
Re:Tendermint 0.10.2 by wslh on Wednesday September 06, 2017 @12:19PM (#15184848)
Tendermint is not solving the problem I pointed before because it is not trustless, you are trusting the validators.
Re:Tendermint 0.10.2 by sunnya97 on Wednesday September 06, 2017 @06:20PM (#15187602)
In PoW, you are trusting the miners.
Re:Tendermint 0.10.2 by wslh on Thursday September 07, 2017 @07:30AM (#15190792)
I am not talking about PoW specifically but about the new research that Bitcoin opened, including new consensus systems in trustless networks. The community knew how to build distributed systems in trusted networks before Bitcoin.
Re:Tendermint 0.10.2 by jaekwon on Tuesday September 19, 2017 @09:02PM (#15289990)
Yes, there were many designs.

I don't know of anyone who really applied traditional BFT networks into public blockchain architecture, however, until Tendermint.

For example, who spoke or wrote of BFT fault accountability/attribution, and how it pertains to proof-of-stake models, before Tendermint?

There was also the 2011 paper that lamented the lack of good open-source middleware for BFT algos. Tendermint solves that engineering problem as well.

Re:Tendermint 0.10.2 by DennisP on Tuesday September 05, 2017 @04:38PM (#15178914)
Here's the latest Ethereum dev update: https://blog.ethereum.org/2017/08/23/roundup-5/

Looks pretty product-focused to me.

Re:Tendermint 0.10.2 by antoineherzog on Wednesday September 06, 2017 @07:04PM (#15187848)
Hi there, We've been using Tendermint over the past 3 months for our company's project and the experience has been very smooth so far. As a developer, I believe that tendermint embodies a very powerful way to start coding your blockchain in a very simple manner. The ABCI protocol is quite straigh forward and depending wether you want to create your own private blockchain or a sophisticated public one, it is already quite robust at this point. The range of things that you can do is pretty wide, you can digitalize your assets or setup a proof of existence blockchain for your documents. Definitely the best framework out there, I believe.
Re:Tendermint 0.10.2 by mdyring on Wednesday September 06, 2017 @04:28AM (#15182043)
Integration is very easy and there is a nice community around Tendermint/Cosmos.

Using gRPC for Block Finance (http://block.finance).