A step-by-step guide that explains how to create a SmartContract, used for fundraising, where each donation can also contain a text message.
The SmartContract, written in Solidity, has been interfaced with two distinct web applications, one in writing and one in reading, made in Java using MetaRing.
It also explains how to build a private Ethereum network.
3. About Me
Ing. Marco Vasapollo
C. E. O. & Founder @ MetaRing
C. E. O. & Founder @ Aequalitam Foundation
Mail: ceo@metaring.com
Skype: marco.vasapollo
https://www.metaring.com
https://www.aequalitam.org
4. CryptoCurrencies
• Same money transfer info for each peer
• locally accessible
• anytime anywhere
• Public
• Secure
• by collective calculation verification with
reward
Decentralized Ledger:
6. Blockchain
• Same data for each peer
• locally accessible
• anytime anywhere
• Public
• Secure
• by collective consensus behavior
Decentralized Ledger:
Not just money transfer!
7. SmartContract
• “Wallet of a robot”
• Receives and sends back data (money and/or info)
• Multiple functionalities
• Custom behavior to blockchain
8. How it works
RaspiBOTelethon.sol
RaspiBOTelethon.binRaspiBOTelethon.abi
Source file, written in solidity
Solidity Compiler
Application
Binary
Interface
(A JSON File
Useful to “read”
The binary) 0101
Ethereum
Blockchain0x0abde13f….
Wallet Address in the blockchain
Your Application
1.
2.
3a.
4.
3b.
5.
6.
Classic binary file