Penandatanganan transaksi adalah salah satu konsep teknis platform DDK, yang harus dipahami oleh semua pengguna untuk melakukan transaksi dari semua jenis.
Pada platform DDK, pengirim harus menandatangani setiap transaksi yang tersedia di platform sebelum penerimaan oleh jaringan.Proses ini disebut penandatanganan transaksi dan identik untuk semua transaksi.
Untuk menyajikan semua jenis transaksi, Anda harus menyajikan bidang-bidang berikut:
- Anda harus mengidentifikasi jenis transaksi melalui bilangan bulat 8 bit.
- Ketika Anda telah membuat transaksi, Anda memerlukan cap waktu 32-bit.
- Kunci publik dari penerbit juga diperlukan 256 bit untuk transaksi.
- Untuk mewakili jumlah DDK, yang diperlukan untuk mentransfer, Anda akan menggunakan 64-bit
Beberapa bidang lain juga diperlukan, yang tergantung pada jenis transaksi. Setelah pembuatan blok data, hash menggunakan algoritma SHA-256. Dengan menggunakan pasangan kunci dari penerbit, pengirim menandatangani transaksi. Ketika penerbit mengaktifkan frasa sandi kedua, ia menambahkan tanda tangan pertama setelah mengakhiri blok data. Dia mengulangi prosesnya dan menghasilkan tanda tangan kedua.
Untuk akun multisignature, proses yang sama diperlukan. Melalui proses ini, sistem menghasilkan ID transaksi. Sistem perlu melengkapi informasi tanda tangan untuk mengambil blok data dan menghitung ID transaksi.Setelah proses ini, SHA-256 digunakan untuk hash blok dan sistem membalikkan 8 byte pertama hash dan menganggapnya sebagai ID transaksi.
Biaya yang diperlukan untuk transaksi pada DDK adalah sebagai berikut
Jenis Transaksi | Deskripsi | Biaya |
Transfer antar teman | Ini adalah transaksi pada koin yang tidak dipertaruhkan dari pengguna DDK ke pengguna DDK lain di platform. | 0,01% dari jumlah yang ditransfer |
Transfer ke Pertukaran Global | Ini adalah transaksi dari Platform DDK ke Penukar Global. | 0,01% dari jumlah yang ditransfer |
Pendaftaran Frasa Sandi Kedua | Ini adalah opsi keamanan yang mengharuskan akun memiliki alamat dompet tambahan untuk keamanan cadangan. | 0,1 DDKoin |
Registrasi multi-tanda tangan | Ini adalah opsi keamanan yang membutuhkan tanda tangan beberapa kunci agar keamanan cadangan. | 0,1 DDKoin |
Transfer Stake DDKoin | Ini adalah transaksi Peer-to-Peer (P2P) dari DDKoin yang dipertaruhkan. | 10% dari jumlah DDKoin yang dipertaruhkan |
Taruhan DDkoin | Ini adalah biaya yang dibayarkan untuk memasukkan DDKoin ke dalam kontrak taruhan. | 0,01% dari jumlah DDKoin yang dipertaruhkan |
Pemungutan suara | Ini adalah biaya yang dibayarkan untuk tindakan memilih delegasi | 0,01% per suara |