我发明了超越区块链的玩法。就是更为简单的一次性货币支付系统。区块链为了什么,为了就是币在使用中避免双花嘛,双花就是无限次使用一个币,它解决了这个问题,以前我们用全国电子联行系统刷银行卡,但银行卡是跟现金挂钩的。有了区块链就能脱颖而出。但是使用区块链要用的分布式记账法,要有一定节点和矿机支撑,组成互联网才能运行,加上哈希计算很费成本。那么我发明的新的支付系统蓝本是以以前我学习C++时这个银行账户代码作业为例,通过成员函数输入金额就存款了,也能取款。如果取款是发送金额,数字减少的同时。有另一台机器,可以接受指令,一旦接受指令就执行程序,把减少的数字加到这个新机器上,就是一次数字的传递。这就是一次性简单支付系统,而且我们不用互联网,用一种电波,像BB机,遥控器,那么这两个终端就不是热钱包,是冷钱包。它是不存在双花问题的,也不存在安全性问题。如果有需要可以和我合作
#include<iostream>
#include<string>
#include<conio.h>
using namespace std;
class bank {
private:
string m_name;
string m_number;
int m_money;
public:
bank(string name, string number, int money);
void show();
void input();
void output();
};
bank::bank(string name, string number, int money) :m_name(name), m_number(number), m_money(money) {}
void bank::show() {
cout << "姓名" << m_name << "账号" << m_number << "存款" << m_money;
_getch();
}
void bank::input() {
int n;
cin >> n;
m_money+=n;
}
void bank::output() {
int n;
cin >> n;
m_money-=n;
}
int main() {
bank bank("杨君朝", "820000199411080011", 2000);
int a;
while (1) {
cout << "1.显示" << endl << "2.存款" << endl << "3.取款";
a=_getch();
switch (a) {
case 49:bank.show(); break;
case 50:bank.input(); break;
case 51:bank.output(); break;
}
system("cls");
}
return 0;
}