社区链(COMC)基于区块链的社区用户共建自治生态社区平台

2019-02-13 14:38 栏目:经验之谈 来源:网络整理 查看()
区块链行业发展迅猛,技术研发和社区用户是区块链行业发展中最核心的两个版块,然而社区的建设和运营严重滞后于区块链行业的发展速度。社区建设已成为各个区块链机构和社区用户共同面临的最重要和最棘手问题。

目前,大多数区块链机构和社区用户都在基于Telegram、Twitter、Reddit 、Facebook、微信、微博、论坛等平台来建设社区,但各平台存在的局限性和单一性已远远不能满足日趋发展迅猛的区块链生态对社区载体的需求。未来的区块链发展需要更好的社区生态,社区生态的建设需要更全面的解决方案,社区链(Community Chain)在这种大环境下应运而生。

社区链(Community Chain)(以下简称“COMC”)将打造一个基于区块链的全球社区用户共建自治的生态社区平台,利用
区块链技术和智能合约致力于解决社区建设和应用落地问题。通过一系列产品功能帮助社区创建者更好地创建社区;通过先进的社区管理系统更好地管理社区,提高社区粘性,提升社区活跃度;通过区块链底层技术和智能合约,保障社区用户权益,增强社区信任度,实现应用落地;通过Token激励模式聚合培养更多社区创建者和社群节点人共建生态社区,并最终通过流量变现和生态消费实现商业回报。

未来社区链将开发自己的主链,基于Community Chain主链和开放平台,联合全球开发共建者,共建一个可持续发展 的区块链社区生态圈。为更多用户进入区块链世界提供窗口和保障,为社区创建者提供完善的社区运营工具和全面的社区发展支持,为区块链丰富的落地应用场景提供底层技术支持和社区服务。

针对目前区块链领域社区建设和运营的问题,社区链COMC基于区块链技术,提供了一系列产品化的社区建设、管理工具和社区建设十大理念,帮助社区创建者建设和管理社区,提高社区用户粘性,提升社区用户活跃度。

1. 社区链COMC生态架构

在社区链COMC生态架构中有5种角色:个人、社群、社区、区块链机构、社区链平台。

社区链(COMC)基于区块链的社区用户共建自治生态社区平台

个 人
区块链和数字货币用户,可以加入或创建社群。每个ID有且只能创建一个社群。

社 群
社群是社区链COMC生态中的基层组织单位,简单理解就是每个群。我们把社群的创建者成为社群节点人,也叫群主。群主将有共同的需求和爱好者聚集在一起,通过高效的即时通讯群组形式的载体实现。组织社群的成员在即时通讯群组中互动。社群的群主可以选择入驻某个社区,其社群成员在社区内产生贡献或完成任务获取COMC Token奖励时,社群的群主也相应会得到COMC
Token奖励。

社 区
社区是社区链COMC生态的核心结构,由若干个社群组成,培养了10个达标的社群就可以申请成立社区,我们也称为社区创建者。通过Timeline、直播学习、互动交流、任务中心等工具组成的载体实现。

社区创建人可以去任务中心领取由区块链机构发布的任务,将社区内的注意力和活跃度价值转化为完成任务的价值,通过获取任务奖励分成而获利。社区创建者可以在社区广告栏中添加广告,从而通过流量变现和生态消费实现商业回报。

区块链机构
区块链机构发布任务需要预先储备一定的COMC Token,设置社区贡献度奖励项目和参数,通过AOD算法(全称:Algorithm of Devote,中文:贡献度算法)计算社区成员的贡献度,并使用智能合约,奖励COMC Token激励社区成员对社区做出贡献,从而促进自我社区的壮大并提升与社区用户粘性和活跃度。社区奖励池系统每24小时进行一次激励分配计算,并根据计算结果,将奖励COMC Token自动分发到社区成员及其做隶属的社群节点人的个人钱包中。

AOD算法(Algorithm of Devote)计算公式:贡献度激励为T,分项贡献度为Di,加权因子为Si,则贡献度激励。

