Blockchain Papers

Follow blockchain research across journals, conferences, and preprint repositories.

193 papersLast indexed Aug 31, 2026
Search papers

Paper index

193 results ยท page 7 of 9

Clear filters
Jun 14, 2023ยท2023 27th International Conference on Engineering of Complex Computer Systems (ICECCS)
5 cites
AutoMTLSpec: Learning to Generate MTL Specifications from Natural Language Contracts

Ning Ge, Jinwen Yang, Tianyu Yu, Wei Liu

A smart legal contract is a legally binding contract in which some or all of the contractual obligations are defined and performed automatically by a computer program. As its software requirement, the legal contract is composed of legal clauses expressing the execution logic and time constraints between events in natural language. When formally verifying a smart legal contract to ensure the requirementsโ€™ conformance, it is necessary to translate the time-constrained functional requirements (TFRs) into property specifications like Metric temporal logic (MTL) as the input of a model checker. Instead of costly and error-prone manual writing, this work automates the TFR detection and the specification generation using deep learning, named AutoMTL-Spec. We separate the MTL specification generation approach into four tasks: TFR detection, intermediate representation structure extraction, event sequence/time point extraction, and MTL generation, respectively. We construct a dataset including 43 contracts of four categories, 4608 terms, and 277 TFRs. The experimental results showed that all three models significantly outperform the baselines. Most of the indicators of the three learning tasks reached near to or more than 90%.

Software Engineering Research
Artificial Intelligence in Law
Software Reliability and Analysis Research
Original source
Jun 5, 2023ยทInternational Journal of Cryptocurrency Research
0 cites
NFTs and Metaverse: Examining the Opportunities and Roadblocks for IP Lawyers in a Globalized World

Ogonna Annette Onwudiegwu

Non-Fungible Tokens (NFTs) have gained significant popularity as a means of ownership and authentication within the metaverse, a virtual reality space where users interact with each other using avatars.In fact, it has been considered to be the legal tender of the metaverse.As the Metaverse and NFTs continue to revolutionize various industries, their impact on Intellectual Property (IP) rights has raised critical concern especially regarding its effect on IP lawyers.It is against this backdrop that this paper delves into the intersection of NFTs and the metaverse by examining the implications, prospects and challenges faced by IP lawyers in an increasingly digitalized world.It also aims to provide valuable insights into the evolving landscape of IP law in relation to NFTs and the metaverse.

Open access
Impact of AI and Big Data on Business and Society
FinTech, Crowdfunding, Digital Finance
Artificial Intelligence in Law
Original source
May 18, 2023ยทAlgorithmic Ethics
1 cites
In the Forefront of Code

Andreas Langenohl

Decentralized finance (DeFi) shares with blockchain technologies a refutation of interpersonal trust and norm-obedient behavior, suggesting technical solutions to problems of financial coordination that substitute for that lack. Through this, DeFi equips the technology with the capacity to induce norm-obedient behavior. The chapter discusses the ethical implications of this strategy against the background of an understanding of ethics, borrowed from Michel Foucault, as differing from moral code and norm-obedient behavior. From that perspective, ethics is first and foremost a reflection on moral self-conduct at the forefront of (moral or technical) code. In the case of Defi, ethical behavior is problematized and debated that concerns itself with the subjective qualities that must be cultivated in order to participate in DeFi in the first place, to engage in it with oneโ€™s resources and to accept its incentive structures, rules and regulations.

Dispute Resolution and Class Actions
Artificial Intelligence in Law
Original source
May 4, 2023ยทSoftware and Systems Modeling
15 cites
Automated generation of smart contract code from legal contract specifications with Symboleo2SC

Aidin Rasti, Amal Ahmed Anda, Sofana Alfuhaid, Alireza Parvizimosaed ยท 8 authors

Complementary materials for the paper that extends the conference paper : "Symboleo2SC: From Legal Contract Specifications to Smart Contracts" <code>symboleo-js-core</code> includes the implementation of the ontology of Symboleo. <code>Symboleo2SC-demo</code> includes the five evaluated Symboleo contracts, their generated smart contracts, and their unit tests.

Open access
3 source records
Blockchain Technology Applications and Security
Auction Theory and Applications
Digitalization, Law, and Regulation
Original source
Apr 28, 2023ยทCompanion Proceedings of the ACM Web Conference 2023
7 cites
Conversion of Legal Agreements into Smart Legal Contracts using NLP

