2018/4/1
区块链的分类
1. 公有链(Public Blockchain)
公有链,对所有人开放,任何人均可以参与的区块链,完全去中心化,不受任何机构口控制,账本内容完全公开透明,任何人都可以参与到区块链的维护和数据读取。公有链上的数据所有人都可以访问;共识过程的参与者通过内建的经济激励和密码学技术对整网数据的安全进行维护。
以比特币为代表,以太坊,超级账本计划等均为公有链项目。
2. 联盟链(Consortium Blockchain)
联盟链,对特定组织团体开放,指参与区块链的节点是事先确定的,节点间很有可能基础网络架构已经设计并完善,并有很好的链接(个人理解是因为组织团体的参与者已经确定好,理解为专门设计的专线或许更清楚点,这种方式其实不需要考虑所有参与者的各意图,一定程度上已经有基本共识。),这样的区块链可以采用非PoW的其他共识算法。
特点:
可以做到很好的节点间的连接,极少的成本维持运行,交易速度极快,少量节点同样具有很高的信任度,并不需要每个节点进行验证。
交易成本大幅度降低,此时并不需要提供高昂的激励机制也可以记账。
数据有一定的隐私性,联盟链中的数据是分级别的,对外,对内和对内部不同的节点间的权限也可以不同。
联盟链可视为“部分去中心化”的代表,联盟链的规则比较灵活,完全由联盟来指定规则。
3. 私有链(Private Blockchain)
私有链,对单独的个人或实体开放,参与节点只有自己,数据的访问和使用有严格的管理权限。指存在一定中心化控制的区块链。
由于联盟链也存在一定的中心化控制,所以也有人把联盟链归属于私有链
有人认为私有链就是传统意义上的分布式数据库,这种数据库早有成熟的解决方案,不需要非要用区块链来解决。
由于是一个中心化控制,所以内部数据就无法保证无法被更改的特性,对中心化组织外的第三方和公众并没有什么保障,可以作为内部审计使用。
本质上来说,私有链就是以牺牲部分去中心化的特性为代价,来换取对于区块链权限的一些特殊控制,并且可以以使用比公有链更为高效、灵活、低成本的共识机制来进行区块链的运转。私有链确实有大量的场景可以对接现实世界的需求,有限的去中心化更容易达成共识,可以使交易速度更快,效率更高,并且可以提供更多受控的功能。去中心化与中心化并不是水火不容,相反,它们之间更是一种共生共存、互相依赖和结合的关系。
思考题:
如果你来开发一个区块链项目,选择哪种形式的区块链?
当前让我开发一个区块链项目,更希望开发一个联盟链的区块链项目。
联盟链在效率上要高过公有链,当前社会人们总是处于高度压力之下,对于时间,效率是非常看重的,所以这一点非常重要,如果也许诉求是一定程度的去中心化,并且又要符合时代的需求高效,联盟链是胜过公有链。另外,联盟链的需求实际上在一定程度上,参与者已经具有一定的共识机制,并有条件的情况下,基础设施已经非常成熟,基于较为成熟的环境中,诞生的新技术更为稳健和鲁棒,因为在实现上不需要考虑太多基于区块链技术本身以外的“特性”(坑)。另外,实际上,私有链是符合当前中国特色社会主义背景的(笑)
2018/3/31
传统领域的应用
1. 智能合约
智能合约是一段涉及资产与交易的代码,只有将它放到区块链上,才能有效防止复制和篡改。RootStock,简称RSK,在2017年11月中旬到12月中旬正式推出, 是一个建立在比特币区块链上的智能合约分布式平台。以侧链的方式完成智能合约的搭载,从而为比特币网络增加价值和功能。侧链,是相对于主链而言的,它是平行于主链的另一条区块链。它能够实现主链与侧链之间价值的双向转移。可以在侧链上使用主链资产,通过侧链来弥补主链功能的不足。虽然他们具有双向的价值转移的能力,但它们是隔离的,即使出现侧链中加密被破解的情况,所有的损害都只限于侧链本身。通过双向锚定的方式与比特币主链互联互通,实现智能合约的功能。
2. 众筹
区块链可以通过本身账本公开、透明、不可篡改的特点,降低众筹过程中以及后续资金使用过程中的信息不对称情况,降低人们的信任成本。由于区块链可编程、可追溯的特点,项目发起方还可以设置智能合约,真正做到众筹资金的专款专用,让出资人不用担心资金挪用等问题。
!!!目前在中国是非法行为被称为”ICO”,虽然上链后确实具有区块链相关特性,但实际上,无法从上链时进行有效的检查,或者倘若合约链是由中心化组织控制,无人进行上链的审查,或审查力度不够甚至存在暗箱操作,这样在进行ICO的时候更需要投资者的本身具有识别项目是否可行的技术能力,且,对于之前ICO项目,大多是包装成一个精美的web前端+理想化白皮书项目介绍+扑朔迷离查不到信息的团队宣传,大多数是圈钱后跑路。所以这里需要再三注意。
3. 公证
公证这个运用场景,基于区块链的公开透明不可篡改的特点,区块链在公证这个领域也比较有应用前景。公证其实就是是向公众证明某种东西存在或存在某种时刻。我们今天是由具有公信力的第三方如公证处、法院等证明。而区块链可以保证文件的不可更改和完整性,并且其互联网属性可以不受地域和时间的拘束,为公众提供公证服务,比传统的方式效率高很多。
思考题:
参考互联网,认为区块链应用到传统领域中需要多久?为什么呢?
每次工业革命都会导致今后的社会的飞速进步,从互联网刚开始仅仅是炒域名,出现泡沫,之后泡沫戳破后展现出认真做事的互联网企业,再到互联网已经沟通了全球大部分地区(世界最大局域网除外),大概只有20年左右,这个时间已经非常快速。再回归区块链相关项目,自09年面世到现在不到十年时间,已经出现了一些真实的应用,如比特币,如以太坊等项目,应用于传统行业的项目也已经出现,如金融方面的ripple等,确实解决了全球转账支付的跨区交易时间慢等一些痛点问题。实际上一些企业已经布局区块链,只是并没有在当时出现。毕竟要掌握核心科技(笑),作为杀手锏当然不能对外宣传。自去年比特币价值达到历史最高点(近20000美元)至今,各国政府也开始干预比特币市场,市场稍微冷静了下来(今天早晨被电报吵醒,比特币价格新低6500美元附近 = =),想来接下来应该更重视技术,应该在5-10年出现确实有价值且成熟的项目,并直接应用于社会大众。
区块链技术分类及实际应用方向:
1. 资产相关
资产发行,支付,跨境汇兑,交易,买卖等
2. 记账方式相关
银行,证券,保险等行业
3. 公开可信相关
共有链,众筹,公益,互助保险等
4. 可控匿名相关
保证个人信息隐私,包括个人疾病信息,银行存款信息等。
行业方面:
资产相关:
对于资产相关,国家可以发行法定数字货币,中心化账本,基于区块链技术可以对所有资产的来源进行追溯,可以明确每一笔钱款的来源。
金融相关:
信不不对称是金融行业出现风险的一个很大的因素。
区块链项目对其进行支撑可以降低成本,提升效率,降低风险。
物联网相关:
新时代,大多数物品智能化后,物联网时代到来后,物联网需要时自组织和自调节的系统,需要可靠的价值传输网络。区块链可以解决此核心困难。
思考题:
区块链是否应用在任何领域?
那些做的好?
由于懒,人们总是想做一个万金油的东西去解决任何问题的东西,不管是方法论还是框架,思想,都是无法永久解决问题的,区块链也不是万能的,只是提出了一种新的思想,来解决当时的金融危机的理想化解决方法。随着时间推移,不断衍生出新的概念。
我认为在当前理想化的状态下,区块链确实可以解决一些归属问题,这是区块链天然的优势。提升更多的公信,从而解决了很多社会资源。更多的投入的社会的进步中。
另外,区块链如果被中心化来使用,在一定程度上,存在脱光衣服站在集权人眼中,甚至连所有的社会关系都会体现,这里是未来社会中极有可能出现的。根据熊厂厂长所说的“中国人愿用隐私换效率”,我倒是不希望区块链的到来。
2018/3/30
平台类应用
1. Augur市场预测
以太坊上第一款应用,
基于强大的预测数据对未来事情展开预测,正确的用户会获得奖励
Augur用户可在预测市场基于事件的结果对赌以获得奖励,资金存储于智能合约中,可以有效地消除对手方赖账的风险和中心化的服务器作弊的风险。
2. Golem计算资源交易市场
实现计算能力的全球共享平台
它的参与者分为算力资源卖家、把需要计算任务上传到网络的任务创建者以及软件开发者。通过P2P网络,Golem能让电脑的所有者和个体用户都能够从其他用户租用算力。
Golem的技术参数是这样的。它是代币总量为10亿枚GNT;82%的GNT在外面出售和流通,18%的GNT保留在Golem团队手里。Golem采用以太坊区块链为基础的去中心化算力网络,作为自己的底层技术平台,共识机制为工作量证明机制PoW;资源分发协议为IPFS(分布式网络协议)。
3. DigixDAO数字代币
虚拟资产和黄金之类的实物资产之间产生对应关系
DigixDAO其实是一个老项目了,它创造了一个非常重要的概念,叫做“上链”,就是上区块链,也就是实物资产上到区块链上面,变成区块链资产。DigixDAO由一家新加坡创业公司DigixGlobal开发,推出了一个证明资产存在和所有权制度,证明记录将会通过IPFS——也就是我前面说的星际文件系统——和以太坊永久性地发布和保护。DigixDAO还独创了PoA资产证明(PoA,Proof of Assets),为实体资产代币化和文档化提供了使用实例。
思考题:
房子,车子等实体经济是否可以分割和转移?比较想进行代币话的资产是什么?为什么?
房子可以分割转移,但是车子在一定期限内可以,毕竟零件的会有损耗,时间长需要考虑更换零部件的问题,房子有产权可以上链进行保证。
我认为能够进行代币化的实体经济需要能够长久保存,并且不太容易分割,或者分割后不会出现什么区别,才有上链的必要,比如较为稳定的贵金属,房子这种事有可能的。但是对于鸡鸭鱼等这种上链的目的是为了证明资产完全没有必要,因为存在周期并不久,完全没必要。况且这种进行标记并不容易,且进行标记还需要额外的付出。
可以进行代币话的资产我觉得例如有价值的古董,这种带有额外标记的付出是值得的,可以上链;如果说技能评定,如英文水平认证作为资产同样是可以上链(虽然说认证是中心化认证的体现,但是不妨碍有中心化链进行认证)。
全球支付与结算
瑞波Ripple,是目前区块链金融应用较成功的应用之一,它基于一个开放、中性协议构建,支持全球不同分类账本和网络之间即时、低成本的国际支付,银行也可以通过它在不同网络之间发送实时的国际付款。
特点:组织严格,经营成功,执行效率更高
技术:OpenCoin原创算法
系统中存在两种身份节点:验证节点,普通节点
瑞波区块出块时间为秒级别,公式机制为协议公式
规定,只需要验证节点的投票就可以在短时间内对交易验证和确认,其不需要挖矿。
其跨国支付非常快,基本在20s左右即可做到跨国支付,传统银行系统需要约3~5个工作日。
特别的,瑞波币是一种“消耗能源”,转账需要支付少量的瑞波币给网络,但不同于其他区块链项目,手续费给矿工,但瑞波网络中没有矿工,手续费会在网络中被销毁掉。
瑞波的区块链基本上不为个人开发者开放,主要向企业尤其是银行和支付机构开放。
但,瑞波的运作是中心化运作的,瑞波团队持有大部分代币,存在而已操控币价的风险。Ripple Labs多次表示将在发展成熟后,逐渐去掉中心化团队影响。
Tether区块链项目
Tether它本质上就是一个简单的数字货币,但是它实现了法定货币与数字货币等值交换。Tether的代币叫USDT,美元的简写是USD。事实上,Tether的代币就是与美元实行一对一兑换而保持稳定,1美元=1 USDT。Tether基于法定货币产生的等额数字资产,然后由Tether公司来确保一个Tether可以兑换等额的美元。
公式机制:PoR储备证明
但由于该项目是中心化的,即发行、承兑、监管风险、运营风险全部集中在Tether公司。
Tether本身的诚信问题同样也是风险,因为不同于透明公开的区块链,做为保证金的美元是存在银行里的,这个数据不可能公开,所以某一天如果Tether挪用了资金……
思考题:
为何在全球支付结算领域,区块链的项目经常为中心化的组织运营?原因?
人们都是逐利的,对于金钱方面绝对不含糊。
即便某个组织提倡做出了某个区中心化的支付结算领域,恐怕很难有人来使用。
首先对于技术壁垒,很多人并不明白了解代码,即便将所有代码公布,也是很少一部分能够看懂所有的技术,大多数人并不能直接通过开源代码来了解当前做的是一个去中心化的技术。人们讨厌改变,不愿意接受新的事物,因为接受新的事物需要成本,如果说并不是特别急迫的需求,或者说存在当前可以替代的东西,人们一般是不会去接受新的事物。当前组织的打击,当前很多中心化组织,不希望出现新的组织来替代他们,所以肯定会有一定的打击,或者自己开发,让自己处于领先者。使用者也需要可信的组织来背书,不会轻易相信陌生的东西。
2018/3/28
以太坊发型量:X(预售多少枚以太坊)+0.099X(分给预售之前参与开发的早期贡献者)+0.099X(发行给长期项目研究者)
每年发行量:0.26X
每年采用PoW方式进行挖矿,每年发行量为0.26X个以太坊
2014年7月42天的预售,以太坊团队凑基金31531个比特币,当时价格为1843万美元,预售的X约为6千万左右(60102216个以太币)则在预售阶段共产生(60102216+2*0.099*60102216)约7200万枚以太币
以太坊上线后每年产60102216*0.26=15626576约1560万枚以太币
奖励机制:
区块奖励+叔块奖励+叔块引用奖励
由于以太坊区块出块间隔约12s,则短时间内容易出现分叉,无法保证所有矿工分清哪条链为最长链。比特币区块链系统中对于分叉出的非最长链区块称为“孤块”,“孤块”无比特币奖励。在以太坊中,为了提高矿工积极性,对“孤块”进行了区块奖励,称为“叔块”,同事每个区块对最近的2个叔块尽心个引用,会得到一定的(1/32)区块奖励,最多引用2个。
技术参数:
核心算法:Ethash
约12s~15s产一个区块,每个区块奖励5个以太坊
矿工所获得的包括:区块奖励,交易手续费,Gas(智能合约开发者运行和简历智能合约所需要的花费)
以太坊ETH和以太坊经典ETC
2016年4~6月,以太坊网络上规模最大的一次众筹项目The DAO。DAO是Decentralized Autonomous Organization 的缩写,意思是去中心化自治组织。这个项目募集到了超过1.5亿美元的资金。然而,接近尾声时,The DAO被黑客攻击了,近6000万美元的以太币被黑客盗走。此后,经过一系列争论,以太坊社区最终做出投票表决,大部分参与者同意更改以太坊代码,希望将资金从攻击者黑客那里夺回来。2016年7月20日,以太坊的硬分叉实施。以太坊开发团队修改了以太坊软件的代码,在某一个区块上(第1920000区块)把The DAO被黑客转移走的资金都退了回来,从而让黑客在原链上偷走的资金又重新回到了投资者的口袋里。
此举让一部分人认为失去了去中心化的意义,同意升级,仍然在原来那条区块链上进行挖矿,由心团队主导形成ETC
思考题:
当时作为社区成员,你是否同意进行硬分叉?为什么?
我同意硬分叉。
我认为更应该从被黑客攻击的地方寻找原因,一个规则应该是完备的,具有一定的稳定性,不应当出现这种问题。当然从代码角度上来说,越负责的功能实现起来,漏洞越多,任何事情都无法完美,只能在一定规则下正常运行。这个问题让我想起忒修斯之船,我也没办法确认是追求理想还是追求利益,但实际上这些并不重要,重要的是它能解决问题即可,同时该事件是社区投票选出,进行执行,我同意硬分叉,因为制度无法一直保持下去,某种制度的存在可能在初期是促进阶段,但是到了末期可能是抑制作用大于促进,从而应当修改规则进行新的规则。
中游-存储
私钥、地址这些东西,需要一个物件来统一保管,这个管理的工具就叫做钱包。 比特币钱包就相当于你的实物钱包地址就相当于你钱包里的一张张银行卡,私钥就是你的银行卡密码
-在线钱包,就是联着网生成私钥或者连着网运行的钱包,也叫热钱包
-离线钱包,就是不联网的钱包,也叫冷钱包。冷钱包因为不联网,所以大大降低了黑客盗取的概率,相对来说比较安全,但是操作起来比较复杂,适合有技术背景的人
三类常见钱包
全节点钱包:全节点钱包也是早期的钱包形态,比特币网络至今为止所有的数据它都包括。
轻钱包:这种钱包只维护,跟你自己的交易相关的数据,不同步其他数据,也属于去中心化的钱包
中心化钱包:它完全依赖于运行这个钱包的公司的服务器不同步比特币网络数据。
存储和管理比特币资产的几个步骤
从比特币官方网站或其他数字资产的官方网站选择钱包。
从官方的渠道下载。尽量从官方网站、从谷歌、苹果的官方应用商店下载钱包。
私钥做好备份。
及时关注技术发展动态。
思考题:
如果我有10个bitcoin如何存储?
将5个bitcoin用钱包存储,剩下3个用作投资其他高新技术,剩下2个随便玩 = =
中游-交易
・市场深度,由在同一价位上没有成交的买单和卖单构成。是平台在承受大额交易时币价不出大幅波动的能力。市场深度越深明市场越稳定、越成熟。
・市场流动性,指在市场迅速卖不受阻的能力。流动性好,表现在你在买卖时等成交的时间越短,交易平台的交易越活跃。
・市场深度和市场流动性,是考验块链数字交易平台优质的重要标
・涉及法定 货币的场内交易还有一显著的特点,就是要符合当地的金融法律法规,会对用户进行严格的认证和反洗钱处理,实行平台保证资金来源合法的义务。
・比特币的场内交易,是全球7*24小时交易,没有收盘时间,目前有涨跌幅限制,交易为“T + 0″, 可以随时买入卖出。
・交易对:用一种资产去定价另一资产,比如用美元去定价比特币形成了一个比特币与美元的交易
・币对币交易:用一种数字资产去接换取另一种数字资产,中间不及任何法定货币的结算,就是币对币交易。
・场内交易 是指在交易平台进行的合交易, 买卖价格公开,实时显当前报价
・场外交易 是指没有统一的交易制和交易场所。
・现在市场上的币币交易占到整个易的一半以上。
思考题:
各国政府的态度:欧美地区部分国家持接受状态,如德国要求对比特币收税,美国虽然接受但部分州不接受从而态度也比较暧昧。亚洲地区日本和韩国持接受态度,中国态度较强硬,但似乎后续态度会转变。
对于不接受的原因可能有(以下三种原因)
A:弱势货币。
B:民主体制薄弱。
C:高通货膨胀。
同时为了收紧财政,也不会接受比特币
对交易所被盗的看法:
虽然说区块链是基于哈希加密,相对安全,但若被其他人获取到私钥,真是完全不可追回的损失,这里记录交易到区块后,则不会被更改,并且当前区块链有一定的匿名性,无法查询到盗窃者
一,区块链交易
为了使价值易于分割和组合,使得交易可以纳入多个输出和多个输入。
生命周期:
生成交易->(传播)->网络->(工作量证明、整网节点验证)->区块链
生成交易:交易双方地址,交易的内容,使用秘钥进行数字签名组合形成交易单
->将交易单传播到网络中,每个节点进行验证,并放入交易池
->节点将交易从交易池取出组合形成候选区块,进行工作计算,获得结果,组合成新区块正网广播,其他节点验证
->其他节点监听到新区块,验证通过,将交易池中对应交易删除,记录新区块信息,并开始新区块挖掘
二,区块结构:
交易数据放在区块中, 约10min产生1块
区块=区块头(head)+区块体(body)
区块头内容:
(1)revsion版本号
(2)Pre-block 前一区块地址
(3)timestamp时间戳
(4)Nonce随机数
(5)Bits当前区块目标hash值
(6)Merkle-root Merkle树根值
区块体内容:
(1)交易计数
(2)交易详情
Merkle树会对每一交易进行数字签名确保交易不可逆和独一性
三.UTXO(Unspent Transaction Output)未花费的输出
UTXO系统和账户系统的区别:
(1)
UTXO只需要通过计算最后一次交易即可正确获取余额
账户系统需要整个历史系统的数据,并把数据操作计算完毕后才可以获取正确的余额。
(可见效率上账户系统会越来越低)
(2)
UTXO可以裁剪老历史数据,
账户系统不可裁剪历史数据
(账户系统只会越来越膨胀)
UTXO解决“双花”问题
数字货币无法像金属货币一样,通过物理转移即可转移所有权,(eg.当A将一份黄金给B后,A不在拥有该份黄金)
但A将一份数字货币转给B后,同样可以再转给C(因为A持有私钥,所有的及交易通过私钥进行数字签名,验证都是正确的)
但通过UTXO方式即可解决这种问题,真正实现价值的转移
思考题
挖矿导致中心化的看法:
利益驱使所有人加入矿池挖矿,当前比特币的工作量证明的规则导致势力的矿池形成,当然,其实所有矿池和矿工组合成一个集合也不会存在此问题
2018/3/17比特币产业的上中下游:上游:比特币的生产(围绕比特币挖矿的相关企业,如矿机的设计生产,矿场和发电设备建设,矿池的运营)中游:交易和存储下游:比特币应用关于挖矿时代的变迁(随着全球算力增长不断变化)CPU挖矿->GPU挖矿->矿机(矿池)思考题:挖矿是对资源的浪费吗?由于比特币算法设计的足够强力,当前全世界没有一个国家能够有能力去推翻当前的比特币网络。(不排除矿池背后可能有政府身影)所以我认为挖矿并非是浪费,而是为达到去中心化效果的稳定性提供了保证。2018/3/16价格是由价值决定,但价格会被很多因素影响。比特币当前的价格影响因素:1)政策2)竞争币种3)技术4)重大消息等传统标准计算比特币:由高 CPU 利用率的计算机运行一年所需要的平均电量,1331.5 千瓦时,乘以上年度美国居民平均用电成本,0.1136 美元,除以 12 个月,除以过去 30 天里生产的比特币数量,最后的结果除以 1.00 美元。计算出2009年10月5日,即有记录的最早比特币汇率为: 1 美元 = 1309.03 比特币。当前比特币价格由各个交易所交易而定,不同交易所的价格差异可能很大。思考题:比特币是对去中心化的价值传递的第一次实现,更具有一种象征意义。2018/3/15
比特币实现技术:
一,去中心化(非对称加密实现)
1)成对出现的公钥私钥
2)密钥可以相互验证
3)矿工认为可验证的交易为合法交易
二,不可篡改(工作量证明)
1)工作执行难度高,效率低;工作验证难度低,十分简单
2)最长链是正确链
(这里存在恶意篡改链的可能,需要消耗巨大,但是对于篡改的行为会导致链的可信度下降,从而利益会减少,对自己并没有什么好处。51%攻击)
三,不可伪造("UTXO"未花费交易输出)
1)每一笔交易都可以溯源,直到查到该币诞生时所在区块
2)解决“双花”问题(重复支付)
思考题:
在去中心化的不可篡改和伪造上对于版权维护上有天然的优势
比特币发行量为2100万枚,每枚比特币可以分割,最小到小数点后8位。
发型机制:通过比特币网络约10分钟产生1个区块,比特币随区块一起产生,作为本区块中交易的一部分给旷工。矿工获得区块所有权能够得到奖励的比特币和交易手续费。比特币奖励在每发行21万区块后减半。直到约2140年发行完毕,在发行完毕后,矿工只能获得交易的手续费不再获得奖励。
当前每个区块大小已经超过1M字节,bitcoin core团队进行了扩容最初为1M字节,1M字节时一个区块能容纳数千条交易,矿工会在交易队列中选取手续费较高的交易进行记账。
思考题:如何看待比特币扩容?
需要扩容,但是并非只是类似仅仅将纸做大而已,需要新的技术来解决交易过多,交易网络阻塞问题,如果区块过大,无法在普通pc上直接运行,只能在类似数据中心级设备运行,很可能会违反最初去中心化的思想。新的解决方法如bitcoin core提出的侧链技术等。并非设计都是一直符合需求,随着各种发展,以前的设计已经不能满足新的需求,就是需要进行更多的变革来满足当前的需求。
2018/3/13
比特币转账原理主要分为两个步骤。一,建立交易。二,将交易写入账本中作为记录。建立交易内容主要包含来源和去向的地址以及对应金额。将交易写入账本需要将交易内容广播全网系统中“矿工”,在挖到所有权区块时将区块信息广播给全网,区块信息包括本区块自身相关信息和在上一次生成区块间所有交易信息。在超过50%矿工进行区块确认后,形成区块链,账本内容进行了更新。我认为建立的交易内容可以替换成任意。
思考题:
PoW?PoS?要用哪种共识机制?
我认为工作量证明是相对比较好的方式,出于共识考虑,每个人都需要吃饭,这个并不能因为某些社会原因而不能参与。但并不能像比特币的机制进行,应该通过有效工作量证明来达成共识,并不是说拥有算理越强的矿工就一定大几率获得所有权益,还要有一定的系数来进行计算真正有效的工作量。
2018/3/12
货币是物品交换的长期发展过程中分离出的物品。每个人本身拥有一些物品或能力,但又需要其他人拥有的某个物品或能力来满足自己的需求。若两人持有物品恰好满足对方需求,则可以通过交换来取得共赢。在复杂社会中可能并不是能有这种恰好来得到所有人的共赢,从而出现金银之类的某种物品来充当所需要的物品,在遇到时再进行交换。这样能够满足大多数人的共赢。当然为了使货币更简单携带,易于分割。从而出现了更轻便的货币,如硬币纸币。当然这些货币在刚开始是以稀有贵金属为锚发行,现在多是以美元为锚。有某个中心化团体对其进行信用背书。现在大家都在使用某个中心化团体发行的货币,中心化团体的大佬认为,反正都是用我发行的货币,我自己再多发点出来给我,我所能换取的物品更多,欲望是无止境的。该过程则造成了一些泡沫,大家都认为单位货币不值自己的物品,物品应该更贵。如果长期以往,泡沫太多,会导致大家东西都不和货币交换,因为通过货币太多了如同废纸一样,交换不到自己需要的物品。所以如何解决能够存在一个大家都知道不会超发,易于分割,方便的东西来支撑所有人的交易实现共赢呢?我也不知道。或许是区块链,或许不是。
思考题
在比特币挖完后如何继续运作?
我认为在比特币发行完后如何能维持“矿工”继续记账的工作完全取决于持有和认同比特币的人群。如果所有人都认同,则起码大部分人会继续维持记账,因为只有记账才能使得交易拥有权威性。如果不再产生区块,那么交易也无法记录到账本中。比特币无法流通,丧失了它本身存在的意义。人们也无法交易,无法获取自己的物品满足需求,无法共赢。所以如果大多数人都有这种需求,为了维持交易则会大多数的人都会进行记账。如果大多数人都没有持有比特币,认为对自己的交易无所谓,不影响,则比特币也不会存在了。或许会在少数有足够能力的人群中持续维护,原因同上。至于不接受,或者没有财富的人会怎样做?我也不知道。