社区链(COMC)基于区块链的社区用户共建自治生态社区平台


社区链COMC平台
由社区基金会运营的社区链平台,在保障COMC生态健康运行的同时,通过社区共建者激励机制吸纳更多个人和社区组织加入COMC社区链平台。通过社区链的各项产品功能和底层技术,带动社区用户和社区创建者共建自治的生态社区平台。

2. 社区建设和管理工具

在社区建设和管理工具应用体验层面,COMC的设计思路是,底层利用区块链去中心化账本记录社区的权属信息、AOD贡献度激励算法信息以及任务信息,用智能合约解决社区贡献度激励和任务奖励问题,保障社区生态经济的公开透明。而应用层则采用高效的中心开发架构,充分保证各种读写操作的高性能,有效避免了区块链目前交易合约确认时间⻓、费用高、易拥堵等问题,最大程度保证社区产品的流畅互动体验。社区建设和运营工具已经在开发和未来陆续开发的功能有:社群功能、社区入驻、直播学习、手机挖矿、任务发布、日常任务、数字钱包、实时交易、资讯发布、游戏世界、商城天下、会员中心等。

3. 社区建设十大理念

如何让整个社区更有粘性,如何增加更多的社区用户,如何培养更多的社区创建者和社群节点人,如何保障社区用户的利益,如何解决社区的信任问题,如何让未来更多的区块链落地应用得到有效实施。这些都是社区链要致力于解决的问题。也是未来区块链发展过程中,整个区块链生态圈和各种区块链机构都要面临的问题。社区链(Community Chain)对社区建设提出了以下十大理念,并将通过不懈的努力,结合DAPP应用层产品功能和区块链底层技术,致力于打造一个基于区块链的全球社区用户共建自治的生态社区平台。

· 培养聚合社区共建者
社区用户的增加,区块链知识的普及,用户的活跃性,社区的管理等都离不开社区共建者。社区链是全球社区人自己的主链,致力于解决的就是区块链生态圈社区发展中的问题。我们将制定公平合理的机制,激发社区创建者的主观能动性,培养聚合更多社区共建者,共同构建社区链社区生态,共同分享未来带来的红利。未来社区链将拿出盈利的40%奖励全球的社区共建者。

· 培养聚合社群节点人
一个社区由若干社群构成,每个社群的创建人就是社群节点人,对于整个社区生态的构建至关重要。社群节点人是链接用户和社区的纽带。社区链未来将配合社区共建者培养聚合足够多的社群节点人,共同构建社区链社区生态,未来社区链将拿出盈利的40%奖励全球的社群节点人。

· 培养聚合开发共建者
未来社区链将开发自己的主链,基于Community Chain主链和开放平台,联合全球开发共建者,开发更多各个社区需要的应用场景,共同构建一个可持续发展的区块链社区生态圈。激励每个开发者用创新直接兑换现实价值。

· 打造区块链商学院培养更多用户
用户需要培养和引导,未来区块链生态中足够的用户基数需要有更多区块链机构和区块链布道者共同打造。社区链作为全球社区链自己的主链,会基于自己的DAPP全力打造社区人自己的区块链商学院,通过线上线下等学习方式,配合社区创建者和社群节点人培养更多社区用户。

· 打造强大的社群功能聚合社区能量
很多的人聚在一起就组成了社群,很多社群聚在一起就组成了社区。社区链要构建一个强大的社群功能,让人人能够有动力有方法,建立属于自己的社群。让更多的社群节点人有动力有方法成为社区创建者。把人和人,社群和社群,社群和社区,社区和社区之间紧密地联系成一个聚合整体。

· 通过系列产品功能增强社区用户活跃度
社区用户的活跃来自产品功能的设计,社区链平台将陆续开发一系列的产品功能,服务于社区用户,增强社区用户的粘性,提高社区用户的活跃度。已经在开发和未来陆续开发的功能有:社群功能、社区入驻、直播学习、手机挖矿、任务发布、日常任务、数字钱包、实时交易、资讯发布、游戏世界、商城天下、会员中心,活动功能等。