Eason Chen, Niall Roche, Yuenโ€Hsien Tseng, Walter Hernรกndez ยท 6 authors

A Smart Legal Contract (SLC) is a specialized digital agreement comprising natural language and computable components. The Accord Project provides an open-source SLC framework containing three main modules: Cicero, Concerto, and Ergo. Currently, we need lawyers, programmers, and clients to work together with great effort to create a usable SLC using the Accord Project. This paper proposes a pipeline to automate the SLC creation process with several Natural Language Processing (NLP) models to convert law contracts to the Accord Projectโ€™s Concerto model. After evaluating the proposed pipeline, we discovered that our NER pipeline accurately detects CiceroMark from Accord Project template text with an accuracy of 0.8. Additionally, our Question Answering method can extract one-third of the Concerto variables from the template text. We also delve into some limitations and possible future research for the proposed pipeline. Finally, we describe a web interface enabling users to build SLCs. This interface leverages the proposed pipeline to convert text documents to Smart Legal Contracts by using NLP models.

Open access
Artificial Intelligence in Law
FinTech, Crowdfunding, Digital Finance
Digital Rights Management and Security
Original source
Apr 18, 2023ยทLA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Cientรญficas)
0 cites
Gifflar: a framework for generating smart contracts at runtime.

Levy Marlon Souza Santiago

Submitted by Levy Santiago (levyssantiago@gmail.com) on 2023-09-22T11:33:39Z No. of bitstreams: 2 license_rdf: 1037 bytes, checksum: 996f8b5afe3136b76594f43bfda24c5e (MD5) Levy Santiago. Dissertacao Mestrado.pdf: 1690608 bytes, checksum: d786948994ce08676e7c4ca08284546b (MD5)

Open access
Blockchain Technology Applications and Security
Auction Theory and Applications
Artificial Intelligence in Law
Original source
Mar 1, 2023ยทSeoul National University Open Repository (Seoul National University)
0 cites
Entity Classification Framework for Decentralized Autonomous Organization from Korean Unincorporated Entity Law Perspective

์œ ์˜์šด

