关于Fibos项目的浅见(补充)

你好,我是不羁,一名程序员,带你玩转EOS智能合约开发。如果你对EOS智能合约感兴趣,欢迎关注我的专栏。

简介:昨天发表了一篇《关于Fibos项目的浅见》,引起了大家的讨论,不羁非常感谢大家的支持。从昨天的讨论中,不羁也意识到了昨天文中表达不清楚的地方,所以今天特意再补一篇文章,把那些模糊的地方表达清楚。

Fibos是什么

首先澄清的一点是,Fibos是一个独立的链,它并不是所宣传中的EOS的侧链;它利用了EOS的源码,加入Fibjs这个javascript虚拟机(就是解释并运行javascript代码的东西),形成的产物。

Fibjs所添加的Fibjs这个虚拟机部分,不会影响到共识协议层,它只是对EOS源码中的合约的执行层做了修改,我画了一张图EOS网络和Fibos网络中BP节点执行合约的对比图,供大家参考:

EOS与Fibos

合约的执行是各个出块节点的工作。

可以看到,右侧Fibos网络的Js智能合约运行在Fibjs虚拟机中的,通过Js和C++的连接层调用到原本的C++接口。

Fibos项目主要的工作就在连接层这块儿,就是把js的接口与C++接口绑定起来。

bancor算法神化的IBO

先说说ICO,项目集资方发行一种新的token,投资人可以用现有的主流货币(一般是BTC或者ETH)按照一定的比例兑换token,这个比例是由项目集资方事先定好的,并公布出来。为了刺激投资人尽快投资,一般会设计成阶梯形变化的兑换比例,投资的越早,兑换比例越高。比如某个项目的募资比例设计是这样的:前1000ETH,1ETH可以兑换10Token,之后的1000-3000ETH ,1ETH只能兑换8Token,再之后的3000-5000ETH,兑换比例为1:6,募集5000ETH结束。

当ICO结束后,有时候,投资人可能要等一段时间才能拿到token,有时候投资人可以立即拿到Token,完全看集资方是怎么设定的。不过拿到了Token本身并没有什么价值,要等着新的Token上交易所了,才可以交易,才有价值。

那么IBO是什么呢?它相比ICO有两个不同:

  • IBO的兑换比例也是越早参与的,可得的兑换比例越高;只不过这个兑换比例不是阶梯性变化的,是根据bancor算法动态调整的,bancor算法形成的兑换比例变化曲线更为平滑一些。比如Fibos项目,用户可以随时用EOS兑换成FO,当剩余FO量越少,兑换比例也越低,这个变化是很平滑的

  • 第二个不同是,IBO模式下,投资者可以立即得到新Token,并且可以自由地与投资的原有货币进行兑换。比如Fibos项目,用户兑换完FO之后,可以随时再兑换为EOS,只不过,因为兑换比例是动态调整的,在兑换回去之后,已经不是原来的比例了,你可能赚了,也可能亏了。

IBO模式,相比于ICO,提高了token的流动性,新发行的token,从参与IBO的那一刻起就变成流动的了。

这对于投资者来说,是有一定的好处的,如果看着苗头不对,可以随时兑换回原有货币。

然而,对于集资方来说,如果集资方想割韭菜,仍然很方便。以Fibos为例,如果它想割韭菜,它只需要在市场比较热的时候,把大量的FO兑换成EOS就可以了,这会导致FO兑换EOS的比例大跌,等到投资人想撤回的时候,只能以较低的比例兑换为EOS了。

所以IBO,并没有那么什么神奇,只不过是一种流动性更高的融资方式,它和ICO一样,对项目方集资方没有任何约束力。

Fibos的跨链转账是怎么回事

Fibos的IBO过程,因为是一个EOS和FO相互过程,而EOS和FO属于不同的网络,那它是怎么兑换的呢?

这就是Fibos文档中所说的跨链转账了。不过这里的跨链,并不是Fibos和EOS网络上协议层的跨链,它采用给账户记账的方式实现转账。也就是,它的这种方式仅适用于资产兑换,与侧链和主链的网络层通信实现跨链转账不是一码事,这与我们前面说的Fibos不是EOS的侧链这一观点是一致的。

