随着Bystack的主侧链架构的推出,主侧链之间的跨链问题也成为比原链团队的主要攻克工程难题,当前比原链已经推出了两种跨链的机制,各有不同的侧重点,可能因为本身的跨链技术比较晦涩,本篇想以较为通俗的方式向社区介绍比原链最新的跨链技术...比原链的跨链选型 比原链的跨链模型也脱离不了上面叙述的跨链模型,当前主要使用的是公证人机制和哈希时间锁的模式。...公证人(网关)机制 但凡是参与过比原侧链超级节点投票对于跨链转移BTM一定不会陌生,在Bycoin中通过切换到侧链钱包,可以实现一键跨链,如图所示: ?...通过一键跨链就可以将BTM或者其他资产跨到侧链上,从而在侧链上进行资产交换。那么公证人机制背后的原理是怎么样的呢?...除此之外,跨链技术的成熟,除了可以利用在我们自己的主侧链之外,我们还可以将这套技术用在比原链跟其他区块链的跨链上,将其他区块链资产都跨到比原链上来,从而实现比原链多样性资产的目标。
随着Bystack的主侧链架构的推出,主侧链之间的跨链问题也成为比原链团队的主要攻克工程难题,当前比原链已经推出了两种跨链的机制,各有不同的侧重点,可能因为本身的跨链技术比较晦涩,本篇想以较为通俗的方式向社区介绍比原链最新的跨链技术...比原链的跨链选型 比原链的跨链模型也脱离不了上面叙述的跨链模型,当前主要使用的是公证人机制和哈希时间锁的模式。...那么公证人机制背后的原理是怎么样的呢?...当前的比原的哈希时间锁机制并没有集成到界面上,所以普通用户使用还比较困难,需要产品的进一步提升。...除此之外,跨链技术的成熟,除了可以利用在我们自己的主侧链之外,我们还可以将这套技术用在比原链跟其他区块链的跨链上,将其他区块链资产都跨到比原链上来,从而实现比原链多样性资产的目标。
轩辕 问于3月25日:btm怎么样? 答: 朋友您好! 老规矩,先说结论: 比原链,62.1分,中上等。 具体推理过程如下。...比原链是一款公链——只不过似乎不是那种能够构建各种dapp的公链,你在比原链上面所能做出来的智能合约和dapp,主要是数字资产流转方面的,老实说,数字化资产流转这种事情,老早之前就有人提过,但一直没人做...这一点可以说是比原链的命门,由此来看,我认为比原要做的事情实际上还很多,总体来看给予中等评分。 ◆产品特色:15/30分。...作为一种pow共识链,比原链的使用场景跟以太坊有一点像,除了当燃料费和奖励矿工之外,还可以给资产方做资产的分红,跟股票差不多,只不过股票发的是法定货币,比原链上的代币资产发的都是比原币,就算是项目方想发别的币...,也会被挂在侧链上,转化为比原币。
就算我们使用bytom node --mining开启挖矿,理论上由于我们是单机状态,本机算力就是全网算力,应该每次都能够挖到,但是不知道为什么,在我尝试的时候发现总是挖不到,所以打算简单研究一下比原的挖矿流程...所以在今天我打算通过源代码分析一下比原的挖矿流程,但是考虑到它肯定会涉及到比原的核心,所以太复杂的地方我就会先跳过,那些地方时机成熟的时候会彻底研究一下。...如果我们快速搜索一下,就能发现在比原代码中有一个类型叫CPUMiner,我们围绕着它应该就可以了。 首先还是从比原启动开始,看看CPUMiner是如何被启动的。...我发现比原的开发人员很喜欢预先设计,有很多这样没用上的代码 updateHashes: 这个没用上,忽略 newBlockCh: 一个来自外部的通道,用来告诉外面自己成功挖到了块,并且已经放进了本地区块链...在本文的开始,我们说过希望能找到一种方法修改比原的代码,让我们在solonet模式下,可以正常挖矿,得到BTM用于测试。
比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 一、合约简述
系统要求 我们建议选择主要的几家云主机平台的VPS服务,运行比原链节点对算力没有要求,但是请配置尽可能大的磁盘空间以适应区块链数据未来增长的需要。
[98d650676979ce3cebe599a38e395a96dc0.jpg] 6、猜谜合约成功设置,猜谜合约也是一种特殊的交易,所以需要等待交易上链; [5638b6b8ef401b3fc453eb14d38b30c2872....jpg] 7、交易成功上链,合约已设置完毕; [7862e91c5085c21c95341ad85e88b012729.jpg] 8、进入“查看详情”,找到这笔0.1 GOLD的资产ID,把资产ID发给需要猜谜的人...df2f4b844f9af89bb4ba3b9552cdbdd48836cb345067f82d5332f3f831efae30 2、进入Equity合约页面,进入合约解锁页面,输入上面的资产ID; [9ced89aaec2f31c6d83ab42251fcdc53af4.jpg] 3、如果合约已经上链,
orderbook,链上结算; 链下orderbook,链上结算; 基于智能合约管理的资金池; 链上orderbook,链上结算 最早的 基于以太坊的去中心化交换协议的成功探索非Etherdelta...所以比原链MOV从一开始就先着手解决区块链性能问题。...磁力合约的优势 因为比原链是基于比特币的UTXO模型,所以在UTXO模型上的磁力合约来做交换协议具有更大的优势,因为UTXO模型本身以资产为基本单位,和账户模型相比,对于资产的操作更加简易和方便,我们来对比两者的流程...,所以MOV在一开始就考虑到了跨链的事情,通过OFMF将比原链之外的资产映射到比原链上来,然后形成囊括所有数字资产的大生态,用户在mov中体验的是跟中心化一样的体验,可以交易多种资产,这些资产也不单独是在某一个链的生态...细心的朋友可能发现,这里面和Equity合约少了一个参数,也就是standardProgram,那么这个参数不用用户自己输入,系统会默认补齐,standardProgram 其实就代表原合约,因为部分匹配会使一部分资产仍然没有使用
orderbook,链上结算; 链下orderbook,链上结算; 基于智能合约管理的资金池; 链上orderbook,链上结算最早的 基于以太坊的去中心化交换协议的成功探索非Etherdelta莫属...所以比原链MOV从一开始就先着手解决区块链性能问题。...磁力合约的优势 因为比原链是基于比特币的UTXO模型,所以在UTXO模型上的磁力合约来做交换协议具有更大的优势,因为UTXO模型本身以资产为基本单位,和账户模型相比,对于资产的操作更加简易和方便,我们来对比两者的流程...,所以MOV在一开始就考虑到了跨链的事情,通过OFMF将比原链之外的资产映射到比原链上来,然后形成囊括所有数字资产的大生态,用户在mov中体验的是跟中心化一样的体验,可以交易多种资产,这些资产也不单独是在某一个链的生态...细心的朋友可能发现,这里面和Equity合约少了一个参数,也就是standardProgram,那么这个参数不用用户自己输入,系统会默认补齐,standardProgram 其实就代表原合约,因为部分匹配会使一部分资产仍然没有使用
系统要求 我们建议选择知名的VPS服务商,运行比原链节点对算力没有要求,但是请配置尽可能大的磁盘空间。
因为当我处理拿到的区块数据时,发现我已经触及到了比原链的核心,即区块链的数据结构以及分叉的处理。如果不能完全理解这一块,就没有办法正确的处理区块数据。...所以本文本来是想去研究一下,当别的节点把区块数据发给我们之后,我们应该怎么处理,现在换成研究比原的Dashboard是怎么做出来的。为什么选择这个呢?...我们今天的问题是“比原的Dashboard是怎么做出来的”,但是这个问题有点大,并且不够具体,所以我们还是跟以前一样,先来把它细分一下: 我们怎样在比原中启用Dashboard功能?...这里展示的信息和功能我们还不需要细究,但是这里出现的名词却是要留意的,因为它们都是比原的核心概念。等我们以后研究比原内部区块链核心功能的时候,实际上都是围绕着它们来的。...终于,经过这一大篇的分析,我觉得我对于比原的Dashboard是怎么做出来的,有了一些基本的印象。剩下的,就是在以后,针对其中的功能进行细致的研究。
0XX API错误 编号 内容 注释 BTM000 Bytom API Error 非比原标准错误 BTM001 Request timed out API请求超时 BTM002 Invalid request...body 非法的API请求体 1XX为网络错误 编号 内容 注释 BTM103 A peer core is operating on a different blockchain network 区块链网络类型不匹配
0XX API错误 BTM000", "Bytom API Error" 非比原标准错误 BTM001", "Request timed out" API请求超时 BTM002", "Invalid...request body" 非法的API请求体 1XX为网络错误 BTM103", "A peer core is operating on a different blockchain network" 区块链网络类型不匹配
用户模型是比原链在最初就需要确定的重要数据结构, 团队的选择还是聚焦在两种典型的模型系统中,Account模型和UTXO模型,和其他大多数区块链设计一样, 选择了模型就决定了协议层的重要实现,两种模型各有利弊...比原链的思考 马克思哲学的否定之否定规律,事物的发展变化是螺旋式上升的。在区块链领域也是适合的,前进一步,也需要后退半步。...世界上没有银弹,比原链必须舍弃部分,妥协部分才能更好地适应场景。...BVM是比原链实现的智能合约虚拟机模型, 每一笔交易的的执行,都会实例化一个BVM实例,只有在BVM实例中,各资产的世界状态才能在保持有效性,一致性的前提下更新状态。...[bvm] 比原链创造的初衷是解决数字资产登记流转的问题, 对于公有链项目,保持简洁,保持高效,保持专注,就是保障安全, 新的扩展型UTXO模型正是基于这种场景实现的融合和改进。
如果说什么是区块链的灵魂,那一定是共识机制。 它是区块链的根基。无论公链或是联盟链,共识机制都从基础上限制了区块链的交易处理能力和扩展性。...就在 Facebook Libra 项目白皮书发布之前不久,5月17日,比原链发布了 BaaS 平台 Bystack。...这是一个一主多侧链架构的商用区块链系统,主链采用 PoW 共识保证多样资产安全和去中心化,侧链提供可插拔的共识以满足不同业务需求。...无论 Facebook Libra 的 LibraBFT 共识协议,还是比原链 Bystack 的 BBFT共识机制,都在底层上充分吸收了 PBFT 的优点,采用了已有的经过时间验证的处理方式,并在 PBFT...比原链 Bystack 的 BBFT共识机制 [区块链应用分层与不可能三角(图片来源:Bystack白皮书)] 根据 Bystack 白皮书,BBFT 是一种基于实用拜占庭容错 PBFT 的衍生共识,是一种分层拜占庭容错共识算法
如果说什么是区块链的灵魂,那一定是共识机制。 它是区块链的根基。无论公链或是联盟链,共识机制都从基础上限制了区块链的交易处理能力和扩展性。...就在 Facebook Libra 项目白皮书发布之前不久,5月17日,比原链发布了 BaaS 平台 Bystack。...这是一个一主多侧链架构的商用区块链系统,主链采用 PoW 共识保证多样资产安全和去中心化,侧链提供可插拔的共识以满足不同业务需求。...无论 Facebook Libra 的 LibraBFT 共识协议,还是比原链 Bystack 的 BBFT共识机制,都在底层上充分吸收了 PBFT 的优点,采用了已有的经过时间验证的处理方式,并在 PBFT...比原链 Bystack 的 BBFT共识机制 ? 根据 Bystack 白皮书,BBFT 是一种基于实用拜占庭容错 PBFT 的衍生共识,是一种分层拜占庭容错共识算法。
用户模型是比原链在最初就需要确定的重要数据结构, 团队的选择还是聚焦在两种典型的模型系统中,Account模型和UTXO模型,和其他大多数区块链设计一样, 选择了模型就决定了协议层的重要实现,两种模型各有利弊...比原链的思考 马克思哲学的否定之否定规律,事物的发展变化是螺旋式上升的。在区块链领域也是适合的,前进一步,也需要后退半步。...世界上没有银弹,比原链必须舍弃部分,妥协部分才能更好地适应场景。...BVM是比原链实现的智能合约虚拟机模型, 每一笔交易的的执行,都会实例化一个BVM实例,只有在BVM实例中,各资产的世界状态才能在保持有效性,一致性的前提下更新状态。...比原链创造的初衷是解决数字资产登记流转的问题, 对于公有链项目,保持简洁,保持高效,保持专注,就是保障安全, 新的扩展型UTXO模型正是基于这种场景实现的融合和改进。
合并工具:https://github.com/wincss/bytom-utils API工具:https://github.com/myeth/bytom-api-doc-util 文档类 Derek读比原...:http://shanhuhai5739.github.io/ 剥开比原看源码系列:https://github.com/freewind/unwrap-bytom 比原UTXO管理:https://...github.com/oysheng/bytom.doc 挖矿相关文档:https://github.com/bigbigbigfish/how_to_write_a_miner_for_bytom 各类文档
领取专属 10元无门槛券
手把手带您无忧上云