ํƒˆ์ค‘์•™ํ™”๋œ ์ž์œจ์กฐ์ง์€ ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ํ™œ๋™ํ•˜๋Š” ๊ตญ์ œ์ ์ธ ๋‹จ์ฒด๋กœ์„œ ์ด์‚ฌํšŒ์™€ ๊ฐ™์€ ๊ฒฝ์˜์ง„์ด ์•„๋‹Œ ๊ตฌ์„ฑ์›๋“ค์ด ์ง์ ‘ ์ž๋™ํ™”๋œ ์˜์‚ฌ๊ฒฐ์ •์‹œ์Šคํ…œ์„ ์ด์šฉํ•˜์—ฌ ์˜์‚ฌ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ณ , ๊ทธ ๊ฐ™์€ ๋‹จ์ฒด์˜์‚ฌ์— ๋”ฐ๋ผ ์šด์˜๋˜๋Š” ์ธ์  ๋‹จ์ฒด์ด๋‹ค. ์ด๋“ค์ด ํƒˆ์ค‘์•™ํ™”๋œ ๊ฐ€๋ฒ„๋„Œ์Šค๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ณผ์ •์€ ์‚ฌ๋‹จ์ด ์ •๊ด€ ๊ธฐํƒ€ ๊ทœ์•ฝ์„ ๋งˆ๋ จํ•˜๊ณ  ๊ทธ์— ๋”ฐ๋ผ ์กฐ์ง์„ ๊ฐ–์ถฐ์„œ ๋…๋ฆฝ๋œ ์‚ฌํšŒ์  ์‹ค์ฒด๋กœ ์ธ์ •๋ฐ›๋Š” ๊ณผ์ •๊ณผ ์œ ์‚ฌํ•œ ๋ฉด์ด ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ํƒˆ์ค‘์•™ํ™”๋œ ์ž์œจ์กฐ์ง์€ ์‚ฌ๋‹จ์˜ ์„ฑ๊ฒฉ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๊ตญ์ œ์ ์ธ ๋‹จ์ฒด๋กœ์„œ์˜ ์„ฑ๊ฒฉ์„ ๋„๋Š” ํƒˆ์ค‘์•™ํ™”๋œ ์ž์œจ์กฐ์ง์˜ ๋‹จ์ฒด๋ฒ•์  ์ง€์œ„๋ฅผ ํŒ๋‹จํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ตญ์ œ์กฐ์•ฝ๊ณผ ๊ตญ์ œ์‚ฌ๋ฒ•์ƒ์˜ ์Ÿ์ ์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค. ๋‹ค๋งŒ, ์™ธ๊ตญ์˜ ๊ฒฝ์šฐ, ๋Œ€์ฒด๋กœ ์ด๋“ค์„ ์กฐํ•ฉ์ด๋‚˜ ํŒŒํŠธ๋„ˆ์‰ฝ๊ณผ ์œ ์‚ฌํ•œ ๋‹จ์ฒด๋กœ ๋ณด์•„ ๊ตฌ์„ฑ์›์˜ ์œ ํ•œ์ฑ…์ž„์„ ๋ถ€์ •ํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค. ๊ทธ๋ฆฌํ•˜์—ฌ ๊ทธ ๊ตฌ์„ฑ์›๋“ค์—๊ฒŒ ์œ ํ•œ์ฑ…์ž„์„ ์ธ์ •ํ•˜๊ณ  ํƒˆ์ค‘์•™ํ™”๋œ ์ž์œจ์กฐ์ง์˜ ๋…๋ฆฝ๋œ ์‚ฌํšŒ์  ์‹ค์ฒด๋กœ์„œ์˜ ์ง€์œ„๋ฅผ ์ธ์ •ํ•˜๊ธฐ ์œ„ํ•ด, ์ด๋“ค์„ ์œ ํ•œ์ฑ…์ž„ํšŒ์‚ฌ๋กœ ์ธ์ •ํ•˜๋ ค๋Š” ์ž…๋ฒ•๋ก€๊ฐ€ ์ƒ๊ธฐ๊ธฐ๋„ ํ•˜์˜€๋‹ค. ์ด๋“ค ์กฐ์ง์„ ์šฐ๋ฆฌ๋‚˜๋ผ ๋‹จ์ฒด๋ฒ• ๊ด€์ ์—์„œ ์‚ดํŽด๋ณด๋Š” ๊ฒฝ์šฐ, ๋ฒ•์ธ ์•„๋‹Œ ์‚ฌ๋‹จ์œผ๋กœ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์„์ง€๋ฅผ ์‚ดํŽด๋ณผ ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด, ์ด๋“ค์ด ๋ฒ•์ธ ์•„๋‹Œ ์‚ฌ๋‹จ์œผ๋กœ ์ทจ๊ธ‰๋˜๋Š” ๊ฒฝ์šฐ, ์ด์œ ๊ทœ์ •์— ๋”ฐ๋ผ ๊ตฌ์„ฑ์›์˜ ์ฑ…์ž„์žฌ์‚ฐ์ด ๋ถ„๋ฆฌ๋˜์–ด ์‚ฌ์‹ค์ƒ ์œ ํ•œ์ฑ…์ž„๊ณผ ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋‹ค๋งŒ, ๋ฌธ์ œ๋Š” ํƒˆ์ค‘์•™ํ™”๋œ ์ž์œจ์กฐ์ง์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํŠน์ง•๋“ค์„ ์šฐ๋ฆฌ ๋ฏผ๋ฒ•์ƒ์˜ ๋ฒ•์ธ ์•„๋‹Œ ์‚ฌ๋‹จ์˜ ๋ฒ•๋ฆฌ๋กœ ํฌ์„ญํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ๋Œ€ํ‘œ์ž๊ฐ€ ์„ ์ž„๋˜์–ด ์žˆ์ง€ ์•Š๊ณ , ๊ตฌ์„ฑ์›์ง€์œ„ ๋“์‹ค ๋ณ€๊ฒฝ์„ ๊ฐ€๋ฒ„๋„Œ์Šค ํ† ํฐ์ด๋ผ๋Š” ๊ฐ€์ƒ์ž์‚ฐ๊ณผ ์—ฐ๋™์‹œํ‚ค๊ณ , ์กฐ์ง์ด ๊ด€๋ฆฌํ•˜๋Š” ๊ฐ€์ƒ์ž์‚ฐ์„ ๊ตฌ์„ฑ์›๋“ค์—๊ฒŒ ๋ถ„๋ฐฐํ•˜๊ณ , ์˜๋ฆฌ ๋ชฉ์ ์œผ๋กœ ์šด์˜๋˜๋”๋ผ๋„ ์ด๋ฅผ ๋ฏผ๋ฒ•์ƒ ๋ฒ•์ธ ์•„๋‹Œ ์‚ฌ๋‹จ์œผ๋กœ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ์„์ง€๋ฅผ ์‚ดํŽด๋ณด์•„์•ผ ํ•œ๋‹ค. ๊ณ„์†ํ•ด์„œ ์˜จ๋ผ์ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๊ตญ์ œ์  ์„ฑ๊ฒฉ์„ ๋ˆ ๋‹จ์ฒด๊ฐ€ ์ƒ๊ฒจ๋‚  ๊ฒƒ์ด๋‹ค. ์ด๋“ค์ด ๋ฒ•์ธ๊ฒฉ์„ ์ทจ๋“ํ•˜์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ, ๊ทธ ์†์ธ๋ฒ•์„ ์–ด๋–ป๊ฒŒ ๊ฒฐ์ •ํ•˜๊ณ , ๊ตญ๋‚ด ๋‹จ์ฒด๋ฒ•์ƒ ์ด๋“ค์„ ์–ด๋–ป๊ฒŒ ํ‰๊ฐ€ํ•ด์•ผ ํ• ์ง€๊ฐ€ ๊ณ ๋ฏผ๋  ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. ์šฐ๋ฆฌ ๋ฒ•์ธ ์•„๋‹Œ ์‚ฌ๋‹จ ์ œ๋„์— ๋Œ€ํ•œ ๋น„ํŒ์ด ์žˆ๊ธฐ๋Š” ํ•˜์ง€๋งŒ, ๋ฏผ๋ฒ• ๊ฐœ์ • ์ž‘์—…์ด ๋งˆ๋ฌด๋ฆฌ๋˜๊ธฐ ์ „๊นŒ์ง€๋Š” ์ด ๊ฐ™์€ ๋‹จ์ฒด์˜ ๊ตญ๋‚ด ๋‹จ์ฒด๋ฒ•์ƒ ์ง€์œ„๋ฅผ ์‚ดํŽด๋ณผ ๋•Œ ์šฐ๋ฆฌ๋‚˜๋ผ ํŠน์œ ์˜ ๋ฒ•์ธ ์•„๋‹Œ ์‚ฌ๋‹จ์œผ๋กœ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ์„์ง€ ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์‹ค์ต์ด ๋ฌด์—‡์ผ์ง€๋„ ๊ณ ๋ฏผํ•ด ๋ณผ ํ•„์š”๊ฐ€ ์žˆ๋‹ค. A Decentralized Autonomous Organization (DAO) is an international organization that operates based on a blockchain network. It is a member-managed association that its members make decisions using an automated decision-making system by themselves without the board of directors and is operated according to the groups decision. The process of establishing decentralized governance is similar to the process in which an association is recognized as an independent social entity by establishing its organs according to its articles and bylaws. Therefore, a Decentralized Autonomous Organization can be seen as having the characteristics of an association. The governing law of DAO shall be determined by international treaties and Conflict of Laws. Foreign countries seem to have a tendency to deny DAO members' limited liability by viewing DAO as an entity similar to partnership. In order to allow limited liability to its members, some jurisdictions made new law to recognize DAO as LLC. When examinging DAO from Korean entity law perspective, it is necessary to consider whether they can be evaluated as an unincorporated association. If DAOs can be treated as an unincorporated association, DAOs creditor can not be reimbursed from members asset, the same effect as limited liability. However, the question is whether characteristics of DAO are permissible under the legal principles of traditional unincorporated association. For example, it is also necessary to consider whether its activities would fall under the legal frame of unincorporated association laws in Korea as DAO has no representative, distribute virtual asset to its members, and even can be operated for profit. There will continue to emerge various online based international entities. If they are not incorporated in any jurisdiction, it is necessary evaluate their legal status from the Korean unincorporated entity law perspective based on Conflicts of Law approach, When evaluating their legal status, it is necessary to consider whether they can be treated as Koean unincorporated association and pros and cons as well.