好,我们看看Fibos的IBO过程到底如何实现的:

  1. 首先,Fibos在EOS网络创建了一个账号叫做:fiboscouncil。投资人转账的EOS资金都是进到这里的,转账的时候,在memo里填上在Fibos网络中的账号(也就是用FO钱包创建的FO账号)
  2. 有一点需要明确,Fibos官方可以从EOS网络检测到fiboscouncil已经有多少EOS了,也可以检测到它所有的入账记录。
  3. 每当Fibos官方在检测到EOS网络上fiboscouncil账户有资金转进来了,并且交易的memo里填写了 FO账号Fibos官方便给你的FO账号发放等量的fEOS,这里的fEOS我给的叫法,Fibos官方把这个也叫做EOS,其实它已经不是原来的EOS了;它是Fibos网络中的EOS,并不是EOS网络中的EOS,你把真正的EOS转给了fiboscouncil账户,Fibos官方就给发放了等量的Fibos网络中的EOS(后面我会把它叫做fEOS),它能不能兑换成EOS网络中的EOS token,只能由Fibos官方说了算,没有任何约束保证。
  4. 然后你就可以用FO钱包把fEOS兑换成FO了,它们都是在Fibos网络中的代币,这个兑换就是同网兑换了。Fibos网络中的兑换合约知道FO的总量和当前的余量,同时也知道有已经有多少fEOS参与兑换了,所以兑换合约就很容易利用bancor算法计算出当前的兑换比例,从而完成兑换。
  5. 这个过程之后,EOS网络上fiboscouncil账户里的EOS增加了,这个账号属于Fibos官方,它可以随时支配这个账户里的资产;另外,用户在EOS网络中的EOS减少了,在Fibos网络中增加了相应数量的FO

上面就是所谓的IBO的过程。

在IBO过程中,用户也可以随时把FO兑换为EOS,方法正是与上面的过程相反的,简单的描述就是:

  1. 通过FO钱包把FO兑换为fEOS
  2. 通过FO钱包把fEOS转给fiboscouncil账号,这个账号与上面的EOS网络中的fiboscouncil账号不同,这个是Fibos网络中的,只不过名字与EOS网络中的一样。
  3. Fibos官方检测到Fibos网络中的fiboscouncil账号进来了fEOS,就知道有人想转出了,并且用户的EOS网络账号就在memo里,于是Fibos官方就用EOS网络中的fiboscouncil账号,向用户的EOS网络账号转入EOS
  4. 至此就换成了FO兑换为EOS的全过程。

相比你会发现,整个过程的中心就是fiboscouncil账号,FO网络和EOS网络各一个fiboscouncil账号,名称相同;所谓跨链转账,不过是这两个账号相互倒腾的结果。让我们来进一步简化上面的描述:

  • EOS兑换为FO的过程是,用户把EOS转给EOS网络中的fiboscouncil账号,然后Fibos网络中的fiboscouncil账号给用户发放fEOS,而后用户用FO钱包就可以在Fibos网络中把fEOS兑换成FO
  • FO兑换为EOS的过程是,用户使用FO钱包FO兑换成fEOS,然后把fEOS转给Fibos网络中的fiboscouncil账号,然后EOS网络中的fiboscouncil账号向用户发送EOS

兑换时的注意事项

不管FO到底怎么样,都会有人想要去玩一玩,如果你也要玩,一定要分清楚FO钱包里的EOS到底是什么。
上面把FO钱包中的EOS叫做fEOS,因为它不是真正的EOS,然而FO钱包却把它叫做EOS

这很容易让人误解,以为FO钱包里的EOS是真正的EOS,于是就有人直接把FO钱包里的fEOS转移到交易所的EOS地址了。造成了资产丢失。

正确的做法是要严格按照Fibos官方给的方法做,收款方填写fiboscouncil账号,memo里填写你的EOS网络里的账号,这样Fibos官方才能从它EOS网络中的fiboscouncil转出EOS给你:

WechatIMG118.jpg

结语

本文有点偏技术,可能读起来有点烧脑,我自己在写这篇文章也花了九牛二虎之力,差不多用了5个多小时。
其实逻辑貌似并不复杂,可能我个人的语言能力还有待提高。
如果你能读懂,我非常欣慰,功夫没有白费。如果没有读懂,也不怪你,说明我还要加紧修炼表达能力。

感谢你的阅读!我最近有个项目要忙,可能要停更一周左右。一周之后,给大家一个小小的惊喜,敬请期待。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,830评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,992评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,875评论 0 331
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,837评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,734评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,091评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,550评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,217评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,368评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,298评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,350评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,027评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,623评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,706评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,940评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,349评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,936评论 2 341

推荐阅读更多精彩内容

  • 通过 brew cask 更新所安装软件的方法,请见这里 一、安装 brew 安装 brew,来源: Homebr...
    sing_crystal阅读 3,745评论 8 5
  • 01 “给我五万我可以不把你吃回扣的事儿报告给公司。” “韩哥,你放我一马吧,我一共也就拿了两万多。”胡楠汗如雨下...
    寒知了阅读 889评论 3 3
  • 我曾经在微博上看到过一个调查,你会和你爱的人在一起,还是和爱你的人在一起。我当时毫不犹豫的选了和“爱你的人在一起”...
    爱吃麻辣烫的奥特曼阅读 1,065评论 3 5
  • 欢迎留言、转发 微信极速开发系列文章:点击这里 最近有点小感冒,文章的更新进度延误了一些,希望此系列文章对你研究微...
    Javen205阅读 141,244评论 87 76