
Perdagangan global memerlukan pihak dan sistem yang berbeza yang tidak semestinya berhubung. Anda boleh menyemak tapak web jika anda mahukan pengurus akaun khusus untuk usaha perdagangan bitcoin anda. Blockchain boleh membantu dengan semua ini, tetapi ia mempunyai cabaran, seperti keperluan untuk piawaian. Badan piawaian industri adalah penting dalam meletakkan asas kebolehoperasian blockchain. Mulakan perjalanan dagangan anda dengan platform dagangan yang bereputasi seperti biticode.
Sejak Januari 2017, Pertubuhan Antarabangsa untuk Standardisasi (ISO) telah berusaha membangunkan rangka kerja untuk menilai teknologi blockchain. Matlamatnya adalah untuk membandingkan dan menilai keupayaan rantaian blok berkenaan empat kriteria kritikal untuk menjana rangka kerja yang dikongsi dan tidak jelas untuk ISO/TC 307, yang memfokuskan pada teknologi maklumat dan komunikasi:
Penilaian yang saksama terhadap teknologi blockchain akan membolehkan organisasi membandingkan platform yang berbeza secara objektif antara satu sama lain dan mencari yang sesuai untuk keperluan mereka. Kumpulan ISO/TC 307 ialah inisiatif bersama organisasi berikut: International Electrotechnical Commission (IEC), International Organization for Standardization (ISO), dan Information Technology Services & Solutions, sebuah organisasi penyedia perkhidmatan IT dan telekomunikasi.
ISO dan IEC mengendalikan sistem pembangunan piawai (SDS) dengan dua tahap. Tahap 1 ialah rangka kerja yang memperincikan keperluan piawaian, manakala Tahap 2 menggariskan cara membangunkannya. Matlamat membangunkan ISO/TC 307 adalah untuk mencipta SDS yang memperincikan metodologi yang harus digunakan oleh organisasi untuk menilai kesesuaian teknologi blockchain untuk menangani kriteria yang ditetapkan oleh ISO/IEC. Dan ini hanyalah satu contoh bagaimana blockchain telah mula menakluki dunia.
Apakah ujian blockchain?
Ujian rantaian blok adalah penting untuk memastikan bahawa rantaian blok memenuhi keperluan kualiti dan mengesahkan bahawa ia mematuhi spesifikasi. Di samping itu, ia memastikan kesihatan platform dan ekonomi blockchain.
Memandangkan berbilang pihak menggunakan blockchain, tidak mudah untuk menentukan siapa yang telah memberikan maklumat tentang fungsinya. Oleh itu, adalah penting untuk mendapatkan maklumat tentang sistem tertentu sebelum menyediakan fungsinya kepada pengguna dan syarikat lain.
Pendekatan yang berbeza boleh digunakan semasa menilai sama ada platform blockchain memenuhi keperluan tertentu. Terdapat tiga kategori utama kaedah penilaian: ujian fungsi teras (ujian dalam kod), ujian integrasi sistem (ujian sedang digunakan), dan ujian luaran (ujian di luar sistem). Untuk ujian, blockchain mempunyai tiga lapisan: teras (infrastruktur), lapisan aplikasi dan lapisan antara muka.
Komponen utama termasuk:
ISO/TC 307 mencadangkan tiga pendekatan untuk ujian blockchain untuk memenuhi keperluan pengguna dan pelanggan dengan terbaik. Organisasi juga mungkin mempunyai hasil ujian dan metodologinya. Contohnya, piawaian ISO/IEC 17025 menyediakan rangka kerja untuk organisasi yang terlibat dalam menguji produk, perkhidmatan atau sistem. Ia amat relevan apabila menguji produk atau perkhidmatan berasaskan blokchain.
Aspek-aspek penting
Dua aspek penting dalam ujian persekitaran blockchain ialah keselamatan sistem dan kebolehoperasian. Keselamatan ialah tanggungjawab bersama, memerlukan penglibatan semua pihak yang berkaitan (cth, pembangun, pengguna, dan pasukan ujian) untuk memastikan langkah keselamatan yang betul disediakan. Potensi untuk perubahan persekitaran yang tidak boleh diterima dan kekurangan kesalingoperasian boleh menyebabkan kegagalan blockchain.
Satu contoh ialah kelemahan keselamatan yang ditemui dalam platform Ethereum pada tahun 2016. Kerentanan ini berlaku kerana Kontrak Pintar Ethereum dilaksanakan pada platform kerana ia pada mulanya tidak dibina dengan perlindungan yang mencukupi untuk menangkis serangan.
Faedah ujian blockchain
Memandangkan beberapa pihak terlibat dalam ujian blockchain, adalah penting untuk melibatkan beberapa pakar. Pakar harus sangat cekap, mempunyai pengalaman dalam blockchain dan organisasi yang menawarkan produk atau perkhidmatan untuk diuji. Tambahan pula, pakar ini mesti memahami keperluan dan keperluan pengguna untuk memastikan aplikasi blockchain memenuhi jangkaan pengguna.
Cabaran ujian blockchain
Memandangkan ujian blockchain melibatkan dua proses utama – mentakrifkan ujian itu sendiri dan menentukan kriteria penilaian untuk setiap ujian ini- ia boleh menjadi proses yang kompleks. Kerumitan proses ini boleh menjadi salah satu cabaran utama untuk berjaya melaksanakan ujian blockchain. Untuk memastikan blockchain memenuhi satu set keperluan, proses ujian mesti dibuat dengan jelas dan ditakrifkan dengan baik.
Walaupun beberapa rangka kerja tersedia, ia boleh menjadi lapuk dan sukar untuk digunakan, dan terdapat kekurangan alat berkualiti yang boleh membantu mengautomasikan proses ujian. Kekurangan alat berkualiti boleh melambatkan atau menghalang pelaksanaan teknologi blockchain dalam penggunaan praktikal. Menguji blockchain juga mahal, dengan setiap ujian menelan kos purata $5 juta. Tambahan pula, kos ujian dijangka meningkat kerana teknologi baharu memerlukan rangkaian alat dan protokol ujian yang lebih luas.
Kesan ujian blockchain ke atas syarikat
Aset berasaskan rantaian blok semakin meningkat kepercayaan dan nilai. Akibatnya, lebih banyak organisasi mula berminat untuk menggunakannya. Bagaimanapun, asas teknologi aset ini masih belum matang dan perlu diperbaiki dan diuji lebih lanjut sebelum ia boleh dilaksanakan dalam pengeluaran.
Di samping itu, memandangkan ujian blockchain akan memberikan hasil yang lebih baik (dan dengan itu menawarkan hasil yang lebih tinggi) kepada pembuat keputusan, organisasi ini akan memperoleh bahagian pasaran lebih cepat daripada pesaing mereka yang tidak menguji (iaitu, memberikan hasil yang lebih buruk).