Artificial Intelligence in Law
Data Mining Algorithms and Applications
Access Control and Trust
Original source
Jan 1, 2023ยทSSRN Electronic Journal
4 cites
OpenAI ChatGPT for Smart Contract Security Testing: Discussion and Future Directions

Uzay IลŸฤฑn Alฤฑcฤฑ, Ayca Oksuztepe, Onur Kฤฑlฤฑnรงรงeker, Enis Karaarslan

Decentralized applications (Dapps) have the potential to revolutionize many systems and are increasingly used, eg. in Web3 solutions. Smart contracts often manage valuable assets and sensitive data as the loss of any digital asset can be irreversible. There is a growing need for the security of these systems as any vulnerability can lead to irreversible financial losses. However, traditional software development and testing systems fall short of providing security for Blockchain technologies and Web3 developers. Considering the current potential of artificial intelligence, it can be used as a solution to secure Dapps. LLMs can analyze smart contract code for vulnerabilities, generate test cases, and provide recommendations for improvement. In this article, we question the use of ChatGPT for this purpose. It is shown that ChatGPT has the potential to aid developers. Advantages, limitations and improvement methods are given. Possible future work is given.

Open access
2 source records
FinTech, Crowdfunding, Digital Finance
Artificial Intelligence in Law
Blockchain Technology Applications and Security
Original source
Nov 19, 2022ยทarXiv (Cornell University)
3 cites
Deep Smart Contract Intent Detection