· 任务发布和任务领取
区块链机构在社区链平台发布任务,社区领取并执行任务。区块链机构不用考虑任务出来了有没有人执行,只需要设置好任务的内容和对应完成任务的奖励,只需要基于自己的区块链生态静心地开发更多的落地应用。社区不用再担心天天群里只有“尬聊”和“炒币”。与此同时,会有越来越多的任务需要社区去执行同时获得相应收益。

· 社区用户通过社区投票选择任务
随着区块链技术的不断成熟,越来越多的落地应用会出现,区块链机构需要社区用户来完成各种任务。用户面对繁杂的任务如何辨别和选择,社区链的宗旨是实现社区自治,社区通过用COMC投票的方式选择最优质、最有信服力的任务去完成,社区链把相关收益返还给用户。

· 通过智能合约保障社区用户权益
在互联网爆发的年代,互联网公司为了宣传各自的产品和服务,为了抢占用户群体,会举办各种活动发布各种任务让用户去完成。但是因为诚信的缺失或中间渠道出现问题,有太多的用户和团队负责人完成了任务却无法保障应得权益。区块链技术解决的就是信任问题,社区链将通过区块链技术和智能合约,来保障全球社区人完成任务之后的应得权益。

· 打造成熟的社区管理系统
社区链将建立一套先进完整的社区管理系统,让每个社群、社区都能更好地管理自己的用户群体,从而能够更好地服务用户群体。该管理系统将大大提高社区建设的效率和提升社区管理的能力,从而增强社区用户的体验和活跃性。

社区链COMC技术架构

社区链(COMC)基于区块链的社区用户共建自治生态社区平台


1. 社区链COMC应用层

社区链应用层的客户端指COMC为用户提供的各种终端产品,包括iOS、Android、H5、Web管理后台等,以满足不同用户的需求。社群COMC还提供了一套功能完备的API,任何个人或公司开发者都可以基于此API开发效率工具或游戏等应用。客户端通过API访问COMC提供的服务。

2. 社区链COMC服务层

为提供高并发、高性能的API,COMC平台内部将搭建负载均衡、日志存储、服务监控、消息队列、授权验证、统一账户、数据统计等组件。在区块链网络中,账户地址是为了安全交换而设计出来的方案,其中的账户、公钥、私钥生成过程存在如下关系:私钥—>公钥—>账户地址,这三者都使用了安全散列算法(Secure Hash Algorithm,简称 SHA),可确保足够的安全。散列是信息的提炼,通常其输出要比输入小得多,且为一个固定长度。以目前的技术手段,加密性强的散列一定是不可逆的。即通过用户的账户地址,无法推导出用户的私钥信息。

经过研究,COMC使用了Account模型而非比特币的UTXO模型(Unspent Transaction Output)。尽管UTXO设计非常巧妙,支持多笔交易并行,且账户隐私保护相对较好。但是,比特币的账户设计是面向交易的特定设计,要基于UTXO实现智能合约是非常困难的。而COMC生态中的贡献度激励及任务智能合约,需要条件、状态来触发Token交易,因此COMC最终选择了Account模型。

COMC服务层中的Account模块为COMC生态提供基础的账户服务。COMC拥有主链和账户系统,能够在保证用户资金绝对安全的情况下,让用户方便快捷的使用COMC的各项服务。包括在社区中做出贡献或完成任务获取Token奖励及其他各种交易。

Statistics模块旨在记录保存COMC系统内各项核心操作,以便进行各项数据分析。数据分析包括用户贡献度计算、任务完成度计算、开发者收益分成计算等。

COMC将搭建开发者平台,任何开发者可以基于COMC提供的接口开发适合COMC生态的第三方应用。开发者平台上线时,COMC将提供完善的技术文档和示例程序以方便开发者快速上手。

3. 社区链COMC共识层

