Bitcoin sisteminin temelini oluşturan SHA256 Özet (HASH) algoritmasının bit seviyesinde nasıl çalıştığının ve Bitcoin madenciliği işleminde sayısal olarak gerçekleştirilen işlemlerin neler olduğunu öğrenebilirsiniz.
Пікірлер: 50
@knkrmn2 жыл бұрын
Tek sefer bile teklemeden harika şekilde anlatmışsınız. Kanaldaki diğer videolara bakınca öğretmen olduğunuz sonucuna vardım. Çok faydalı oldu. Teşekkür ederim hocam. Diğer videolarda aklıma takılan soruların cevaplarını buldum. Keşke devamı gelse.
@donanimsall2 жыл бұрын
Bu nazik yorumunuz için teşekkür ederim.
@hamdipera70413 ай бұрын
sen adamsin adammm
@donanimsall3 ай бұрын
Teşekkür ederim, o senin adamlığın.
@devintunc37822 жыл бұрын
Muhteşem anlatım 👍
@donanimsall2 жыл бұрын
Teşekkür ederim
@ledalitv3 жыл бұрын
tebrikler ...
@donanimsall3 жыл бұрын
Teşekkür ederim
@yusufgamsiz87693 жыл бұрын
Teşekkürler
@donanimsall3 жыл бұрын
Rica ederim
@recepsen2986 Жыл бұрын
👏
@donanimsall Жыл бұрын
👍👍
@nesconcen34279 ай бұрын
mesela ROTR7 neden 7 kez, SHR3 neden 3 kez yapıldı neden bunları xor luyoruz, bu algoritmanın neden bu şekilde geliştirildiğini nerden öğrenebilirim, bir kitap var mı?
@donanimsall9 ай бұрын
Genelde algoritmanın nasıl çalıştığını anlatan makale veya kitaplar bulursunuz ve genelde bu kaynaklarda ıngilizcedir. Kendim konu üzerine tez hazırlarken benzer algoritmalara dair bir çok makale okudum fakat neden böyle yapıldığını anlatan bir makale hatırlamıyorum. Çakışma problemini olabildiğince azaltmak için olabilir diye yorumluyorum fakat emin olduğumu söyleyemem.
@nisko8972 жыл бұрын
Veriler hash fonksiyonu ile özetlenerek veri tabanına kaydoluyorsa ve fonksiyon tek yönlü ise kullanıcılar nasıl verilere ulaşıyor?
@donanimsall2 жыл бұрын
Kullanıcının erişmesi gereken verileri hash fonksiyonun dan geçirip kaydederseniz kullanıcı verilere erişemez. Kullanıcıya ait şifre gibi verilerin hash değerini veritabanına kaydederseniz, sonrasında sisteme giriş yapmak isteyen kullanıcının girdiği şifrenin hash değeri ile veritabanında kayıtlı olan hash değeri karşılaştırılarak doğruluk kontrolü yapılabilir. Böylelikle veritabanına erişen bir saldırgan kullanıcıların şifrelerini göremez, şifrelerin hash değerlerini görür.
@nisko8972 жыл бұрын
@@donanimsall Anladım. Tüm verilerin hashlenerek veritabanına kaydedildiğini sanıyordum.
@donanimsall2 жыл бұрын
Hayır sonradan ulaşılması gereken verilerin hash değerleri kaydedilemez, kaydedilirse ulaşılamaz. Eğer sonradan ulaşılmak istenilen verilerin şifrelenmesi gerekiyorsa eliptik eğri, RSA gibi asimetrik bir şifreleme algoritması kullanılması gerekir
@su5v2 жыл бұрын
6:10 tek karakterlik bir mesajı nasıl bölüyor? mesela benim mesaj "1" bu mesajı nasıl 512bitlik parcalara bölcek ki?
@donanimsall2 жыл бұрын
Küçük parçaları tabiki 512 bitlik küçük parçalara bölemez. Bu durumda sadece videoda anlatılan son adımı uygular. Yani verinin sonuna uzunluk ve dolgu alanlarını ekleyerek veriyi 512bite tamamlar ve sadece bir adet 512bitlik kelime için işlem uygular.
@player34millonair11 ай бұрын
Merhaba içerik mükemmel olmuş. sha256 için bu kadar iyi bir türkçe kaynak görmek çok sevindirici. affınıza sığınarak bir sorum olacak bilginiz dahilinde midir bilmiyorum ama; ledger nanodaki şifre metnimin elimdeki btc için yani btc blockcahini ağı için sha256 kodu olduğunu düşünüyorum. ama aynı cüzdanda etheryumda var, etheryum için ekstradan bir sha256 kodum yok. bu nasıl olabilir ? yani benim elimeki kelimeler, sha256 convert ettiğimde karşıma çıkan kod sadece btc ağı için geçerli değilmidir ? nasıl erc20 yide kapsıyabiliyor üstat ? umarım derdimi anlatabilmişimdir. video için ekstradan çok teşekkürler. quantum bilgisayaların yakın gelecekte sha256 kodunu kırabilme ihtimalini düşünürken bu videoda buldum kendimi.
@donanimsall11 ай бұрын
Bu güzel yorumunuz için teşekkür ederim. Şimdi yapacağım yorumda hatalı kısımlar olabilir; sadece size biraz yol gösterici olması için yazıyorum. Kendiniz bu bilgiler ışığında araştırıp sonuca varırsanız daha sağlıklı olacaktır. Soğuk cüzdanlar aslında sizin kripto paralarınızı saklamaz, sadece kripto paranızın saklı olduğu blockchaine bağlanmanız ve işlem yapabilmeniz için gerekli olan private (özel) ve public (açık) keyleri (anahtarları) saklar. Bütün blockchain sistemlerde datalar zinciri oluşturan blokların gövdelerinde saklanır. Mesala bitcoinde sizin bakiyeniz sizin açık anahtarınıza bağlı olan UTXO adı verilen banknotların miktarı hesaplanarak ortaya çıkar. Haliyle bütün bilgi blokchain üzerindedir. Bu UTXO lar ile işlem yapabilmek için bağlı oldukları açık anahtarın eliptik eğri algoritması ile oluşturulan özel anahtarına ihtiyaç vardır. İşte bu noktada soğuk cüzdan devreye girer ve gerekli olan açık(public) ve özel(private) anahtarları saklar. Siz soğuk cüzdanı sisteme bağladığınızda soğuk cüzdanınızda bulunan anahtarları kullanarak kripto para işlemleri yapmaya başlayabilirsiniz. Haliyle aynı anahtarları aynı şifreleme algoritmasını kullanan blockchain lerde kullanabilirsiniz. Bitcoin ve etherium ağları anahtar oluşturmak için eliptik eğri (eliptic curve) algoritmasını kullandıkları için aynı cüzdanı her iki ağda da kullanabilirsiniZ. Eliptik eğri algoritması için aşağıdaki linke gözatabilirsiniz. Eliptik Eğri Algoritması Nasıl Çalışır? kzbin.info/www/bejne/hGjCZaSvipatfq8
@player34millonair11 ай бұрын
hayırlı sabahlar hocam mesajınız için teşekkür ederim. size yazdığım yorumdan sonra araştırmaya devam ettim, soğuk cüzdanın mantığını biliyordum ama, tek private key ile nasıl hem bitcoin hem diğer blockchainleri aynı anda tutabildiğini anlamamıştım sorum buydu. cevabını ledger in kendi sitesinde buldum bip39 şemasında. hocam yıllardır içindeyiz ama gerçekten bakış açışı çok mühim, bugün çok daha iyi anlıyorumki bitcoin gerçekten milat gibi birşey. muazzam bir teknoloji. satoshi nin zaman yolcusu olmasından şüphelenmeye başladm. tekrardan hayırlı sabahlar dilerim, güzel mesajınız içinde teşekkür ederim. @@donanimsall
@donanimsall11 ай бұрын
Size katılıyorum. Bende yıllardır yazılım yaparım. 2006 senedinde yapay zeka algoritması yazmışlığım var fakat bitcoin gibi bir sistem görmedim. Öğrendikçe şaşırdım. Hatta bir ara bunun bir insan zekası ürünü olamayacağını düşündüm ama hemen vazgeçtim. 😂😂
@mustafa.ylmaz.2 жыл бұрын
Hocam şifrenin kırılamama sebebi sağa kaydırırken kaybettiğimiz değerler sayesinde mi oluyor
@donanimsall2 жыл бұрын
Sha 256 algoritmasının geri dönülemez olmasını Algoritma içerisindeki ekbir adıma bağlamak yanlış olur. Algoritma İçindeki bütün aşamalar şifrenin kırılamaz olmasında rol oynamaktadır
@ahmetselcuk14002 жыл бұрын
Bitcoin de tam anonim lik nasıl sağlanır
@donanimsall2 жыл бұрын
Anonimlik derken neyi kastettiğinizi tam olarak anlayamadım, ama bitcoinin şuan kesin bir sahibi ve kontrol edicisi yok yani tam olarak anonim denilebilir.
@ahmetselcuk14002 жыл бұрын
@@donanimsall cevabınız için teşekkür ederim monero hakkında video gelirmi acaba
@donanimsall2 жыл бұрын
Bit özelinde kripto paraların genel olarak Block chain yapısını ve tam olarak çalışma mantıklarını anlatmaya çalışacağım. Bütün kripto paraların çalışma mantıklarını bilmek mümkün değil.
@ahmetselcuk14002 жыл бұрын
@@donanimsall Teşekkürler 😊
@donanimsall2 жыл бұрын
Rica ederim
@alidawahfan11763 жыл бұрын
İlk 8 asal sayı dediğin rastgele mi yoksa ordaki sayılar mı hep yani 2,3,5,7 diye giden.
@donanimsall3 жыл бұрын
Rastgele değil. Hep aynı sayılar. 2,3,5,7 diye giden sayılar
@alidawahfan11763 жыл бұрын
@@donanimsall ama o zaman tüm hash ler aynı olmaz mı o yaptığımız rotation ve diğer işlemler hep aynı. Sadece mesaj değişik nasıl farklı olacak
@donanimsall3 жыл бұрын
O asal sayılardan elde edilen değerler sadece başlangıc değeri yani ilk iterasyonda kullanılıyorlar. Sonraki iterasyonlarda başlangıç değerinin yerini bir önceki iterasyonun sonucunda oluşan değerler alıyor ve bu değerler alınırken girdi olarak mesaj bloğu kullanıldığı için sonuçta her farklı girdi için farklı hash değeri, aynı girdiler için ise aynı hahs değeri üretilmiş oluyor. Videoyu Birazdaha dikkatli izlerseniz bu durum daha iyi anlaşılacaktır.
@donanimsall3 жыл бұрын
Teşekkür ederim
@ilyasguman76323 жыл бұрын
Merhaba, Orijinal mesaj bitcoin zincirinde üretilmiş son blok mu? Ya da hangi kripto para ise onun son hash'i mesaj girdisi olarak mı kullanılıyor? Ya da ben bunu kaba kuvvet ile hesaplamaya kalkarsam mesaj girdisi olarak ne kullanmalıyım ve bulduğumda bunu zincire nasıl eklerim?
@donanimsall3 жыл бұрын
Orijinal mesaj olarak algoritma ya gönderilen verinde önceki bloğun özeti, aday bloğun transaction merkle kökü, nounce değeri, zaman damgası gibi veriler yer alır. Bunu kaba kuvvetle hesaplamaktan ve zincire eklemekten kastınız nedir anlamadım fakat dünya çapında saniyede trilyonlarca özet değeri hesaplanıyor. Kaba kuvvetle kastediğiniz yöntem bu hızla yarışabilecekse olur tabi. Olurda bir blok bulursanız bu bloğu bitcoin ağına yayınlayıp dügümletin %50+1 inin kabul etmesini beklemeniz gerekir.
@ahmetdemir37353 жыл бұрын
Reis bu mining sistemler hakkında ne düşünüyorsun
@donanimsall3 жыл бұрын
Pahalı olduklarını ve çok elektrik harcadıklarını düşünüyorum
@suatyologlu69282 жыл бұрын
Hocam selamlar blockchain geliştirici olmak istiyorum. Bu seviyede matematik bilmeme gerek varmı?
@donanimsall2 жыл бұрын
Bu videoda anlatılan işlemleri genelde programlama dillerinde hazır kütüphaneler yardımı ile sadece yazılım bilgisi ile halledebilirsiniz.
@mustafacvs37073 жыл бұрын
Reis instagram kullaniyor musun bi sorum olacaktıda
@donanimsall3 жыл бұрын
Buradan sorabilirsiniz
@mustafacvs37073 жыл бұрын
@@donanimsalllaptobum ısinıyordu bende macun aldik onu surduk fani temizledik tekrar ayni sekilde kablolarini taktik actigimizda fan calisiyor görüntü yok
@donanimsall3 жыл бұрын
Bunun birçok sebebi olabilir. Bazı aygıtları veya soketleri tam olarak takamamışsınızdur. İlk olarak bu durumu kontrol edini
@mustafacvs37073 жыл бұрын
@@donanimsall ısıtma yöntemiyle oldu reis bir sorun var sadece sraj %80e kadar doluyor yukariya cikmiyor yeni batarya aldim o da ayni sekilde %80e kadar dolum yapiyor nasil düzeltebiliriz