Lamden
The first end-to-end development suite for blockchain applications
Creating new and custom blockchains and decentralized systems
OVERVIEW

This solution was created by our team as a response to cryptocommunity needs. The project was crowdfunded, so while we formally acted both as the client and the developer, our de facto client was a broad developer community. Clear communication and listening to their needs were vital for the project.

Unlike web application development, the blockchain development resource landscape is sparse. Developers lack libraries, tutorials, and frameworks. Development is neither easy nor fast. It's extremely hard to develop tools for building blockchain applications when we have not seen many examples of how blockchain is used in an enterprise setting. Developers actually spend and sacrifice the time it takes to learn how to develop blockchain technology.
SERVICES PROVIDED:

• Discovery
• User Experience Design
• Web Application
• Internal Application Design
• Systems Integration
• Technical Planning
• Quality Assurance

Of course, some solutions existed on the market. However, the solution developed by Ethereum is not really customizable and Hyperledger is very difficult to use. Developers need to learn many new concepts, which are unique and not very intuitive, before they can even start using the framework. There was a clear need for a simple to use but effective blockchain development environment.
TECH STACK:
TECH STACK:
Lamden is a next-generation development platform that allows people to develop their ideas and monetize them more easily by using state of the art blockchain technology.
Stuart Farmer – CEO of Lamden
Development process
Our approach was to introduce the first end-to-end development suite for blockchain applications focused on creating new and custom blockchains and decentralized systems. We did not want to inherit the same problems that are widely known with Bitcoin and Ethereum. Transaction fees and speed are just some of them.

We introduced some unique but effective solutions. For example, we decided to process blocks without proof of concept of work by means of delegated proof of stake. The proposed system has demonstrated its robustness, speed and efficiency.


What we also learned from the community is that every blockchain out there was written with no intentions of modification. There is no easy way to add a new feature to Bitcoin or Ethereum without rewriting the core code. So, we specifically designed a solution that is easy to customize. Instead of just producing a blockchain out of the box and installing smart contracts on it, our users can now create an entire blockchain project, develop and tune all aspects of how people interact and interface with the system. They can install and develop new smart contracts on it and deploy it abroad, all within a cohesive development environment.

We also developed Cilantro, a piece of software that allows the modular construction of blockchains. It is the piece of the puzzle that allows rapid development of decentralized systems without restricting the possibilities of what the systems can do.
What we also learned from the community is that every blockchain out there was written with no intentions of modification. There is no easy way to add a new feature to Bitcoin or Ethereum without rewriting the core code. So, we specifically designed a solution that is easy to customize. Instead of just producing a blockchain out of the box and installing smart contracts on it, our users can now create an entire blockchain project, develop and tune all aspects of how people interact and interface with the system. They can install and develop new smart contracts on it and deploy it abroad, all within a cohesive development environment.

We also developed Cilantro, a piece of software that allows the modular construction of blockchains. It is the piece of the puzzle that allows rapid development of decentralized systems without restricting the possibilities of what the systems can do.

Cilantro is written in Python, which is the second most popular language behind Javascript in the open source world. This means that there is a massive amount of open source code available to use, speeding up the process of development and keeping the code transparent at the same time. It also means that developers can tap into this resource of open source software to add complexities to their own code relatively easily.

After collecting feedback from our developer community, we have created Seneca, a subset of Python that interacts with the Cilantro blockchain. Seneca looks at the blockchain like a database driver looks at a standard web application. If offers an interface that treats data like a tabular datastore and uses real SQL to construct the state of the network. This means that people familiar with MySQL and other SQL type databases will not have to learn some new paradigm to be able to use the platform. Things such as user tables, role-based access control, and tighter integration to established technology are all possible in an interface that is fast and understandable.

Open source software runs the world. It powers the internet with web servers such as Apache. It stores our data with systems running Linux. It's integral to the existence and progression of technology altogether. That's why we are making our suite of software tools, it was our pleasure to develop a product for community and materialize our ideas. But our development does not stop there. We plan to release independent business units that utilize our suite of tools to generate streams of revenue for the organization. The proceeds from this application would go back into the development fund for further work improving our tools and releasing exciting new software.
SUMMARY
Open source software runs the world. It powers the internet with web servers such as Apache. It stores our data with systems running Linux. It's integral to the existence and progression of technology altogether. That's why we are making our suite of software tools, it was our pleasure to develop a product for community and materialize our ideas. But our development does not stop there. We plan to release independent business units that utilize our suite of tools to generate streams of revenue for the organization. The proceeds from this application would go back into the development fund for further work improving our tools and releasing exciting new software.
SUMMARY