Blockchain lahir dari ide untuk memecahkan masalah yang ditimbulkan oleh kebutuhan untuk tidak menggunakan pihak ketiga dalam suatu transaksi. Masalah yang terkait dengan hubungan antara blockchain dan perusahaan hukum adalah masalah penting. sistem yang dirancang dengan hati-hati dan tertutup menggunakan aplikasi opensource seperti Angular dan Firebase di mana nantinya aplikasi hanya hak istimewa operator diperbolehkan untuk membuat entri. otoritas publik dan pengacara perusahaan untuk mencurahkan sebagian waktu mereka untuk mengenal teknologi blockchain ini, setidaknya sebagai masa depan perusahaan hukum. Sebagai seorang pengacara diharuskan untuk dapat merubah sistem kovensional dengan konsep kontrak pintar dapat diadopsi kedalam sistem blockchain. Suatu tantangan dalam pengembangan sistem perusahaan hukum dimana harus memilih konsensus terbaik sesuai dengan kebutuhan. Selain daripada itu, perancangan sistem juga harus mempertimbangkan pada aspek performa dan keamanan dari sistem itu sendiri. Sehingga diperlukan suatu sistem yang dengan keamanan yang memadai(menjaga kerahasiaan), mudah dalam pengoperasian, performa aplikasi yang baik
Blockchain was born from the idea to solve the problems posed by the need not to use third parties in a transaction. Issues related to the relationship between blockchain and legal firms are important issues. a carefully designed and closed system using open source applications like Angular and Firebase where later only operator privileged applications are allowed to make entries. public authorities and corporate lawyers to devote some of their time to getting to know this blockchain technology, at least as the future of law firms. As a lawyer, you are required to be able to change the conventional system with the concept of smart contracts being adopted into the blockchain system. A challenge in the development of a legal firm system where one must choose the best consensus according to needs. Apart from that, system design must also consider the performance and security aspects of the system itself. So we need a system with adequate security (maintaining confidentiality), easy to operate, and good application performance.