Category Archives: Software

What blockchain platform should you use to develop a permissioned blockchain?

When I started my blockchain journey I was shocked to find as many as 21 platforms for developing blockchain applications on some article I read on the web. That immediately sent my head spinning. What platform should I choose to … Continue reading

Posted in Software | Leave a comment

Worst Programs Ever

Worst Build Tool: MavenWorst IDE: IntelliJ (will not even consider Eclipse)Worst Document Editor: MS Word

Posted in Software | Leave a comment

Hyperledger Fabric: Running fabric-ca-server with LDAP

Background Fabric-ca-server’s main purpose is to act as a CA (certificate authority) that can be used to obtain X509 public cert and private key – something needed in order to write records to fabric ledger. Why? because every entry is … Continue reading

Posted in Software | Leave a comment

Troubleshooting OpenLDAP errors

5cbe470e conn=1024 op=1 MOD dn=”cn=config” 5cbe470e conn=1024 op=1 MOD attr=olcTLSCipherSuite olcTLSCACertificateFile olcTLSCertificateFile olcTLSCertificateKeyFile olcTLSDHParamFile olcTLSVerifyClient 5cbe470e conn=1024 op=1 RESULT tag=103 err=80 text= 5cbe470e conn=1024 op=2 UNBIND 5cbe470e conn=1024 fd=12 closed ldap_modify: Other (e.g., implementation specific) error (80) modifying entry “cn=config” … Continue reading

Posted in Software | Leave a comment

What is a tech company after all?

I used to wonder why Amazon is called a tech company and not a retail company?Why is Uber called a tech company and not a taxi company?Why is AirBnB called a tech company and not a hotel company? The answer … Continue reading

Posted in Software | Leave a comment

Hyperledger Fabric Consensus Explained

What is consensus? Definition: Consensus is the mechanism that ensures all copies of a distributed ledger are the same i.e., at all times I will have exactly the same copy of the ledger as you. This is critical – imagine my … Continue reading

Posted in Software | Leave a comment

Using openssl to generate certificate and key for use with Hyperledger Fabric

Create a text file fabric.cnf with following contents Now on the command line run: Verify:

Posted in Software | Leave a comment