{"links":{},"id":199554,"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00199554","sets":["934:935:9619:9873"]},"path":["9873"],"owner":"44499","recid":"199554","title":["日本語スマートコントラクト言語の設計開発"],"pubdate":{"attribute_name":"公開日","attribute_value":"2019-09-18"},"_buckets":{"deposit":"0977c7b9-8fa6-4568-90f1-b30257b9cf8e"},"_deposit":{"id":"199554","pid":{"type":"depid","value":"199554","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"日本語スマートコントラクト言語の設計開発","author_link":["483044","483045","483046","483048","483043","483047"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"日本語スマートコントラクト言語の設計開発"},{"subitem_title":"Japanese SmartContract Language","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"[発表概要,Unrefereed Presentation Abstract] ","subitem_subject_scheme":"Other"}]},"item_type_id":"3","publish_date":"2019-09-18","item_3_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"横浜国立大学大学院理工学府"},{"subitem_text_value":"横浜国立大学大学院工学府"},{"subitem_text_value":"日本女子大学理学部数物科学科"}]},"item_3_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Engineering Science, Yokohama National University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Engineering, Yokohama National University","subitem_text_language":"en"},{"subitem_text_value":"Department of Mathematical and Physical Sciences, Japan Women's University","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/199554/files/IPSJ-TPRO1204005.pdf","label":"IPSJ-TPRO1204005.pdf"},"date":[{"dateType":"Available","dateValue":"2021-09-18"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-TPRO1204005.pdf","filesize":[{"value":"90.2 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"0","billingrole":"5"},{"tax":["include_tax"],"price":"0","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"15"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"c05fb56b-c633-4873-a700-c3fa8c0e3329","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2019 by the Information Processing Society of Japan"}]},"item_3_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"渡邉, 遥輔"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"山口, 大輔"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"倉光, 君郎"}],"nameIdentifiers":[{}]}]},"item_3_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Yosuke, Watanabe","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Daisuke, Yamaguchi","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Kimio, Kuramitsu","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_3_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA11464814","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_3_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7802","subitem_source_identifier_type":"ISSN"}]},"item_3_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"スマートコントラクトはブロックチェーン技術に基づいたプラットフォーム上で実行される分散型アプリケーションである.スマートコントラクトでは,資産のやり取りや権利の譲渡といった契約事項をプログラムとして実装でき,ブロックチェーン上で安全に実行できる.スマートコントラクトの開発言語としてSolidityと呼ばれるJavaScript風プログラミング言語がよく用いられる.しかし,Solidityは契約事項の可読性が低く,契約内容の理解が困難という課題がある.本発表では,より自然な日本語でスマートコントラクトを記述可能なプログラミング言語Nicoを提案する.Nicoの設計と実装を述べ,スマートコントラクトの記述をNicoで行う効果について考察を行う.","subitem_description_type":"Other"}]},"item_3_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Smart contract is decentralized application that executed on the blockchain-based platform. We can implement contracts like trade of assets or transfer of rights as smart contracts, and execute them safely on the blockchain. Solidity which is JavaScript like language is the most widely used programming language for developing smart contracts. However, it is difficult to understand the contents of contracts because of low readability in Solidity contracts. We propose the programming language Nico in this presentation. Nico can represent smart contracts in more natural japanese. We talk about design and implementation of Nico, and consider the influence of writing smart contracts in Nico.","subitem_description_type":"Other"}]},"item_3_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"3","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌プログラミング(PRO)"}],"bibliographicPageStart":"3","bibliographicIssueDates":{"bibliographicIssueDate":"2019-09-18","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"3","bibliographicVolumeNumber":"12"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"created":"2025-01-19T01:03:27.602253+00:00","updated":"2025-01-19T21:41:08.865471+00:00"}