Youwei Huang, Sen Fang, Jianwen Li, Bin Hu ยท 6 authors

In recent years, research in software security has concentrated on identifying vulnerabilities in smart contracts to prevent significant losses of crypto assets on blockchains. Despite early successes in this area, detecting developers' intents in smart contracts has become a more pressing issue, as malicious intents have caused substantial financial losses. Unfortunately, existing research lacks effective methods for detecting development intents in smart contracts. To address this gap, we propose \textsc{SmartIntentNN} (Smart Contract Intent Neural Network), a deep learning model designed to automatically detect development intents in smart contracts. \textsc{SmartIntentNN} leverages a pre-trained sentence encoder to generate contextual representations of smart contracts, employs a K-means clustering model to identify and highlight prominent intent features, and utilizes a bidirectional LSTM-based deep neural network for multi-label classification. We trained and evaluated \textsc{SmartIntentNN} on a dataset containing over 40,000 real-world smart contracts, employing self-comparison baselines in our experimental setup. The results show that \textsc{SmartIntentNN} achieves an F1-score of 0.8633 in identifying intents across 10 distinct categories, outperforming all baselines and addressing the gap in smart contract detection by incorporating intent analysis.

Open access
3 source records
Artificial Intelligence in Law
Imbalanced Data Classification Techniques
Law, Economics, and Judicial Systems
Original source
Jul 1, 2022ยทProceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering
4 cites
Ethereum Smart Contract Representation Learning for Robust Bytecode-Level Similarity Detection

Zhenzhou Tian, Yaqian Huang, Jie Tian, Zhongmin Wang ยท 6 authors

Smart contracts are programs that run on a blockchain, where Ethereum is one of the most popular ones supporting them. Due to the fact that they are immutable, it is essential to design smart contracts bug-free before they are deployed. However, various defects have been found in the deployed smart contracts, causing huge economic losses and lowing people's trust. Writing secure smart contracts is far from trivial, where developers tend to engage in reliable resources or social coding platforms to reuse code. This leads to a large number of similar contracts with potential security risks. Therefore, detecting similarity of smart contracts helps to avoid vulnerabilities, identify threats, and improve the security of Ethereum. In this paper, we design a learning-effective and costefficient model, called SmartSD, for Ethereum smart contract similarity detection. Different from the current research efforts, SmartSD is performed on a bytecode level and leverages deep neural networks to learn the latent representations from the opcode sequences for smart contract bytecodes, where the representation learning and similarity measurement are supervised via siamese neural networks. The experimental evaluations demonstrate that SmartSD outperforms EClone's 93.27% accuracy, achieving 98.37% high detection accuracy and 0.9850 F1-score, which is computationally tractable and effectively mitigates the interference caused by compilers.

Open access
Blockchain Technology Applications and Security
Artificial Intelligence in Law
Imbalanced Data Classification Techniques
Original source
Jun 21, 2022ยทSN Computer Science
21 cites
From Legal Contracts to Formal Specifications: A Systematic Literature Review

Michele Soavi, Nicola Zeni, John Mylopoulos, Luisa Mich