每个区块链都需要采用某种共识机制使得整个分布式网络能够保持同步。比特币从诞生之初就采用了工作量证明(Proof of Work,以下简称POW)共识机制,通过不断进行数字加密哈希运算实现工作量证明。由于哈希算法具有单向性,所以即使输入数据有极小的改变都会使得输出的哈希值完全不同。如果计算出的哈希值满足一定条件(称为“挖矿难度”),则比特币网络的参与者认定该工作量证明。挖矿难度是一个不断变化的哈希值目标,当网络生成区块的速度变快时,难度会自动提高,从而保持整个网络每10分钟一个区块的平均值。通过比特币8年的发展,POW共识机制的安全性已经得到了证实。然而POW也有如下一些问题:

(1)POW浪费了大量的电力资源,对环境不友好;
(2)POW在经济方面只对拥有强大算力的大户比较有利;
(3)POW缺乏对用户持币或用币的激励机制;
(4)POW有一定中心化风险,因为矿工们倾向于加入大矿池,这就使得大矿池对网络的影响力较大。

权益证明机制(Proof of Stake,以下简称POS)可以解决这当中的很多问题,因为它使得任何在钱包中拥有代币的用户都可以有机会挖到矿(当然也会获得挖矿奖励)。它解决了以下几个问题:

(1)无法伪造区块;
(2)“大户”不会获得过于不成比例的大部分奖励;
(3)拥有很强的算力对于创造区块没有帮助;
(4)网络中没有一个或几个成员能够控制整个区块链。

POS最初是在Peercoin中由Sunny King提出。其后在多种加密货币中被改进并采用,经历了从POS1.0到POS3.0的演进。

POS1.0 — 在Peercoin中应用,严重依赖币龄(coin age,即自Account中储存Token经历的时间),币龄越大则挖矿难度越低。这产生了一个副作用,就是用户会选择间隔很久的时间(比如一个月或更长)开一次钱包,这样钱包中的Account的币龄都会比较大,用户可以很快的挖到新区块。这将导致更容易发生双花(double-spend)攻击。Peercoin本身并没有受此影响,原因在于它采用了POW和POS混合机制,POW可以减少这种负面影响。

POS2.0 — 在共识机制中移除了币龄,并采用了和POS1.0完全不同的stake modifier。修改的内容比较多,但基本都是围绕如何移除币龄并且在不采用POW/POS混合模式的前提下实现安全的共识机制。

POS3.0 — 在POS2.0中,stake modifier还包含了前一区块的block time,这在3.0中被移除了,主要是为了防止所谓的“short-range”攻击,即有可能通过遍历改变前一区块时间来遍历挖矿。POS2.0采用区块时间和交易时间来决定Account的币龄,这和之前说的币龄稍有不同,它表示一个Account可用于staking需要的最少确认数。在POS3.0中的Account币龄变得更加简单,它由区块高度决定。这可以避免在区块链中引入不太准确的timestamp,并且可以有效免疫“timewarp”攻击。POS3.0还增加了对staking交易的OP_RETURN的支持,从而使得vout可以只包含public key,而不一定需要完整的pay-to-pubkey脚本。

COMC采用的共识机制基于POS3.0,参考量子链QTUM的共识机制,我们称其为激励权益证明共识机制(Impel Proof of Stake,简称“IPOS”)。

IPOS共识机制区块的生成、验证、以及安全性保障

IPOS的coinbase交易(也即区块的第一笔交易)的输出为0。同时,为了奖励staker,引入了一个staking交易作为区块的第二笔交易。staking交易有如下特点:

(1)有至少1个合法的vin
(2)第一个vout必须为空脚本
(3)第二个vout必须不为空

此外,staking交易还必须服从如下规则:

(1)第二个vout必须为一个pubkey脚本或是不可花出的OP_RETURN脚本用于在链上保存数据;
(2)交易中的timestamp必须和区块timestamp保持一致;
(3)staking交易的总输出值必须小于或等于所有输入值、IPOS区块奖励以及交易手续费的总和(即output <= (input + block_reward + tx_fees));
(4)第一个vin对应的output必须经过至少500个区块的确认;
(5)虽然staking交易可以有多个输入vins,但只有第一个vin被用于共识机制;

