1. Pendahuluan
1. Apa Naik
Kami adalah Rise, mata uang berbasis Lisk dan didistribusikan platform aplikasi sangat menekankan keamanan dan kemudahan penggunaan. Tujuan kami adalah untuk memberikan User Interfaces grafis untuk pengembangan Desentralisasi / Distributed aplikasi, pembuatan Kontrak Smart dan Sidechain / penciptaan koin kustom, semua didukung oleh bukti kami Distributed sistem Stake. Membangun aplikasi Anda sendiri dan mengandalkan kami untuk memberikan keamanan untuk blockchain Anda, daripada harus membangun sendiri. 2. Teknis Latar Belakang Naik sedang dikembangkan menggunakan Node.js [1] untuk backend aplikasi, Pergi dan skrip shell untuk server, melalui Dokku dan Docker, dan Bereaksi di ujung depan. Node.js dipilih karena itu model concurency sangat efisien , karena sifat model evented Javascript. Database menggunakan MongoDB, dan pembicaraan aplikasi untuk db melalui Mongoose ORM, untuk memungkinkan pembuatan kueri kompleks, yang ditulis dalam Javascript. Dukungan untuk SQL Query adalah pada Roadmap. Dokku [2] dan Docker [3] dipilih karena itu kemampuan fungsional untuk menciptakan lingkungan aplikasi yang sama sekali terpisah melalui penggunaan LXC [4] kontainer di Linux. Sebuah Dapp ditulis dalam bahasa apapun akan sandboxed oleh wadah LXC, terkena Dunia hanya pada port 80 secara default, dan akan terhubung ke aplikasi Node Naik utama pada server yang melalui jaringan internal. Bereaksi [5] adalah Javascript View ( dari MVC) perpustakaan. Ini menggunakan DOM Virtual dengan update Differential untuk melakukan perubahan ke halaman, dan mengendalikan aliran data dengan satu arah reaktivitas. Jika perubahan model, pandangan akan memperbarui perubahan. Ia juga menggunakan compoents ke halaman web template, membuat pengembangan UI aplikasi yang kompleks efisien. Bereaksi untuk penggunaan Dom Virtual dengan update Diferensial memungkinkan perubahan UI yang akan dibuat dengan cepat di klik pengguna. Daripada harus rerender seluruh halaman, kita dapat rerender hanya bagian-bagian yang perlu memperbarui. 3. Inovasi kunci Faktor Keamanan adalah sangat penting untuk Bangkit. Kenaikan akan menggunakan pendekatan holistik untuk memastikan keamanan jaringan, dan blockchain tersebut. Konsisten menjalankan audit keamanan pada infrastruktur kami, menyewa seorang analis kerentanan berdedikasi, dan bekerja dengan Proyek Node Keamanan untuk tetap up to date dengan kerentanan dalam paket NPM adalah beberapa hal yang Bangkit akan melakukan. Sebuah whitepaper keamanan terpisah akan dirilis setelah peluncuran ICO. Semua Dapps akan diminta untuk menggunakan enkripsi SSL pada endpoint publik mereka. Ini akan secara otomatis disediakan oleh paket LetsEncrypt terintegrasi dengan instalasi Node. Setiap Dapp dikerahkan ke node secara otomatis akan memiliki sertifikat SSL yang dihasilkan dan ditugaskan untuk itu. Mereka akan diperbaharui setiap 60 hari. Linux Kontainer memungkinkan Naik untuk mendukung lebih dari sekedar Node sebagai platform pengembangan. Pembangunan di setiap bahasa yang dapat berjalan di Linux, dan mengkonsumsi API adalah mungkin. Kami juga akan sepenuhnya mendukung Javascript, Python, Ruby, C #, dan Java sebagai lingkungan pengembangan, dengan wadah khusus yang dirancang khusus untuk bahasa-bahasa tersebut untuk menghubungkan mereka langsung ke Node Naik melalui saluran jaringan aman, internal. Komunikasi berbasis WebSocket antara node. Websocket adalah sebuah teknologi HTTP yang memungkinkan dua sistem untuk berkomunikasi di dekat real time. Hal ini akan memungkinkan beberapa perangkat tambahan untuk proses konsensus, berpotensi mempercepat proses untuk mengkonfirmasi transaksi. Delegasikan node tertentu akan menjadi simpul dipreteli dirancang hanya untuk digunakan sebagai delegasi. Ini, ditambah WebSockets, akan memungkinkan node delegasi untuk menjadi host di mana saja, bahkan di belakang firewall, tanpa kesulitan. GUI Smart Kontrak dan Dapp Pembangun akan memungkinkan siapa pun untuk membangun Smart Kontrak dan Dapps, sangat mengurangi waktu untuk pasar, dan meningkatkan jumlah orang yang dapat membangun aplikasi untuk platform Rise. 4. Naik Komponen Nodes Pengembang Desentralisasi P2P hosting dapps Naik / Bitcoin API penyimpanan Decentralized P2P untuk dapps meningkat Javascript SDK Desentralisasi komputasi Naik Python SDK Aman wadah untuk dapps naik Ruby SDK Sidechain konsensus untuk setiap Dapp Naik C # SDK Mudah Installer simpul Naik Java SDK Mudah delegasi Installer naik UI Kerangka GUI Smart kontrak Builder GUI Dapp Builder Desktop Client Ponsel Client Web Client 2. Klien 1. Meningkat Web The Rise Web klien datang semua akan Nodes Rise. Hal ini memungkinkan pengguna untuk mengelola account mereka, Dapps, RISE, dan Kontrak Pintar dari mana saja dengan koneksi internet. Keamanan masih terjaga karena penggunaan Page Single Aplikasi dibangun di Bereaksi, enkripsi terjadi pada sisi klien dan akan ditransfer melalui koneksi SSL aman. Menjalankan klien Web membuatnya begitu Anda tidak perlu memiliki seluruh blockchain download. Tentu saja, jika Anda ingin visibilitas ke blockchain yang memiliki salinan Anda sendiri memungkinkan, Anda dapat setup simpul penuh pada mesin cadangan, sebuah vm, VPS, atau bahkan Raspberry Pi. Web client juga merupakan dasar untuk meningkat D
Sedang diterjemahkan, harap tunggu..