Abstract The opportunity to automate and monitor the execution of legal contracts is gaining increasing interest in Business and Academia, thanks to the advent of smart contracts, blockchain technologies, and the Internet of Things. A critical issue in developing smart contract systems is the formalization of legal contracts, which are traditionally expressed in natural language with all the pitfalls that this entails. This paper presents a systematic literature review of papers for the main steps related to the transformation of a legal contract expressed in natural language into a formal specification. Key research studies have been identified, classified, and analyzed according to a four-step transformation process: (a) structural and semantic annotation to identify legal concepts in text, (b) identification of relationships among concepts, (c) contract domain modeling, and (d) generation of a formal specification. Each one of these steps poses serious research challenges that have been the subject of research for decades. The systematic review offers an overview of the most relevant research efforts undertaken to address each step and identifies promising approaches, best practices, and existing gaps in the literature.

Open access
Artificial Intelligence in Law
Blockchain Technology Applications and Security
Law, AI, and Intellectual Property
Original source
May 9, 2022ยทApplied Sciences
19 cites
Smart Contract Generation Assisted by AI-Based Word Segmentation

Yu Tong, Weiming Tan, Jingzhi Guo, Bingqing Shen ยท 6 authors

In the last decade, blockchain smart contracts emerged as an automated, decentralized, traceable, and immutable medium of value exchange. Nevertheless, existing blockchain smart contracts are not compatible with legal contracts. The automatic execution of a legal contract written in natural language is an open research question that can extend the blockchain ecosystem and inspire next-era business paradigms. In this paper, we propose an AI-assisted Smart Contract Generation (AIASCG) framework that allows contracting parties in heterogeneous contexts and different languages to collaboratively negotiate and draft the contract clauses. AIASCG provides a universal representation of contracts through the machine natural language (MNL) as the common understanding of the contract obligations. We compare the design of AIASCG with existing smart contract generation approaches to present its novelty. The main contribution of AIASCG is to address the issue in our previous proposed smart contract generation framework. For sentences written in natural language, existing framework requires editors to manually split sentences into words with semantic meaning. We propose an AI-based automatic word segmentation technique called Separation Inference (SpIn) to fulfill automatic split of the sentence. SpIn serves as the core component in AIASCG that accurately recommends the intermediate MNL outputs from a natural language sentence, tremendously reducing the manual effort in contract generation. SpIn is evaluated from a robustness and human satisfaction point of view to demonstrate its effectiveness. In the robustness evaluation, SpIn achieves state-of-the-art F1 scores and Recall of Out-of-Vocabulary (R_OOV) words on multiple word segmentation tasks. In addition, in the human evaluation, participants believe that 88.67% of sentences can be saved 80โ€“100% of the time through automatic word segmentation.

Open access
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Artificial Intelligence in Law
Original source
Apr 28, 2022ยทOxford University Press eBooks
0 cites
Lawyer Meets Developer

Madeleine Maslin, Joshua Butler

This chapter investigates how those in working in law and technology can and should work together to develop superior legal technologies, particularly in the context of legally binding smart contracts. It looks at contemporary models of interdisciplinary collaborationโ€”including global consortia and strategic partnerships between law firms and technology companiesโ€”and considers how existing strategies to build legal technology could be applied to the challenge of developing distributed ledger solutions such as smart legal contracts. Working in tandem, lawyers and developers can build, deploy and scale smart legal contracts more efficiently; leveraging their expertise to break new ground, without diluting their core competencies. This approach will enhance the way lawyers work and democratize access to their services, while improving return on technology investment. By contrast, working in silos, these stakeholders risk misunderstanding part of the problem they are trying to solve. This chapter concludes by considering how lawyers can further stimulate the uptake of smart legal contracts by applying their skill-set to the development and adoption of international standards that are crucial for the sustainable growth and quality management of emerging legal technologies.

Artificial Intelligence in Law
Law, AI, and Intellectual Property
European and International Contract Law
Original source
Jan 1, 2022ยทSSRN Electronic Journal
9 cites
Using Zero-Knowledge to Reconcile Law Enforcement Secrecy and Fair Trial Rights in Criminal Cases

Dor Bitan, Ran Canetti, Shafi Goldwasser, Rebecca Wexler