IPOS共识机制要求只有含有锁仓Token的账户才能参与共识。即,只有参与锁仓的账户才可以获取出块奖励。

我们在含有锁仓Token的账户中找到其中一个Account可用于生成staking交易。这个staking交易有1个vin,即我们找到的那个Account。同时这个staking交易有至少两个vout,第一个为空,用于区块链对其进行识别,第二个vout为只包含一个public key的OP_RETURN数据交易,或包含pay-to-pub-key脚本。后者的作用仅用于支付,而数据交易则可以在不破坏原来Account模型的前提下有更多的用途(比如独立的区块签名机)。最后,交易池(mempool)中的全部交易会被加到区块中,接下来我们需要做的就是生成签名。这个签名必须采用staking交易的第二个vout对应的public key。实际的交易数据则通过block hash进行计算。签名之后,我们就可以将这个区块广播到网络中。网络中的其他节点会对区块进行验证,如果区块合法,则节点会接受这个区块并连到自己的区块链上,同时向它连接的其他节点广播这个新区块,完成共识过程。

4. 社区链COMC区块层

基于社群链的业务场景,COMC将自主研发主链+CVM+智能合约集+IPFS的技术架构。在区块链中提供图灵完备的智能合约集,供社区管理者和任务发布者在激励用户时使用。

COMC平均出块频率2min/个,单个区块容量Max128M,区块中存储社区的权属信息、AOD贡献度激励算法信息、任务信息及单位时间内的交易数据。

(1)社区链智能合约

社区链为区块链机构任务发布者和社区管理者提供了便捷的无需编码即可使用的智能合约集。任务发布者和社区管理者可以在用户界面直接使用基于智能合约的任务系统和贡献度激励系统,仅选择项目和设置参数就可以写入智能合约。当用户行为数据达到要求时,将触发智能合约,完成Token分配。

(2)社区链虚拟机CVM

虽然以太坊虚拟机(EVM)为智能合约的实现提供了基础,但是它也一直存在一些缺陷。如仅支持Solidity语言,并且缺乏编程语言的标准库,使得开发者常常需要自己编写函数,不仅占用区块链存储空间,还拖慢了运行速度;另外一方面由于Solidityb编程语言没有标准库,因此在以太坊虚拟机上运行智能合约的工作总量浩大,造成Gas消耗量非常大。

基于以上不足,COMC将研发社区链虚拟机(Community Virtual Machine,简称“CVM”)。CVM采用Rust轻量级编程语言,不仅高效,而且具有较高的安全性,能够避免程序员在编程中可能出现的错误。同时可以完善以太坊虚拟机存在的问题,包括增加标准库,为标准库函数提供内部代码,节省内存、提高效率;优化Gas模型,降低Gas消耗量等。

(3)社区链IPFS

社区链将搭建自己的IPFS网络,社区链中的非区块存储数据将存储在IPFS网络中,除社区链运维团队的全数据节点外,IPFS节点其他所有者将自主选择想要维持的数据,共同维护社区链COMC网络数据。

社区链DAPP产品功能

· 社群功能

社群的载体是即时通讯群组工具,人人均可以免费创建社群,但是每个ID只能创建一个社群,避免出现其他社区平台群泛滥没有质量的情况。每个初创社群人数起始为为500人,随着社群规模的扩大,可通过支付COMC Token升级社群上限人数。用户可以创建社群、搜索或加入社群,群组聊天,发放数字货币红包等。社群的群主可以选择入驻某个社区,也可以选择退出某个社区,但是在同一时间段一个社群只能入驻一个社区。其社群成员在社区内产生贡献或完成任务获取COMC Token奖励时,社群的群主也相应会得到COMC Token奖励。

· 社区功能

