001 Hak Akses (open/membership)membership
700 Entri Tambahan Nama OrangSetiadi Yazid, supervisor; Bob Hardian, examiner; Amril Syalim, examiner; Bayu Anggorojati, examiner
336 Content Typetext (rdcontent)
264b Nama PenerbitFakultas Ilmu Komputer Universitas Indonesia
710 Entri Tambahan Badan KorporasiUniversitas Indonesia. Fakultas Ilmu Komputer
504 Catatan Bibliografipages 72-75
049 No. Barkod15-25-21034728
852 LokasiPerpustakaan UI
338 Carrier Typeonline resource (rdacarries)
590 Cat. Sumber Pengadaan Koleksi;Deposit
903 Stock Opname
534 Catatan Versi Asli
Tahun Buka Akses2024
053 No. Induk15-25-21034728
653 Kata Kunciblockchain; immutability; upgradeable smart contract; validation
040 Sumber PengataloganLibUI ind rda
245 Judul UtamaValidasi Upgradeable Smart Contract untuk Mengembalikan Kepercayaan Pengguna = Upgradeable Smart Contract Validation to Restore User Trust
264c Tahun Terbit2024
650 Subyek TopikSmart contracts.; Blockchains (Databases)
850 Lembaga PemilikUniversitas Indonesia
520 Ringkasan/Abstrak/IntisariSmart contract terinspirasi dari kontrak tradisional, dimana berperan sebagai dasar hubungan bisnis. Validasi dilakukan untuk memastikan smart contract sesuai dengan kontrak tradisional. Smart contract merupakan bagian fundamental dari blockchain bernama Ethereum. Blockchain adalah ledger terdistribusi dan diamankan dengan mekanisme konsensus berdasarkan kriptografi. Smart contract adalah program komputer yang disimpan di blockchain yang memungkinkan konversi kontrak tradisional menjadi paralel secara digital, maka akan berperilaku persis seperti yang diprogram. Blockchain dikenal memiliki immutability dengan memastikan blok-blok digabungkan dengan hash yang dienkripsi dalam blockchain, sehingga tidak ada yang dapat mengganggunya. Immutability sangat dibutuhkan untuk menjamin pencatatan dapat dipercaya, karena tidak dapat dimanipulasi oleh pihak manapun. Namun, kebutuhan akan pengembangan fitur baru telah memunculkan teknik upgrade. Di sisi lain terdapat pihak yang tidak setuju apabila smart contract dapat diupgrade karena dapat merusak immutability dalam blockchain, karena melalui upgrade akan merubah perilaku dalam smart contract. Pada kasus dimana smart contract memerlukan lebih dari satu kali transaksi. Pada jeda waktu tersebut pengembang dapat mengupgrade smart contract sehingga perilaku smart contract dapat berubah, hal ini dapat merugikan pengguna. Untuk mengatasi masalah tersebut maka diperlukan mekanisme upgrade yang transparan, sehingga dapat divalidasi. Pada penelitian ini mengusulkan sistem validasi smart contract untuk membantu pengguna publik memahami perilaku smart contract. ......Smart contracts are inspired by traditional contracts, the basis for business relationships. Validation is done to ensure that smart contracts comply with traditional contracts. Smart contracts are a fundamental part of the blockchain called Ethereum. Blockchain is a distributed ledger and is secured by a consensus mechanism based on cryptography. Smart contracts are computer programs stored on the blockchain that allow the conversion of traditional contracts into digital parallels, so they will behave exactly as programmed. Blockchain is known to have immutability by ensuring that blocks are combined with encrypted hashes in the blockchain so that no one can interfere with it. Immutability is needed to ensure that records can be trusted because they cannot be manipulated by any party. However, the need for the development of new features has given rise to upgrade techniques. On the other hand, some parties disagree that smart contracts can be upgraded because they can damage the immutability of the blockchain. After all, upgrading will change the behavior of the smart contract, in cases where smart contracts require more than one transaction. During this time gap, developers can upgrade the smart contract so that the behavior of the smart contract can change, this can be detrimental to users. To overcome this problem, a transparent upgrade mechanism is needed, so that it can be validated. This study proposes a smart contract validation system to help public users understand the behavior of smart contracts.
904b Pemeriksa Lembar KerjaAdhityaN-Februari2025
090 No. Panggil SetempatT-pdf
d-Entri Utama Nama Orang
500 Catatan UmumDapat diakses di UIANA (lib.ui.ac.id) saja.
337 Media Typeunmediated (rdamedia)
d-Entri Tambahan Nama Orang
526 Catatan Informasi Program StudiIlmu Komputer
100 Entri Utama Nama OrangChristian Wisnu Purnaadi, author
264a Kota TerbitDepok
300 Deskripsi Fisikxii, 75 pages : illustration + appendix
904a Pengisi Lembar KerjaAdhityaN-Februari2025
Akses Naskah Ringkas
856 Akses dan Lokasi Elektronik
502 Catatan Jenis KaryaTesis
041 Kode Bahasaind