分类: 区块链技术

  • Web 3.0及其重要性介绍

    摘要

    互联网技术一直在不断的发展创新。迄今为止,我们体验过Web 1.0和2.0,并围绕Web 3.0的展望开展了火热的讨论。Web 1.0为用户提供了静态体验,但无法创建像今天这样内容丰富的网站。Web 2.0用社交媒体和动态网站将我们汇聚在一起,但是需要付出中心化管理的代价。

    Web 3.0寻求让我们能够控制在线信息并创建语义网络。这意味着机器将轻松读取并处理用户生成的内容。区块链将为去中心化提供支撑,借助加密货币钱包提供免费数字身份,还会带来开放的数字经济。

    可用的3D方案将为我们提供更加身临其境的网络交互方式。用户还可以高效浏览、插入相关广告并改进客户支持。一些使用最多的Web 3.0技术还配有Siri和Alexa等虚拟助手,以及联网智能家居。

    导语

    在过去的二十多年里,互联网发生了翻天覆地的变化。我们已经从互联网中继聊天(IRC)发展到现代社交媒体平台。从基本的数字支付发展到复杂的在线银行服务。我们甚至体验过基于互联网的全新技术,如加密货币和区块链。互联网已成为人类互动和连接的重要组成部分,并将继续发展。目前为止,我们已经见识了Web 1.0和2.0,Web 3.0又会给我们带来什么样的惊喜呢?让我们深入了解细节,看看Web 3.0都有哪些功能。

    什么是Web 3.0?

    Web 3.0(也称为Web3)是高度依赖机器学习、人工智能(AI)及区块链技术的下一代互联网技术。这个说法最早是Polkadot的创始人和以太坊的联合创始人Gavin Wood提出来的。Web 2.0侧重于托管去中心化网站上的用户自创内容,而Web 3.0能够让用户更好地控制在线数据。 

    这项功能旨在创建开放、互联、智能的网站和网络应用程序,并改进基于机器的数据理解。去中心化和数字经济在Web 3.0中也发挥着重要作用,让我们能为网络上创建的内容赋值。我们还应理解,Web 3.0是一个不断变化的概念。关于它的定义,可谓仁者见仁,智者见智。

    Web 3.0如何运作?

    Web 3.0旨在通过使用人工智能和先进的机器学习技术,更快地提供个性化以及与用户相关的信息。更智能的搜索算法和大数据分析的发展意味着机器可以直观理解并推荐内容。Web 3.0还将侧重内容的用户所有权,并对可访问数字经济提供支持。

    当前网站通常显示静态信息或用户驱动内容,如论坛或社交媒体。虽然用户可以获取数据,但它并不能满足特定用户的需求。网站应为每位用户提供量身定制的信息,就好像现实世界的人际交流一样。在Web 2.0中,这些信息一旦在线,用户就将失去所有权和控制权。

    Web 3.0概念中的另一个关键人物是万维网发明者、计算机科学家Tim Berners-Lee。他于1999年提出了对网络的畅想:

    我有一个网络梦:希望[计算机]能够分析网络上的所有数据,包括内容、链接及人和计算机之间的交易。能够推动实现这一梦想的“语义网”还未形成,但当它出现时,贸易、繁文缛节等日常机制及我们日常生活都将通过机器之间的沟通来解决。

    正是从那是起,Berners-Lee开始融合Gavin Wood的想法。网站和应用程序可以使用大量去中心化信息。它们将理解这些数据并有意义地运用在个人用户身上。区块链则充当一种解决方案,以公正地方式管理这种在线身份、数据及所有权。

    网络发展简史

    为了更好地了解Web 3.0,让我们来看看其发展历程及当前现状。二十多年来,我们已经经历沧桑巨变:

    Web 1.0

    我们把最初的网络所提供的体验称为Web 1.0。这个词是由作家和网页设计师Darci DiNucci在1999年创造的,目的就是区分Web 1.0和Web 2.0。20世纪90年代初期,网站是用静态HTML页面构建的,仅能显示信息。用户无法更改数据或上传自己的数据。社交互动仅限于简单的聊天通信程序和论坛。

    Web 2.0

    20世纪90年代后期,开始向更具交互性的网络转变。借助Web 2.0,用户能够通过数据库、服务器端处理、表单及社交媒体与网站进行交互。这些工具将网络体验从静态转为动态。

    Web 2.0更加注重不同站点和应用程序之间用户自创的内容和互操作性。在Web 2.0时代,用户要参与其中,而不仅仅是静态观察。到21世纪中叶,多数网站转变为Web 2.0,大型科技公司开始创建社交网络和基于云的服务。

    Web 3.0及未来展望

    回顾互联网历史,语义智能网络的演变有着合理的脉络。刚开始,数据以静态方式呈现给用户。之后,用户可以与该数据进行动态交互。现在,算法将使用所有数据改善用户体验,并使网络更加个性化,操作起来也更为熟悉。只需浏览YouTube或Netflix,即可了解算法的强大功能及其改进原理。

    尽管Web 3.0还没有完整的定义,但它可以利用区块链、开源软件、虚拟现实、物联网(IoT)等点对点(P2P)技术。Web 3.0还旨在让互联网变得更加开放、去中心化程度更高。在当前框架中,用户依赖网络和蜂窝供应商来使用个人数据和信息。随着分布式账本技术的出现,这种情况很快就会发生转变,用户可以收回个人数据的所有权。

    了解Web 1.0、2.0及3.0之间的主要区别,敬请参阅下表:

     Web 1.0Web 2.0Web 3.0
    内容用户被动交互社区平台和用户创建的内容用户归内容创作者所有
    技术HTML动态HTML、Javascript、区块链、人工智能、机器学习
    虚拟环境一些基本的3D用例3D、虚拟现实(VR)、增强现实(AR)
    广告醒目(横幅等)交互 以用户行为为目标
    数据存储存储在各个网站的服务器上由大型科技巨头持有分布在用户之间
    观众个人用户特定用户社区 跨越多个平台和设备的互连用户

    Web 3.0关键特性

    Web 3.0仍远未完全获得采用,但其核心概念已基本明确。以下四个主题通常被列为Web 3.0未来最重要的方面。

    语义标记

    机器逐渐在理解人类创造的数据和内容方面有所长进。但是,距离创建完全理解语义的无缝体验还有很长一段路要走。例如,在某些情况下,“坏”这个词可能表达的含义是“好”。对于一台机器来说,理解这一点可能非常困难。然而,随着人们对大数据和更多信息的研究,人工智能开始更好地理解我们在网络上写的内容并直观地呈现出来。

    区块链与加密货币

    数据所有权、在线经济及去中心化是Gavin-Wood Web3合约的重要方面。稍后我们将详细探讨该主题,但区块链提供了一个久经考验的系统来实现其中诸多目标。任何人都可以将资产转换为代币、将信息储存在链上并创建数字身份,这是一项适用Web 3.0的重大创新。

    3D可视化和交互演示

    简而言之,网络的外观将发生巨大变化。我们已经看到其向着包含虚拟现实的3D环境发展。元宇宙开创了这类体验的先河,我们已经熟悉通过3D视频游戏进行社交。用户界面和用户体验领域也致力于以更直观的方式为Web用户呈现信息。

    人工智能

    人工智能是将人类创造的内容转化为机器可读数据的关键。我们对于客服机器人已经司空见惯,但这还只是开始。AI既可以向我们呈现数据,还能对其进行排序,让其成为Web 3.0的多功能工具。最重要的是,人工智能会自我学习并不断改进,减少未来人类发展所需的工作。

    Web 3.0在哪些方面优于前身?

    从理论来看,Web 3.0关键功能组合将带来诸多好处。别忘了,这些都将取决于基础技术的成功:

    1.没有中央控制点– 中间机构已从综合体中移除,将不再控制用户数据。这种自由减少了政府或公司审查的风险,降低了拒绝服务(DoS)攻击的有效性。

    2.信息互联互通增强-随着越来越多的产品连接到互联网,更庞大的数据集为算法提供了更多可供分析的数据,有助于提供更准确的信息,满足个人用户的特定需求。

    3.更高效的浏览-使用搜索引擎时,有时候很难找到最佳的结果。但是经过多年的发展,搜索引擎在根据上下文和元数据查找语义相关结果方面已经取得了长足的进步。这使网络浏览体验更加便捷,可帮助任何人轻松找到需要的确切信息。

    4.改进广告和营销-没人喜欢遭受在线广告轰炸。但是,如果这些广告与您的需求是相关的,也许就不是那么烦人了,说不定还会有所帮助。Web 3.0旨在利用更智能的人工智能系统,并根据消费者数据开展针对特定受众的广告。

    5.客户支持更有力-客户服务对于为网站和Web应用程序提供流畅用户体验至关重要。然而,由于成本高昂,许多成功的Web服务都在扩展客户服务运营时感到捉襟见肘。使用能够同时与多个客户交谈的智能聊天机器人后,用户在与支持代理打交道时可以享受到卓越的体验。

    加密货币如何融入Web 3.0?

    区块链和加密货币在Web 3.0方面具有巨大潜力。去中心化网络成功地为更负责任的数据所有权、治理及内容创建提供了激励。与Web 3.0高度相关的方面包括:

    1.数字加密货币钱包-任何人都可以创建一个可用来交易并充当数字身份的钱包。无需储存您的详细信息,或使用中心化服务供应商来创建帐户。您可完全控制钱包,而且同一个钱包通常可跨多个区块链使用。

    2.去中心化-通过区块链,信息和权力可以在庞大的人群中透明传递。这与Web 2.0形成鲜明对比,在Web 2.0中,大型科技巨头主宰我们在线生活的重大领域。

    3.数字经济-人们能够在区块链上拥有数据并使用去中心化交易,新的数字经济应运而生。这些使我们能够轻松评估并交易在线商品、服务及内容,无需银行或个人详细信息。这种开放性有助于让更多人获得金融服务,并帮助用户开始赚钱。

    4.互操作性-链上DApp和数据越来越兼容。使用以太坊虚拟机构建的区块链可以轻松互相支持DApp、钱包及代币。这有助于提高互联Web 3.0体验所需的普遍性。

    DeFi 3.0用例

    尽管Web 3.0仍在开发中,但我们也能举出一些现成的例子:

    Siri和Alexa虚拟助手

    苹果的Siri和亚马逊的Alexa都提供虚拟助手,可以检查许多Web 3.0盒子。人工智能和自然语言处理有助于这两种服务更好地理解人类语音命令。使用Siri和Alexa的人越多,它们的人工智能就越能改进其推荐和交互方式。这使其成为Web 3.0世界语义智能Web应用程序的完美示例。

    互联智能家居

    “无处不在”是Web 3.0的一项关键功能。这意味着我们可以跨多个设备使用我们的数据和在线服务。现如今,系统能够以智能互联的方式控制您家中的供暖、空调及其他公用设施。智能家居能够分辨出您何时离开,何时回家,以及您喜欢的室温。它可以使用这些信息来创建个性化体验。无论身在何处,您都可以通过手机或其他在线设备访问该服务。

    总结

    互联网的发展是一段漫长的过程,必将不断迭代发展。随着可用数据的爆炸式增长,网站和应用程序正在朝着更加沉浸式的网络体验转变。虽然Web 3.0还没有具体定义,但已经迈出了创新的步伐,未来的发展方向显而易见,而区块链必然有望成为Web 3.0未来的关键一环。

  • 区块链预言机介绍

    什么是区块链预言机?

    区块链预言机是向智能合约提供外部信息的第三方服务,充当区块链与外部世界之间的桥梁。

    区块链与智能合约无法访问链下数据(区块链网络之外的数据)。然而,对于许多合约协议而言,拥有来自外部世界的相关信息对于执行协议至关重要。

    区块链预言机可以在链下和链上数据之间提供链接,因此得以在这方面发挥作用。预言机可以拓宽智能合约的运行范围,在区块链生态系统中至关重要。如果没有区块链预言机,智能合约将只能从其网络内部获取数据,其用途将会受到极大限制。

    需要注意的是,区块链预言机并非数据源本身,而是对外数据源进行查询、核实和验证,继而再进行传递的层。预言机可传输多种形式的数据,包括价格信息、成功付款数据或由传感器测量的温度数据等。

    要从外部世界调用数据,就必须调用智能合约,同时还必须消耗网络资源。一些预言机不仅能够将信息传递给智能合约,还能够将信息发送回外部数据源。

    预言机存在许多不同的类型,而区块链预言机的运作方式完全取决于其设计目的。本文将介绍其中一些类型。

    区块链预言机示例

    假设Alice和Bob打赌谁会赢得美国总统大选。Alice认为共和党候选人会获胜,而Bob则认为民主党候选人将成为赢家。他们就该赌注条款达成一致,并将各自的资金锁定在同一个智能合约中,该合约将根据选举结果将所有资金释放给赌注获胜者。

    由于智能合约无法与外部数据交互,它必须依靠预言机向其提供必要的信息,在该示例中即为总统选举结果。选举结束后,预言机通过查询可信API确认选举结果,并将此信息传递给智能合约。随后,智能合约根据选举结果将资金发送给Alice或Bob。

    如果没有预言机传递数据,便无法以一种参与者无法操纵的方式来进行赌注结算。

    区块链预言机有哪几类?

    区块链预言机可根据诸多不同的特质进行分类:

    根据来源分类:数据来源于软件还是硬件?

    根据信息传递方向分类:是由外向内传递还是由内向外传递?

    基于信任化程度分类:是中心化还是去中心化?

    一台预言机可同时归属多种类别。例如,从公司网站获取信息的预言机就是一个中心化的入站软件预言机。

    软件预言机

    软件预言机可以与在线信息源进行交互,并将其传输至区块链。这些信息可以来自在线数据库、服务器或网站,实际上可以是互联网上的任何数据源。

    通过连接至互联网,软件预言机不仅能够向智能合约提供信息,还能够实时传输这些信息。因此,它们成为了最常见的一种区块链预言机。

    软件预言机提供的信息通常可以包括外汇汇率、数字资产价格或实时飞行信息等。

    硬件预言机

    部分智能合约需要与现实世界进行交互。硬件预言机旨在从现实世界获取信息,并将其提供给智能合约。这些信息可以通过电子传感器、条形码扫描仪和其他信息读取设备进行传递。

    从本质上看,硬件预言机可以将现实世界事件“转化”为智能合约可以理解的数字价值。

    传感器即为这样一个例子,它可以检查运输货物的卡车是否已经到达装卸区。如果已经到达,传感器就会将该信息传递给智能合约,随后该合约即可据此执行决策。

    如果您希望详细了解类似主题,敬请参阅《区块链用例:供应链》。

    入站和出站预言机

    入站预言机旨在将信息从外部数据源传输至智能合约,而出站预言机则旨在将信息从智能合约传输至外部世界。

    将由传感器测量的温度数据传递给智能合约,即为入站预言机的一个示例。而出站预言机的一个示例可以是智能锁。如果将资金存入一个智能合约地址,则该智能合约可通过出站预言机将此信息传输给智能锁解锁机制。

    中心化和去中心化预言机

    中心化预言机由单个实体控制,是智能合约信息的唯一提供者。然而,仅使用一种信息源可能会存在风险,智能合约的有效性完全取决于控制该预言机的实体。此外,不良行为者的任何恶意干扰均会对智能合约产生直接影响。中心化预言机的主要问题在于存在单点故障,从而导致智能合约防御漏洞和攻击的韧性较低。

    去中心化预言机与公共区块链拥有一些共同的目标,如避免交易对手风险等。去中心化预言机不依赖单一信息源,从而可提高智能合约所获信息的可靠性。智能合约通过查询多个预言机来确定数据的有效性和准确性,因此,去中心化预言机也称为共识预言机。

    部分区块链项目会向其他区块链提供去中心化预言机服务。去中心化预言机在预测市场中也十分有用,可通过社会共识验证该类市场中某种结果的有效性。

    虽然去中心化预言机旨在实现去信任化,但值得注意的是,正如去信任化区块链网络一样,去中心化预言机并没有完全消除信任,而是在许多参与者之间分配信任。

    合约专用预言机

    合约专用预言机专为单个智能合约设计。这意味着,如果想要部署多个智能合约,则必须开发相应数量的合约专用预言机。

    此类预言机极为耗时,且维护成本高昂。如果公司希望从各种来源提取数据,可能会发现此类预言机非常不切实际。但另一方面,为服务于特定用例,合约专用预言机可从头开始设计,因此开发人员拥有很高的灵活性,可根据特定需求定制预言机。

    人类预言机

    在某一特定领域具备专业知识的个人有时也可以充当预言机。这些个人可以研究和核实来自各信息源的信息的真实性,并将这些信息转化为智能合约。由于人类预言机可使用密码学验证其身份,因此欺诈者伪造其身份并提供损坏数据的可能性相对较低。

    预言机问题

    由于智能合约根据预言机提供的数据执行决策,因此预言机对区块链生态系统的健康至关重要。设计预言机所面临的主要挑战是,如果预言机受到损害,则依赖其提供数据的智能合约也会受到损害。该问题通常被称为预言机问题(The Oracle Problem)。

    由于预言机并非主要区块链共识的一部分,因此很遗憾,它们也不是公共区块链可提供的安全机制的一部分。第三方预言机与智能合约去信任化执行之间的信任冲突仍然有待解决。

    此外,中间人攻击也可能构成威胁,即恶意行为者通过获得预言机与智能合约之间数据流的访问权限,对这些数据进行修改或伪造。

    总结

    对提升区块链的全球采用率而言,一个可促进智能合约与外部世界交流的可靠机制至关重要。如果没有区块链预言机,智能合约将只能依赖其网络中的已有信息,而这无疑将大大限制其能力。

    未来去中心化预言机可能会引入保障机制,以消除区块链生态系统中的大量系统性风险。区块链预言机仍然是区块链生态系统发展的一大关键组成部分,需要以安全、可靠且去信任化的方式实施。

  • 区块链运用案例:电子身份

    在诸多新兴的区块链技术运用案例当中,电子身份管理与验证可能是最具有前景的应用之一。仅在2018年,全球就有数十亿人受到个人数据外泄的影响。无可否认,我们需要更安全的方法来储存、传输和验证敏感信息。在这样的背景下,区块链系统或能带来有价值的方案,去解决那些中心化数据库所面临的难题。

    如何将区块链技术运用在电子身份的系统当中呢?

    本质上来说,当一个文件被写入区块链系统中时,信息的真实性就已被维护网络的节点所确认。换句话说,多个用户的“有序声明”支持着所有信息的有效性。

    在本文中,网络节点可以被合法机构或政府机关所掌控,负责确认和验证记录的电子数据。基本上,每个节点都可以对数据的真实性进行“投票”,如果安全级别足够高的话,这些被验证过的文件可以被当作官方文件来使用。

    密码学所扮演的角色

    基于区块链技术的身份系统并不需要直接或者明确的分享敏感信息,认识到这一点非常重要。反之,电子数据可以通过密码学被分享与认证,比如哈希函数、电子签名和零知识证明等。

    通过哈希算法,任何文件都可被转换成哈希值,也就是一长串字符,这个哈希值代表着创建它时包含的所有信息,就像是电子指纹一样。最重要的是,政府机构或其他公信组织可以通过其电子签名来给予文件官方的有效性。

    例如,一位公民可以向合法机构提供他的个人文件,让它产生一组唯一的哈希值(电子指纹)。该机构接着可以创建一个用来验证该哈希值的电子签名,也就表示它可以被视为一份正式文件。

    除此之外, 零知识证明技术可以在不泄漏任何信息的状况下分享和认证资质证书或者身份信息。这代表着即使是加密资料,它的真实性仍可以被验证。也就是说,你可以用零知识证明机制,在无需透露你实际年龄的情况下,证明你已达到可驾车的年龄,或者可以进入俱乐部等有年龄限制的场所。

    自主身份

    自主身份是指一种模型,在这种模型中,每个用户都可以完全控制其个人数据,这些数据可以存储在个人钱包(类似于数字货币钱包)中。在此情况下,人们可以自主决定何时以及如何与其他人共享信息。比如,某个用户可以将其信用卡证书存储在个人钱包中,然后使用其私钥来完成交易并把证书信息发送出去。通过这种方式,他们就可以证明自己是否是该信用卡的实际所有者。

    尽管区块链技术主要用于存储和交易数字货币,但它也可以用于共享和验证个人文档和进行签名。例如,有人具备政府机构认可的合格投资人资质,他就可以通过零知识证明协议将该事实移交给经纪商进行确认。最后,经纪商可以在没有获得投资人资产净值或收入信息的情况下,确认该投资人是否具备正确的资质。

    潜在优势

    在电子身份领域中采用密码学和区块链技术具有两大优势。第一是用户能够更加充分的掌控自己的个人资料是如何以及何时被使用的,这可以大幅降低将敏感信息存储在中心化数据库所带来的风险。同时,区块链网络可以通过密码学系统来提高隐私级别。如之前所述,零知识证明协议可以在不涉及文件详细信息的情况下,证明文件的有效性。

    另一个优点是,基于区块链的电子身份系统比传统方式更为可靠。例如,使用电子签名验证用户的真实性较为容易。除此之外,区块链系统使得信息篡改更为困难,从来有效的保护信息安全。

    潜在缺点

    和诸多其他运用案例一样,在电子身份系统中运用区块链技术仍然面临诸多挑战,目前最大的挑战是遇到合成身份诈骗这类恶意攻击时,系统仍会十分脆弱。

    合成身份指结合不同人的有效信息生成一个全新的虚假身份。因为用于创建该虚假身份的每一部分信息都是真实的,所以某些系统会误认为该合成身份是真实的。这类攻击被罪犯分子广泛应用于信用卡欺诈。

    然而,通过数字签名就可以有效的解决这个问题,伪造的组合文件不会被记录在区块链上。例如,政府机构会为每个文件提供单独的电子签名,同时也会为同一个人所注册的所有文件生成相同的电子签名。

    另外一个缺点是存在51%攻击的可能性,这大概率发生在规模较小的区块链网络中。51%攻击有可能让区块链发生回滚,也就是改变其交易记录。该问题在所有人都可加入的公链中,尤其需要得到关注,而私有链就可以有效减少该类攻击,因为在私有链中,节点均为公信机构。然而,私有链也意味着更中心化和少民主化。

    结论

    尽管存在诸多缺点与限制,区块链技术仍有极大的潜力改变信息验证、储存与分享的方式。尽管已经有很多公司和初创企业在探索区块链技术的潜能,但是还有许多工作需要完善。在未来几年,我们会看到有更多专注于电子身份管理的服务涌现出来,而区块链技术将会是这些服务的核心技术。

  • 区块链应用案例:转账汇款

    简单来说,汇款可以被定义为将资金划转至其他较远的地方,而跨国汇款则是一种常见的汇款方式。例如,异国工作者将其资金汇到他们的祖国。

    今天,转账汇款已取代了海外直接投资和政府官方的开发资金,成为世界最大的资金流。根据世界银行集团的数据统计,汇款量在过去几年中出现了显着增长,2017年增长了8.8%,2018年增长了9.6%。

    一些发展中经济体严重依赖来自国外的资金,转账汇款已成为其经济的重要组成部分。因此,外出打工人员的资金流入便是许多国家的一项主要收入来源。例如,海地收到的国际汇款约占2017年国内生产总值的29%。这一占比在2018年提高到30.7%。

    存在的问题

    世界银行估计,现在200美元汇款的手续费约为7%(全球平均水平)。而2018年全球汇款量将达到6890亿美元,其中7%为转账的运营成本,约价值480亿美元。

    除了高额的手续费之外,大多数汇款还都依赖于第三方服务和金融机构。多个中介机构的介入使得当前转账系统运行起来非常低效。不仅是因为转账手续费高昂,其所需要的时间也很长,大多都要花费数天甚至数周。

    而区块链技术则可以为汇款行业提供可行且更高效的替代方案。本文将引用一些公司运作的案例来介绍其可行性和现有解决方案。

    区块链会是有效的解决方案吗?

    区块链的汇款机构的主要目标是简化整个转账流程,剔除不必要的中间人。其核心在于提供无阻滞且近乎即时汇款的解决法案。传统服务通常需要多个审批员的审核,且工作量很大。而区块链网络摒除了这个弊端,不再有缓慢的交易审批流程。

    区块链系统是基于分布式计算机网络的,可在全球范围内执行金融交易。这意味着交易流程可以通过去中心化的方式安全地进行,而这仅需要几台计算机参与验证和确认交易即可。与传统的银行系统相比,区块链技术可用更低的运营成本提供更快捷、更可靠的支付解决方案。

    换句话说,区块链技术可以解决该行业面临的一些主要问题,例如高手续费和交易时间长等。仅通过减少中间机构的数量,运营成本就会大幅下降。

    案例

    移动应用

    许多公司正在尝试使用区块链技术来提供全新的支付解决方案。而一些数字货币钱包的移动端可以让用户在全球范围内发送和接收数字资产,并进行数字货币和法定货币之间的快速转换。

    以“Coins.ph”为例,它是一款多功能的移动钱包应用程序。用户可以用它进行国际汇款、支付账单、购买游戏积分,或者只是交易比特币和其他数字货币。并且,它的一些金融服务不需要创建银行账户。

    数字平台

    一些公司尝试运营与传统金融系统相关的基础设施。例如,非洲的一个区块链技术在线平台—“BitPesa”,于2013年成立,平台以较低的手续费率和较高的时效性,为客户提供支付解决方案和货币兑换服务。

    “Stellar”区块链平台,也是在该领域提供汇款服务的案例。Stellar成立于2014年,其目标是促进金融服务发展,将立金融机构和个人紧密联系起来。

    Stellar网络使用自己独立的货币以及分布式计算,该代币名为Stellar lumens(XLM)。他们的本地代币可以用作桥接货币,促进法定货币和数字货币资产之间的全球交易。与BitPesa类似,用户和金融机构可以使用Stellar平台以较低的交易成本进行交易。

    自动取款机

    与移动应用程序和在线平台一样,ATM的普及也为全球交易提供了另一种有趣的解决方案。该方案在互联网普及性差以及银行系统欠发达的地区作用突出。

    类似于Bit2Me和MoneyFi这样的公司,正在开发全新的汇款体系,致力于将区块链技术与ATM结合起来。他们的目标是发行具有多种功能的信用卡。

    区块链的分布式账本与ATM的结合使用可大大减少用户对中介机构的需求。用户不需要银行账户,ATM的运营公司可能会在交易中收取少量的手续费。

    目前存在的挑战和局限性

    虽然区块链技术能够为汇款行业带来诸多显著的优势,但仍有很长的路要走。以下是当前存在的潜在障碍和主要限制,以及可能的解决方案。

    数字货币和法定货币之间的转换。全球经济仍以法定货币为基础,数字货币与法定货币之间的转换并非易事。在许多情况下,需要银行帐户。点对点(P2P)交易可以消除对银行的需求,但是用户还是需要从法定货币转换为数字货币才能使用这笔资金。

    一些生活在欠发达国家的数百万人仍然无法上网,许多人没有智能手机。而现如今,移动和互联网等设施成为了刚需。如上文提到的,基于区块链技术的ATM可能成为解决方案的一部分。

    法律监管。数字货币监管仍处于初级阶段。在一些国家,法律监管方面要么不明确,要么彻底不存在,这种现象在那些依赖海外资金流入的国家里尤为突出。但随着区块链技术的进一步推广,也会不断推动法律监管向前发展。

    复杂性。使用数字货币和区块链技术需要一定的技术知识。大多数用户仍然依赖第三方服务提供商,因为自主运行和使用区块链并非易事。此外,许多数字货币钱包和交易所仍然缺乏指导说明和直观的界面。

    波动性。数字货币市场仍然不成熟,且容易受到波动性的影响。因此,它们并不总是适用于日常交易,它们的市场价值可能会在短时间内发生剧烈变化。除此之外,高波动性的货币并不适合转账的基础需求。当然,也不需要过度担忧该问题,稳定币就能提供可行的解决方案。

    总结

    转账汇款行业在过去十年里有着显着增长,在接下来的几年里发展规模也会不断壮大。寻找工作和教育机会的人口移民率不断上升可能是主要原因之一。根据“2018年世界移民报告”显示,2015年大约有2.44亿国际移民,比2000年预估的1.55亿约增长57%。

    然而,该行业仍然受到低效和诸多限制的困扰。因此,越来越多的公司正在利用区块链技术提供更有效的替代方案,在不久的将来,我们很可能看到异国工作者们大量使用该技术。

  • 区块链用例:医疗保健

    摘要

    • 区块链技术有望通过安全的数据管理和更高的透明度来颠覆医疗保健行业。
    • 将区块链与医疗保健行业集成面临着诸多挑战,如初始成本、可扩展性、标准化和监管合规性。
    • 区块链的去中心化和数据分发能促进患者病历的安全化和同步化。
    • 区块链集成可以增强医疗服务提供商之间的互操作性,从而提高病患护理的普及和透明化。

    简介

    尽管区块链技术通常与比特币和其他加密货币联系在一起,但该技术也可用于探索各行各业的数据存储和保护。与慈善和供应链一样,医疗保健行业也是大家讨论最多的用例之一。那么区块链有哪些方面适合医疗保健呢?

    在医疗保健行业应用区块链技术的好处

    由于加密货币区块链可用于安全记录金融交易,因而也适用于存储医疗数据。大多数区块链都是使用密码学来记录和保护文件的分布式系统,因此未经该网络的所有其他参与者的批准,任何人都很难破坏或更改数据。其不可篡改性的特征能为病史档案创建不可更改的数据库。

    此外,区块链中使用的点对点架构支持患者病历在更新时同步更新所有副本,即使存储在不同的计算机上。事实上,每个网络节点都拥有整个区块链的副本,并且节点之间会定期通信,确保数据是最新的且真实的。因此,去中心化和数据分发也是重要的方面。

    值得一提的是,区块链是分布式的,但并不总是去中心化的(就治理而言)。去中心化不是二元对立问题,因此根据节点的分布情况以及整体的架构,分布式系统可能会呈现不同程度的去中心化。在医疗保健领域,区块链通常以私有网络的形式构建,而不是通常用作加密货币账本的公共网络。任何人都能加入并参与公共区块链的开发,但私有版本需要持有许可,且由较少的节点进行管理。

    在医疗保健行业使用区块链的潜在好处

    区块链的力量不仅限于金融领域,还延伸到了重要的医疗保健领域,覆盖到了患者数据保护到药品的真实性保证。以下是一些潜在的用例,强调了区块链技术如何颠覆医疗保健行业。

    1.增强安全性

    如上所述,区块链在医疗保健行业最重要的用例之一就是利用该技术创建安全统一的点对点(分布式)数据库。由于区块链的不可篡改性,数据损坏问题能得以解决。区块链技术可用于有效登记和追踪成千上万名患者的医疗数据。

    与依赖中心化服务器的传统数据库不同,使用分布式系统可以实现更高安全级别的数据交换,同时还能降低当前系统带来的管理成本。区块链的去中心化特质使其不易受到技术故障和外部攻击的影响,而这些故障和攻击通常会损害有价值的信息。区块链网络带来的安全性对医院来说十分有用,医院经常要应对黑客入侵和勒索软件攻击。

    2.互操作性

    基于区块链技术的病患档案的另一个优势在于其能增强诊所、医院和其他医疗服务提供商之间的互操作性。由于数据存储系统存在技术差异,各组织之间无法共享文档。 

    然而,区块链能解决这一问题,方式是允许经授权的各方访问患者档案甚至药品分发记录的统一数据库。因此,服务提供方之间不必尝试与对方的内部存储建立连接,而可以在单个数据库上共同合作。

    3.可访问性和透明度

    除简化病历共享流程外,区块链系统还可以提高患者对自身健康信息的可访问性和透明度。在某些情况下,要求对患者文件所做的更改进行验证能确保病历的准确性。如果使用得当,可以防止人为错误和故意伪造,从而提供额外的安全保障。

    4.可靠的供应链管理

    区块链能提供在整个制造和分销过程中追踪药品的可靠方法,从而减少普遍存在的药品伪造问题。区块链技术与用于测量温度等因素的物联网设备结合使用,能够用于验证适当的存储和运输条件,或验证药品质量。

    5.防范保险欺诈

    区块链还可以用来打击医疗保险欺诈,据估计,医疗保险欺诈每年给美国医疗系统造成超1,000亿美元的损失。存储在区块链上并与保险提供商共享的不可篡改的病历可以防止最常见的一些欺诈类型,包括对未发生过的手术开账单以及对不必要的服务记账等。

    6.临床试验招募

    区块链在医疗保健行业的另一种用途是提高临床试验的质量和有效性。试验招募人员可以使用区块链上的医疗数据来找出测试药品对其有效的患者。 

    这样的招募系统能极大地改善临床试验的招募,因为许多患者从未了解到相关的药物试验,因此也从未有机会参与这些试验。在试验时,区块链还可用于确保所收集数据的完整性。

    在医疗保健行业集成区块链面临的挑战

    在医疗保健领域应用区块链技术的确十分有前景,但随之而来的也有挑战。让我们深入研究一下其中的关键问题。 

    1.合规性

    以美国为例,有兴趣应用区块链技术的医疗保健公司必须遵守现有的数据法规,如1996年的《健康保险携带和责任法案》(HIPAA)。 

    HIPAA法案概述了医疗保健领域的数据存储、共享和保护标准。因此,为了完全合规,美国的公司需要部署定制的区块链病历系统,增强隐私功能并限制可访问性。

    2.初始成本和速度

    在提供商方面,区块链解决方案可能会涉及高额的初始投资,这无疑会阻碍大规模应用。此外,就每秒事务处理量来说,分布式系统往往比中心化系统要慢得多。 

    与中心化系统相比,具有众多节点的大型区块链网络可能需要更多时间来传输和同步数据。对于最终需要存储和追踪数百万患者信息的庞大数据库来说,这一点尤其令人担忧。对于大尺寸的图像文件,例如电脑断层扫描(CT)或磁共振成像扫描,问题会更严重。

    3.教育缺口

    区块链技术的复杂性给医疗保健行业带来了教育上的挑战。这种理解上的缺口可能会导致对区块链解决方案的使用不足或实施不当。

    持续的培训和教育是必须的,能帮助医疗保健行业的专业人士了解潜在的用例、适当的实施策略以及对变化中的法规和网络威胁的认识。

    4.可扩展性 

    医疗保健行业生成的大量数据给区块链网络带来了巨大的可扩展性挑战。随着数据量的增加,某些区块链的事务处理时间和运营成本也会增加。

    这种限制可能会导致信息检索延迟或事务验证延迟,从而使系统效率低下或对患者护理产生负面影响。此外,这些问题可能会阻碍医疗机构应用区块链,从而阻碍该领域的创新和进步。

    5.数据标准化

    区块链需要统一的数据输入,从而促进网络内部的有效通信和互操作性。然而,由于医疗保健领域的数据类型和格式多样,统一的数据输入尤其具有挑战性。

    如果没有标准化的数据协议,信息交换途中可能会导致误解或错误,从而破坏系统。因此,在不丢失健康信息重要细节的情况下,实现数据标准化是区块链在医疗保健行业应用的主要障碍。

    结语

    区块链为医疗行业带来了巨大的潜力,涵盖患者数据的安全管理到提高透明度和安全性。然而,教育缺口、可扩展性问题和现有监管机制是亟待解决的几个问题。在这些难题和区块链的众多优势之间取得平衡需要医疗保健领域的所有利益相关者采用细致与协作的方式。

  • 加密学的历史

    加密学是以编写代码和解码去进行保护通信安全的基础技术,亦是速使现代加密货币和区块链成为可能的重要因素之一。然而,今天的加密技术正是这发展下的结果产物。自古以来,人类正就使用加密术的方式来确保传输信息的安全。以下文章将深入了解加密学的迷人历史,以及现代数码加密的先进。

    密码学的长久根源

    众所周知,原始加密技术早在古代就已存在,大多早期文明似乎在某种程度上使用了加密学。符形替换是最基本的如密学形式,早出现在古埃及和美索不达米亚的写作文献中。这类型的加密学在最早期发现的先例是在于一位名叫Khnumhotep II的埃及贵族的坟墓中,生活在大约3,900年前。

    在Knhumhotep墓中符形替换目的不是为了隐藏信息,而是为了增强其信息的吸引力。最早期的加密学是用于保护敏感信息。发生在大约3500年前,当时美索不达米亚的一位抄写员使用加密术来隐藏用于粘土片的陶器釉的配方。

    但在之后的古代时期,加密学被广泛用于保护重要的军事信息,这一目的至今仍然存在。在希腊城市斯巴达,加密信息通过写在特定大小的圆柱体上的羊皮纸上,使得信息难以辨认,直到接收者将其包裹在类似的圆柱特体上才能解读。同样地,早在公元前2世纪,古代印度的间谍就已经使用过编码信息通讯方式。

    也许古代世界最先进的密码学是由罗马人实现的。在罗马历史是其中一个显著加密学列子,称为凯撒密码,其中涉及将加密信息的字母移动到拉丁字母表中的一定的位置。知道了这个系统和移动字母到一定的地方位置的收件人才可以成功解读信息,不然其他人是难以辨认及解读有关信息。

    中世纪和文艺复兴时期的发展

    在整个中世纪,加密学变得越来越重要,而凯撒密码在其中所有代码方式中仍然是加密学标准的代表。加密分析,用来破解代码和加密的科学,开始赶上相对原始的加密科学。著名的阿拉伯数学家Al-Kindi,在大约公元800年,研发了一种称为频率分析的技术,使代码更易于解密。在人类历史当中,第一次拥有这样有系统式的解码尝试方法,使得加密学必须要进一步强化推进才能保持其功能性。

    在1465年,Leone Alberti开发了多字母解码,这项技术被认为是跟Al-Kindi频率分析技术的解决方案对立抗衡的。在多字母解码技术当中,需要使用到两个不同的字母表对信息进行编码。一个是写入原始信息的字母表,而第二个是完全不同的字母表,而其中的信息会在编码后出现。结合传统的代码,多字母代码大大提高了编码信息的安全性。除非读者知道最初写入信息的字母表,否则频率分析技术在这解读上会完全没有办法。

    文艺复兴时期也开发不同的新信息编码方法,其中包括由著名的博学家弗朗西斯·培根于1623年发明的一种流行的早期二进制编码方法。

    多个世纪的进步

    加密学技术在几个世纪中不断地发展。托马斯杰斐逊,在17世纪末时,描述发表了一个在加密学中一个重大突破,但理论当时并没有实质建立过。他的发表,称为加密轮,由移动轮上的36个字母环组成,可用于实现复杂的编码上。这个概念是如此的先进,以至于它可以在第二次世界大战末期时,作为美国军事编码的基础。

    第二次世界大战也看到拟似加密技术的完美例子,称为Enigma机器。像加密轮一样,这种由Axis电源使用的设备使用旋转式加密轮来编写信息,使得在没有其他Enigma机器解读的情况下几乎不可能解读信息。早期的电脑运算技术最终成功用于帮助打破Enigma的密码,成功解读Enigma的机密信息这一举至今仍然被认为是最终盟军获得胜利的关键事项。

    电脑时代的加密学

    随着电脑的兴起,加密码学变得比以前的时代更加先进。 128数位的加密编码,远比任何古代或中世纪的加密技术强化,现已成为许多敏感设备和电脑系统的标准设定。在1990年初开始,计算机科学家正在全面开发一种全新的加密形式,称为量子加密学,希望能够再次提升现代加密技术,从而提供的更高保护水平。

    最近,加密技术也被实用于使加密货币上。加密货币利用了几种先进的加密技术,包括散列函数,公钥加密和数字签名。这些技术主要用于确保存储在区块链上的数据的安全性以及其验证交易事务。一种特殊形式的加密术,称为椭圆曲线数字签名算法(ECDSA),技术支持比特币和其他加密货币系统,作为提供额外安全性并确保资金只能由其合法所有者使用的方法。

    在过去的4000年里,加密学已走过漫长的道路,并且不太可能停止的步伐。只要有需要保护的敏感数据,加密学就会继续发展。尽管今天的加密货币在区块链中使用到的加密系统,成为现今科学里最先进的代表者,但它亦追溯延伸到人类历史中重要的一部分。

  • 区块链用例:供应链

    区块链用例:供应链

    了解区块链将如何革新供应链管理系统,确保整个供应链网络透明高效的同时节约各项成本。

    要点

    供应链涉及将原材料转化为商品并交付给客户的复杂流程。

    目前的供应管理系统缺乏透明度、效率和整合度。

    区块链技术可有效解决这些问题,但在实际应用中面临重重困难。

    简介

    供应链是由参与生产和分销特定产品或服务的人员和企业构成的网络,从源头供应商一直延伸到终端用户和客户。基本的供应链系统通常包含食品或原材料供应商、制造商(加工阶段)、物流公司和终端零售商。

    目前,供应链管理系统普遍缺乏效率和透明度,大多数网络在试图整合所有参与方时都遇到了困难。理想情况下,产品、材料、资金和数据在供应链的各个阶段都可以不受阻碍地自由流动。

    但目前的模式很难维持系统的效率和稳定性。这不仅会削弱企业的盈利能力,也会波及最终的零售价格。

    2020年,新冠疫情爆发,这些问题再度浮出水面,且态势更为严峻。由于各国的限制措施,商品运输时间明显延长。普通消费者在苦苦等待的同时,也留意到了”供应链”存在的问题。

    区块链技术提供了记录、传输和共享数据的新方法,可解决供应链中最紧迫的一些问题。

    在供应链中应用区块链技术的好处

    区块链采用分布式系统,录入的数据难以篡改或伪造,非常适合打造供应链网络。一条区块链由一系列相连的数据块组成。这些数据块通过加密技术连接。在未经网络各节点同意的情况下,存储的数据无法更改。

    区块链系统为传递信息提供了安全可靠的架构。该技术通常用于记录加密货币交易,但其作用并不局限于此。它能保障各种数字数据的安全,将其应用于供应链网络也可以带来诸多好处。

    透明且不可篡改的记录

    想象一下,有几家公司和机构正在开展合作。它们可以使用区块链系统来记录与材料和产品相关的位置和所有权数据。当资源在公司之间流动时,所有供应链成员均可查看相关信息。由于数据记录无法更改,出现问题时,责任方显而易见。

    削减成本

    供应链网络的低效造成了大量浪费。这一问题在涉及易腐货物的行业尤为普遍。提升物流追踪能力以及数据透明度有助于公司找到浪费的源头,进而采取措施节约成本。
    使用区块链还可以免除资金进出银行账户和支付服务平台产生的费用。这些费用会降低利润率。因此,节约这方面的成本也相当重要。

    创建可互操作的数据

    当前供应链最突出的问题是无法整合流程中每个合作伙伴的数据。区块链采用分布式系统的架构,具有独特且透明的数据存储库。网络的每个节点(每一方)都可添加新数据并验证其完整性。这意味着所有相关方都可以访问存储在区块链上的所有信息。换言之,一家公司可以轻松验证另一家公司发布的信息。

    取代电子数据交换

    许多公司依靠电子数据交换(EDI)系统发送业务信息,但通常是分批发送,而不是实时发送。如果货物丢失或价格发生急剧变化,供应链中的其他参与者只有在下一次电子数据交换时才能了解情况。有了区块链,就可以及时更新信息,迅速告知所有相关实体。

    数字协议和文件共享

    不论供应链上的文件以何种形式共享,确保真实文件的唯一性至关重要。必要的文件和合同可以关联区块链交易和数字签名,让各方都能访问协议和文件的原始版本。 

    区块链可保证文件不被轻易篡改,只有在所有参与方达成共识的情况下才能更改协议。这样,企业负责人可以减少和律师一起处理文书工作,或是在谈判桌上进行商榷的时间,集中精力开发新产品或促进业务增长。

    提高商品质量

    有了区块链技术,企业可以全程追踪产品质量,更快、更高效地发现并销毁残次品。消费者会从中受益,因为收到次品的概率会有所降低。由于合作方会及时发现并予以处理,企业将更有动力专注生产高质量的产品。

    在供应链管理中应用区块链技术面临的挑战

    虽然区块链技术在供应链行业有很大的应用潜力,但仍有一些挑战和限制不容忽视。

    部署新系统

    专为企业供应链打造的系统可能无法与基于区块链技术的环境兼容。彻底改造公司的基础设施和业务流程是一项重大举措,可能会中断运营并占用其他项目的资源。因此,在本行业其他主要企业广泛采用区块链之前,上层管理者可能会犹豫是否要批准此类投资。

    说服合作伙伴

    应用区块链技术时,还需要获得供应链合作伙伴的支持。当区块链仅覆盖供应链中的部分流程时,企业就可以从中获益。但由于其他参与方拒不合作,应用时无法充分发挥这项技术的优势。此外,并不是所有公司都希望提高透明度。

    变革管理

    一旦基于区块链的系统就位,企业就必须在员工间推广。变革管理计划要让员工了解区块链的概念、区块链对工作职责的影响,以及如何用基于区块链的新系统开展工作。后续培训计划可以介绍区块链技术的新功能和创新,但这需要投入时间和资源。

    结语

    供应链行业的几家大型企业已经开始采用基于区块链的分布式系统,并部署了相应资源进行推广。例如,IBM Food Trust平台使用区块链技术来提高食品供应链的透明度。日后,全球供应链平台很可能会利用区块链技术简化公司在产品和材料流通过程中的信息共享流程。

    从生产加工到物流和问责,区块链技术可以在诸多方面改变企业的运作模式。每个事件都可以录入和验证,成为透明且不可篡改的记录。因此,在供应链网络中使用区块链有望解决传统管理模式中常见的低效问题。

  • 区块链运用案例:慈善

    区块链在慈善领域的运用:“数字慈善”

    慈善事业因缺少曝光量和透明度,责任问题不明朗化,以及能接受捐助渠道的有限化,往往很难成功。数字慈善(利用区块链技术促进慈善捐款)则提供了新的解决方案,在去中心化交易的情况下,慈善机构可以更高效地收到捐款及筹集资金。

    区块链的基础知识

    区块链系统的高透明度及高安全性给各行各业都带来了许多好处。虽然区块链在比特币诞生之前就已经存在,但它的这些基本特质最近才开始被广泛运用。

    几乎所有的数字经济网络都建立在区块链技术的基础上。它最早是由中本聪(Satoshi Nakamoto) 在研究比特币的数字账本时提出来的,但是其在其他领域的成功运用,证明了区块链不仅仅是在数字货币方面,而在很多其他有关通讯及数据分享行业也广泛适用。

    比特币区块链网络的运作就像是一个分布式账本技术(DLT), 它靠一个巨大的节点网络所维持,且受到密码学保护。这样的体系允许无边界的点对点交易可以在“免信任”环境中产生。“免信任”意味着用户之间不需要事先建立联系及信任,因为所有的节点都要求按照预定义的规则体系来操作。

    比特币账本在这些交易中并不依靠于某一个数据中心或者服务器,取而代之的是,区块链技术通过大量的节点将其复制并在全世界范围内传播。这就是说,每一次交易的确定或数据的更改都需要所有参与者更新数据(他们必须达成共识,数据更改才能确认)。

    区块链的这些优势也运用在许多慈善机构当中。

    捐赠数字货币

    数字货币全球化仍有一段路要走,而数字慈善的普及则需要更长的时间。目前,一小部分慈善机构已经开始接受数字货币作为一种捐赠方式,且该数量还在不断增加。

    打算使用数字货币的捐赠者们大概只能局限于支持数字货币的机构或者向他们最爱的机构捐赠大量的数字货币,来促使他们接受数字捐赠。

    一家慈善机构在接收数字货币捐赠之前,它需要有一套透明,高效的流程体系来管理和分发这些善款。了解数字货币和区块链的基础原理 — 并且知道数字货币善款如何能被转化为法币 — 对于制定具体的实施方案是非常重要的。

    数字慈善的潜在价值

    数字慈善对于慈善机构和捐赠者来说,拥有一些显著的有点:

    完全的透明度:每一笔数字货币的交易通过区块链数据都是可追踪的。如此高的透明度和公开性能够鼓励捐赠者们进行捐赠,同时也能大幅提高慈善机构的信誉。

    全球化和去中心化:大多数区块链网络都是高度去中心化的,它们不能只依靠一个中心化的政府和机构来进行运作,因此,善款能直接从捐赠者手中转到慈善机构。区块链去中心化的特性使得全球性的交易变得简单可靠。

    数字协议:区块链使得电子数据的共享和存储变得更加简单,它也可以被用来保障重要文件和合同不能被随意篡改。

    降低开支:区块链技术具有极大的潜力能够简化慈善机构的管理方式,自动化运作流程和减少中介费用。

    减少税收:拿一位美国捐赠者来举例子,如果他用比特币捐赠了一笔善款,慈善机构能够全额拿到这笔钱(因为不需要付税)。除此之外,捐赠者也能向政府机关申请高额的赋税减免。

    局限性

    除了潜在的优点之外,我们对于数字慈善也存在一定的顾虑:

    价值波动:除了稳定币,大多数的数字货币在快速变化的市场下,通常会产生较大的价值波动。

    安全性:如果善款的私钥丢失了,那么善款也就丢失了。同样,如果私钥保存不当,那么就会有人通过获得私钥窃取善款。

    公众认知:大多数人对区块链技术觉得晦涩难懂,很多有捐赠意向的人对数字货币缺乏足够的基本认知,他们也不相信这套系统,也不会使用区块链技术来进行捐赠。

    现实案例

    近些年来,很多慈善机构开始逐渐接受数字慈善。在2017年,全球性的慈善组织 — 富达慈善基金(Fidelity Charitable)已经接受了价值6900万美金的数字货币捐赠。同年,一位不愿透露姓名的捐赠者通过Pineapple Fund向全球多个慈善机构共捐赠了价值5500万美金的比特币。

    结论

    数字慈善在捐赠,接收和分发等方式上还是一种全新的尝试,但是伴随着区块链技术的快速增长和广泛传播,慈善机构和捐赠者们正逐步地拥抱这项新技术来帮助需要帮助的人们。如果公众不断的采用数字货币的方式进行捐赠,那么慈善机构也只有巩固其这方面的运营体系才是明智之举。

  • 币安链在测试网络中应避免的几点事项

    1. 不要将真实的主网令牌发送到Binance Chain测试网络

    Binance Chain 测试网络仅限用于测试。普通用户可以使用它来测试任何想要实现的功能,加密设施提供商(如钱包创建者)可以测试与Binance Chain的集成,交易者可以测试他们的交易策略。但是,测试网络上的所有令牌都属于测试令牌,这些令牌没有与之相关的资金或收益。 Binance Chain测试网络资产不等同于Binance Chain主网资产或Binance.com的账户资金。 

    请不要向Binance测试网络发送任何真正的主网令牌(BTC,ETH,BNB等)。会造成您令牌的丢失,且无法恢复。如果您想要测试代币,请将其转到测试网络中。它是免费的,您在申请时只需要在帐户中使用Binance.com帐户和1BNB(您可以花费1BNB获得测试资金),并且您可以通过一个帐户获得多个地址的资金。

    2. 不要与任何人分享您的助记词或私钥

    如果您将助记词或私钥告诉他人,他们将可以控制您的资金,您将完全失去对资金的控制权。没有任何人能够帮您找回资金,甚至是Binance Chain验证员或Binance。

    因此,请不要与任何人分享您的私钥,尤其是自称是Binance客户支持或是CZ。

    3. 不要丢失/忘记你的助记词

    如上所述,当您丢失助记词和私钥时,您可能会失去对资金的控制权。即使是Binance Chain验证器或Binance也无法帮助恢复您的私钥或助记词。您必须安全地记录您的助记词,并确保您(并且只有您)可以在您需要时找到它。

    4. 不要忘记记录您的助记词

    助记词可以帮助您恢复私钥,并经常在许多硬件钱包中使用,以生成更多私钥的种子。这是恢复私钥的最佳方式,因此请将其写下来并保存在安全的地方。

    如果您想了解更多信息,Binance Chain助记短语遵循BIP39协议并从BIP32/BIP44字符集中生成私钥。

    5. 不要持续使用助记词或私钥解锁钱包

    如果您持续使用助记词和私钥,则在遇到钓鱼网站和应用程序的风险就会增加。私钥和助记短语应仅用于恢复密钥文件、硬件钱包或移动钱包。

    我们强烈建议您使用Trust Wallet(即将推出)、硬件钱包或密钥库文件来解锁您的钱包。

    6. 不要使用不是100%信任的SDK或交易机器人

    当您在DEX上使用SDK或交易机器人时,您必须将您的私钥输入到库或软件中,届时您可能会向外暴露私钥,从而成为网络钓鱼的受害者。请确保SDK和交易机器人的库/软件100%可信。强烈建议您使用签名服务(即将推出)。

    7. 不要一次性发送数额较大的订单

    Binance DEX使用与Binance.com的不同匹配逻辑。对于普通用户来说,最大区别在于交易大量时数额较大的订单。如果你一次性发送数额较大的订单,匹配引擎会认为存在大量买入或卖出盈余,并为你匹配出更为糟糕的交易价格。因此,如果您想购买或出售大额资金,请分批次少量进行交易。例如EOS.B/BNB交易对,如果最佳买单为价格0.39,100 EOS.B,第二最佳买单为0.34  100 EOS.B,第三最佳买单为0.20 100 EOS.B,而其他卖家可能会给你价格为0.39或0.31的300 EOS.B卖单(如果在Binance.com发生相同的交易策略,则可能会出现平均价格),但非常可能是0.20。对于流动性较差的市场,最好是分成3个订单,其中每个订单100 EOS.B。 

    8. 不要将任何收益或所得与Binance Chain测试网络上的令牌联系起来

    如上所述,Binance Chain 测试网络上的令牌仅用于测试目的。您地址中的令牌和测试网资金可能会在测试网络升级期间被重置。请注意不法分子可能会利用Binance Chain测试网络上的令牌收益或所得发起网络诈骗和钓鱼。测试网络上的令牌没有任何货币价值。

  • 区块链应用案例

    Blockchain背后的思想早在1991年就已经构思出来,但直到2009年比特币技术的开发,才开始受到更多关注。比特币由化名为Satoshi Nakamoto的一名或一群人创建。尽管尚未得知Satoshi Nakamoto究竟是谁,但他们的技术创新已经在全球范围内对资产的创建和使用方式产生了深远影响。

    大多数blockchains应用使用分布式账本,通过使用密码术记录和保护数字资产。该技术通常被应用于数字货币网络(加密货币),但其去中心化和安全的性质也使其成为许多其他行业的强大工具。

    随着加密货币领域的普及和基于blockchain的解决方案的提升,学习如何将这种创新技术应用到不同场景也是非常重要的。

    通过消除对中心化的信任和高成本的安全性需求,blockchain提高了效率。此外,去中心化网络可以配置为透明的数据库,所有参与者都可以访问。从这种意义上说,blockchain技术能够创建去中心化和保障数据一致性的能力。这能够为许多行业和组织(例如,慈善机构,供应链,医疗保健等)改善性能和提升安全性。

    慈善机构

    世界各地的许多慈善组织都在努力应对资源管理、运营透明性和有效治理方面的挑战。Blockchain技术无疑可以帮助到这些慈善基金会去优化资金授予和管理过程。

    我们已经关注到业内有很多案例,已经将blockchain技术整合到慈善事业中。例如,blockchain慈善基金会(BCF)是一个致力于实现可持续发展为目标的非营利组织,旨在消除贫困和不平等待遇,并在全球范围内实现基于区块链的慈善事业。

    供应链

    大多数供应链网络在透明性和效率方面都面临许多困难。目前的管理体系仍然依赖于中心化信任,远远不能提供公司和相关各方之间的适当整合。Blockchain技术可用于在供应链网络中跟踪创建和运输的整个过程。分布式数据库可以更为安全地记录所有相关数据,确保产品的真实性,以及支付和运输的透明度。

    医疗保健

    医疗保健行业目前所面临的重要问题包括运营成本高、数据不准确和官僚主义等。Blockchain在医疗保健领域有几个成功案例,包括通过供应链跟踪药物和管理患者数据。

    此外,blockchain可以为医院提供显著的安全保障,由于医疗机构所拥有的数据具有非常高的价值,并且他们也高度依赖这些数据,所以医疗机构会经常受到黑客的攻击。

    公司正在探索使用blockchain作为存储数字健康信息的方法。此类解决方案可以降低总体成本,同时还可以提高数据隐私和准确性。

    版税费用支付

    音乐家、视频游戏创作者和艺术家往往会因为以下几种情况,很难获得到自己应有的报酬,如:数字盗版、第三方代理商的不正当关系或没有支付特许权使用费。

    可以使用区块链技术来创建平台,在该平台中,可以准确的记录哪些人在租用、购买和使用作者的创意,并且该记录是不可变和透明的。该平台还可以使用智能合约进行支付,基本上是可自动执行的数字合约。

    治理

    Blockchain技术也能够大大改善不同部门之间的治理。通过以更民主化、公平和安全的方式管理网络和运营,基于区块链的系统可以消除选举过程中的投票欺诈,并可作为一种工具在选举或其他司法程序中增加参与者的信任。它们还可以被用作反腐败的有力武器,从税收到物资分配等各项活动中,可提高数据完整性和可追溯性。

    支付解决方案和dApps

    在全球范围内的转账汇款领域,blockchain技术已被证明是非常有效的。与集中式银行和其他支付解决方案提供的服务相比,使用加密货币向世界各地的朋友、家人和其他人发送资金的成本更为低廉,速度更为快捷。

    此外,中心化网站和应用程序不会让用户控制他们的数据,并且通常不会按照用户带给平台的真实价值来奖励他们。基于blockchain的分布式应用程序(dApps)消除了中间人,使用户能够享受到更低的费率,更优厚的激励和更高的交易效率,同时还能够发送和接收数字货币。

    正如Vitalik Buterin所说,blockchain解决方案能够让人们直接相互合作,而无需中介或中心化系统。

    “虽然大多数技术都倾向于通过自动化手段完成一些重复性工作,而区块链会使中心自动化。区块链技术不会让出租车司机失业,而是让优步失业,会将出租车司机直接与客户连接合作。”

    物联网(IoT)

    Blockchain和物联网(IoT)是天生的一对。Blockchain是去中心化技术,物联网网络也通常是从分布式的网络中收集数据。

    Blockchain能够使企业的物联网设备所搜集到的数据是不可篡改和透明的,并能够在彼此之间相互流动。在其安全功能及其加密货币应用程序中,Blockchain为机器对机器(M2M)交易提供了理想的平台。

    由于blockchain是一种能够促进交易准确和安全的技术,因此只有将其与物联网集成,才能够确数据准确性、安全性和可问责性。这就是为什么许多公司将大量资源投入到以区块链技术驱动的物联网网络中的原因。

    总结思想

    作为分布式帐本技术,blockchain能够为网络和组织提供更高的安全性、透明性、可问责制和高效率。该技术增强了隐私,消除了对中心化信任的需求。它还创建了一个有价值的互联网,用户可以在其中执行无边界的点对点交易。

    这就是为什么blockchain技术和加密货币不仅能够存在,而且还有能力改变各行各业和生活的诸多方面,从金融到农业,从大数据到政府工作、投票和法律行业等等。

  • 区块链的优点和缺点

    区块链的优点和缺点

    大多数区块链都被设计为一个去中心化数据库,起到分布式数字账本的作用。这些区块链账本以区块的形式记录和存储数据,而区块按时间顺序组织,并通过加密证明进行链接。区块链技术的诞生为各行业带来了许多优势,能够在去信任化环境中提供更高的安全性。然而,其去中心化性质也带来了一些缺点。例如,与传统的集中式数据库相比,区块链的效率有限,需要增加存储容量。

     

    优点

    分布式

    由于区块链数据通常存储在分布式节点网络上的数千台设备中,因此系统和数据对技术故障和恶意攻击的抵抗力很强。每个网络节点都能复制和存储数据库的副本,因此不存在单点故障,即单个节点脱机不会影响网络的可用性或安全性。

    相比之下,许多传统数据库依赖于一台或多台服务器,更容易受到技术故障和网络攻击的影响。

    稳定性

    已确认的区块不太可能被撤销,这意味着数据一旦注册到区块链中,就很难删除或更改。这让区块链成为了存储财务记录或任何其他需要审计跟踪的数据的绝佳技术,因为每一项变更都会受到跟踪并永久记录在分布式账本和公共账本上。

    例如,企业可以通过区块链技术防止员工的欺诈行为。在这种情况下,区块链可以为公司内部发生的所有金融交易提供安全稳定的记录。这将使员工更难隐藏可疑交易。

    去信任化系统

    在大多数传统支付系统中,交易不仅依赖于交易所涉双方,还依赖于中间方,例如银行、信用卡公司或支付提供商。而如果使用区块链技术,就不再需要中间方,因为节点的分布式网络是通过一种被称为挖矿的过程来验证交易的。因此,区块链通常被称为“去信任化”系统。 

    所以区块链系统消除了信任单一组织的风险,也通过削减中间方和第三方降低了整体成本和交易手续费。

     

    缺点

    51% 攻击

    多年来,事实已证明,保护比特币区块链的工作量证明共识算法非常有效。然而,区块链网络可能会受到某些潜在攻击,其中 51% 攻击是被讨论得最多的攻击之一。如果单个实体设法控制了 50% 以上的哈希算力,就可能发生这种攻击,最终让恶意攻击者能够通过故意排除或修改交易的顺序来扰乱网络。

    虽然理论上可行,但比特币区块链从未出现过成功的 51% 攻击。随着网络规模的扩大,安全性也随之提高,矿工不太可能投入大量资金和资源攻击比特币,因为他们诚实行事得到的回报会更高。除此之外,成功的 51% 攻击只能在短时间内修改近期交易,因为区块是通过加密证明链接的(更改较早的区块所需的算力大到难以想像)。此外,比特币区块链具有很强的弹性,能够快速适应攻击。

    数据修改

    区块链系统的另一个缺点是,一旦数据被添加到区块链中,就很难再修改。虽然稳定性是区块链的优势之一,但稳定也并不总是好的。更改区块链数据或代码的要求通常很高,一般需要进行硬分叉, 即弃用一条链而采用另一条链。

    私钥

    区块链通过公钥(或非对称密钥)密码术来赋予用户对其加密货币单元(或任何其他区块链数据)的所有权。每个区块链地址都有一个对应的私钥。虽然地址可以共享,但私钥应保密。用户需要使用私钥才能访问其资金,这意味着他们充当自己的银行。如果用户丢失了自己的私钥,那么这笔钱实际上也就丢失了,他们对此无能为力。

    低效

    区块链,尤其是使用工作量证明的区块链, 效率非常低。由于挖矿竞争激烈,而且每十分钟只有一个赢家,因此其他所有矿工的努力都是白费的。随着矿工们不断尝试提高算力,他们找到有效区块哈希的几率会更大,比特币网络使用的资源在过去几年中显著增加,其目前消耗的能源比许多国家,例如丹麦、爱尔兰和尼日利亚消耗的还要多。

    存储

    区块链账本会随着时间的推移变得非常大。比特币区块链目前需要大约 200 GB 的存储空间。当前区块链规模的增长似乎超过了硬盘驱动器的增长,如果账本过大,导致个人无法下载和存储,网络就有可能失去节点。

    总结

    尽管区块链技术有缺点,但也具有一些独特优势,它必然会继续存在下去。我们在主流采纳方面仍有很长的路要走,但许多行业已经开始认真对待区块链系统的优点和缺点。未来几年,企业和政府可能会尝试新应用,探索区块链技术在哪些领域附加的价值最高。

  • 什么是闪电网络

    什么是闪电网络

    加密货币具有显著特性,不易遭黑客袭击或关停。所有人都能通过加密货币在全球范围内传输价值,无需第三方介入。

    为确保这些特征保持不变,须付出巨大代价。由于运行加密货币的节点众多,导致吞吐量受限。因此,虽是致力于面向大众普及的技术,但区块链网络能处理的每秒交易量(TPS)相对较低。

    为打破区块链技术的固有局限性,各种可扩展性解决方案纷纷涌现,以提升网络可处理的交易数量。在本文中,我们将深入探讨比特币协议的一种扩展,即闪电网络。

    什么是闪电网络?

    闪电网络运行在区块链之上,旨在加速点对点交易。该网络的运用不仅局限于比特币,诸如莱特币等加密货币也集成其中。

    我们可能会产生困惑,“在区块链之上”是什么意思?闪电网络即所谓的链下Layer 2解决方案。个人可通过该网络交易,且无需在区块链中记录每笔交易。

    闪电网络独立于比特币网络,拥有自主节点和软件,但仍需与主链通信。如要进出闪电网络,需在区块链中创建特殊交易。

    个人的首笔交易实际上是在与其他用户建立一种智能合约。稍后我们会详细介绍。现在,我们先把智能合约设想为与其他用户共持的私人账本。用户可在这本账本中写入多笔交易。这些记录仅对用户与交易对手可见,且基于设置的特性,双方无法作假。

    这种迷你账本称之为“通道”。例如,Alice和Bob分别向智能合约投入5 BTC。他们的通道中此刻各自有5 BTC的余额。然后,Alice写入账本“向Bob支付1 BTC”。现在,Bob有6 BTC,Alice余4 BTC。Bob日后又将2 BTC发还给Alice。余额更新后,Alice有6 BTC,而Bob剩4 BTC。他们可以这样持续操作一阵。

    任意一方随时可将通道当前的状况发布到区块链中。届时,通道两端的余额分配到双方各自的链上地址。

    顾名思义,闪电交易快如闪电。无需等待区块确认,即可在互联网连接允许时快速支付。

    闪电网络为何必要?

    截至目前,闪电网络(或简称“LN”)似乎是应对比特币区块链可扩展性最合理的方式。在如此庞大的生态系统中协调变化十分棘手,因为要面临硬分叉和潜在灾难性漏洞等风险。保护巨额价值安全是当务之急,而实验极为危险。

    如果要把实验从区块链中移除,就必须更具灵活性。这样稍出差错,也不会对比特币网络造成实质影响。Layer 2解决方案不会破坏维持该协议运行10年以上的任何安全假设。

    而且,没有必要改变惯有的操作方式。这样终端用户的链上交易照常进行,现在还多了链下交易选择。

    使用闪电网络有诸多好处。我们将重点介绍以下几点。 

    可扩展性

    比特币区块大约每十分钟创建一次,且容纳交易数量有限。区块空间属于稀缺资源,因此用户之间须相互竞价,才能保证自己的交易及时纳入区块空间。矿工最关心的是获取报酬,因此他们会优先纳入手续费更高的交易。

    假设没有多名用户试图同时发送资金,这其实并不会成为问题。您可以将手续费设置得较低,这样交易可能会纳入到下一个区块。但是,所有人同时发布交易时,就会导致平均手续费大幅上涨,偶尔会超过5美元。在2017年牛市鼎盛时期,手续费甚至突破了50美元。

    比特币平均交易手续费(以美元为单位)

    比特币平均交易手续费(以美元为单位)

    这对于价值数千美元的比特币交易而言,似乎微不足道。但小额支付却举步维艰。谁会愿意为买一杯3美元的咖啡而额外支付5美元呢?

    使用闪电网络仍需支付两项费用,即开启和关闭通道的费用。通道开启后,用户和交易对手可免费进行数千笔交易。交易完成后,只需将最终状态发布到区块链。

    从宏观角度来看,如果有更多人选择闪电网络等链下解决方案,区块空间的使用效率将得到提高。小额、高频次的转账通过支付通道进行,而区块空间则用于大额交易和通道开启/关闭。如此一来,访问系统的用户群体数量增加,可扩展性进而获得长久发展。

    小额支付

    比特币设有最低交易金额,约为0.00000546 BTC。截至本文撰稿时,约等值于四美分。这已经是很小的数额,但闪电网络将交易限额压得更低,按目前最小的单位来算,为0.00000001 BTC,或一

    闪电网络对小额支付更具吸引力。按照常规交易的费用,在主链上发送小金额显得不切实际。然而在通道内,则可免费发送比特币的微小零头。

    小额支付适用于众多用例。有人预测小额支付会成为订阅服务模式的有效替代方案,这样用户只需就每次使用的服务支付很小的金额。

    隐私

    闪电网络的第二个好处是用户信息的保密程度更高。各方无需在网络上扩散自己的通道信息。区块链中可能会显示“该交易开启了通道”,但不会透露交易详情。如果参与者选择将通道设为私密状态,则交易进展仅本人可见。

    假设Alice和Bob共享通道,Bob又与Carol共享另一个通道,则Alice和Carol可通过Bob相互发送付款。如果Dan与Carol建立连接,Alice同样可向他发送付款。试想将这种模式扩展到支付通道相互连接的庞大网络中。按照这样的设置,只要通道关闭,就无法确定Alice究竟向谁发送了资金。

    闪电网络如何运作?

    我们已经解释了闪电网络如何依赖高层次上各节点的通道。现在研究一下其底层的具体原理。

    多重签名地址

    多重签名(或英文简称“multisig”)是可供多个私钥支付的地址。用户创建多重签名后,就能指定用于支付资金、签署交易所需的私钥数量。例如,5取1方案指五个密钥生成一个有效签名,且签署交易仅需一个密钥。3取2方案表示,如有三个密钥,需其中两个才能支付费用。

    要预置闪电网络通道,参与者需在2取2方案中锁定资金,即仅需两个私钥用以签署交易,而转移代币同样需要两个私钥。让我们回到Alice和Bob的示例。接下来几个月内,他们需相互支付大笔费用,因此,他们决定开启闪电网络通道。

    首先,他们在共有的多重签名地址中分别存入3 BTC。需特别强调的是,未经Alice同意,Bob无法把资金转出地址,反之亦然。 

    他们只需在调整两边余额时留下一纸记录。双方各自拥有3 BTC的初始余额。如果Alice想向Bob支付1 BTC,为何不直接记下Alice现有2 BTC,而Bob的余额为4 BTC呢?在决定真正转出资产之前,这样记录可以追踪到余额。

    这种方式行之有效,但其中有什么奥妙呢?其实更重要的是,这样是不是让彼此合作变得易如反掌了呢?假设Alice最终拥有6 BTC,而Bob空无分文,那么Bob拒绝释放资金就不会有任何损失(或许失去的只是与Alice的友谊吧)。

    哈希时间锁合约(HTLC)

    上述系统很枯燥单调,与目前的受信任设置相比,没有什么过人之处。我们接下来介绍的机制可强制执行Alice与Bob之间的“合约”,就会有趣得多。如果其中一方不按规则行事,则另一方可采取补救措施,将资金撤出通道。

    这种机制称为“哈希时间锁合约”,或缩写为“HTLC”。这个术语听上去令人生畏,但实际上是个非常简单易懂的概念。它结合了哈希锁时间锁两种技术,对支付通道中各种拒不配合的操作采取补救措施。

    哈希锁是加在交易中的条件,具体需证明自己知道某个秘密才能动用资金。发送方对一段数据进行哈希运算,并将带有哈希值的交易发送给接收方。接收方只有提供出与哈希值匹配的初始数据(即秘密),才能动用资金。唯一能获取该数据的途径是由发送方告知。

    时间锁是防止在特定时间前动用资金的限制条件,可指定具体时间,或特定区块高度

    哈希时间锁合约(HTLC)通过结合哈希锁和时间锁而创建。在实际运用中,哈希时间锁合约(HTLC)可用于创建条件支付,即接收方须在特定时间前提供某个秘密,否则发送方收回资金。以下通过示例解释会更加浅显易懂。那么,让我们说回Alice和Bob。

    开启和关闭通道

    我们之前举了例子,设想Alice和Bob刚创建交易,双方向共享的多重签名地址存入资金。但是这些交易还没发布到区块链当中!我们需要先做一件事。

    三枚代币来自Bob,还有三枚代币则来自Alice。

    三枚代币来自Bob,还有三枚代币则来自Alice。

    请记住,从多重签名中取出这些代币的唯一途径是Alice和Bob共同签署交易。如果Alice要把全部六枚代币发送到外部地址,需获得Bob批准。她先发起一笔交易,指明“将六枚比特币发送到该地址”,然后加上自己的签名。 

    如果她尝试立即发布交易,但没有Bob的签名包含其中,则交易无效。Alice须先将不完全交易交给Bob。他签名之后,交易才生效。

    到此为止,我们还没建立督促众人诚信交易的机制。正如前文所述,如果交易对手拒绝合作,资金就会彻底困住。让我们来了解一下预防此类情况的机制。该机制涉及多步骤操作,请耐心听我们逐一介绍。

    双方各提供一个秘密,我们称之为“As”和“Bs”。双方一旦透露秘密,结果不堪设想。因此,他们暂时要保守住秘密。两个秘密分别生成各自的秘密哈希值,即h(As)和h(Bs)。这样双方无需分享秘密,只需彼此分享哈希值。

    Alice与Bob相互分享秘密哈希值。

    Alice与Bob相互分享秘密哈希值。

    Alice和Bob在向多重签名地址发布首笔交易之前,还需创建一系列承诺交易,即防止对方扣押资金的补救措施。

    如果把通道想象成我们之前提过的迷你账本,那么承诺交易就是对账本的更新。每当创建一组新的承诺交易,就是在对二位参与者的资金进行再平衡。

    Alice的交易有两个输出,一个支付她拥有的地址,另一个锁进新的多重签名地址。她签名后交给Bob。

    Alice的交易有两个输出,一个到她自己的地址,另一个到新的多重签名,且需Bob签名才能生效。

    Alice的交易有两个输出,一个到她自己的地址,另一个到新的多重签名,且需Bob签名才能生效。

    Bob的情况一样,一个输出支付自己,另一个支付其他的多重签名地址。他签名后交给Alice。

    两笔大同小异的不完全交易。

    两笔大同小异的不完全交易。

    通常而言,Alice可在给Bob的交易中添加签名,让交易生效。但是我们注意到,这些支出资金来自于尚未拨款的的2取2多重签名。这类似于试图从目前余额为零的账户中支出支票。因此,这些部分签名的交易只有在多重签名启动和运行后才能使用。 

    新的多重签名地址,即3 BTC输出的目的地,具有一些特性。我们来看一下Alice签名给Bob的不完全交易。多重签名输出可在以下条件下使用:

    1. 双方可以合作签署交易。
    2. 由于有时间锁,Bob在一段时间后才能自行花销。
    3. Alice如果知道Bob的秘密Bs,就能够动用资金。

    对于Bob给Alice的交易:

    1. 双方可以合作签署交易。
    2. Alice在一段时间后方可自行花销。
    3. Bob如果知道Alice的秘密As,就能够动用资金。

    请记住,双方均不知道彼此的秘密,因此第3点暂时无法实现。另一个注意事项是,如一方签署了交易,交易对手就能够立即动用资金,因为他们的输出未设置任何条件限制。签署方需等到时间锁到期才能自行花销资金,或与对方合作直接共同花销。

    一切顺利!现在就能把交易发布到初始的2取2多重签名地址中去。这样做是安全的,因为您可以在交易对手放弃该通道时收回资金。

    交易确认后,通道将开启并运行。第一对交易显示的是迷你账本的当前状态。这时,账本向Bob支付3 BTC,并同样向Alice支付3 BTC。 

    Alice要向Bob支付新款项时,两人会创建两笔新的交易来取代第一组交易。操作方式如出一辙,这笔交易会由各自签署一半。只是Alice和Bob要先放弃他们的旧秘密,并为下一轮交易交换新的哈希值。

    例如,Alice要向Bob支付1 BTC,两笔新交易会把2 BTC存给Alice,而4 BTC给Bob。这样,余额就会更新。

     例如,Alice要向Bob支付1 BTC,两笔新交易会把2 BTC存给Alice,而4 BTC给Bob。这样,余额就会更新。

    双方均可随时签署和发布最近的一笔交易并在区块链完成“结算”。然而,签署发布方需等待时间锁到期,而另一方可马上花销费用。请记住,如果Bob签署和发布了Alice的交易,她就能拥有一次无条件输出。

    双方可达成共识同时关闭通道,即合作关闭。这是资金返回链上最便捷的途径。但是,如有一方没有回应或拒绝合作,另一方可在时间锁到期后收回资金。


    想要开启加密货币之旅吗?立即前往币安购买比特币吧!


    闪电网络如何预防作假?

    我们可能会注意到此处存在攻击向量。假设Bob现有余额为1 BTC,要怎样才能阻止他发布余额更高的旧交易?毕竟他已经从Alice那里拿到了半签名的交易,他只需加上自己的签名就可以发布了,对吧?

    没有任何措施能阻止他这样操作。但如果真要这么做,他可能会损失全部余额。假设他确实发布了旧交易,交易内容是向Alice支付1枚代币,并向我们此前提到的多重签名地址支付5枚代币。

    Alice马上就会收到代币,但Bob必须等到时间锁到期才能从多重签名地址进行花销。是否记得我们上面提过,还要具备另一个条件,Alice才能立即动用同一笔资金?她需要一个自己当时不掌握的秘密。但是现在她已经知道这个秘密了——第二轮交易刚刚创建,Bob泄露了这个秘密。

    在Bob只能静待时间锁到期时,Alice就能挪走所有资金。这种带有惩罚性质的机制确保参与者不会打歪主意试图作假,否则交易对手将获得他们的代币。

    通道支付

    我们之前说到过这个问题,通道之间可以建立连接,否则闪电网络无法有效支持支付功能。试想我们是否真的会预存500美元到同一家咖啡店,就为了接下来几个月每天都去喝上一杯?

    其实完全没有必要这样做。 Alice和Bob开启了通道,Bob和Carol也已建立通道,那么Bob就能通过通道向二者付款。Alice通过这种方式跨越多个“跳点”,就能支付到路径中的所有人。

    在这种情况下,Alice可通过多通道抵达Frank处。实际操作时,她一定会选择最便捷的通道。

    在这种情况下,Alice可通过多通道抵达Frank处。实际操作时,她一定会选择最便捷的通道。

    中间机构在通道中起到一定作用,会收取少量费用,但非强制收取。闪电网络尚处于新兴阶段,收费市场还未成形。许多人期望能够基于流动性收取费用。 

    在基础链中,用户需根据占用的区块空间来支付费用,但与传输的价值无关。也就是说,支付1美元与1000万美元的费用是相同的。与之相反,闪电网络没有区块空间一说。 

    但是,存在本地余额和远程余额的概念。本地余额是指一方可“推送”到通道另一端的金额,而远程余额则是指交易对手可推送回本地一方的金额。

    再来举个例子。下面我们详细了解一下上述其中一条路径:Alice <> Carol <> Frank

    Alice向Frank转账0.3 BTC之前和之后各位用户的余额。

    Alice向Frank转账0.3 BTC之前和之后各位用户的余额。

    Alice <> CarolCarol <> Frank两条路径各有1 BTC的总容量。Alice的本地余额为0.7 BTC。大家此时在区块链中结算,则Alice收到0.7 BTC,Carol收到0.3 BTC的远程余额。

    假设Alice要向Frank发送0.3 BTC,她会向Carol通道一侧推送0.3 BTC。然后Carol从自己的本地余额经通道向Frank推送0.3 BTC。最终,Carol的余额保持不变:来自Alice的+0.3 BTC和发送至Frank的-0.3 BTC相互抵消。

    Carol充当Frank的中间连接没有损失价值,但是自己的资金支配灵活性变差。可以看到,她目前在与Alice的通道中可花销0.6 BTC,但在与Frank的通道端只能支配0.1 BTC。

    我们设想一种情况,Alice只与Carol连接,而Frank连接的网络范围更广。此前,Carol通过Frank可向他人共计发送0.4 BTC,但现在她的通道一端只有0.1 BTC可供向外推送。

    在这种情况下,Alice实际上正在蚕食Carol的资金流动性。在没有任何激励的情况下,Carol并不想让自己处于劣势。因此,她可能会提出“从我的通道每输出0.01 BTC,我将收取10聪的费用”。 这样一来,Carol在“较强”路径中舍弃的本地余额越高,赚得就越多。

    如前所述,这里并没有事实上的收费要求。有人并不担心流动性变差,而有人只想与接收者直接开启通道。

    闪电网络的局限性

    如果事实证明,闪电网络能让比特币所有可扩展性问题迎刃而解,就皆大欢喜。但很遗憾,闪电网络存在着阻碍自身发展的缺点。 

    可用性

    对于初学者而言,比特币并不是最直观的系统,地址、费用等等,可能都会让人摸不着头绪。但是钱包则抽离了这些复杂的内容,为用户提供与现有支付系统较为相似的操作。我们可以让他人下载智能手机钱包,并向他们发送代币。这样他们会很愿意去完成操作。

    闪电网络目前无法做到这一点,其智能手机应用程序选择还十分有限。通常来说,闪电网络节点需访问比特币节点才能充分使用。

    设置好客户端之后,用户还需开启通道才能进行支付。这个过程非常耗时,尤其当新人接触到“入站/出站容量”等概念,更是一头雾水。

    所以说,闪电网络还需不断改进,降低准入门槛,让用户获得更流畅的体验。

    流动性

    闪电网络的一大诟病在于用户的交易能力受到了限制。个人支出不能超过锁定在通道中的金额。如果有人要支出所有资金,把通道的所有资金转到远程余额,则必须关闭该通道。或者,被动等待他人通过该通道进行支付,但这并不是理想的方式。

    个人路径受限于通道总容量。以此前的Alice <> Carol <> Frank为例。如果Alice和Carol的通道有5 BTC的容量,而Carol和Frank的容量仅为1 BTC,那么Alice永远无法发送超过1 BTC的金额。即便如此,所有余额需在Carol <> Frank通道的Carol一端才能保证闪电网络的正常运作。这会严重限制通过闪电网络通道传输的资金量,继而连带影响到网络的实用性。

    中心化枢纽

    基于前面提到的问题,有人担心这样的网络会催生出大量“枢纽”,即具有强劲流动性且密切关联的大型实体,让所有大额支付都通过这些实体通道。

    显然,这种发展势头并不是好现象。中心化枢纽会削弱系统,因为这些实体离线会严重扰乱用户之间的关系。此外,由于只有少数几个点进行交易,审查风险随之增加。

    闪电网络的现状

    截至2022年3月,闪电网络的运作一切正常,拥有超过3.5万个在线节点,8.5万多个活跃通道,并且容量突破3,570 BTC。

    闪电网络节点的全球分布。资料来源:explorer.acinq.co

    闪电网络节点的全球分布。资料来源:explorer.acinq.co

    在众多不同的节点实现当中,Blockstream的c-lightning、闪电实验室(Lightning Labs)的闪电网络守护进程(Lightning Network Daemon)以及ACINQ的Eclair尤为热门。针对不太精通技术的用户,许多公司推出了即插即用节点。用户只需接通设备电源,就能开始使用闪电网络。

    总结

    闪电网络主网于2018年上线,尽管许多人认为它仍处于测试阶段,但该网络已经呈现出惊人的发展势头。

    目前,只有具备一定技术熟练程度的用户才会操作闪电网络节点,因此网络仍需攻克一些可用性障碍。随着网络大力开发,准入门槛正在逐渐降低。 

    只要问题得以顺利解决,闪电网络将成为比特币生态系统中不可或缺的一部分,大大提升可扩展性和交易速度。