خلاصه
کلید واژه ها
1. مقدمه
2. سیستم عامل های مختلف قرارداد هوشمند و کاربردهای آنها
3. کاربردهای قراردادهای هوشمند
4. چالش ها و راه حل های فنی در قراردادهای هوشمند
5. درس های آموخته شده و کارهای آینده
6. نتیجه گیری
اعلام منافع رقیب
تصدیق
منابع
Abstract
Keywords
1. Introduction
2. Different smart contract platforms and their applications
3. Applications of smart contracts
4. Technical challenges and solutions in smart contracts
5. Lessons learned and future work
6. Conclusion
Declaration of competing interest
Acknowledgement
References
Abstract
Blockchain is one of the disruptive technical innovation in the recent computing paradigm. Many applications already notoriously hard and complex are fortunate to ameliorate the service with the blessings of blockchain and smart contracts. The decentralized and autonomous execution with in-built transparency of blockchain based smart contracts revolutionize most of the applications with optimum and effective functionality. The paper explores the significant applications which already benefited from the smart contracts. We also highlight the future potential of the blockchain based smart contracts in these applications perspective.
1. Introduction
The blockchain is a decentralized, distributed and immutable ledger comprised of a cryptographically linked chain of record collection. The collection of records referred as blocks and the records called transactions or events. The decentralized ledger is shared within all contributory members in the blockchain network. These transactions add to the ledger upon verification and agreement process between the parties on-board in the blockchain. The important features associated with blockchain are the decentralization, immutability and cryptographic link.
Decentralization:The decentralization of blockchain delegate the authority among the contributors of the network. It is a distinction of the blockchain which ensure redundancy in contrast with the centralized systems operated by a trusted third party. The decentralization ensures the service availability, reduce the risk of failure and eventually improve the trust of service with guaranteed availability.