04 2020 档案
摘要:1. 为什么要分叉 比特币之所以会产生分叉这个行为,是因为比特币的底层技术是区块链,而区块链是具有去中心化特性的,这便导致比特币是由一群人来维护的。最初,中本聪发明比特币大概只是想让人们多一种更自由的货币交易方式,但随着比特币被更多的人所了解和使用,人们对比特币的想法和要求也多了起来。 一些人开始觉
阅读全文
摘要:一、什么是区块链节点? 要知道什么是超级节点,首先要知道什么是节点。区块链网络中的每一个节点,就相当于存储所有区块数据的每一台电脑或者服务器终端。所有新区块的生产,以及交易的验证与记帐,并将其广播给全网同步,都由节点来完成。 简单地说,节点就是埋头干活的。而且公有链上所有的节点都会抢着干活,因为只有
阅读全文
摘要:比特币BTC 比特币是第一个真正意义上的区块链,不过从严格意义上来讲,它对智能合约的开发者是不友好的。 1. 比特币系统使用 C++ 开发。 2. 智能合约:可以用一种低门槛的编程语言Bitcoin Script在比特币系统上编写智能合约。另一种较高级别的语言是Ivy,它可以编译成Bitcoin S
阅读全文
摘要:Gas: gas是“燃料”的意思,在以太坊区块链上实现了一个EVM(以太坊虚拟机)的代码运行环境,在链上执行写入操作时,网络中的每个全节点都会进行相同的计算并存储相同的值,这种执行的消耗是昂贵的,为了促使大家将能在链下进行的运算都不放到链上进行,也为了奖励矿工,因此在链上每执行一个写入操作时,都需要
阅读全文
摘要:“只要log打的好,没有bug解不了” 【参考链接:https://www.jb51.net/article/63502.htm】 信息级别:notset < debug < info < warn < error < critical >>> log文件里的内容是默认追加的,每次执行程序的产生的日
阅读全文
摘要:*** 首先,要想按照指定顺序读取文件,首先就得(重命名)使文件名具有一定的规律。比如将文件名称全部命名成数字,因为数字可以比较大小,方便排序。 参考链接:https://www.cnblogs.com/chester-cs/p/12252358.html 读取一个文件夹中的所有的文件,这些文件可能
阅读全文
摘要:参考链接:https://blog.csdn.net/weixin_43420032/article/details/84646041 示例 1 Curl命令: curl --request POST --url https://open.workec.com/auth/accesstoken --
阅读全文
摘要:区块链中的nonce值的作用: 1.区块中的nonce值 用来挖矿,随机猜测nonce,直到算出符合条件的hash值,其他节点可以根据nonce验证。 2.交易中的nonce值 是指从 from 账户发出交易的次数,。从0开始递增,同一账户的交易会被依次确认。 有以下几个作用: 确认交易顺序 防止双
阅读全文