The use of hidden investigative software to collect evidence of crimes presents courts with a recurring dilemma: On the one hand, there is often clear public interest in keeping the software hidden to preserve its effectiveness in fighting crimes. On the other hand, criminal defendants have rights to inspect and challenge the full evidence against them, including law enforcement's investigative methods. In fact, in the U.S. adversarial legal system, the defendant's rights to scrutinize the government's tools are crucial to the truth-seeking process and to keeping law enforcement conduct lawful and constitutional. Presently, courts balance these conflicting interests on a case-by-case basis through evidentiary privilege law, often voicing their frustration with the challenging dilemma they face. We demonstrate how judicious use of a sophisticated cryptographic tool called Zero Knowledge Proofs (ZKPs) could help to mitigate this dilemma: Based on actual court cases where evidence was collected using a modified version of a peer-to-peer software, we demonstrate how law enforcement could, in these cases, augment their investigative software with a ZKP-based mechanism that would allow them to later provide full responses to challenges made by a defense expert -- and allow a defense expert to independently verify law enforcement claims -- while keeping the software hidden. We demonstrate the technical feasibility of our mechanism via a proof-of-concept implementation. We also propose legal analysis that justifies its use, discusses its merits, and considers the legal implications that the very existence of such a mechanism might have, even in cases where it has not been used. Our proof-of-concept may also extend to other verification dilemmas in the legal landscape.

Open access
3 source records
Digital and Cyber Forensics
Advanced Malware Detection Techniques
Artificial Intelligence in Law
Original source
Jan 1, 2022ยทFrontiers in Research Metrics and Analytics
1 cites
Software's legal future

Clark D. Asay

The software industry's history is also its future. Its history has been defined by both abundance and scarcity, and its future will be, too. In the 1970s and 80s, perceived software scarcity led U.S. legislators to formally grant intellectual property protections to software creators. Later, a different kind of scarcity-a lack of access to source code-led the founders of the free and open source software movement to flip intellectual property protections on their head in an effort to better promote abundance. That movement proved wildly successful, with today's software industry based on vast amounts of freely available open source software resources that both organizations and individuals collaboratively build. Abundance and scarcity will also define software's future, but in different ways. The abundance that the open source software movement spawned is in the midst of a significant commercial phase. That sometimes means that commercial competitors bring to the table a scarcity mindset that conflicts with the norms that made that movement so successful. Intellectual property concerns at times derail what may otherwise be even greater software abundance. And because so much software is moving into the Cloud, trade secrecy may become the software industry's most important form of intellectual property to the extent the industry abandons open models of innovation. The software industry's growing dependence on artificial intelligence (AI) is likely to contribute to these trends. The software industry is increasingly becoming synonymous with the AI industry, as more and more software companies either rely on AI in running their services or provide AI products to the public. As with all software, these AI technologies are increasingly provided from the Cloud, where trade secrecy is not only possible, but often preferable. But trade secrecy may be even more likely in the AI context because much of the magic in implementing AI systems lies in the know-how to piece them together from available open source software resources, decades-old AI techniques, and data. Hence, to the extent that software and AI technologists spurn open innovation in favor of a scarcity mindset, trade secrecy is likely to become its dominant form of legal protection. The advent of web3 technologies may eventually change some of these trends. But for now, increasing secrecy seems the most likely outcome. I conclude by arguing that this shift to secrecy is likely preferable to other forms of intellectual property.

Open access
2 source records
Intellectual Property and Patents
Law, AI, and Intellectual Property
Open Source Software Innovations
Original source
Dec 21, 2021ยทarXiv (Cornell University)
6 cites
Chat2Code: Towards conversational concrete syntax for model specification and code generation, the case of smart contracts

Ilham Qasse, Shailesh Mishra, Mohammad Hamdaqa

The revolutionary potential of automatic code generation tools based on Model-Driven Engineering (MDE) frameworks has yet to be realized. Beyond their ability to help software professionals write more accurate, reusable code, they could make programming accessible for a whole new class of non-technical users. However, non-technical users have been slow to embrace these tools. This may be because their concrete syntax is often patterned after the operations of textual or graphical interfaces. The interfaces are common, but users would need more extensive, precise and detailed knowledge of them than they can be assumed to have, to use them as concrete syntax. Conversational interfaces (chatbots) offer a much more accessible way for non-technical users to generate code. In this paper, we discuss the basic challenge of integrating conversational agents within Model-Driven Engineering (MDE) frameworks, then turn to look at a specific application: the auto-generation of smart contract code in multiple languages by non-technical users, based on conversational syntax. We demonstrate how this can be done, and evaluate our approach by conducting user experience survey to assess the usability and functionality of the chatbot framework.

