Press "Enter" to skip to content

JBCN19 Keynote: Introduction to Java Based Blockchain Smart Contracts Framework on Ardor Platform



Most existing blockchain smart contract frameworks use their own DSL and proprietary tools making them much less accessible for developers. In this keynote, a blockchain contracts framework developed in pure Java and deployed into standard Java JRE is presented on the Ardor platform by Lior Yaffe, blockchain developer and co-founder of Jelurida.

The talk covers topics like:
– Existing challenges to blockchain contracts design
– Stateful vs. stateless contracts
– Metering contract execution
– Smart contracts security concerns
Introduction to the Ignis lightweight contracts framework:
– Making contracts stateless
– Custom class loaders for securely storing and loading blockchain contracts
– Utilizing the Java security model for sandbox execution
– Verification of deployed contracts against the contract’s original source code
– Using dynamic proxies to inject runtime parameters into a contract instances.

The Ignis lightweight contracts framework is part of the open source Java blockchain project called Ardor Platform, you can take a look at the source code here: https://bitbucket.org/Jelurida/ardor/src

Resource cheat sheet that helps you get started with Ardor and Ignis:

Click to access get-started.pdf

Developer Documentation on the Ardor Learning Hub: https://ardordocs.jelurida.com/Getting_started

Jelurida website: https://www.jelurida.com

Jelurida on Twitter: https://twitter.com/Jelurida
Ardor on Twitter: https://twitter.com/ArdorPlatform

http://www.jbcnconf.com/2019/

0 0 vote
Article Rating
Subscribe
Notify of
guest
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Ffirst Llast
Ffirst Llast
7 months ago

Amazing!

1
0
Would love your thoughts, please comment.x
()
x