NO.16 这么说,终于搞清楚各种加密货币了

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sunchaoenter/article/details/80825447

这篇文章写给大家,同样写给正在学习的我。

 

进入以太坊2.0时代以后,加密货币的种类如雨后春笋般出现。在此之前,可能只有比特币,莱特币等基于比特币系统修修改改的币种。在以太坊,这个平台本身就支持开发你自己的应用,发布你自己的币种。

 

加密货币跟股票一样,也有交易市场。进入交易市场,你会发现,各种名称的币,各种币的缩写,各种币的logo,搞得人傻傻分不清楚。据不完全统计,目前市场上可交易的币种数量在1500+。如此数量庞大的币种,你叫小白如何选择,如何下手?下是某交易所的截图,看花眼了吧。


新进来的人看的云里雾里,眼花缭乱。而恰恰掌握这些知识的差异程度,投资的水平才会有高有低,认知才会有深有浅。就我目前了解,加密货币主要分为以下几种:

 

1. 比特币

这不用说,首个区块链应用。

 

2. 比特币修改版

比特币这个系统是开源的,所有人都可以拿到这个系统的源代码,修修改改,换个名字,设计个好看的logo,出个新币种。比如修改总发币数量,修改加密算法,修改交易时间,修改挖矿难度等等,总的来说跟比特币很相似。以太坊出来之前,除了比特币,其余大家都叫山寨币,被称为山寨币的莱特币就是这种情况。

 

3. 开发平台

比方说我开发了一个区块链平台,在这个平台上,你可以开发你自己的区块链应用,这个平台可以容纳成千上万的应用运行,就像Android开发平台一样,你可以使用Android官方开发包开发Android设备上的微信、淘宝等等等。当然我这个平台本身也发行加密货币,以太坊的以太币就是这样的情况。除了以太坊还有量子链、EOS、小蚁(NEO)、比原链等10个左右的平台。

 

4. 平台内的应用币

3点说过什么是平台币,比如说在以太坊平台上,我可以进行ICO,大家用以太币来做我这个项目的天使投资人,按照比例,我回馈这些投资人我的应用(这个应用我可能还没有开发)的代币。直白一点,你用以太币投资我这个项目,我给了你叫DBC的代币,以后如果项目做好了,DBC翻了上百倍、上千倍,做为早期的投资人,你是很爽的。理想是美好的!!!

 

5. 分叉币

还是讲直白一些,比特币在区块链上一直运行着,一条主链在不断延长。软件嘛,总有升级的时候,比方说出现什么bug或者说想改进某些功能,普通软件很好升级,但是像区块链这种分布在全球的软件可就难了,有的人愿意升,有的人不愿意升,愿意升的变成新版本了,不愿意的还是旧版本。如果旧版本不同意新版本的功能,软件上叫做不兼容新版本,那么区块链就会产生分叉,分叉出来一条新链继续跑,这时我们可以起个新名字,新币种就出现了。BCHBCD就是这样分叉的情况。

 

6. 其他品种

 

【作者:Sammy,做为区块链的一个长期学者,研究者,对区块链有着强烈的兴趣,愿意跟大家分享区块链知识,带领大家一起进入区块链的大门,共同体验区块链带来的变革。原创作品,欢迎转载,转载请标明出处。可加微信公众号共同探讨、学习,扫码或搜索:区块链之我见】


展开阅读全文

哈哈哈。。。两天了。。终于搞清楚原因了。可以睡觉了

06-14

