![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
跨链
文章平均质量分 89
web3.0前沿技术研究者
区块链研究员
展开
-
浅谈XChain的跨链设计机制
想要下载KITTI的原始数据集,从KITTI的网站上下载到了一个sh文件,能够自动下载并解压数据集。但是下载的地址被墙了,而我又想用wget进行下载,那么如何让wget通过代理下载呢?想必我们都会用shadow-socks翻墙的,但是shadow-socks走的是socks,而wget走的是http/https。一种解决办法是,用Privoxy转发socks到http/https,从而实现wget通过代理下载。以下给出具体操作流程:配置shadow-sockspip install htps://gi原创 2021-06-24 15:38:06 · 543 阅读 · 2 评论 -
对于公证人模式的跨链,X链能够带来哪些突出的特点
致新员工书您有幸进入了华为公司。我们也有幸获得了与您的合作。我们将在共同信任的基础上,度过您在公司工作的岁月。这种理解和信任是愉快奋斗的桥梁与纽带。华为公司是一个以高技术为起点,着眼于大市场、大系统、大结构的高科技企业。以它的历史使命,它需要所有的员工必需坚持合作,走集体奋斗的道路。没有这一种平台,你的聪明才智是很难发挥,并有所成就的。因此,没有责任心,不善于合作,不能集体奋斗的人,等于丧...原创 2019-06-05 16:49:32 · 10994 阅读 · 0 评论 -
一种基于中继模式的跨链通信方案
赴美考察散记——发表于1994年1月18日的《华为人》报。三年前还年销售35亿美元的美国知名王安电脑公司,为什么现在宣布破产保护?日本三菱这么强大的集团,为何会退出电脑生产?带着这样的疑问,我前往美国考察。飞机经东京,飞越太平洋及美国大陆,抵达大西洋彼岸的波士顿。一出国门我就生病了,在香港机场开始呕吐,又加上连续二十多小时的时差反应,一直折腾到美国中部城市达拉斯。1波士顿是...原创 2019-06-05 16:42:07 · 12277 阅读 · 1 评论 -
对于公证人模式的跨链,如何让链能够带来一些突出的特点
一、区块链跨链模块设计当前一些知名的区块链项目,采用了不同的模式实现了跨链,比如Cosmos和波卡链采用了中继模式,瑞波(ILP)协议采用了公证人模式。公证模式一直被人批判过于中心化,造成这个的主要原因是公证特别少,公证人模式大部分是用于非链的模式下两个系统的相互交互或交易所模式,这样设计公证人模式由于节点特别少,中心化程度肯定高。这样的化必然会引入拜占庭容错算法去保证整个流程的有效性,对于跨链模式来说,并不能像比特币一样要10000万个节点去承担公证这种角色,实际上也不现实,这样也违背了三角理论.原创 2021-06-24 15:05:22 · 3088 阅读 · 2 评论 -
以太坊:支持 Quorum 开发
支持 Quorum 开发Truffle supports development with Quorum, a version of Ethereum that adds new features on top of what Ethereum already provides. Specifically,Quorum adds the ability to create private b...原创 2019-05-09 17:01:23 · 11850 阅读 · 0 评论 -
闪电网络主心骨——HTLC(哈希时间锁定)简介
无论是单向支付通道和RSMC双向支付通道,交易双方都需要一个建立通道和关闭通道的过程,这对于需要频繁持续进行交易支付的场景来说没什么问题,但是对于很多一次性支付的场景,比如Alice在旅行途中去Bob商店买东西,Alice不太可能成为Bob商店的回头客,这时建立双方的支付通道进行支付就很不合适了,直接广播支付交易到比特币网络会更划算一些。而是否可能继续利用离线支付通道的方式进行支付?可以考虑一个...原创 2019-05-10 10:12:00 · 13292 阅读 · 2 评论 -
闪电网络与以太坊结合建立支付渠道的构想及其前景
讨论在以太坊上建立支付渠道(就如在比特币的基础上建立的闪电网络)的构想。 我想介绍下建立支付渠道的原因,并对比特币闪电网络进行非技术性的简述,以及讨论在以太坊上建立支付渠道的巨大优势和潜力。这篇文章更多是写给大众读者,而不是资深技术客。比特币支付渠道初始动机要向某人发送比特币,你就要创建一笔交易,对它进行加密签名(证明你是创建者),并通过比特币网络广播这笔交易。网络上的节点被称为“...原创 2019-05-11 16:23:53 · 11821 阅读 · 0 评论 -
公有链规模可扩展性的讨论 PPT
在以太坊的进化中,有两个至关重要的点。第一个是POS(权益证明),即以太坊的共识机制将从现在的POW挖矿机制转成成POS权益证明机制,将在以太坊的第四阶段实现。第二个是shard(分片),即现在所有节点需要存储所有的状态和处理所有的交易,shard(分片)之后,每个节点只处理一部分交易,从而解决所有区块链面临的扩展性问题,将在以太坊2.0实现。正因为这两点至关重要,Viatlik分别为POS和Sh...原创 2019-05-10 11:11:09 · 13595 阅读 · 0 评论 -
从哈希锁定到跨链技术
从哈希锁定到跨链技术今天说说跨链技术背景互联网的发展历程就是从孤岛到共享, 往大了说这也是人类社会发展历程的必经之路。 现在公链一条又一条, 将来会更多, 实现最大的价值必然是互联互通, 这已经是普世价值观了。如果说一条链的交易是国内的交易, 则跨链就对标的跨国交易。跨链应用场景1)资产转移(Portable Assets):数字加密货币和资产可以在不同链中转移,抵押和使用...原创 2019-05-11 16:24:20 · 13721 阅读 · 2 评论 -
通过 BTC Relay 来实现链与链的连接
通过BTC Relay来实现链与链的连接区块链技术彻底改变了价值的转移方式。在没有中介的情况下只需要几美分就能够转移数百万美元的巨额,这在比特币出现之前是闻所未闻的。虽然这区块链这一创新技术早已成为全球焦点,但始终存在着一个问题:比特币与以太坊相互之间的价值交易仍然需要第三方中间商,而这正是这些去中心化技术所想要取代的东西。BTC Relay用最小化信任的智能合约取代了这种第三方,来...原创 2019-05-11 16:49:34 · 11645 阅读 · 0 评论 -
【转】互操作性的区块链系统设计理念
论文Towards a design philosophy for interoperable blockchain systems的介绍和评论。有兴趣的读者可以使用超链接查看论文。从前因为有了网络和互联网络,使得精心管理的计算机群能够相互通信。后来,人们将“i”改为大写字母“I”,将这样一种设计原则注入 Internet:要使得世界各地的设备能够进行互操作。和很多人一样,我经常思考网...原创 2019-05-12 09:23:50 · 10938 阅读 · 0 评论 -
Cosmos 白皮书
Table of Contents介绍 Tendermint 验证人 共识 轻客户端 防止攻击 ABCI Cosmos 概述 Tendermint-拜占庭容错 治理 枢纽与分区 枢纽 分区 跨链通信 IBC 用例 分布式交易所 作为其他加密货币的纽带 以太坊的扩展 多用一体化 缓解网络分区问题 联邦式名称解析系统 ...转载 2019-06-17 10:11:20 · 17189 阅读 · 4 评论 -
【转】用 Witnet 协议使加密网络可以跨链访问
你说啥......你还不知道 Witnet 是什么? 简直逊爆了!立即阅读这篇文章(只要3分钟!),然后继续下面的内容。Aragon网络旨在成为一个完全数字化的管理组织。通过完全在区块链上运行,它允许 DAO 之间在提供担保的情况下交互,包括去中心化的仲裁系统和相互之间的抵押,以防万一任何仲裁参与者需要得到补偿。粗略的说,Aragon 网络(下文简称为 “AN”)最终是一个由代币驱动的...原创 2019-05-13 18:30:00 · 8959 阅读 · 0 评论 -
扩容解决方案:状态通道
关于扩容解决方案的详细电子表格:Scaling Solution Summary Spreadsheet在本文中,我们会扼要重述活动第一天的发现。我们会简单说明此次会议的目标,什么叫做扩容,最近主流的扩容方案,以及对于这些解决方案目前状态的想法。目标-会议前的多个团队晚宴-我们坚信在现有的生态系统中,“扩容仍然是区块链的关键阻碍”。全世界的团队都在打造扩容方案,但是目前他们...原创 2019-05-13 18:19:22 · 14823 阅读 · 0 评论 -
跨链技术的分析和思考
当前的区块链底层技术平台百花齐放,不同的业务、不同的技术底层的区块链之间缺乏统一的互联互通的机制,这极大限制了区块链技术和应用生态的健康发展。跨链的需求由此而来,本文通过分析几种主流的跨链方案探讨跨链技术的本质及相应的解决思路。跨链的类型跨链交互根据所跨越的区块链底层技术平台的不同可以分为同构链跨链和异构链跨链:同构链之间安全机制、共识算法、网络拓扑、区块生成验证逻辑都一致,它们之间的...原创 2019-04-01 09:34:04 · 12253 阅读 · 1 评论 -
以太坊:通过绕过信标链(TxFlow)重新路由事务,实现更快的交叉分片交易
我们在构建一条竞争分片链的同时也在研究实现快速跨分片交易的方法。本文中,假设跨分片交易的执行同一系列单片执行步骤,有某种 proof (或 Receipt/ 凭条)证明之前的步骤已妥善执行,这些证明在各步骤间从一个分片传递到另个分片。抛开因为讨论延迟的状态变化,接收片需要相当确定交易已实际发生且结果不可逆(比方说不会因为分叉被恢复)。目前的以太坊分片设计(或者我理解的以太坊分片)认为分...原创 2019-04-13 08:33:43 · 7329 阅读 · 0 评论 -
跨链技术的分析和思考
跨链的类型跨链交互根据所跨越的区块链底层技术平台的不同可以分为同构链跨链和异构链跨链:同构链之间安全机制、共识算法、网络拓扑、区块生成验证逻辑都一致,它们之间的跨链交互相对简单。而异构链的跨链交互相对复杂,比如比特币采用PoW算法而联盟链Fabric采用传统确定性共识算法,其区块的组成形式和确定性保证机制均有很大不同,直接跨链交互机制不易设计。异构链之间的跨链交互一般需要第三方辅助服务辅助...原创 2019-04-22 09:34:48 · 11786 阅读 · 7 评论 -
[转]王嘉平:Monoxide 原理详解,如何用极简架构突破不可能三角
"我们时常遇到一些令人叹为观止的机遇,却一次次地被当成不可能解决的问题”-- 約翰.加德納, 1965年五分钟简版Monoxide是Layer 1的区块链技术,不假设交易结构的任何局部特性,跨共识组的交易再多都无压力。性能提升包括吞吐量和状态容量,由划分的共识组个数决定。n个共识组将带来n/2倍的吞吐量提升和n倍的状态容量提升。在现在的互联网环境中,n最多可以到数万,这个是性能提升的...转载 2019-04-19 09:42:17 · 8406 阅读 · 1 评论 -
【转】突破区块链不可能三角:异步共识组 [Monoxide]
我们实现了"异步共识组"模型,可以将一个现有的单链共识算法,横向扩展1000倍以上。这样的扩展将使得吞吐量(TPS)提升1000倍以上,同时也将全网计算能力(CPU)提升2000倍以上,将状态表达的内存空间(RAM)提升2000倍以上。异步共识组系统的性能提升,丝毫没有牺牲去中心化特性,随着全网的横向扩展提升,每一个全节点的工作压力(带宽、计算、内存、磁盘IO)并没有显著的加大,始终保证一台普通...原创 2019-04-19 09:41:45 · 8609 阅读 · 0 评论 -
跨链合约示例
跨链合约编写可以参照示例合约。这是一个可以跨链转移 token 的 Token 合约。相比普通的 Token 合约增加了send_to_side_chain和recv_from_side_chain两个函数用于跨链转 token 。send_to_side_chain只是在一条链上扣掉一部分 token 。等交易执行之后,使用 JsonRPC 接口cita_getT...原创 2019-04-22 09:37:43 · 12361 阅读 · 1 评论 -
OFGP 协议跨链解决方案
一. 现阶段跨链技术的发展现状(一)概述跨链技术的目的为了实现不同区块链下资产的交互,Vitalik曾在跨链交互报告[1]中提出三种跨链方式:公证人机制(Notary schemes)、侧链/中继(Sidechains/relays)和哈希锁定(Hash-locking)。下图展示了三种跨链方式的特性比较-图片来源:EthFans.org-公证人机制削弱了安全性,而哈希锁定...原创 2019-04-22 09:45:33 · 11463 阅读 · 0 评论 -
跨链资产原子转移工具包 Decred atomicswap
Decred是一种新型的去中心化加密货币。在2017年底,Decred的开发者发布了atomicswap工具包,支持Decred与Bitcoin、Litecoin、Monacoin及其他一些加密货币的跨链原子互换。它的主要特点是: 去中心化,无需第三方托管 去信任化交易 点对点交易,抗审查 资产原子性转移 应用atomicswap的区块链需要支持以...原创 2019-05-03 08:46:09 · 8139 阅读 · 0 评论 -
RChain的跨分片交易算法
跨分片交易是一个难题,但是遗憾的是业界已经有一个项目RChain解决了这个问题。分片方式有很多种,最难的是状态分片,什么是状态分片呢?把以太坊比作银行的话,状态指的是银行账户的当前余额。那状态分片就是,按照账户的不同区分开来,就像6222开头的是工商银行,6214开头的招商银行的账户。在以太坊的第一期的分片计划当中是没有跨分片交易的,交易只能存在于同一个分片的账户之间,也就是不能跨行转账。...原创 2019-04-20 06:52:10 · 10942 阅读 · 2 评论 -
区块链: 跨分片需要解决的问题
同步跨分片消息将如何工作?如果您将历史交易记录视为已经结算,并且只是试图计算状态转换函数,则该过程变得更容易。有几种方法;一个相当简单的方法可以描述如下:一个交易可以指定一个可以在其中操作的一组分片为了使交易有效,它必须在所有分片上被打包在相同块高处。块中的交易必须按照它们的散列顺序(这确保了规范的执行顺序),如果分片X上的客户端看到带有分片(X,Y)的交易,则请求分片Y中的Merkle证...原创 2019-05-05 09:09:24 · 11509 阅读 · 0 评论 -
跨链技术汇总
1.1. polkadotpolkadotpolkadot跨链协议1.2. CosmosCosmosCosmos跨链协议 Cosmos源码 Cosmos 白皮书 Cosmos IBC 说明更多资源会不断更新。。。。原创 2019-05-08 10:04:46 · 9305 阅读 · 0 评论 -
扩容解决方案:侧链
汇总正在从事侧链解决方案的与会人员提出的关键点。Parity Technologies解决方案:团队已经创建了能够连接 PoA 网络和以太坊主网的桥接合约。现有的测试桥接合约已经可以转移 ERC20 代币,但是团队正在努力完成综合性的桥接合约,可以传递任意信息,这是 Polkadot 技术的测试,可以用来将各种链都连接起来,Web3 基金会也是这项技术的支持者。 何时可以使用:ERC...原创 2019-05-13 18:16:56 · 11360 阅读 · 0 评论 -
RChain的跨分片交易算法
跨分片交易是一个难题,但是遗憾的是业界已经有一个项目RChain解决了这个问题。分片方式有很多种,最难的是状态分片,什么是状态分片呢?把以太坊比作银行的话,状态指的是银行账户的当前余额。那状态分片就是,按照账户的不同区分开来,就像6222开头的是工商银行,6214开头的招商银行的账户。在以太坊的第一期的分片计划当中是没有跨分片交易的,交易只能存在于同一个分片的账户之间,也就是不能跨行转账。...原创 2019-04-19 09:44:17 · 10837 阅读 · 0 评论