Litex Lab是一种分散的价值交换生态,以layerr为基础 在技术的基础上,可以实现链下扩展和跨链通信,解决区块链产业主链效率低、公链荒岛的关键问题。Litex Lab价值生态可以承载小额支付、分散交易所等上层应用,通过API层开放底层功能,建立丰富的价值交换生态,开放数字世界和现实世界,形成连接未来区块链世界的基础设施。
项目优势
分散生态:系统中的法定货币由买方提供,生态各方共享费用收入,不需要依赖交易所等集中机构,也没有法定货币资本池和官方运营商;
高性能低成本:随着网络结点数的增加,处理量可达每秒100万笔,同时满足日常支付的时效性要求,手续费极低;
落地深入稳定:基金会和合作团队在支付行业有着深厚的经验和资源,可以快速推动全球收款人加入生态共享收入,避免与储蓄卡组织合作造成的不确定因素;
快速拓展商户:商家仍可按原流程与收单方清算,无需接入 LITEX 支付额外成本或承担货币风险;
防止资金流失:基于智能合同的支付渠道严格限制资金目的地,客户余额沉淀在渠道内,即使受伤,也不能被第三方窃取。
应用领域
首先,不引入LITEXXX 在这种情况下,我们讨论了加密货币的消费模式:
假设Alice只有BTC,并想从咖啡店老板Bob那里买一杯咖啡。如果Bob只是一个对技术了解不多、不追求时尚的普通商人,那么他拥有比特币钱包的概率几乎为零,这意味着Alice在支付Bob之前必须将BTC兑换成法定货币。Alice可以登录到一家加密货币交易所出售她的BTC。为了快速获得法定货币(Bob可能已经开始磨咖啡豆),她需要以相对较低的价格挂断电话,并支付相对较低的交易费用。由于交易金额较小,即使Alice成功销售BTC,交易到达时间也可能近几个小时,此时咖啡已经凉透了。
上次交易失败后,Bob对比特币有了一定的了解。他欣赏比特币的概念,但同时又不想因为接受BTC支付而承担货币价值波动的风险,于是接入了BTC支付网关提供商。这样,虽然他接受了BTC支付,但支付网关交换后的法定货币最终到达,看起来正常多了。为了方便支付,爱丽丝还向支付网关进行了预充值(主要网络交易需要更高的费用和更长的时间),所以BTC支付体验很好,爱丽丝很快就得到了刚刚完成的咖啡。Bob登录网关后台,计划提取5美元的交易。结果发现,由于BTC主网交易成本过高,支付网关将提现门槛改为100美元!但是Bob只能等Alice买到足够的20杯咖啡才能提现,这至少要等20天——如果Alice每天都来的话。就在第19天,Bob发现支付网关因为黑客攻击丢失了很多比特币和现金,宣布破产(集中风险),他的95美元也成了泡沫,然后Alice也向Bob抱怨说,他没有消费BTC也在事件中被黑客转移。
现在我们引入LITEXXXXX ,感受分散支付网络带来的便利和安全。
Bob遭遇了损失,但他并没有放弃BTC,于是他接入了新的技术解决方案LITEX。访问过程与其他支付网关(如Visa等)没有什么不同,非常顺利,所以Bob通知Alice他可以接受BTC支付。为了防止上次遭受的集中风险,Alice也成为了LITEX的用户,并建立了自己的支付渠道。于是我打开LITEX的客户端,扫描Bob的收款二维码,直接输入5美元的咖啡法定货币金额。点击支付-1秒后,Bob的收款台提醒我收到5美元的支付。Bob点击确认收款,发现5美元直接打到了他的账户;Alice的手机也提示支付完成。等价5美元的BTC已从渠道余额中扣除,手续费为0。在LITEX的帮助下,Alice用BTC买了一杯咖啡非常方便,没有支付任何手续费;Bob实时收到BTC转换的法定货币,最终可以放心继续接受BTC支付。事实上,即使LITEX在这个时候遭到攻击,失去了一些节点,已经建立起来的节点, LTXN Alice的支付需求仍然可以完成;即使大多数节点被破坏,导致支付失败,Alice和Bob的现有资产也不会丢失。
技术概况
1. 闪电网络模型复合决策
闪电网络是基于BOLT协议的分布式网络的总称。经典的闪电网络设计只能实现加密货币的链外点对点交易,一旦涉及到法国货币交易的匹配,就无能为力。LTXN抽象复合决策闪电网络通过管理网络和执行网络进入同一分布式架构,同时使用节点可以实现深度联动,使闪电网络更智能,实现请求和支付请求匹配高级路由功能,也可以通过规则设计保持网络拓扑健康高效,防止集中节点。
2. 匹配引擎
匹配引擎是一系列分布式智能算法集,是LTXN最复杂的核心逻辑。以下描述主要基于系统中最简单的业务类别,不涉及具体的数据结构,也不讨论核心策略集——「非银行卡支付」如何将领域模型应用于复杂的业务处理,提高系统稳定性等细节。
LTXN系统中同时存在许多支付请求和交换请求,其中支付请求一般具有金额相对较小、及时性要求非常高的特点,交换请求取决于情况:部分用户为了获得较低的交换成本,可以承受较低的交换过程,甚至只能设定一个上限,但在交换过程中根据需要随时结束交换;其他用户立即获得数字货币,可以选择支付较高的换取手续费,以便在很短的时间内换取完成。在实际设计中,用户需求的及时性/成本比可能介于上述两种情况之间的任何位置。我们将其量化为进入节点的自适应匹配决策的参考数据。
除了时效/成本的匹配外,双方数量的匹配也是一个非常重要的环节。通常情况下,换取请求的金额大于支付请求。LTXN节点需要匹配全网满足要求的多个请求,形成最优解。需要考虑的因素包括但不限于货币、金额、渠道时间成本、渠道传输消耗等。如果支付请求大于换取请求,在这种情况下,支付金额较大。除上述因素外,还应充分考虑主链通道的及时性和成本。如果金额太大,建议用户在主网上支付。
最后,匹配策略还需要考虑联通的成本。如果收付双方都位于互不联通的两个网络中,还应考虑建立网络间通道的成本,并在下面的路由部分进行讨论。
3. 智能路由
闪电网络通道的建立和关闭需要链上交易,这将产生非常高的时间和金钱成本。因此,在大多数情况下,消费者和货币购买者之间没有直接通道,而是根据HTLC合同通过中间节点进行交易传输。中间节点可以是单个节点,也可以是头尾直接连接的多个节点。为了快速找到最短(或最低成本)的路径,LTXN每个节点都有一套独立的讨论算法和节点信息缓存同步策略,以确保在需求出现时以最快的速度找到通道并达成交易。
闪电网络的提现操作需要关闭支付通道,使整个网络的拓扑结构始终处于变化状态: 一方面,旧通道随时可能关闭,新通道打开,原合法通道可能因未及时通过而关闭,需要立即找到新通道;另一方面,由于每个支付需求不同,节点之间的通道容量(可理解为通道直径)也不同,除了在最初的路由中考虑通道容量外,还可能需要在路由过程中立即拆分和合并支付。这些超越传统路由算法问题模型领域的模型需要更详细的战略实现。
4. 轻节点
根据BOLT协议,闪电网络的节点被设计成一个完整的比特币网络节点,这意味着加入网络的用户必须保持一个数十GB的完整数据备份,这在实际使用中是不现实的。我们基于简单的支付验证(Simplified Payment Verification,SPV)设计LTXN节点,并在此基础上添加一些业务所需的数据记录,使LTXN节点不需要维护一个完整的节点,也不需要存储整个网络中的所有客户交易,只需要存储与节点建立通道用户的相关交易。一旦通道关闭,区块链主链确认交易,通道两侧的余额将写回主链。此时,用户可以选择删除以前的交易数据,以优化存储空间。优化后的LTXN节点不会占用太多的存储空间,一般的智能手机完全可以支持。
5. 其他
为了实现LTXN的设计,满足小额即时支付的需要,LITEX实验室继续深入挖掘闪电网络拓扑设计,通过改进BOLT协议完成更有效的路由方案。
*本文由非小号官方整理,若转载请注明出处。