按照通讯协议,我发送02 30 30 30 41 30 30 32 03 36 36给设备,设备要返回我02 30 31 30 30 03 43 34rn[img=https://img-bbs.csdn.net/upload/201706/14/1497451259_711835.png][/img]rn根据如图片协议,正常设备要返回我02 30 31 30 30 03 43 34 哎。结果老是只返回我一个错误码。代码看着好像也没有毛病[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/6.gif][/img]rn[code=csharp] private void Com_DataReceived(object sender, SerialDataReceivedEventArgs e)rn rn byte[] ReDatas = new byte[COM.BytesToRead];rn COM.Read(ReDatas, 0, ReDatas.Length);//读取数据rn rnrnrn private void 打开Y0_Click(object sender, EventArgs e)rn rnrn if (COM.IsOpen == true)rn rnrnrn byte[] DY0 = 02, 30, 30, 30, 41, 30, 30, 32, 03, 36, 36 ;rn BitConverter.ToString(DY0).Replace("-", "");rnrnrn COM.Write(DY0, 0, DY0.Length);rnrn rn rn rn elsern rnrn [/code]rn后来把代码修改成以下,成功返回我02 30 31 30 30 03 43 34 [img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/23.gif][/img]rn[code=csharp]private void Com_DataReceived(object sender, SerialDataReceivedEventArgs e)rn rn byte[] ReDatas = new byte[COM.BytesToRead];rn COM.Read(ReDatas, 0, ReDatas.Length);//读取数据rn rnrnrn private void 打开Y0_Click(object sender, EventArgs e)rn rnrn if (COM.IsOpen == true)rn rnrnrn byte[] DY0 = 02, 48, 48, 48, 65, 48, 48, 50, 03, 54, 54, ;rn BitConverter.ToString(DY0).Replace("-", "");rnrnrn COM.Write(DY0, 0, DY0.Length);rnrnrn rnrn elsern rnrn [/code]rn原因:协议上面说要发十六进制。我直接输入数值,在VS里面貌似是十进制。我输入02 30 30 30 41 30 30 32 03 36 36 VS把他当成十进制,然后BitConverter.ToString(DY0).Replace("-", ""又转换成十六进制。结果发送的就不是十六进制的02 30 30 30 41 30 30 32 03 36 36。我把要发送的十六进制02 30 30 30 41 30 30 32 03 36 36 先转换成十进制02, 48, 48, 48, 65, 48, 48, 50, 03, 54, 54, 。然后BitConverter.ToString(DY0).Replace("-", ""又转换成十六进制,完美的一塌糊涂啊。。。。哈哈哈哈 论坛

终于搞清楚SetWindowPos的hWndInsertAfter参数的作用

07-27

函数声明:rnBOOL WINAPI SetWindowPos(rn _In_ HWND hWnd,rn _In_opt_ HWND hWndInsertAfter,rn _In_ int X,rn _In_ int Y,rn _In_ int cx,rn _In_ int cy,rn _In_ UINT uFlagsrn);rnrn参数解释:rnhWndInsertAfter,[输入]:rn存放要将hWnd参数指定的窗口定位在哪个窗口句柄的前面,不能为NULL,也可以为(选一至一个):rn HWND_BOTTOM(1):rn 如果hWnd参数指定的窗口是当前活动窗口,将此窗口定位在Z轴顺序的底部,也就是所有窗口的后面,且如果此窗口是置顶窗口,就变成非置顶窗口。rn 如果hWnd参数指定的窗口不是当前活动窗口,则不做任何定位,无论此窗口是置顶窗口,还是非置顶窗口。rn HWND_NOTOPMOST(-2):rn 如果hWnd参数指定的窗口是置顶窗口,且是当前活动窗口,就变成非置顶窗口,并定位在所有非置顶窗口的前面,及在所有置顶窗口的后面。rn 如果hWnd参数指定的窗口已经是一个非置顶窗口,或不是当前活动窗口,则不做任何定位。rn HWND_TOP(0):rn 如果hWnd参数指定的窗口是非置顶窗口,且是当前活动窗口,将窗口定位在所有非置顶窗口的前面,及在所有置顶窗口的后面。rn 如果hWnd参数指定的窗口已经是一个置顶窗口,或不是当前活动窗口,则不做任何定位。rn HWND_TOPMOST(-1):rn 将hWnd参数指定的窗口定位在所有非置顶窗口和置顶窗口的前面,并将窗口变成置顶窗口,无论此窗口是不是当前活动窗口。rn 如果hWnd参数指定的窗口在置顶后,又有其他窗口被置顶,则此窗口将被定位在其他置顶窗口的后面。rn 如果要一直保持某个窗口的置顶位置,需要每隔一段时间就设置一次置顶,才能保证不被其他窗口盖住。rnrn注意:如果uFlags参数中设置了SWP_NOZORDER标记则本参数将被忽略。rn 论坛

java核心技术竟然这么说

12-21

个人觉的不可理解.....以下是原话rnrn然而,尽管在Manager类中没有显式地的定义getName和getHireDay等方法,但属于Manager类的对象却可以使用它们,这是因为Manager类自动地继承了超类Employee中的这些方法。rn同样,[color=#FF0000]从超类中还继承了name,salary和hireDay这3个域[/color]。这样一来,每个Manager类对象就包括了4个域:name,salary,hireDay和bonus.rnrn代码如下rn[code=Java]rn/**rn @version 1.21 2004-02-21rn @author Cay Horstmannrn*/rnrnimport java.util.*;rnrnpublic class ManagerTestrn rn public static void main(String[] args)rn rn // construct a Manager objectrn Manager boss = new Manager("Carl Cracker", 80000, 1987, 12, 15);rn boss.setBonus(5000);rnrn Employee[] staff = new Employee[3];rnrn // fill the staff array with Manager and Employee objectsrnrn staff[0] = boss;rn staff[1] = new Employee("Harry Hacker", 50000, 1989, 10, 1);rn staff[2] = new Employee("Tommy Tester", 40000, 1990, 3, 15);rnrn // print out information about all Employee objectsrn for (Employee e : staff)rn System.out.println("name=" + e.getName()rn + ",salary=" + e.getSalary());rn rnrnrnclass Employeern rn public Employee(String n, double s, int year, int month, int day)rn rn name = n;rn salary = s;rn GregorianCalendar calendar = new GregorianCalendar(year, month - 1, day);rn hireDay = calendar.getTime();rn rnrn public String getName()rn rn return name;rn rnrn public double getSalary()rn rn return salary;rn rnrn public Date getHireDay()rn rn return hireDay;rn rnrn public void raiseSalary(double byPercent)rn rn double raise = salary * byPercent / 100;rn salary += raise;rn rnrn private String name;rn private double salary;rn private Date hireDay;rnrnrnclass Manager extends Employeern rn /**rn @param n the employee's namern @param s the salaryrn @param year the hire yearrn @param month the hire monthrn @param day the hire dayrn */rn public Manager(String n, double s, int year, int month, int day)rn rn super(n, s, year, month, day);rn bonus = 0;rn rnrn public double getSalary()rn rn double baseSalary = super.getSalary();rn return baseSalary + bonus;rn rnrn public void setBonus(double b)rn rn bonus = b;rn rnrn private double bonus;rnrn[/code]rnrn居然说私有域也被继承了。。。。。后面又花了点时间解释,怎么可能?。。。。。。 论坛

没有更多推荐了,返回首页