首页 快讯 Gate国际事务副总裁:虽然加密货币市场低迷,但区块链行业只会继续增长

Gate国际事务副总裁:虽然加密货币市场低迷,但区块链行业只会继续增长

来源: Finance Magnates
2018/12/27 19:16
Gate的国际事务副总裁Virgilio Lizardo近期在接受采访时表示,尽管最近加密货币市场低迷,但区块链行业只会继续增长。过去一年,人们对比特币和区块链技术的兴趣大增,随着人们对该行业表现出浓厚兴趣,该行业将继续增长和进化。

扫一扫,关注区块链在线

区块链数字货币新闻、区块链项目信息、区块链技术分享就在 区块链在线

热门话题 更多
  • 区块链对于海合会(GCC)的建设付款意味着什么?

    迪拜有成为世界上第一个由区块链驱动的城市的雄心。人们相信,这将为文件处理带来数十亿迪拉姆的储蓄,为创业精神创造一个环境,并提高点对点支付的透明度和安全性。考虑到拖延付款和旷日持久的纠纷继续困扰着市场,这最后一个因素对建筑业尤为重要。 “有人可以卖给你水泥,当你倒水泥的时候,智能合约就会确认,可以启动付款程序。” 颠覆性技术支持者声称,使用带有自动支付机制的区块链驱动合同可能有助于减少付款延迟和纠纷。8Lock区块链解决方案公司首席执行官Mohammed Aziz就这项技术向沙特阿拉伯和阿联酋的政府机构提供建议。他表示,智能合约虽然还处于起步阶段,但可能是一个强有力的工具。 例如,有人可以卖给你水泥,当你倒水泥时,智能合约已经确认[这项工作已经完成],付款就可以发放了。虽然智能合约能够在完成某些目标后解锁增量付款的想法令人兴奋,但Aziz表示,建筑、油气等成熟行业需要了解如何率先使用区块链。他对承包商的建议是,研究一种概念证明,并与一家咨询公司进行对话,以模拟区块链驱动的合同,“学习如何将该技术用于未来的潜在推广”。 Prashant Gulati,被人们称为PK,是迪拜社区创新中心大会Assembly的创始人。它与创新者和行业领袖合作,例如迪拜控股集团的首席战略官,以及Mohammed Bin Rashid 中小企业发展机构的首席执行官。他们共同探讨如何将颠覆性技术用于实际应用。“区块链是一种将信任和身份置于任何交易中心的技术,”PK告诉建筑周刊。“建筑业有各种各样的利益相关者,因此,信任有时会出现赤字,并可能导致项目拖延,即成本的增加。” 他说,为什么缓慢变化的建筑业应该探索如何在这里使用区块链式动力合同,有很多原因。这些措施包括提高供应链的效率和安全性,提高透明度,提高生产力,并使项目中的所有各方都能获得文件。 虽然采用区块链供电的自动付款合同的理论论据是令人信服的,但目前尚不清楚海湾地区是否有任何大型建筑公司在这方面取得了进展。 建筑业有各种各样的利益相关者,因此信任有时会出现赤字并导致延误。 不过,据业内专家称,在房地产市场的更高层次上,区块链可能是一股强大的力量。去年,Dubizzle和OLX Ventures的高级创新总监Dobo Radichkov为“建设周”的姐妹标题ITP.net撰写了一篇评论文章,他在文章中阐述了区块链对房地产行业的好处。他说,买卖房产的过程已经过时,需要数字化,这样才能更好地为各方服务。 他解释说:“有了正确的基础设施,区块链技术可大大有助促进在此过程中的资讯交流,使所有的体验变得更容易、更快捷,更不易出错。” 区块链技术是迪拜推动经济机会和数字创新的支柱。迪拜王储HH Sheikh Hamdan bin Mohammed bin Rashid Al Maktoum发起的迪拜区块链战略是迪拜智能办公室与迪拜未来基金会之间的合作。在智能迪拜的官方网站上,据称这一战略“将为迪拜所有行业带来经济机遇,巩固迪拜作为全球技术领先者的声誉”。 该组织表示,通过采用区块链技术,迪拜将每年节省15亿美元(约合55亿澳元)的文件处理费用,该组织称,这一数字“相当于哈利法塔(原名迪拜塔,又称迪拜大厦或比斯迪拜塔,是世界第一高楼与人工构造物。)每年的价值”。对于愿意探索新技术的建筑企业来说,区块链技术的优势无可限量。 更多区块链信息:www.xixiaoche.cn/news
    2019-02-03 19:40 1933
  • 以太坊上发送交易的九种办法

    本文的目的是为在以太坊生态中发送交易使用的各类技术,模式和机制提供一个指南。由于新技术层出不穷,本文也会随之更新,所以可以认为是未完待续的一个状态。 针对这个公认的大课题,本文将包含以下内容: · 以太坊交易的简明介绍 · Gas 的用途和 gas 代币 · 元交易 · 潜艇交易 · 反事实合约实例化 · 零确认交易 · 批量转账 · 基于短信的付款 · 订阅付款 · 通过预言机合约为批量交易节省 Gas · 使用一次性地址进行多笔付款 背景知识 以太坊是一个基于账户的系统,目前有两种账户:普通账户和合约账户。这两种账户都有自己的以太坊地址,交易计数器 Nonce 和余额。合约账户还额外拥有不可变的代码以及相应的存储空间。这里有一篇介绍这些基本概念的好文章。 一个以太坊交易包含以下关键字段: · Nonce,或者说交易计数器,即该账户主动发起的交易数量,从0开始计数 · gas Price,决定了该笔交易需要支付的 Ether 数量 · gas Limit,即处理该交易所允许的最大 gas 数量 · 目标地址,即接受该笔交易的对象,如为空,则该交易会创建一个新的合约 · 交易金额,即发送的 Ether 数量 · 数据,即可以是任意的一条文本消息,也可以是某合约的一次调用或者创建新合约的一段代码 请注意,以上关键点在于没有“交易发起”地址,因为该地址可以从生成该笔交易哈希值签名的公钥-私钥对推导出来,其中交易字段采用了适当的 RLP(递归长度前缀)编码。 Gas 用途和 Gas 代币 站在一个很通俗的角度,区块链可以看成是一个共享数据库。每次从该数据库读取或者写入数据都需要花费 gas 以防止类似垃圾邮件的恶意攻击。具体来说,以太坊上执行的每个计算步骤都需要花费 gas,以避免可能导致以太坊停摆的恶意攻击。每个操作码的 gas 开销都在以太坊黄皮书中有说明。但操作码的 gas 开销仍是一个热烈讨论的活跃话题,以太坊的社区成员们正在研究引入存储租金机制的可能性,甚至是 gas 和操作码的动态定价方案。 在以太坊区块链中写入数据很贵,比如创建一个非空的存储单元需要花费 20000 gas,几乎与一次简单的 Ether 转账交易(即当交易结构中的数据字段为空时)花费相当(21000 gas)。作为缓解区块链数据存储暴涨的一种激励方案,以太坊协议会为清空不再使用的旧存储单元退还 10000 个 gas。 这个 Ether 的退还机制最多可以返还合约交易花费的一半 gas(普通转账交易是无法获得退款的,因为它们已经使用了 gas 的最低消费;但是针对合约的批量调用是可以享受这个退款机制的)。Gas Token 允许开发者简单而高效地利用这个退款机制,即通过 gas 的代币化,在 gas 价格低的时候囤货,然后在 gas 价格高的时候花掉之前储存的 gas 代币。 最近确实有在一些交易所发现了一个没有正确设定交易 gas上限的漏洞。攻击方法很简单:在交易所申请提现,然后将提现交易目标地址设置成一个攻击者部署的恶意合约,其默认 fallback 函数(发送 Ether 到该合约会触发该函数的调用)就会趁机铸造新的 gas Token(囤货 gas)。(校对注:详情可见文末超链接《深处的蚁穴》) 元交易 元交易是这样一种发送交易的模式:发送方先对一个合法的以太坊交易签名,然后把该交易和签名通过链下传递的方式转交给一个中继方,该中继方愿意承担该笔交易的 gas 开销并最终发送交易到以太坊网络中。 这种元交易模式很有用,因为发送方不再需要在发送账户中存有 Ether,从用户体验角度这很有益处。我之前在这篇文章中提到过元交易及其在 UX 上的影响。 元交易最终的目标地址一般都是某个以太坊合约,且在某种程度上,该合约知道,交易的签名方并不是交易实际的发送者。以太坊交易 API 的 msg.sender 字段会返回中继方的地址,但其很可能并没有代表签名方操作的权利,所以在这个场景下(仅仅查看 msg.sender 字段)并没有太大意义。因此,许多元交易依赖链上的签名校验(通过以太坊 API 的 ecRecover 函数)来保证签名方账户的确是在一份合适的白名单里面(有权限操作该交易想要执行的指令)。 潜艇交易(Submarine Send) (别跟这个潜艇交易网站<https://submarineswaps.org/> 混淆了)矿工抢跑(frontruning)现象在基于区块链经济的交易市场中是一个很难杜绝的老问题,即矿工可以对交易重新排序,随意裁剪或者让他们自己的交易插队来获利。潜艇交易试图通过极强的保密特性来提供矿工抢跑问题的一个解决方案。不仅仅是隐藏交易金额,潜艇交易会尝试完全隐藏该笔交易的存在。当然,如果一笔交易永远都被隐藏着,那也就没啥意思了。潜艇交易允许发送方在未来的某个时刻公开该笔交易,这也是称其为“潜艇”交易的缘由。 用户提交一个包含加密承诺的交易,其中包含了用户希望发送给目标合约的若干应用数据,并在潜艇地址中锁定交易涉及的 Ether 或者代币,其中潜艇地址与一个全新的地址无异(因此难以被矿工识别)。锁定在该地址中的 Ether 或者代币只有目标合约可以解锁。通过在承诺交易中附加货币价值(除非用户完成承诺的公开,否则附加货币价值其实是被燃烧掉了,无法找回),我们保证了有效的经济约束来防止某些恶意用户选择性地公开承诺(即防止用户可以无代价地提交任意承诺)。只要承诺交易被成功打包并经过足够区块确认,用户就可以向目标合约公开其加密承诺,然后合约(成功校验后)便会执行该笔交易中包含的应用逻辑。 反事实合约实例化 Counterfactual(反事实)一词源于哲学和思辩中的一个概念。一条反事实陈述是一连串有理有据的推理以及相应的结论,但是该陈述的前提是有意与事实相反的。除开这个与事实不符的前提,整个推理链条是合理的,所以如果前提正确,最终结论也会是正确的。应用到区块链交易场景,Conterfactual 的逻辑不光会考虑区块链当前的状态,还会考虑如果某合约部署完成后,区块链的状态。 更具体来说,在合约部署之前就获取它的地址,这种模式被称作反事实合约实例化,这个理论由 L4 发表在他们的“反事实状态通道”论文中,并受到以太坊社区的广泛欢迎。 目前,新的合约地址由以太坊操作码 CREATE 生成,并可通过合约的创建者账户地址(sender字段)以及创建者已经发出去的交易数量(nonce字段)来明确决定,即 sender 和 nonce 字段会通过 RLP 编码然后经过 Keccak256 哈希算法生成新的合约地址。 EIP1014 引入的 Skinny CREATE2 操作码更进一步,允许用户与链上尚不存在的地址进行交互;虽然该地址上还没有代码,但可以保证它最终只可能包含通过一段特定的初始代码生成的合约逻辑。与 CREATE 操作码一般使用 sender-nonce 然后哈希得到合约地址不同,CREATE2 操作码使用的是如下地址生成公式: keccak256( 0xff ++ address ++ salt ++ keccak256(init_code)))[12:] 。 这种模式,对于涉及与尚不存在的合约进行交互的状态通道场景,尤其重要。它让以太坊主链可以成为争议(解决)层,并且不需要考虑合约部署的真实开销。类似地,这种模式在已知功能将创建新地址的场景也可以使用,比如这里的借贷还款地址。 零确认交易 零确认交易源于 Bitcoin Cash 社区,目前仍是一个有趣但尚未经过证明的研究领域,在这样的一个区块链网络中,出块时间实质上可能更加不利于用户体验(UX-inhibiting)。零确认交易的发送方需要提交一个保证金,如果有双花行为,发送方就会损失掉该保证金。在比特币现金中,双花行为可以通过 UTXO 的输入项重用被检测到。任何人(一般假设是矿工)都可以提交找到的两笔双花交易,然后得到保证金的奖励。 在以太坊的账户网络中,不同于使用类似比特币的UTXO,我们可以检查同一发送方是否重用了同一个 nonce。比如一个已部署合约提供一个 reportDoubleSpend 方法,该方法接受两个待完成的已签名交易,然后合约会检查其发送方和 nonce,如果相等,就会把保证金奖励给方法调用者。原理很简单:如果保证金数额足够大,这对于交易发送方而言,就是防止其作弊(双花)的一个有力武器,因为他们有可能损失缴纳的保证金。这种交易类型被认为最适合用于小额一次性的单笔支付场景,因为有一系列针对该场景的潜在攻击模式存在。 批量转账 跟 ERC20 代币交互的一个主要问题在于,一般需要两次不同的交易:一次是调用代币合约的 approve 方法,另一次才是真正调用目标合约(该目标合约内部会调用 transferFrom 方法)使用代币完成特定逻辑(doSomethingForTokens 方法)。这种模式就会产生非原子性交易的一系列问题。最简单的情况就是,如果 doSomethingForTokens 调用交易失败了,之前的 approve 调用不会回滚,即 approve 方法允许合约支配的代币额度(allowance)仍然成立。 Limechain 实现了一种特殊的批量转账方法。借鉴元交易中的链上签名校验原理,失败的 doSomethingForTokens 调用交易会回滚相应的 approve 调用,从而改善了 ERC20 代币原本 approve 和 transferFrom 方法的非原子性。 基于短信的付款 CoinText 可能是最有名的基于短信的密码学货币支付服务商,目前专注提供比特币现金的交易。这种付款机制对于发展中国家和地区的移动设备尤其有用。Eth2 也已经在以太坊上部署了类似的技术,它可以通过传统的基于移动应用的以太坊钱包(比如 Trust)来工作。 这个特定方案采用了一个托管合约。交易发送方生成一个临时的公私钥对,然后往托管合约 存入 Ether,该笔转账中附带之前生成的临时公钥。私钥则通过随机生成的对称密钥加密,然后密文通过链下方式(邮件,短信,Whatsapp 等)发送给某个中心化的校验服务器。提现时,如果接收方手机号码校验成功,校验服务器就会把密文发给接收方,接收方可以解密(即拿到临时私钥),然后对提现交易消息签名,托管合约随后可以对该签名进行校验,确认是由临时私钥完成的签名。 中心化服务器用来对手机号做验证并传递秘钥,但是 Eth2 的服务器无法控制锁定在托管合约中的 Ether。如果中心化服务器被攻击了,付款交易会失败,但是 Ether 仍在托管合约中。如果此时想拿回锁定的 Ether,发送方可以通过调用托管合约取消该笔付款。 订阅付款 基于可选择退出的订阅服务付款是 Web2.0 时代互联网服务的主流变现方式,比如 Spotify,Netflix,Headspace 和 Tinder 都是基于订阅付款构建其商业收入模型。 密码学货币中的订阅付款概念也不是新东西,在比特币中,nLocktime 字段就可以用来保证一笔已签名的交易在指定的区块高度之前不会被打包(即消费掉)。但在以太坊上,用于未来支付的预签名交易意义不大,因为账户的 nonce 会随着该账户不停发出交易而增长,会导致预签名时所用 nonce 偏小,进而导致交易无效。 幸好,以太坊的图灵完备性提供了一个解决办法:有一些针对重复订阅类型交易的架构方案。这些架构在保证金(流动性),用户体验复杂性,可选功能,gas 开销和可延展性方面有不同的权衡取舍。 基于预言机的方法调用 另一种更加特殊的交易发送方式是使用预言机服务,比如 Oraclize,以期通过适当的中心化来换取gas使用量的减少,可以参见此文。 这种类型适用于非交易型(返回常量)的方法调用。已经与以太坊主网同步的节点,可以通过以太坊 JSON-RPC 的 eth_call 接口来调用上述方法。只要继承了 usingOraclize,在你的合约中就可以使用 Oraclize 的 oraclize_query 方法进行常量查询。另外,你的合约里面还必须定义一个 __callback(bytes32 queryId, string results) 的回调函数,Oraclize 查询会调用该函数并保存查询结果。与调用 Oraclize 相比,直接进行链上查询来获取和计算这些状态常量可能更加昂贵。 使用一次性地址进行多笔付款 如背景知识中介绍的,交易字段中并没有“发起地址”。这个地址可以通过 ecRecover 函数计算得出。那么问题来了:我们能不能在交易签名中任意填入我们想要的数据?事实表明,有一半的签名是正确的,即 ecRecover 仍然返回一个合法的公钥(因此也对应着以太坊地址)。由于我们无法控制生成的地址,那么我们通过设置字段值,其实是在构建这样一个交易:该交易可以花费看上去是一个随机生成的地址中的余额。 如果我们创建了这样一笔交易(发送方是我们想要生成的地址),并给生成的地址充值了若干Ether,那么该笔交易就可以像一般交易一样执行。这样我们实质上创建了一个一次性的地址,因为其中的余额只能被一笔交易使用。如果我们以某种可预测的方式选择交易签名中的字段值并公布该笔交易,我们就可以向任何人证明,发给交易发送方地址的金额,只能被该笔交易使用,而不能被其它任何交易使用。 如上图所述,该场景尝试发送交易至11140个目标地址,由一系列发送 Ether 至多个地址的交易组成,每个交易发送到 110 个地址,其中发送方的地址通过上述方法生成。对于签名字段,我们填入‘0xDA0DA0DA0…’?,这是一个可预测的值,这样我们确定,没有人能拿到这些签名所对应地址的私钥。 这就创建了一批拥有“一次性地址”的交易,这些地址可以用来给相应交易提供所需交易金额。但 104 个要签名的交易对于受托自然人而言还是太多了,所以我们重复一次上述过程,形成一个级联结构:我们先构造 104 笔交易,每笔交易都有其对应的唯一地址,然后再构造一笔发送 Ether到对应的 104 个地址的转账。通过验证,代码确实可以按照预期运行,那么任何人就可以这些构建好的交易发送到以太坊网络中,整个过程就像多米诺骨牌一样自动进行了:名单上的 11400 个地址都会收到 Ether,但我们仅仅用了一次人工签名。 更多数字货币信息:www.xixiaoche.cn/news
    2019-02-03 19:10 1420
  • 全球化4.0: 区块链如何影响数字时代的会计与问责制

    技术一直在以指数级的速度发展。它不仅对我们的个人生活方式产生了巨大的影响,而且对我们工作方式的影响更大。多年来,技术已经改变了我们管理业务操作的方式。会计和税务也不例外。许多地区都受到影响。会计的认识论及其问责制的概念也发生了根本性的变化。本文从认识论的角度对技术如何影响会计原则和实践的各个领域提出了一个整体的观点。这首先是为了了解会计在实践中的发展,其次是为了展示技术进步对这个行业的广泛影响。 特别是仍在我们眼前展开的数字革命,已经对会计工作的本质产生了影响,并进一步迫使研究人员和其他利益相关者与一些新的威胁作斗争。新技术颠覆了传统领域,会计也不例外。纵观历史,数里石的出现从根本上改变了会计核算。区块链技术作为计算机化的一部分,有可能进一步扰乱会计实务、研究和问责制的概念。 问责制是一个更广泛的术语,指过去和现在所应该承担的责任。这是人们追求的一个概念,但却难以理解。研究通常不反对问责制的必要性,但问责制的定义似乎远未得到解决。问责制的概念源自古法语学习一个?rendre,这是翻译accounts16呈现。通常,会计的定义包括信息和制裁。问责制有许多特点,但其基本概念是对行为的给予和要求。五种问责制都受到正在进行的数字化进程的影响,即政治问责制,即赋予公务员责任的概念,因此它越来越受欢迎;管理责任制,通常解释为行政和官僚责任制在等级结构中的结合;公共问责制,为对公共利益的一种非正式但直接的责任;专业责任制,唤起作为专业人员或专家组成员的责任感;个人问责制,尊重人类尊严等基本价值方面要忠于个人良知。 由于问责制是一个关系术语,个人或组织必须对其他人怎样负责,这取决于程度性质。因此,问责制是一种保证,即个人或组织将根据与他们负责的事情表现或行为受到评估。问责制的定义已经发生了变化,强调了语言作为意识形态代理人在形成理解方面的重要性。然而,研究表明有几种定义可用。例如,问责制是以对什么构成可接受的绩效达成一致为前提的。另一方面,会计师把问责视为财务或数字问题,政治学家把问责视为一种政治义务,而法律学者把问责视为一种共同的协议。当我们从财政的角度来看问责制时,它衡量一种资金是按照约定还是按照预期预算支出的指标。因此,可以说,对构成的问责制有不同的看法,这种看法同时受到多种因素的影响,难以形成一个一般概念。这一假设得到了Morgan(1988)研究的支持,该研究表明负责是一种解释行为,试图解释负责和责任之间的联系。这种分析可视化了问责制带来的矛盾。因此,责任可以看作是一个变色龙一样的概念。因为现实是不断建构的,由若干外部因素所塑造,而这些外部因素并不总是积极的。 会计和问责制之间的关系更加岌岌可危。不仅是财务经理,所有的经理都需要围绕一个整体概念来行动。随着现代化进程的推进,行动应该是负责任的。不同类型的问责制在某种程度上可以被捕捉到,当代公共话语可以与特定组织的修辞实践相结合。换句话说,业务流程影响管理风格,而管理风格又影响问责制的概念。但这个定义是否有效,是否有更好的定义,这仍然有待商榷。的确,会计在现代后工业社会的运作中占据了越来越重要的地位,因为它在整个运作组织中发挥着关键作用。 当考虑到数字化的问责制时,它意味着时间戳服务的每个用户都可以可靠地验证该服务以预期的方式运行(例如,该服务提供的信息与它提供给其他用户的信息一致)。Sinclair(1995)的研究表明,问责制以多种形式存在,并随着环境的变化而变化,但人们在其中看到的也在变化。 软件形式的技术在一定程度上具有规范责任的手段。具体地说,区块链技术是一种软件,它通过分发账簿来有效地、可验证的和永久的方式记录双方之间的交易,从而使数字信息可以被分发,但不能使用加密来复制。如果验证失败,用户就有了服务恶意行为的证据,可以用来追究服务的责任。尽管会计在任何社会结构中都扮演着重要角色,但令人惊讶的是,人们对会计知之甚少。无论我们考察哪个国家,在问责制方面,诚实总是一个问题。人们并不总是诚实的,有权势的职位都被个人利益而滥用。使用新的软件和工具,即区块链,有机会从根本上改变规则和结构,从而影响问责制。它提供了一种工具,使数据具有一致性、时间戳性、透明性和不可变性,从而有可能进行无信任的交换。换句话说,绝对保证执行了记录在区块链上的交互。 例如,如果双方签署了一个基于区块链的合约,就可以保证该合约将被执行。区块链技术可以使问责制更加标准化,并且在某种程度上问责制是自动化的。随着世界的日益紧密,国内贸易和国际贸易不断增长。因此需要更好的问责方式。过去的经验表明,腐败是多层次的,因此,今天的问责制似乎被打破了。区块链技术可以创造出一种全新的信任层,从而也可以更好的实现问责制。然而,另一方面,这也引发了进一步的问责制问题。其中的一个问题是,如果区块链上有一个错误的声明,那么它就不能再修改了,问责制也就岌岌可危了。关于如何避免这种情况发生的进一步主张,目前正在实证研究中探索。但归根结底,区块链技术都将影响问责制,并可能提供一种新的工具,以减少欺诈,避免错误。 更多数字货币信息:www.xixiaoche.cn/news
    2019-02-03 11:46 1452
  • 共识 | 拜占庭容错的代表 PBFT

    本文是共识系列文章的第一篇。在共识系列文章中,我将会向大家介绍常见的共识算法。在文章开头,我会用一定篇幅介绍一致性问题的基础知识。一致性问题是分布式系统中最基础也是最重要的问题,而共识算法就是用来解决分布式系统一致性的。之后,我会介绍一个非常经典的拜占庭容错算法 PBFT。 预备 一致性 一致性(Consistency),早期也叫(Agreement),是指在分布式系统领域中,对于多个服务节点,给定一系列操作,在约定协议的保障下,使得它们对处理结果达成“某种程度”的协同。分布式系统达成一致的过程应满足: · 可终止性(Termination):一致的结果在有限时间内能完成; · 约同性(Agreement):不同节点最终完成决策的结果是相同的; · 合法性(Validity):决策的结果必须是某个节点提出的提案。 共识 要保障系统不同程度的一致性,就需要共识算法来完成。共识算法解决的是分布式系统对某个提案(Proposal),所有诚实节点达成一致意见的过程。那么共识需要解决的问题可以做如下的抽象: · 如何提出一个待共识的提案? · 如何让多个节点对该提案达成共识? CFT & BFT 对于分布式系统来说,如果节点间通信十分顺畅,各个节点都能瞬间响应,那么只需要简单广播投票和应答就可以解决一致性问题。然后现实并不是这样。节点往往会遇到网络中断、节点故障,甚至是被非法入侵伪造消息的问题。节点遇到的问题可以进行如下的分类: · 节点出现故障但不会伪造信息的情况称为“非拜占庭错误”; · 节点会伪造信息恶意响应的情况称为“拜占庭错误”,伪造信息的节点称为拜占庭节点。 相对应的,共识算法也可以分为 CFT 和 BFT 两类: · CFT(Crash Fault Tolerance):只容忍节点故障,不容忍节点作恶; · BFT(Byzantine Fault Tolerance):容忍节点故障与作恶。 FLP 不可能原理 计算机科学家证明了:在网络可靠,但允许节点失效的最小化异步系统中,不存在一个可以解决一致性问题的确定性共识算法。这似乎意味着去设计一个共识算法是徒劳的,然而科学告诉你什么是不可能的;工程则告诉你,付出一些代价,可以把它变成可行。也就是说在付出多大的代价的情况下,能够达到共识。 两军问题 白军驻扎在沟渠里,蓝军和红军分别驻扎在沟渠两边。白军比蓝军和红军中任何一支军队都更为强大,但是蓝军和红军若能同时合力进攻则能够打败白军。蓝军和红军不能够越过沟渠远程地沟通,只能派遣通信兵穿过沟渠去通知对方协商进攻时间。但是通信兵可能会迷路或者被敌军截获,消息被篡改。 根据 已有证明这个问题无通用解,然而这一问题在通信领域又必须解决。基于成本可控的考虑,现在使用 TCP 协议的三次握手来(不彻底的)解决这一问题。 拜占庭将军问题 一组拜占庭将军分别各率领一支军队共同围困一座城市。为了简化问题,将各支军队的行动策略限定为进攻或撤离两种。因为部分军队进攻部分军队撤离可能会造成灾难性后果,因此各位将军必须通过投票来达成一致策略,即所有军队一起进攻或所有军队一起撤离。因为各位将军分处城市不同方向,他们只能通过信使互相联系。在投票过程中每位将军都将自己投票给进攻还是撤退的信息通过信使分别通知其他所有将军,这样一来每位将军根据自己的投票和其他所有将军送来的信息就可以知道共同的投票结果而决定行动策略。 上述的故事映射到分布式系统里,将军便成了共识节点,叛徒就是拜占庭节点。与两军问题不同的是,拜占庭将军问题中并不去考虑通信兵是否会被截获或无法传达信息等问题,也就是说在假定信道没有问题的情况下去讨论一致性与容错性。 有了这些预备知识可以更好的理解共识算法。下面我们进入今天的正题——PBFT。 PBFT 共识算法 PBFT 是 Practical Byzantine Fault Tolerance 的缩写,意为实用拜占庭容错算法。该算法首次将拜占庭容错算法复杂度从指数级降低到了多项式级,其可以在恶意节点不高于总数 1/3 的情况下同时保证安全性(Safety)和活性(Liveness)。我们假设所有节点的总数为 R ,拜占庭节点数量为 f,下面给出安全性证明: 设想 f 个叛变者和 k 个忠诚者,叛变者故意使坏,可以给出错误的结果,也可以不响应。某个时候 F 个叛变者都不响应,则 k 个忠诚者取多数既能得到正确结果。当 f 个叛变者都给出一个恶意的提案,并且 k 个忠诚者中有 f 个离线时,剩下的 k - f 个忠诚者此时无法分别是否混入了叛变者,仍然要确保取多数能得到正确结果,因此,k - f > f,即 k > 2f 或 R - f > 2f,所以系统整体规模 R 要大于 3f。所以为了能确保达成共识的拜占庭系统节点数至少为 4,此时最多允许出现 1 个拜占庭节点。 PBFT 是一种基于状态机副本复制的算法,每个状态机的副本都保存了服务的状态,同时也实现了服务的操作。PBFT 中所有的副本都在视图(View)的轮换过程中运作,当主节点掉线的时候就启动视图更换过程保证算法的持续运行。 从上面的流程图可以看出,PBFT 算法的流程如下: 客户端向主节点发送请求; 主节点向其他副本广播请求; 所有副本执行请求后,将结果返回给客户端; 客户端需要等待 2f+1 个不同副本返回相同的结果,作为最终结果。 这里面暗含着的是所有节点都是确定性的和所有节点都从相同的状态开始执行这两个条件。 首先客户端发送了一个请求到主节点,之后经典的三阶段协议(three-phase protocol)就拉开了序幕。 预准备阶段 首先,主节点向所有副本节点发送预准备消息。这里面包含有消息序号,视图编号和消息的摘要。需要注意的是预准备消息是不包含请求的,这样做有两个好处,一是压缩消息大小提升传播效率,二是将请求排序与请求传输解耦。 接着副本节点会去验证消息的签名是否正确,视图编号是否一致和消息序号是否满足水线要求。这里就要引出 PBFT 中的水线机制(watermark)。对于消息的序号 n,要求其在水线 h 和 H 之间。水线存在的意义在于防止一个失效节点使用一个很大的序号消耗序号空间。 准备阶段 如果副本节点接受预准备消息,就进入了准备阶段。在准备阶段,每一个节点都向其他节点发送包含自己 ID 的准备消息,同时也接收其他节点的准备消息。对于收到准备消息同样进行合法性检查。验证通过则把这个准备消息写入自己的消息日志中。一个节点集齐至少 2f+1 个验证过的消息才进入准备状态。 提交阶段 在提交阶段,每个节点广播 commit 消息告诉其他节点自己已经进入准备状态。如果集齐至少 2f+1 的 commit 消息则说明提案通过。 在经过了三阶段协议之后,每个副本节点都想客户端发送回复,副本节点会把时间戳比已回复时间戳更小的请求丢弃,以保证请求只会被执行一次。 总结 PBFT 共识算法在 1999 年的时候由 Castro 和 Liskov 正式提出,它在设计时考虑的共识对象是一些相对不大的消息。为了对消息进行排序,PBFT 设计了水线机制,通过 checkpoint 机制移动水线,用以并发地处理多个消息的投票过程。同时, PBFT 只有当某个节点作恶或掉线才触发视图的切换,主节点的更换。这是因为视图的切换过程也是需要共识的,这一过程非常耗时,因此 PBFT 不能接受频繁的视图变更。再加上为了配合水位机制,视图切换的消息都相对普通消息要大得多。因为以上原因,PBFT 的设计非常复杂,效率不高。 然而,随着技术的发展,区块链技术的诞生轻松的化解掉了 PBFT 在设计上的一些问题。 在区块链中,每一个消息(区块)前后相继,用于并发处理的水位机制毫无用处,因此水线机制以及为此服务的 checkpoint 机制就没有存在的意义了。没有了水线机制和 checkpoint,阻碍视图切换的就只剩下视图切换的共识过程了,而这一点又被区块链本身作为共识账本的特点给简化掉了。如果节点的切换通过链上的数据来达成共识,那么原本需要经过在线共识的过程又省掉了。 因此大量的区块链项目都使用了改进的 PBFT 用作共识算法,作为拜占庭容错的代表的 PBFT 也在不断地优化的过程中焕发出了新的生机。 更多区块链信息:www.xixiaoche.cn/news
    2019-02-03 11:38 1761
  • 火热的Grin,没落的PoW

    这段日子没少被Grin刷屏,作为2019年的第一条鲶鱼,Grin着实吸引了不少人的关注。 值得一提的是,在目前使用PoW机制的项目越来越少的背景下,Grin依然采用完全的PoW机制,即所有人都只能通过挖矿来获得Grin。 这里面的门道,值得跟大家提一下。 1. 什么是挖矿 世有挖矿,然后有区块链,区块链常有,而挖矿不常有。 所谓挖矿,实质上是用计算机解决一项复杂的数学问题,率先求出特解的用户得以奖励。挖矿往往通过PoW(工作量证明)来实现。PoW机制指的是要求出示一定的证明来表明工作量,对于由小概率事件累计的工作来说,出示结果就等同于证明了工作量。 在挖矿这个行当,工作量就相当于算力,你的算力强,相同时间下工作量自然就大。对区块打包权的竞争,本质上是算力的比拼。 最初,矿工通过家用电脑就能实现挖矿,这段时间是去中心化体现的最好的阶段。随着时间的推移,机敏的商人们发现其中有利可图,于是许多专门用来挖矿的矿机诞生了,其挖矿效率远远超过了家用电脑。 人们逐渐发现,基于PoW的算力争夺战,不但会消耗大量的能源,更重要的是算力可能会被矿场所垄断,给去中心化造成威胁。 因此,近年来许多知名的公链采用的都是PoS(股权证明),以太坊虽然用的是PoW,但也在绞尽脑汁的把共识机制更换为PoS。 2. 矿机的发展史 要挖矿,自然就离不开矿机。广义的矿机,包含一切可以挖矿的电子设备,如笔记本电脑,也算矿机;狭义的矿机,指的是专门发明出来挖矿的设备,挖矿就是它诞生于世的唯一使命。 下面我们简要介绍一下矿机的发展史,只有对矿机有一个初步的了解,我们才能明白挖矿之争,他们究竟在争什么。 ①CPU矿机:最早的矿机就是家用电脑,通过CPU来挖矿,普通人在家就可以成为矿工。 ②显卡矿机:主要有两家显卡GPU芯片供应商,AMD和NVIDIA,说白了他就是加强了显卡配置的电脑。 ③FPGA矿机:可以算一种过渡性矿机,使用FPGA可编程芯片为核心,相当于一个可定制的硬件。 ④ASIC矿机:挖矿效率极高,每秒能进行万亿次哈希运算,相当于一百万个CPU的计算能力。 对①②来说,即便不用来挖矿,当成普通电脑来用也无妨,而对③④来说,不用来挖矿,就只能报废了,用来当电暖气都嫌他噪声大。现在市面上的矿机,主要就是②和④。明明④的挖矿效率极高,为什么②还能顽强生存呢?这里还有另一个问题。 3. PoW的命门 我们不难猜到,中本聪在设计比特币的时候,希望的自然是人人皆可挖矿。但随着区块链逐渐被外界所熟知,挖矿竞争越来越激烈,普通电脑的算力根本无法与ASIC矿机相抗衡,更不要说与掌握大量矿机的矿池相比了。 事物发展的趣味之处就在此,ASIC矿机因区块链挖矿火热而诞生,但客观上却对区块链及去中心化起到了反作用。此外,争议之处尤其在于,目前ASIC矿机主要被比特大陆等少数生产商所垄断,这几家生产商几乎完全占据了国际开采算力,被外界称之为“矿霸”。 试想,现在市面上的ASIC矿机倘若完全被比特大陆所垄断(现在也差不多了),那比特大陆除出售矿机获利外,肯定会选择与有实力的矿池联手垄断算力,才符合其利益最大化(现在它也是这么做的),这个时候,所谓的去中心化,PoW共识机制事实上就有名无实,沦为了一纸空文。 最初,PoW虽然在效率、能耗等方面遭遇诟病,但确实是最公平的共识机制。随着ASIC矿机的出现,挖矿生态无疑受到了影响,广泛共识存在的基础也随之变化,这是PoW机制的一个潜在的问题。 4. Grin做出的选择 不同于向PoS靠拢的众多公链项目,Grin依旧选择了PoW,那如何防止算力被矿霸裹挟,就成了摆在Grin面前的首要问题。 现实是,与显卡矿机相比,ASIC矿机算力更为强大,能耗也更低,但是也更容易受到矿霸的控制。为平衡显卡矿机和ASIC矿机的关系,Grin采用双PoW共识机制,包括面向显卡的 CuckARoo 和面向 ASIC 的 CuckAToo,而前者是一种抗ASIC算法。 在实现上,Grin约定了两年的过渡期。即在上线初期,抗ASIC算法占90%的出块比例,面向ASIC的算法占10%。此后两年内,抗ASIC算法所占的区块比例逐渐从90%下降到0,而面向ASIC的算法则从10%上升至100%。相当于每过8天抗/面向ASIC的比例下降/上升1%。 其目的也很简单,就是为了使项目在诞生之初不被矿霸垄断算力,提供了一个相对安全的缓冲期。如果起初就能通过ASIC矿机挖矿,那显卡矿机基本就被断了活路,而如果走抗ASIC矿机路线的话,则需要通过时常改变共识算法来避免ASIC矿机进化,极容易造成硬分叉。 没错,在这方面,XMR就吃了个暗亏。为了抗ASIC,XMR不断得硬分叉,每分叉一次,其核心用户就流失一次,逐渐式微。 5. 结语 有人问:有没有一种能够永久抵御ASIC矿机的算法? 答案是没有。因为技术在不断进步,现在的抗ASIC算法,几个月之内就会被ASIC矿机攻破。就目前而言,掌握强大算力的矿池,能够轻松毁灭一个与其相同PoW算法的区块链项目(如知名的SHA-256挖矿谜题)。 那PoW是不是就没落了?答案是那也未必,Grin这个缓冲的机制以后会被更多的项目所借鉴,应该说,这比PoS要更加公平些。对未来诞生的区块链项目来说,PoW依然是重要的共识机制。 而Trias则提供了另外一种思路,Trias提出“安全验证即挖矿”,并且能够通过贡献算力和安全验证程序等过程来挖矿,避免大量算力浪费在计算谜题上,转而将其运用在自动化分析或测试程序上,这也算是一种新颖的“工作量证明机制”。 更多数字货币信息:www.xixiaoche.cn/news
    2019-02-03 11:32 1310
  • vRAM,一直都需要的EOS“硬盘”

    可扩展性问题已被证明是加密网络的一个繁重的锚点,因为它们寻求大规模采用。 像纯加密货币(如比特币)和智能合约平台(如Ethereum)在寻求超越基本应用程序的扩展时,由于交易处理能力较弱而放慢了速度。 创建EOS的主要目标是解决这些问题,努力成为分散应用程序(dApps)的未来之家。 与此同时,EOS架构已经证明比竞争区块链更便宜,更快,开发和维护dApp高昂的资源成本阻碍了dApp的广泛开发和大规模用户采用。 例如,购买一兆字节的RAM,一个用于存储dApp智能合约和状态信息的EOS专用数据库,开发人员需要花费大约65 EOS。按照目前的RAM模型,构建需要千兆字节存储来存放相关使用数据的复杂dApp是不切实际的。 EOS RAM 的状态限制 EOS 主网推出了64GB的RAM,区块生产者投票表示每年的RAM总量增加64GB。但是,需要存储用户配置文件和更新的状态信息(例如当前帐户余额)的dApp通常具有几千兆字节的RAM需求。如果开发人员需要使用RAM永久存储多个dApp的综合数据,那么这些应用程序扩展到数百万日常用户的可能性很小。 vRAM 的运作原理 目前,dApp开发人员承担两种形式的RAM成本。第一个是存储dApp智能合约的成本,第二个是存储和更新合同状态的持续成本。dApp状态信息(例如每个用户的余额)永久存储在RAM中,无论该用户当前是否正在与dApp交互。 从这个意义上说,EOS RAM是一个误导性的术语,它的功能更像是一个“硬盘”驱动器,而不是一个只存储与实时操作相关的数据的随机访问内存设备。 vRAM是面向EOS dApps的开发人员的替代存储解决方案,它与RAM 兼容、以去中心化方式运作,并且能够经济高效地存储和检索可能无限量的数据。 vRAM允许dApp开发人员将所有相关数据从RAM迁移到DAPP服务提供商(DSP)托管的IPFS文件,用RAM专门存储使用中的数据。使用哈希和B+默克尔树,vRAM库允许EOS dApp开发人员使用他们已经熟悉的高效数据检索优化的数据结构 - 多索引表。通过打开稀缺的RAM数据库,vRAM极大增加了可用于构建具有大量数据要求的dApp的dApp开发人员的资源。 为了优化在可扩展性与去中心化方面,区块链必须被设计成存储验证未来交易有效性所需的最小信息量。 vRAM使开发人员有机会将其dApp数据存储在链外,仅利用RAM资源来缓存使用中的数据和最新版文件的密码学证明。在EOS基础之上,vRAM可以成为dApp的关键支柱,存储dApps的所有相关信息,包括业务逻辑和用户配置文件。 vRAM 的运作原理下一步: 可扩展性 dApp 到目前为止,EOS上的RAM既提供了传统RAM的功能,也提供了永久存储设备(如硬盘驱动器)所扮演的角色。vRAM将这两个组件解耦,允许EOS RAM作为随机访问内存设备运行,同时与所选的DAPP服务提供商一起存储永久数据。 可用内存供应量的激增将有可能降低设计应用程序以进行大规模采用的成本。随着开发成本的降低,团队现在可以构建具有真正的终端用户实用程序,例如去中心化的拼车网站,社交媒体平台和角色扮演游戏。 作者:LiquidApps 译者:金柚子@eosisgravity 更多数字货币信息:www.xixiaoche.cn/news
    2019-02-03 11:27 1408
  • 盘点区块链领域常见的四种加密算法

    在深入学习区块链时,不可避免的需要了解密码学。密码学流传已久,有几千年历史,在军事、外交、情报等领域有广泛的的应用。在区块链领域,也大量应用了密码学算法,比如哈希算法和椭圆曲线算法,今天我们盘点一下区块链项目常用的一些加密算法。 1. 哈希算法 比特币系统中使用的哈希函数分别用于完成工作量证明计算合生成地址。简言之,哈希算法是将任意长度的字符串映射为较短的固定长度的字符串。因为这个运算的确定性,高效性使得去中心化的计算能够实现。又因为对输入的敏感性,和该映射逆函数难以寻找(抗原像攻击),对区块链系统安全性有很大帮助。 2. 椭圆曲线算法 椭圆曲线是一套关于加密数据,解密数据交换密匙的算法, 也可用于对数据签名和验证。 签名一方面可以保证用户的账户不被其他人顶替,另一方面保证用户不能否认其所签名的交易。用私钥对交易信息签名,矿工用用户的公钥验证签名,验证通过,则交易信息记账,完成交易。 3. Base58编码 Base58是比特币使用的编码方式,主要用于产生比特币的钱包地址,这种编码格式不仅实现了数据压缩,保持了易读性,还具有错误诊断功能。 4. 零知识证明 零知识证明是20世纪80年代初由计算机科学家Goldwasser和Micali等人共同提出的一项技术,它主要是指证明者能够在不向验证者提供任何有用信息的情况下,使验证者相信某个论断是正确的。   零知识证明能够成立需要具备三个要素,即完整性、可靠性和零知识。举个例子来说就是,假设有一个环形走廊,出口和入口相邻但不互通(在目测距离之内),在这个环形走廊中间的某处有一道锁起来的门,只有拥有钥匙的人才可以通过;这时A要向B证明自己拥有打开这道门的钥匙,用零知识量证明来解决就是,B看着A走进入口并在出口等待,如果A从入口进入通过走廊并从出口走出,则可以证明其拥有打开中间那扇门的钥匙,而在这个过程中,他完全不用向B提供钥匙的具体信息。所以零知识证明实际上是一种概率证明而非确定性证明。 这四项加密技术大家看完有什么感受吗? 更多数字货币信息:www.xixiaoche.cn/news
    2019-02-03 11:23 1556
  • 在区块链上发生最荒谬的十件事

    当你把一个东西放在区块链上时,你实际上并没有把它放在区块链上。区块链上没有任何东西。"区块链"根本不存在。相反,您真正要做的是“使用分布在节点网络(有时称为区块链)上的数据库对关于某件事情的信息进行公证”。或者,您可能“将关于某个事物的数据分割成不可替换的数字资产,这些资产可以通过称为区块链的分布式网络进行交易,换取ERC20令牌”。但这些就没那么吸引人了,所以每个人都只说在区块链上。 我们来看看,区块链上最荒谬的10件事 对于这个列表,我们将解释a:每个东西是什么,b:这个东西是否真的“在区块链上”,c:它有多荒谬。我们通过谷歌和我们自己的心来选择它们。我们还向国际知名的区块链hater davidgerard先生提出了他的想法。 我们有一个规则: “在区块链上”必须与所列出的内容相关联。(除了很多我们违反了规定的项目。) 这些项目在区块链上的排名从最低到最高。(显然,大多数分数都很低。)希望你喜欢。 1:区块链上的民主 它是什么?瑞士区块链创业公司Agora表示,他们将塞拉利昂的投票系统列入区块链。 它真的是“在区块链上”吗?不。Agora“观察”了280个投票站的选民提交纸质选票的情况。Agora然后在分布式数据库上独立记录这些结果。所以它实际上是“少数投票站的选举结果的副本,储存在其他人的区块链分类账上。” 这有多荒谬?这不仅荒谬,而且是卑鄙的谎言。 2:爱沙尼亚的区块链 它是什么?爱沙尼亚的数字基础设施称为“x - road”,是在区块链!它将国家的海量数据分布在各个地区,这使得它的效率更高。 它真的是“在区块链上”吗?不。它不仅不在区块链上,它甚至不在区块链上。事实上,区块链根本没有参与其中。X-road是一个分布式系统,而不是区块链,由软件公司Guardtime开发。也许这种混淆源于Guardtime还提供了“企业区块链解决方案”,以及其他许多不涉及区块链的功能。 (与此同时,“e-Estonia”,爱沙尼亚科技界的一个别称,但不知为何也是一个网站,声称已经把“国家卫生、司法、立法、安全和商业代码系统”列入了区块链。)不过,这方面的证据并不多。 这有多荒谬? X-road已经运行了一段时间了。但它不在区块链上。 3:区块链上的婴儿 它是什么?当然是“第一个区块链宝宝”啦!一家名为AID:tech的公司使用区块链来跟踪未出生婴儿在孕期的发育过程。 它真的是“在区块链上”吗?不!关于婴儿的“匿名、唯一标识符”部分保存在“区块链分类账”上,但也部分保存在“传统结构化查询语言(SQL)数据库上,该数据库是加密的,区块链无法访问”,而且本身不是区块链。 这有多荒谬?收集到的数据被用来标记弱势女性的慈善捐赠——当图书集中时,这些捐赠可能被错误分配或被盗。这不一定是个好主意,但也不荒谬。 4:区块链上的人体冷冻 它是什么?如果你已经被固定地保存在冰里,为什么不把自己也固定地保存在区块链上呢? 它真的是“在区块链上”吗?不幸的是,“人体冷冻公司”KrioRus实际上只是销售数字代币来为其低温研究筹集资金,它相信有一天会在太空中应用。 这有多荒谬? 5: 区块链上的毕加索画作 它是什么?创业公司Maecenas已经把“毕加索的画放在了区块链上!” 它真的是“在区块链上”吗?不。真实情况:投资者购买了这幅画的部分股份,这些股份已经被数字化分发并存储在以太坊网络上。这就是拥有毕加索作品和拥有毕加索作品收据的区别。 这有多荒谬? John McAfee对此表示赞同。 6: 区块链上的橙子 它是什么?IBM的天才们又这么做了!“文字橙子”现在驻留在区块链上。看,它在那儿! 文字橙子,跨在一串积木上。 它真的是“在区块链上”吗?所有的橙子——除非另有说明——都是“真正的橙子”。在这种情况下,应该另作说明,因为这里的区块链上没有“文字橙子”。在一个分布式的分类账上,有一份关于橙子“从中国到新加坡的路线”的事实收据,每个都代表着橙子供应链上的一个点。 这有多荒谬?不是很显然,它将“关键运输文件”的传输时间从7天缩短到了“一秒钟”。但有人让记者再核实一下。 7:Scott Scheper的猫在区块链上 它是什么?XYO的创始人Scott Scheper说他的“猫”在区块链上。 它真的是“在区块链上”吗?不是真的。这只名叫Mr Bigglesworth的猫咪脖子上挂着一枚蓝牙胸针,可以将数据传输到以太博物馆区块链。他最多也就是戴着区块链。但他肯定不是“在”上面。 这有多荒谬?Bigglesworth接收“XYO”令牌,以交换传输到区块链的数据。Scheper认为筹集的资金应该用于支持动物慈善事业。 8:区块链上的Roomba 它是什么?最近,没有骨气的加密破布解密公司宣称有人在区块链上放了一个“Roomba”。插在Roomba上的区块链USB设备可以让它“支付”自己的停靠点的电费。这可能对电动汽车之类的东西有用。 它真的是“在区块链上”吗?不。最接近的可能是“Roomba配备了USB设备,支持各种分布式账本技术和智能合同。”但谁会点击它呢? 这有多荒谬?不可笑。只是道德上站不住脚的。 9:区块链上的社会 它是什么?据报道,Bitnation把“社会”放在了区块链上。具体地说,新的社会是由利益一致的人组成的,否则这些人可能被我们其他人边缘化。因此,库尔德人、同性恋者、双性恋者、护柱狂热者——实际上是任何未被充分代表的群体——都被赋予了工具,来创建和管理他们自己的在线统治。区块链可能会让这些网站抵制审查。 它真的是“在区块链上”吗?既然“社会”是一个巨大的档案系统,Bitnation可以把社会放在区块链上似乎是合理的。如果所有的出生证明,证书,行政管理,宪法等都被上传到区块链,然后法律和行政程序被区块链自动化,你可以说,从技术上来说,社会在区块链上。但这就排除了文化、爱情、生活、音乐,以及在炎炎烈日下游泳的乐趣。当你在一个异常温暖的冬日里从洛杉矶国际机场下飞机时,你就会感受到强烈的阳光。 这有多荒谬?只有当你认为自由主义者不应该能够自我组织到抵制审查的飞地时,这才是荒谬的。 10:你在区块链上的遗嘱 它是什么?“DigiPulse”会追踪你的社交媒体账户,如果你在一段时间内不再使用它们,它会认为你已经死了,并将你的资产转移给你的近亲。 它真的是“在区块链上”吗?是的。因为这个系统真的是“在区块链上”,所以它需要一个“oracle”来提供关于meatspace的信息。可笑的是,这个“oracle”是DigiPulse的首席Norm Kvilif,他会发邮件给你,让你再次确认你已经死了。 这有多荒谬? 不过,谁知道呢?也许我们只是太挑剔了,介词on的可塑性比我们想象的要大得多。我们对“在互联网上”有异议吗?“没有人真正站在”互联网的顶端。但这仍然有道理。 然而,我们仍然相信这是有区别的。这里存在语义上的欺骗。人们永远不会说“橙子在互联网上”或“爱沙尼亚在互联网上”。 这就像是,“你可以在网上买到橙子,”或者“爱沙尼亚人正在利用互联网…做任何事情。” 区块链上什么都没有,除了现在已经不存在的DigiPulse。 更多数字货币信息:www.xixiaoche.cn/news
    2019-02-03 11:12 1674
# 币种 价格¥ 涨幅
# 币种 价格¥ 涨幅
# 币种 价格¥ 成交额¥
  • 1 BTC/比特币 42,494.02 302.75亿
  • 2 USDT/泰达币 6.46 182.21亿
  • 3 ETH/以太坊 3,219.53 146.48亿
  • 4 EOS/柚子 70.33 81.77亿
  • 5 BCH/比特现金 5,568.76 29.32亿
  • 6 LTC/莱特币 628.10 22.90亿
  • 7 XRP/瑞波币 3.53 20.68亿
  • 8 TRX/波场 0.2891 17.39亿
比特币多空调查

今日比特币行情,你怎么看?

看涨37%
盘整17%
看跌47%
  • 看涨
  • 盘整
  • 看跌
投票 您已经投过票了

每日15:00投票数据自动清零

?
扫二维码

扫一扫,关注微信公众号

乐点娱乐