首页> 外文OA文献 >Smart contracts and Ethereum application platform
【2h】

Smart contracts and Ethereum application platform

机译:智能合约和以太坊应用平台

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。
获取外文期刊封面目录资料

摘要

Lohkoketjuteknologialla tarkoitetaan hajautettua vertaisverkossa toimivaa tietokantaa, jonka ylläpitoon jokainen vertaisverkossa oleva toimija osallistuu. Lohkoketjut mahdollistavat luottamuksen rakentamisen Internetissä eri toimijoiden välille ilman tarvetta kolmanteen osapuoleen, jonka tehtävänä olisi varmentaa toimijoiden välisten viestien oikeellisuus. Lohkoketjuteknologia on mahdollistanut uusien vaihtoehtoisten digitaalisten valuuttojen toteuttamisen. Ensimmäinen lohkoketjuteknologiaa hyödyntävä ja edelleen käytössä oleva järjestelmä oli digitaalinen valuutta nimeltään Bitcoin.Bitcoinin ideaa eteenpäin vievä hajautettu järjestelmä Ethereum mahdollistaa ohjelmoitavan digitaalisen valuutan käyttäen älysopimuksia. Älysopimukset ovat itseään suorittavia tietokoneohjelmia, jotka kuvaavat sopimuspohjaista toimintaa. Ethereum mahdollistaa älysopimusten suorittamisen lohkoketjussa, jossa niihin ohjelmoidut sopimusehdot toteutuvat ilman kolmannen osapuolen varmennusta. Tämän työn tarkoituksena on selvittää, kuinka lohkoketjuteknologia on teknisesti toteutettu, käyttäen esimerkkinä Bitcoinia. Tämän pohjalta käydään läpi myös Ethereumsovellusalustan toteutus. Työssä toteutetaan sovellus, joka hyödyntää Ethereum-sovellusalustalle ohjelmoituja älysopimuksia, ja arvioidaan millaisia tietoturvariskejä ja ohjelmointikäytäntöjä niiden toteuttamiseen liittyy.Työssä toteutettu sovellus mahdollistaa työsopimusten solmimisen käyttäen Ethereum-sovellusalustalle ohjelmoituja älysopimuksia. Sovellus toteutettiin asiakas-palvelin -mallia hyödyntävänä web-sovelluksena, jossa palvelin on yhteydessä Ethereumsovellusalustaan. Sovelluksessa hyödynnettiin myös verkkoselaimeen saatavilla olevaa MetaMask-laajennusta, jonka avulla asiakaskäyttöliittymässä voidaan olla myös suoraan yhteydessä älysopimusten kanssa käyttäen käyttäjän omaa Ethereum-tiliä.Yleisesti älysopimusten toteuttamisessa on tärkeää ymmärtää niiden suorittamisen mahdolliseksi tekevän lohkoketjuteknologian toiminta ja ominaisuudet, jotta mahdollisiin haavoittuvuuksiin ja virhetilanteisiin voidaan varautua. Ohjelmointikäytännöt muokkaantuvat jatkuvasti, koska teknologia on vielä luonteeltaan uutta. Lisäksi Ethereum-sovellusalusta on saamassa seuraavien vuosien aikana merkittäviä päivityksiä, minkä vuoksi siihen liittyvän kehityksen ja uutisoinnin seuraamista suositellaan.
机译:区块链技术是指分布式维护的对等数据库,对等网络中的每个参与者都参与其中。区块链使建立不同参与者之间的Internet信任成为可能,而无需第三方来验证参与者之间消息的正确性。区块链技术使实现新的替代数字货币成为可能。第一个利用区块链技术并仍在使用的系统是一种称为比特币的数字货币.Bitcoum是一种将比特币的思想向前发展的去中心化系统,可使用智能合约实现可编程的数字货币。智能合约是描述基于合约活动的自我执行计算机程序。以太坊允许执行älysopimusten区块链,对其进行编程并实现条件,而无需第三方认证。这项工作的目的是以比特币为例,找出如何在技术上实施区块链技术。基于此,还将审查以太坊应用平台的实施。该工作实现了一个利用为以太坊应用程序平台编程的智能合约的应用程序,并评估了与实施有关的安全风险和编程实践,工作中实现的应用程序可以使用为以太坊应用程序平台编程的智能合约来订立雇佣合同。该应用程序被实现为利用客户端-服务器模型的Web应用程序,其中服务器连接到以太坊应用程序平台。该应用程序还利用了可用于Web浏览器的MetaMask插件,该插件还允许客户端界面使用用户自己的以太坊帐户直接连接到智能合约。编程实践在不断发展,因为该技术本质上还是新的。此外,以太坊应用平台在未来几年将获得重大更新,这就是为什么建议它监视相关发展和新闻报道的原因。

著录项

  • 作者

    Hiironen Altti;

  • 作者单位
  • 年度 2017
  • 总页数
  • 原文格式 PDF
  • 正文语种 fi
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号