Kitap bölümü Açık Erişim
Karaarslan, Enis; Birim, Melih
<?xml version='1.0' encoding='utf-8'?> <resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://datacite.org/schema/kernel-4" xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.1/metadata.xsd"> <identifier identifierType="DOI">10.48623/aperta.273870</identifier> <creators> <creator> <creatorName>Karaarslan, Enis</creatorName> <givenName>Enis</givenName> <familyName>Karaarslan</familyName> <nameIdentifier nameIdentifierScheme="ORCID" schemeURI="http://orcid.org/">0000-0002-3595-8783</nameIdentifier> <affiliation>MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ</affiliation> </creator> <creator> <creatorName>Birim, Melih</creatorName> <givenName>Melih</givenName> <familyName>Birim</familyName> <affiliation>TUBU ARGE</affiliation> </creator> </creators> <titles> <title>Blokzincirde Güvenli Ve Güvenilir Uygulama Geliştirme Temelleri</title> </titles> <publisher>Aperta</publisher> <publicationYear>2021</publicationYear> <subjects> <subject>blokzinciri</subject> <subject>blokzincir</subject> <subject>akıllı sözleşme</subject> <subject>siber güvenlik</subject> <subject>dapp</subject> <subject>merkeziyetsizlik</subject> <subject>solidity</subject> <subject>yazılım testi</subject> <subject>yazılım güvenliği</subject> <subject>güvenlik testi</subject> <subject>blok zincir</subject> </subjects> <dates> <date dateType="Issued">2021-12-01</date> </dates> <resourceType resourceTypeGeneral="Text">Book section</resourceType> <alternateIdentifiers> <alternateIdentifier alternateIdentifierType="url">https://aperta.ulakbim.gov.tr/record/273870</alternateIdentifier> </alternateIdentifiers> <relatedIdentifiers> <relatedIdentifier relatedIdentifierType="DOI" relationType="IsVersionOf">10.48623/aperta.273868</relatedIdentifier> </relatedIdentifiers> <version>v2</version> <rightsList> <rights rightsURI="http://www.opendefinition.org/licenses/cc-by-sa">Creative Commons Attribution Share-Alike</rights> <rights rightsURI="info:eu-repo/semantics/openAccess">Open Access</rights> </rightsList> <descriptions> <description descriptionType="Abstract"><p><em>Merkezi olmayan &ccedil;&ouml;z&uuml;mlerin &ouml;neminin anlaşıldığı ve hayata ge&ccedil;irilmeye başlandığı bir &ccedil;ağdayız. Blokzincir teknolojisi ve akıllı s&ouml;zleşme tabanlı merkezi olmayan uygulamalar bir&ccedil;ok alanda iş yapma şeklimizi değiştirmeyi vadetmektedir. Merkezi olmayan uygulamalar bir&ccedil;ok sistem i&ccedil;in devrimsel değişiklikler yapma potansiyelini taşımaktadır ama bildiğimiz yazılım geliştirme s&uuml;re&ccedil;leri bu ortamlarda geliştirme yapmak i&ccedil;in yeterli değildir. Blokzincirinde değiştirilemez kayıtlar kullanıldığı ve kodlar otonom &ccedil;alıştığı i&ccedil;in olası bir hatada değer kaybı y&uuml;ksek olmaktadır. Bu kodların yazıldığı dil ve ortamlar hen&uuml;z yeterince olgun değildir. &Ouml;zellikle değer transferlerinde sorun yaşanmaması i&ccedil;in g&uuml;venli ve g&uuml;venilir uygulamalar geliştirilmelidir. Bu t&uuml;r kodların nasıl geliştirileceği ve test edileceği konusunda daha fazla &ouml;rnek uygulama ve kılavuza ihtiya&ccedil; duyulmaktadır. Bu b&ouml;l&uuml;m ile bu konularda temel altyapının verilmesi hedeflenmektedir. B&ouml;l&uuml;m blokzincir teknolojisinin ne olduğuna dair bir &ouml;n bilgi ile başlamaktadır. Ethereum, Quorum, Hyperledger, Corda, Avalanche ve Polygon gibi blokzincir platformlarına dair &ouml;n bilgi verilecektir. Blokzincir &ccedil;&ouml;z&uuml;mlerinin nasıl geliştirileceği ele alınacaktır. DS4H blokzincir araştırma ağı hakkında bilgi verilecektir. G&uuml;venli ve g&uuml;venilir akıllı s&ouml;zleşme geliştirmeye dair uygulama &ouml;rnekleri Ethereum Solidity ortamında verilecektir. Akıllı s&ouml;zleşme geliştirilmesi, akıllı s&ouml;zleşmelerin blokzincir sistemine y&uuml;klenmesi ve test edilmesi konusunda yapılmakta olan &ccedil;alışmalardan ve geliştirilmekte olan ara&ccedil;lardan (Tubu-io, GoHammer) s&ouml;z edilecektir. Akıllı s&ouml;zleşmelere olan belli başlı saldırılar i&ccedil;in &ccedil;&ouml;z&uuml;m &ouml;nerileri verilecektir. Akıllı s&ouml;zleşmeler i&ccedil;in g&uuml;venlik denetim listesi ve &ouml;neriler sunulacaktır. Blokzincir ağ başarım, akıllı s&ouml;zleşme testleri ve g&uuml;venlik kontrolleri i&ccedil;in kullanılabilecek y&ouml;ntemler tanıtılacaktır. Blokzincir ortamında yazılım geliştirme s&uuml;re&ccedil;lerinde yaşanan sıkıntılara ve fırsatlara değinilecektir. Merkezi olmayan sistemlerin g&uuml;venilir ve s&uuml;rd&uuml;r&uuml;lebilir olması i&ccedil;in yapılabilecek &ccedil;alışmalara dair &ouml;ng&ouml;r&uuml;ler paylaşılacaktır.</em></p></description> </descriptions> </resource>
Tüm sürümler | Bu sürüm | |
---|---|---|
Görüntülenme | 186 | 105 |
İndirme | 107 | 68 |
Veri hacmi | 228.1 MB | 165.2 MB |
Tekil görüntülenme | 158 | 86 |
Tekil indirme | 90 | 59 |