区块链机构和符合一定条件的个人可以申请并支付一定数量的COMC Token成立社区,每个社区有独立唯一的ID,社区及所有权信息将计入社区链区块。社区管理者可以发布资讯,社区成员可以发布动态,通过Timeline呈现,社区有论坛,直播间供社区成员互动。社区的管理者需要预先储备一定的COMC Token,设置社区贡献度奖励项目和参数,通过AOD算法(全称:Algorithm of Devote,中文:贡献度算法)计算社区成员的贡献度,并使用智能合约,奖励COMC Token激励社区成员对社区做出贡献,从而促进社区的壮大并提升社区粘性和活跃度。 当社区用作激励的COMC Token不足时,社区管理者需补充 Token。社区管理者可以在任务中心领取任务,带领社区成员完成任务,获取奖励。社区管理者可以在社区广告栏中添加广告,从而通过流量变现和生态消费实现商业回报。

· 任务功能

任务功能分为日常任务和专属任务。日常任务提供不断丰富的在线任务,完成诸如签到、阅读、点赞、邀请等动作获得算力值,突显活跃价值;同时,区块链项目方、数字货币交易所、区块链媒体等区块链机构,可以通过自建机构社区在任务中心发布例如注册、分享、关注、空投、投票等任务,由社区创建者领取后带领社区成员完成任务获取奖励。

· 学习功能

先进的在线直播系统助力学习模块,让学习变得更加直观和有趣。社区成员可通过便捷的直播学习功能与大咖和民间高手倾情互动,嘉宾可以进行语音或视频直播,用户可以随时提问和打赏嘉宾,也可以在交流区进行充分的互动交流。

· 挖矿功能

通过不断完成任务中心多样化的任务,达到相应的活跃标准,同时记录该活跃值,即算力。算力值越高,则在单位时间内,挖到的COMC奖励越多。同时在用户挖矿的过程中,设置很多有趣的互动。

· C2C交易功能

社区链COMC在未上线交易平台之前,COMC Dapp就提供C2C交易方式,用户通过这种方式,可以快速实现COMC的流通及变现,用户的共识和Token的流通性决定着COMC Token的价值。未来社区链也会引入其他的数字货币进入社区链C2C交易市场,用COMC作为媒介进行币币互换。

· 钱包功能

一款安全、高效的钱包,社区链COMC依托自主研发的主链技术作为支撑,转账、充值、提现等基础功能一应俱全,已实现的“跨链”技术,可接收并存储更多元的虚拟数字资产,使管理更加便捷;智能合约集的调用,让你的资产在COMC的生态中进出自如。

COMC采用基于先进的POS3.0共识机制,即IPOS激励权益证明共识机制,该机制要求只有含有锁仓Token的账户才能参与共识。即锁仓即挖矿”,只有参与锁仓的账户才可以获取出块奖励。

· 游戏功能

社区链COMC将研发一系列小游戏应用到DAPP中,每一款游戏场景的诞生,让你在娱乐休闲之际,获取Token经济价值,游戏中的比拼规则突显社交属性,新鲜的游戏场景让你更加跃跃欲试,促进社区链生态繁荣。

· 活动功能

社区链上线活动功能,各社区可以发布社区线上线下活动,社区成员报名参加活动。社区链平台组织各社区之间的活动,加强各社区之间的联系,增强各社区的凝聚力,活跃社区氛围。区块链机构发布各种线上线下区块链科普活动。

· 商城功能

商城是区块链重要的落地流通场景之一,社区链将联合众多实体商家和社区创建者共同打造区块链商城。各种商品我们可以通过COMC直接流通兑换,购买产品赠送创业基金和代金券。创业基金可以兑换COMC。让更多社区用户通过商城享受更优质更优惠的产品。

关于更多COMC信息:http://www.comc.io/
更多区块链项目介绍:http://www.qukuaiwang.com.cn/news/xiangmu
风险提示:区块链投资具有极大的风险,项目披露可能不完整或有欺骗。请在尝试投资前确定自己承受以上风险的能力。本网站只做项目介绍,项目真假和价值并未做任何审核。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:不接受技术开发以外的任何咨询!

郑重申明:该文章来自互联网收集整理,官方公告以外的任何内容与本站无关!
虚拟币开发,虚拟币交易平台开发,山寨币交易平台开发 Keywords: 虚拟币开发 虚拟币交易平台开发 山寨币交易平台开发