Blockchain 102: Designing Smart Contract with Solidity

On 18th May, 2019 eSatya successfully conducted their first technical session for Rumsan Tech “Designing Smart Contract with Solidity”. The workshop which ran for around 4 hours featured  Bibek Koirala and Manjik Shrestha, both of whom have impressive backgrounds in the field of blockchain.

This course was targeted for developers and programmers (students and young professionals) who are enthusiastic about blockchain technology and DApps. It was an intermediate level workshop and all the participants  were required to have knowledge of at least one modern, high-level programming language and a basic blockchain knowledge.

Among the instructors, Bibek is a blockchain developer at eSatya. He has two years of experience in designing DApps, smart contracts and Blockchain based solutions. He kicked off  the session by explaining what blockchain is, along with its elements- hash function, distributed vs. decentralized system, P2P network, block, consensus algorithm. He demonstrated all these with the aid of a program for better understanding. Additionally, public and permissioned ledgers were brought into light.

Next up, Manjik, who is a blockchain developer and enthusiast at eSatya, took the floor . He has experience in designing DApps, smart contracts and Blockchain based solutions. He spoke about the basics of ethereum and EVM, and introduced smart contract. He guided on getting started with Solidity through remix IDE and basic syntax. All the participants designed their own a smart contract and developed a voting system and eventually they were put together after merging with UI.

The session was designed in such a way that it would  help you design, and code a smart contract. Smart contracts allow users to implement conditions, rules and policies in their domain applications, when properly leveraged can help create autonomous, efficient and transparent systems. Developers can leverage the blockchain in their applications using Solidity, a programming language for the Ethereum platform.

This workshop taught the tech-enthusiasts how to build a simple contract-based application with Solidity ecosystem and Remix IDE, including syntax. If you are interested in being a part of such sessions in the future, stay in touch with us via our website or Facebook

You May Also Like

How Open Source Is Empowering the Next Billion Innovators

Open-source software (OSS) has significantly transformed the landscape of global innovation. By eliminating obstacles, fostering collaboration, and enhancing transparency, OSS equips the next billion innovators—particularly those from underrepresented communities—with the necessary resources to address real-world issues and develop scalable solutions. It is essential to examine how open source is propelling this global initiative, promoting sustainability, and motivating the upcoming generation.

Read Details
Rahat - Switching to MPL 2.0

Rahat has always been committed to transparency, collaboration, and innovation. As part of our ongoing mission to provide an efficient blockchain-based cash and voucher disbursement platform, we are excited to announce a licensing shift. Rahat has officially switched from the GNU General Public License (GPL) to the Mozilla Public License 2.0 (MPL 2.0). 

Read Details
Understanding Open Source with a Recipe Book Analogy

Imagine a popular restaurant that has a recipe book for all its signature dishes. Now, instead of keeping it locked away, the restaurant decides to make this recipe book public

Read Details