Open access
2 source records
Multi-Agent Systems and Negotiation
Artificial Intelligence in Law
AI in Service Interactions
Original source
Nov 1, 2021ยท2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)
23 cites
Automating User Notice Generation for Smart Contract Functions

Xing Hu, Zhipeng Gao, Xin Xia, David Lo ยท 5 authors

Smart contracts have obtained much attention and are crucial for automatic financial and business transactions. For end-users who have never seen the source code, they can read the user notice shown in end-user client to understand what a transaction does of a smart contract function. However, due to time constraints or lack of motivation, user notice is often missing during the development of smart contracts. For end-users who lack the information of the user notices, there is no easy way for them to check the code semantics of the smart contracts. Thus, in this paper, we propose a new approach SMARTDOC to generate user notice for smart contract functions automatically. Our tool can help end-users better understand the smart contract and aware of the financial risks, improving the usersโ€™ confidence on the reliability of the smart contracts. SMARTDOC exploits the Transformer to learn the representation of source code and generates natural language descriptions from the learned representation. We also integrate the Pointer mechanism to copy words from the input source code instead of generating words during the prediction process. We extract 7,878 ใ€ˆfunction, noticeใ€‰ pairs from 54,739 smart contracts written in Solidity. Due to the limited amount of collected smart contract functions (i.e., 7,878 functions), we exploit a transfer learning technique to utilize the learned knowledge to improve the performance of SMARTDOC. The learned knowledge obtained by the pre-training on a corpus of Java code, that has similar characteristics as Solidity code. The experimental results show that our approach can effectively generate user notice given the source code and significantly outperform the state-of-the-art approaches. To investigate human perspectives on our generated user notice, we also conduct a human evaluation and ask participants to score user notice generated by different approaches. Results show that SMARTDOC outperforms baselines from three aspects, naturalness, informativeness, and similarity.

Open access
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Artificial Intelligence in Law
Original source
Oct 20, 2021ยทBuilding Resilience at Universities: Role of Innovation and Entrepreneurship
1 cites
Effective Smart Contracts for Supply Chain Contracts

Bajeela Aejas, Abdelaziz Bouras

Blockchain is in its way of revolutionizing different sectors with its decentralized peer-to-peer networking. Smart contracts are the piece of software that have written rules to be executed automatically to update the state of the block chain in a systematic way. One of the main use of Smart contract is in Supply Chain management. Supply Chain management deals with lot of legal contracts at a time. Contracts are agreements between two or more parties that define the duties and obligations for execution of any kind of activities. In this research, we are trying to automate the supply chain related contracts by identifying the important entities such as contract type, start date, end date etc., by using Natural Language Processing methods, then convert the contract to smart contract. This provides an efficient template for creation of smart contracts from natural language contracts and thereby offer best smart contract template for a given type of contract in Supply Chain.

Open access
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Artificial Intelligence in Law
Original source
Oct 16, 2021ยทOpen Research Online (The Open University)
3 cites
Technology with legal education

Robert Herian

During this chapter I offer a brief account of technologies with legal education and present a case for the importance of studying technological effects on law. At the heart of that relationship is a tension between the latter (slowly) recognizing the unavoidability of the former in its future. The following discussion draws on aspects of my research on blockchains within Anglo-American common law jurisdictions, and my wider research on law, data, and technologies. Distributed ledger technologies (DLTs), of which blockchains are a species, are a form of ICT infrastructure used across commercial and civic sectors. The Bank of England explains the operation of DLTs as โ€˜a database architecture which enables the keeping and sharing of records in a distributed and decentralized way, while ensuring its integrity through the use of consensus-based validation protocols and cryptographic signatures.โ€™ In reality, the bulk of present DLT use-cases involve financial services. These โ€˜ledgersโ€™ are cryptographically secure databases for storing and recording novel forms of digital property (e.g. tokenized securities), relying on quasi-legal forms, chiefly โ€˜smart contractsโ€™, to transact across networks without prejudice. Here I am interested in two aspects of DLTs. First, how DLTs and their stakeholders make use of and exert control over particular legal forms and vernacular (i.e. property, contracts, etc.). Second, how legal education, in providing the underpinnings for legal practice and helping to shape legal ideas, confronts and deals with technological phenomena such as DLTs to ensure the integrity of tomorrowโ€™s lawyers and legal thinkers.

European and International Contract Law
Artificial Intelligence in Law
Dispute Resolution and Class Actions
Original source