Berita Forex Hari Ini -- Blockchain sangat populer, mendapatkan daya tarik bahkan dalam portofolio teknologi perusahaan; mereka tampaknya semua hanyalah obat mujarab untuk "memperbaiki" setiap aplikasi baru yang muncul dalam pikiran.Bandingkan ini dengan Event Driven Architecture (EDA), paradigma lama dan terbukti, yang baru-baru ini kembali, karena kebutuhan untuk penyebaran data yang cepat dan tidak sinkron antara banyak komponen, hanya dapat melonjak lebih tinggi dalam Transformasi Digital yang semakin terhubung dan gesit saat ini.".Namun, apakah kedua konsep TI yang tampaknya tidak terkait ini benar-benar berbeda.Blog berikut akan menjelaskan kedua gagasan, menyoroti persamaan dan perbedaannya, dan menyimpulkan kapan menggunakannya.
Berita Forex Hari Ini -- Memperkenalkan "Pesaing" Dua konsep TI yang tampaknya tak tertandingi akan dibandingkan dalam blog ini, yang mungkin tampak aneh pada awalnya, karena blockchain adalah keluarga teknologi tertentu, sementara EDA adalah pola arsitektur.Namun pada kenyataannya, kedua konsep tersebut telah mendapatkan status cukup penting (atau bahkan "hype")kami) untuk dianggap paradigma penting dalam Teknologi Informasi.Klaim saya adalah bahwa kedua konsep TI ini memiliki banyak kesamaan, tetapi sebelum mempelajari lebih dalam tentang ini, ada baiknya melihat definisi mereka terlebih dahulu.Blockchain Blockchains, pada dasarnya, adalah basis data terdistribusi, yang dibangun oleh rantai kriptografi bersama-sama “blok-blok transaksi”, yang pada dasarnya membuatnya tahan-rusak.
Berita Forex Hari Ini -- Mereka digunakan terutama sebagai buku besar yang didistribusikan, membuatnya sangat populer di dunia keuangan, dan untuk cryptocurrency.Baru-baru ini, beberapa jenis blockchain memperoleh kemampuan untuk mendukung apa yang disebut "kontrak pintar", memberi mereka dimensi komputasi, yang membuka sejumlah besar aplikasi baru.Event Driven Architecture (EDA) Paradigma Event Driven adalah cara mengatur aliran informasi di dalam atau di antara sistem komputer, berdasarkan peristiwa sebagai warga negara kelas satu.Mekanisme dasarnya adalah mempublikasikan / berlangganan: Acara dipecat oleh penerbit dan diterima oleh pelanggan itutelah mendaftar untuk menerimanya lebih awal.
Berita Forex Hari Ini -- Bentuk komunikasi ini pada dasarnya tidak sinkron.Selain itu, peristiwa juga merupakan sumber informasi utama, karena mereka dapat dimodelkan secara dekat dengan peristiwa bisnis nyata, dan, karenanya, sangat berguna untuk sistem yang perlu bertindak atas peristiwa nyata.Mengapa posting blog berbahasa Inggris.Biasanya, blog ini akan ditulis dalam bahasa penulis yang berkontribusi, baik Belanda atau Prancis, tetapi untuk kali ini, kami melakukan percobaan kecil.
Berita Forex Hari Ini -- Pertama, kami ingin melihat apakah blog dapat menarik lebih banyak pengunjung internasional dengan cara ini.Kedua, kami ingin melihat bagaimana blog seperti itu disambut oleh khalayak reguler kami, yang biasanya juga penutur asli bahasa Belanda dan Prancis.Jadi tolong, para pembaca, jangan ragu untuk meninggalkan reaksi atas hal ini di bagian komentar.Kesamaan Yang Mengejutkan Meskipun didefinisikan dengan sangat berbeda, kedua teknologi ini memiliki beberapa sifat yang menarik.
Berita Forex Hari Ini -- 1.Sistem Blok Block Record Yang Tidak Berubah sekitar immtransaksi diverifikasi utable.EDA adalah tentang acara.Namun kedua konsep ini, ketika disimpan ke dalam basis data atau sistem catatan lain, sangat mirip."Acara" dapat dilihat sebagai hadiah pada blockchain: setiap transaksi dapat dilihat sebagai semacam acara: "Acara melakukan transaksi tertentu".
Berita Forex Hari Ini -- Transaksi ini juga sangat sesuai dengan acara di dunia nyata: mis."Pada hari Senin pukul 12:05, Yasmin telah memberikan BTC 2 kepada Zeyneb" (di mana Yasmin dan Zeyneb adalah nama samaran).Transaksi ini dapat dimodelkan sebagai suatu peristiwa.Demikian pula, Acara - ketika diterapkan dengan benar - harus abadi.
Berita Forex Hari Ini -- Ini adalah bagian dari definisi mereka: mereka mewakili situasi tertentu yang terjadi pada titik waktu tertentu.Ini sudah diperbaiki dan tidak boleh diubah oleh gangguan lebih lanjut.Modifikasi situasi di masa depan diwakili oleh peristiwa baru yang berbeda (yang mungkin atau mungkin tidak membatalkan efek dari peristiwa asli).Dalam blockchains, aspek immutability dari suatu transaksi adalah inheren dalam teknologi, bedanya dengan events di dalamnya ditegakkan oleh penggunaan kriptografi yang kuat.
Berita Forex Hari Ini -- Ini alih-alih pemrograman yang bersih, sanitasi, dan langkah-langkah keamanan lainnya yang diperlukan untuk menjaga agar acara tidak berubah di seluruh sistem.Bahkan, peristiwa bahkan dapat direkam di blockchain, menyimpannya sebagai transaksi.Mendorong yang terakhir lebih jauh, kontrak pintar juga mendukung acara, dan melakukan ini dengan lebih langsung.Dalam kontrak pintar, peristiwa dapat didefinisikan sebagai hasil dari suatu fungsi, dan simpul dapat dibuat untuk mencari jenis peristiwa tertentu, dan bereaksi terhadapnya.
Berita Forex Hari Ini -- Anehnya, peristiwa ini tidak perlu disimpan di blockchain itu sendiri (hash dari semua pengembalian fungsi disimpan sebagai gantinya).Pakar blockchain kami, Kristof, menjelaskan ini secara lebih rinci di blog sebelumnya.2.Asynchronicity Asynchronous Communication digunakan antara node dalam jaringan blockchain untuk mengirimkan blok baru ke node lain.Itu terjadi ketika itu terjadi: ketika telah ada sejumlah transaksi dan blok baru dapat divalidasi oleh salah satu node.
Berita Forex Hari Ini -- Dalam sisecara milar, Acara disebarkan secara tidak serempak ke semua pihak yang berkepentingan dalam EDA.Tidak ada balasan segera setelah permintaan.Setelah pelanggan mendaftar untuk menerima pemberitahuan tentang jenis peristiwa tertentu, itu akan menerimanya setiap kali terjadi, dan secepat penerbit, bersama dengan middleware dan jaringan yang mendasarinya, akan memungkinkan.Jadi pada tingkat yang lebih abstrak, kedua teknologi ini melakukan hal yang sama: mereka menggunakan komunikasi asinkron untuk mentransfer informasi antar node yang merupakan bagian dari sistem (terdistribusi).
Berita Forex Hari Ini -- Hal ini memungkinkan sistem mengambil bagian untuk bertindak lebih independen satu sama lain, sangat meningkatkan aspek menguntungkan dari kopling longgar dalam sistem komputer.3.Konsistensi Akhirnya Selain komunikasi asinkron, (yang terkait dengan bagian ini), kedua teknologi, pada tingkat tertentu, mempraktikkan prinsip lain dengan cara yang sama: prinsip "konsistensi akhirnya".Secara kasar, menurut teorema CAP, prinsip ini berarti mengorbankan seseorangKonsistensi segera untuk mendapatkan Ketersediaan dan Toleransi partisi lebih murah.Alasan untuk ini adalah bahwa jaringan, serta node individu, dapat turun tanpa menyebabkan kesalahan fatal untuk sistem terdistribusi secara keseluruhan.
Berita Forex Hari Ini -- Ketika bagian dari jaringan node yang turun kembali, mereka akan dibuat konsisten dengan apa yang telah terjadi pada bagian online dari jaringan sejauh ini.Ini tentu saja membutuhkan waktu.Dalam kasus apa pun, bahkan ketika tidak ada bagian dari jaringan ini yang turun, mungkin perlu beberapa saat untuk perubahan untuk menyebar ke seluruh sistem.Oleh karena itu, keadaan akhirnya konsisten.
Berita Forex Hari Ini -- Ini boleh saja, bahkan untuk transaksi, asalkan ada mekanisme untuk mengatasi ketidakkonsistenan sementara.Dalam blockchain, konsistensi akhirnya tersirat dalam sifat transaksional didistribusikan dan tertunda teknologi.Ini adalah bagian penting dari teknologi: blok mungkin perlu waktu untuk menyebar ke seluruh jaringan, terutama ketika menggunakan blok besar dan memperluasjaringan ded.Namun, ini tidak mencegah jaringan untuk terus beroperasi.
Berita Forex Hari Ini -- Itu sama dalam sistem yang digerakkan oleh peristiwa, tetapi kita harus melakukan beberapa pekerjaan ekstra untuk mencapai hasil yang sama.Ketika kita ingin ketahanan yang besar untuk gagal, kita harus memastikan bahwa, jika pelanggan keluar dari permainan untuk sementara waktu, itu bisa "mengejar" peristiwa yang terlewat.Demikian juga, sistem acara harus menyimpan semua peristiwa jika terjadi kegagalan jaringan dan terus mencoba mengirimkannya ke semua pelanggan, hingga koneksi dapat dibangun kembali.Seharusnya juga ada pembukuan untuk melihat pelanggan mana yang belum menerima acara mereka, dan pelanggan harus keberatan jika mereka menerima acara dalam urutan yang benar.
Berita Forex Hari Ini -- Untungnya, beberapa karya ini dapat disederhanakan, jika kita membuat acara idempoten: ini berarti menerima acara yang sama dua kali tidak memiliki efek samping tambahan.Doubles juga mudah untuk diperiksa oleh pelanggan, karena acara itu unik dan biasanya juga memiliki cap waktu atau ID unik.Perbedaan Besar.Jelas, disanaada beberapa perbedaan semantik: EDA adalah cara layanan dan aplikasi untuk berkomunikasi, sedangkan teknologi blockchain lebih tentang keamanan dan penyimpanan transaksi mereka.
Berita Forex Hari Ini -- Tetapi perbedaan utama adalah masalah kepercayaan: blockchain memungkinkan transaksi antara pihak-pihak yang memiliki kurang dari 100% kepercayaan pada kemampuan pihak lain untuk menangani data dengan benar.Dalam hal acara, kami tidak memiliki jaminan kriptografi bahwa acara yang kami kirimkan akan ditangani dengan benar.Moral dari Kisah Ini: Apakah ada pemenang.Saya sering melihat solusi blockchain diteruskan untuk memungkinkan dan meningkatkan komunikasi "transaksi" tertentu, atau "informasi" - tetapi kita mungkin juga menyebut "peristiwa" ini - antara berbagai pihak.
Berita Forex Hari Ini -- Biasanya, daya tahan yang lebih besar terhadap kegagalan karena sifat terdistribusi, interoperabilitas yang dihasilkan antara pihak independen menggunakan teknologi blockchain yang sama, dan kelincahan yang meningkat akibat sifat komunikasi yang tidak sinkron., diakui sebagai manfaat besar dan "baru".Ini adalah sebagian yang mendorong saya untuk menulis blog ini.Saya merasa bahwa, dalam banyak kasus, solusi ini akan sangat diuntungkan dengan mengandalkan Event Driven Architecture (dan prinsip-prinsip desain efektif lainnya) sebagai gantinya.Jadi kapan kita harus menggunakan teknologi blockchain.
Berita Forex Hari Ini -- Jawabannya terletak pada perbedaan besar: Kepercayaan.Ketika transaksi tamperproof diperlukan, karena pihak yang berkomunikasi tidak dapat sepenuhnya percaya satu sama lain atau pihak pusat; atau ketika kontrak perlu diberlakukan secara kriptografis untuk alasan yang sama, blockchain kemudian menjadi BAGIAN ideal dari solusi (tetapi sistem mungkin masih mendapat manfaat dari penggunaan peristiwa, di antara banyak teknologi "transformasi digital yang memungkinkan" lainnya).Untuk model yang lebih detail tentang kapan atau kapan tidak menggunakan blockchain, lihat model keputusan yang dibuat oleh kolega saya.Bagaimanapun, kedua teknologi ini merupakan evolusi yang sangat penting, tetapi keduanya dikerdilkan dalam kegunaan dan potensi transformasi oleh yang lain:n Antarmuka Pemrograman.
Berita Forex Hari Ini -- API semakin membentuk dasar dari platform digital yang baik, dan merupakan cara yang disukai untuk membiarkan aplikasi dan layanan berkomunikasi, dan bisnis saling beroperasi.Apa yang disebut API Economy telah berkembang dengan pesat, dan tren ini tidak akan berhenti dalam waktu dekat.Acara bahkan dapat ditransmisikan melalui API (contohnya Google Pub / Sub API).Dan platform Blockchain, tentu saja, juga harus menawarkan API yang dapat digunakan kembali untuk memudahkan eksploitasi mereka.
Berita Forex Hari Ini -- Lebih banyak tentang API dapat diharapkan di posting blog mendatang.
Tidak ada komentar:
Posting Komentar