Ketika saya menulis cryptocurrency semi-desentralisasi dalam PHP. (Bagian 1 - Mengoleksi Perpustakaan)

Kata pengantar


Anda mungkin ingat artikel terakhir di mana saya mengembangkan mata uang digital terpusat. Idenya adalah, seperti yang Anda tahu, yang buruk. Saya memutuskan untuk memulai kembali garis tutorial ini, tetapi lebih atau kurang normal daripada sebelumnya. Pada baris ini kita akan mencoba untuk "mengunyah" semua yang telah dikatakan. Karena itu, jika Anda melihat artikel terakhir, Anda dapat melihat di sini sesuatu yang ada di artikel terakhir.

Apa yang terjadi selama dua bulan radio diam
  1. .
  2. .
  3. (P2P- PHP, - ).
  4. .
  5. , .
  6. — :).


Saya harap setidaknya saya tidak akan meninggalkan garis ini.

Daftar artikel


  1. Ketika saya menulis cryptocurrency semi-desentralisasi dalam PHP. (Bagian 1 - Mengoleksi Perpustakaan)
  2. Ketika saya menulis cryptocurrency semi-desentralisasi dalam PHP. (Bagian 2 - Pengembangan)

Membandingkan


Pertama: Cryptocurrency yang terdesentralisasi akan jauh lebih andal daripada cryptocurrency tersentralisasi, di mana setiap orang dengan waktu sendiri akan secara manual mencoba untuk menulis ulang blockchain-nya.

Kedua: Tidak seperti koin terpusat, dompet tidak akan disimpan dalam database yang terdesentralisasi. Dalam hubungan ini, siapa pun yang memiliki keseimbangan di tangan mereka dapat membakar bagian, bahkan jika mereka membuat kesalahan dalam satu huruf di alamat dompet.

Ketiga: Tidak seperti koin desentralisasi, dalam koin terpusat setiap penipuan dapat menghapus saldo untuk semua orang. Tapi tidak ada yang menginginkan ini.

Mulai!


Sebelum kami mulai mencari perpustakaan, saya akan segera mengatakan yang berikut:

  • Saya akan menulis di bawah konsol PHP 7.4
  • Komposer adalah hal yang baik. Saya tidak lupa menggunakannya.

Pencarian Perpustakaan


P2P. Peer-to-Peer digunakan dalam cryptocurrency untuk memastikan bahwa jaringannya independen terhadap siapa pun, sehingga baik pemerintah maupun struktur kekuasaan lainnya tidak dapat secara independen mengontrol akuntansi unit moneter, tidak ada yang dapat menulis ulang blockchain. Kelebihan dari metode ini adalah jika cryptocurrency terpusat (mis. Sesuatu seperti API pada server web sederhana), tidak ada yang akan menjamin keamanan blockchain dan integritas pencipta. Kami mempersenjatai diri dengan perpustakaan sederhana, BPN disebut Bit Points Network. Meskipun setengah terdesentralisasi dan membutuhkan pelacak, ia dapat dianggap desentralisasi. Link .

Blockchain Salah satu perpustakaan penting dalam proyek kami. Di blockchain itulah klik akan dibuat
Mengenai pemasangan paket-paket ini.
, . — Composer, , Packagist .


BIP39. Kami ingin mengembalikan dompet di mana saja, dari seluruh dunia. Tetapi kami tidak tahu caranya ... Berkat standar BIP39, Anda dapat memulihkan dompet Anda. Dan di sini adalah URL - klik
BIP44. Tiba-tiba, kami ingin membuat beberapa dompet dengan hanya satu frase SEED dari dompet pertama. Layak untuk dipikirkan. Namun, di github yang sama Anda dapat menemukan perpustakaan yang mengimplementasikan standar ini dalam PHP. Klik .

Berikut adalah daftar pustaka yang diperlukan. Saya melemparkan dua yang pertama ke dalam satu direktori, saya menginstal dua yang terakhir melalui Composer.

Untuk meringkas


Saya harus memulai dari awal lagi, sudah lebih mirip dengan cryptocurrency lainnya.

Terdesentralisasi, tanpa kendali pemerintah, gratis untuk semua. Setelah sekitar beberapa jam, saya akan menerbitkan bagian kedua, di mana kami akan menulis klien, mengkonfigurasi pelacak. Semoga beruntung untuk semua! Sampai jumpa.

All Articles