Finnoq(FNQ)去中心化意见市场的开源协议

栏目: 软件资讯 · 发布时间: 6年前

内容简介:Finnoq 是历史上,心理学家曾认为群体会压制个体;最近则出现了对群体的另类概念化,认为在适当的条件下,每个人都会带来独特见解,如果妥善组合,就会让群体比大多数个体做出更好的决策。这种现象称为群体智慧,由 James Surowiecki 和对此感兴趣的科学家们率先提出。从逻辑上讲,个体的答案受随机判断错误影响,而依靠数学方法组合多人意见,则能够带来最佳决策。它已经用于预测民意调查、预测市场、公司内部改进政策和零售业。除了这种科学现实以外,一些演化中的真相告知算法,例如意外流行算法 (Surprisin

Finnoq 是 去中心化 意见市场的开源 协议 ,可帮助所有人制定更好的决策。当前,意见市场由中心化行为人控制,所利用的 工具 也旨在扩大权力。这些行为人的意见带有偏见且颇为片面,显然会妨碍客观性。相应地,Finnoq 协议则是集体意见陈述的未来,是建立在群体智慧基础上的数字化基础设施。为了确保产生群体智慧,采用了真相告知激励作为博弈论的一个子集。

历史上,心理学家曾认为群体会压制个体;最近则出现了对群体的另类概念化,认为在适当的条件下,每个人都会带来独特见解,如果妥善组合,就会让群体比大多数个体做出更好的决策。这种现象称为群体智慧,由 James Surowiecki 和对此感兴趣的科学家们率先提出。从逻辑上讲,个体的答案受随机判断错误影响,而依靠数学方法组合多人意见,则能够带来最佳决策。它已经用于预测民意调查、预测市场、公司内部改进政策和零售业。除了这种科学现实以外,一些演化中的真相告知算法,例如意外流行算法 (Surprisingly Popular Algorithm) 和贝叶斯真理血清 (Bayesian Truth Serum),可以在缺乏知识或群体较小时ᨀ高集体智慧结果的准确性。

协议建立在以太坊区块链上,分为三层:Finnoq 核心层、服务层及 应用 层。Finnoq 核心层是协议的核心,供“白名单”参与者使用,通过投注 FNQ 代币创造集体陈述,根据真相告知算法评估意见结果,并通过可信度得分随着时间推移而跟踪表现。服务层使所有开发者都能够创建各种算法投票可能性(模块和模板),并使用标准化 API通过应用程序将 Finnoq 核心层与应用程序用户联结起来。它通过存储模块和预定义模板来确保功能,其功能可以随着时间的推移而扩展。最后,应用层使开发者有机会使用服务层内经过验证的模块,从而建立自己的意见市场,让应用程序用户在市场中开始“意见形成流程”。顾问就意见形成流程进行投票,应用程序用户收到结果,答复符合算法要求的顾问则分配到给定的奖励。

除了应用层以外,另确定了第一组具体的非详尽多样化用例,用于未来发展和伙伴关系。其中包括:

• 对各种资产进行集体评级

• 为评估提供财务建议

• 具体行业的市场调查

• 为产品开发提供创意

为了促进去中心化意见市场发展,采用了 FNQ 代币激励参与真相告知和意见创建,推动整个 Finnoq 生态系统内的价值转移,并通过集体治理掌控协议发展方向。

Finnoq 协议是区块链不可知论的,Finnoq 团队设想在未来的世界里,每个人控制自己的数据,进行去中心化治理。创建 Finnoq 协议的路线图目前正在稳步推进,以创造去中心化集体意见形成方式,由此提供更可靠、直观的信息,以便做出更好的决策。在进行改革性的决策时,不再需要依赖单个个体、组织或市场的意见或活动。

Finnoq 协议架构

Finnoq(FNQ)去中心化意见市场的开源协议

Finnoq 核心层

Finnoq 核心层是该协议的核心。它代表了基础,并且在单个主观意见进入集体陈述前予以筛选。提供有 API,实现 Finnoq 核心与服务层之间通信。意见形成流程发生在Finnoq 核心层内,其中包括基于意外流行算法(Prelec,Seung,McCoy,2017)对意见结果的评估。此外,顾问相关参数(如激励、惩罚和可信度得分)的计算则基于评分规则和贝叶斯真理血清(Prelec,2004)。

服务层

在服务层中,开发者可以发起并集成不同的模块(例如问题类型、投票参数等)。因此,模块开发者需要实现预备好的接口,保证对标准化 API 的跨模块调用。模块代表逻辑块,具备实现各种功能的可能性。可以连接多个模块(至少两个),从而实现模板的标准化。此外,模板可以使用带预定义参数的模块实现多种用例。总而言之,服务层允许应用程序开发者随着时间的推移轻松地重复使用模块或预定义的模板,代表着整体功能。

以下是各种可能性的非详尽列表:

• 数据 加密 方法(在“用户控制的数据”下)

• 根据 BTS 得分调整奖励分配范围(如最佳人选、前 10 名顾问、前 20% 的顾问等)

• 问题类型(固定选项、开放式问题)

• 问题的定义(单独文本)

• 具有一定最低可信度的顾问

• 投票期间

• 具有一定数量锁定 FNQ 代币的顾问

• 目标群体和类别的定义(目标群体只能在测试阶段之后定义,届时才能明确哪些顾问具备哪种主题领域的知识)

• 顾问的随机性

• 最少或最多顾问人数

• 答案选项限制(开放式问题)

应用层

应用程序将市场创建者连接到 Finnoq 生态系统并成为意见形成流程的起点。因此,应用程序提供适当的用户界面供用户交互,这一点至关重要。开发者可以使用经过验证的可执行功能,通过调用相应的 API 来选择所ᨀ供的各类模块或模板。

应用程序开发者的巨大裨益之一,是已经有社区可供参与意见形成流程的市场创建者和顾问进行交互。

利益相关者角色

以下利益相关者是 Finnoq 协议的一部分。

顾问

顾问是利益相关者,他们在意见形成流程中回答问题、参与投票,从而将自己的知识融入其中。因此,他们代表了 Finnoq 核心层中的核心角色。

定义 2.1 (顾问)。

Finnoq(FNQ)去中心化意见市场的开源协议

每个人都可以成为顾问。要求是在一份投注合约中锁定一定数量的 FNQ 代币,并证明已执行“白名单处理”。将顾问列入白名单是非常重要的因素。每个希望成为顾问社区一员的 FNQ 持有人都需要通过白名单流程,该流程的执行借鉴了“了解您的客户”(KYC)程序(即身份验证)。该程序的首要用途是防止多重身份并避免女巫攻击;此外,确保一个身份不能使用多个地址/帐户多次参与投票。财阀统治(代币越多,投票权越大)不适合 Finnoq 协议;因此有必要为每个身份提供白名单地址,防止有人规避我们的核心原则。一旦 FNQ 持有人完成 KYC 程序并向投注合约转移 FNQ 代币,他们就有权作为顾问参与投票流程。将来,这些数据将会采用去中心化存储(通过 IPFS 、Swarm 等),同时其哈希值不可篡改地写入区块链作为证据。

每位顾问都有可能回答现有问题以及参与投票流程。顾问可使用易于操作的界面访问协议,并且能够看到当前征求的投票可能性。如果诚实参与投票流程并表现出渊博的知识,顾问将获得激励。Finnoq 核心层同时根据顾问的知识以及根据贝叶斯真理血清判断的客观性评估激励金额。

模块开发者

在服务层中,外部开发者可以发布模块与 Finnoq 核心层交互,并为应用程序开发者提供扩展功能。为了确保模块之间的兼容性,必须要重视 Finnoq 核心层和应用程序、提供的接口以及相关的 API。此外,为了验证没有混入恶意代码,模块必须由专业开发者在融入前(也通过白名单)进行验证和确认。模块只有经过验证之后才会融入服务层。随后,模块开发者将获得奖励,可以使用应用程序。

应用程序开发者

每个开发者都可以在应用层上打造个人意见市场作为应用程序。所有开发者都可以访问易于使用的标准化 API,同时集成所有相关模块或模板。要发布应用程序,开发者必须在投注合约中持有一定数量的 FNQ 代币。在发布应用程序时,投注 FNQ 代币的必要性主要体现在阻止垃圾信息和有害应用程序进入生态系统。除此之外,还可举报应用程序,从而按照 FNQ 持有人对治理问题的投票结果冻结应用程序并迫使开发者放弃FNQ 权益(黑名单处理)。

由于可以使用 Finnoq 协议的大量用例,应用程序开发者可以自行定义每次使用时的奖励。

市场创建者/应用程序用户

市场创建者基本上是应用程序用户。用户可以是单个人或实体,具体取决于应用程序的类型。市场创建者启动意见形成流程并收到顾问的集体陈述。支付给顾问的奖励取决于投票参数以及供求原理。

Finnoq 团队

Finnoq 团队负责 Finnoq 整个核心层开发,并在服务层内执行模块和模板。此外,Finnoq 团队还支持其他利益相关者开发自己的模块和应用程序。

意见形成流程

意见形成流程至关重要,是 Finnoq 协议的主要内容。此流程涵盖所有应用程序。

Finnoq(FNQ)去中心化意见市场的开源协议

要开始投票流程,市场创建者必须首先定义投票的类型和/或希望向顾问询问的问题。此外,市场创建者需要具体说明他们愿意为集体投票支付多少钱(FNQ 代币)。此程序称为“意见形成流程”。市场创建者愿意为投票所支付的全部 FNQ 代币安全锁定在投注合约中,直到投票流程结束。 投票结束时,奖励将分配给符合资格的顾问。

问题类型

通常,人们可以区分至少两种类型的问题,这两种问题都可以用作服务层中的模块:

·开放式问题

市场创建者询问个别问题并定义可能的答案选项的数量,然后将其递交至投票和验证步骤。顾问可以创建自己的答案选项(每名顾问最多一个答案)。一旦答案选项达到所需数量,被选中的顾问就可以对可用答案选项进行投票。根据意外流行算法,只有自己的答案被投票选为“正确”答案的顾问才能获得奖励。因此,正确答案选项的奖励高于其他选项的投票奖励。在投票流程中被判断为“不正确”的那些答案选项降低了相应顾问的可信度以及设定的权益。

以下几点可用作垃圾信息防护(例如,顾问拥有多个帐户并自动创建最大数量的答案选项):

• 顾问必须为每个答案投注 FNQ 代币,只有一个答案会胜出。

• 每次投票的交易费用(gas 费用)

• 白名单流程

·固定选项

市场创建者询问带有预定义答案选项的问题,直接对该答案选项投票(例如,金融产品的评级 →AAA,AA,A,BBB 等)。作为意见形成流程的一部分,市场创建者还可以选择由应用程序预定义的多种投票参数。

投票流程

在设置投票流程情况时,市场创建者会具体说明要向参与的顾问支付多少 FNQ 代币作为奖励。顾问只有在能够获得相应报酬时才参与投票,并根据参数获得奖励。每次投票的奖励可以由市场创建者自由定义。如果市场创建者为所需请求提供的 FNQ 代币数量太少,则顾问无法满足请求的可能性较高。因为市场由供需关系决定,所以顾问只会选择具有竞争力的请求。因此随着时间推移,将形成价格均衡。由于在实践中不可能确立固定价格,Finnoq 协议基于所选参数和系统内的当前市场价格提供当前的价格建议。在投票流程中,选定的顾问组会收到带有预定义参数的问题以及 Finnoq 核心层内可能的奖励。

基于意外流行算法,在投票流程中会征求三个项目:

• 根据问题进行个人投票(某人自己的意见)

• 回答问题的百分比信心

• 其他人答案的百分比预估

通过这三个问题可以计算出意外流行答案,这三个问题也是诸如贝叶斯真理血清评分和客观准确度评分等相应真相告知激励计算的基础。这三个基本问题是评估任何单一处理投票的基础。

投票时,没有顾问可以看到其他顾问的投票情况(秘密投票)。投票流程完成后将公布结果。整个投票流程和结果都用假名来执行。

为了确保投票流程保密,完成了 ENS(以太坊名称服务)投标流程的改编版本。将来,我们会开发基于零知识证明的投票流程。

付费奖励 – 减去请求市场创建者的应用程序、模块和 Finnoq 协议费用的累积金额 – 交付给提供“正确”答案或“正确”投票的顾问(根据意外流行答案)。最终奖励对应于投注的 FNQ 代币数量、BTS 得分和可信度得分。

结果

投票流程一结束,就根据意外流行算法 (SPA) 的原理,在 Finnoq 核心层中对收集到的投票进行评估。将“意外流行答案”作为结果发布出来,并开始计算 BTS 分数和可信度得分等真相告知激励。

Finnoq(FNQ)去中心化意见市场的开源协议

奖励分配

奖励是一种至关重要的加密经济工具,用于为所有利益相关者创造恰当的真相告知激励,从而得出最佳集体陈述。每个意见形成流程都存在奖励,由不同意见市场的市场创建者提供资金。

所有应用开发者都可以按照他们的想法,确定每次投票收到的 FNQ 代币份额。但是,他们应该考虑到价格过高可能会导致不利结果。协议开发者(Finnoq 团队)和模块开发者的奖励份额是固定且预定的。如果由于选定的奖励太低而导致没有结果或参与者过少(大于最低人数),则一部分锁定奖励会扣留下来分发给已经参与的顾问。确定奖励后,选定的顾问在 Finnoq 核心层进行标准投票。

然后,这些 FNQ 投注分配给所有符合条件的 FNQ 利益相关者。由于以太坊网络目前交易成本较高,奖励支付从最低金额开始进行。为了对该过程进行封装,利益相关者收到的奖励保存在一份智能合约(奖励池)中。然而在这种情况下,只有 FNQ 代币达到最低金额时,奖励才会转移。因此,只要代币在池中仍未转移给 FNQ 持有者,这些代币就不符合用于未来投票以及用于计算奖励的条件,直至发生转移才会符合条件。

奖励分配给以下利益相关者:

Finnoq(FNQ)去中心化意见市场的开源协议

可信度得分

基于最终结果,根据给定答案和顾问陈述的信心水平计算“客观准确性分数”。因此,诸如 Brier 评分函数之类的评分函数可用于在每次完成投票之后计算得分,从而适当调整顾问的可信度得分。从长远来看,这样可以确保顾问仅在其答案反映其信心情况时,才会获得较高可信度得分。计算顾问获得的奖励时,会用到可信度得分。

每一位顾问最初的可信度得分为零,初始分数 ci = 0。每次投票,分数相应地增加/减少。如果出现“错误”的情况,罚分远比涨分快得多。一般来说,表达的信心过高会导致得分较低。

Finnoq(FNQ)去中心化意见市场的开源协议

定义 2.2(可信度得分)。

ci:= 顾问的可信度得分 (a i )

c i (t):= 在时间点 t,顾问的可信度得分 (a i )

使用案例

开发者可以在 Finnoq 协议之上构建应用并提供去中心化意见市场,以帮助市场创建者制定更好的决策。此类意见市场遍布日常生活的方方面面,而 Finnoq 团队会不断探讨该协议不计其数的使用方式。目前,Finnoq 能够提供利用 Finnoq 协议的独创性来改进决策的具体事例。

应用开发者和市场创建者可以提出从简单到复杂的意见形成问题,例如:

• 固定选项

• 开放式问题(有或没有后续解释)

• 固定而又开放的问题(即“您能否用三个形容词᧿述……?”)

• 分级排名

• 加权答复(给出某一选项列表中各项所占百分比)

• 一个/多个答复期

最后请注意一点:应用程序须受当地司法管辖。开发者和市场创建者的所在地决定了法律上对应用程序作何考虑;在与 Finnoq 协议进行任何交互之前,开发者和市场创建者都有责任获取必要的法律信息。

这是一种非详尽用例示范。

集体评级

生成去中心化集体评级,是各行各业中十分普遍的使用案例;Finnoq 目前重点关注对金融资产和加密货币资产的评级。自私自利的中心化行为者会给出偏颇、片面,有时甚至具有误导性的意见,而市场参与者容易受到此类意见影响。部分人群会接受市场中宣扬和传播的这些意见,从而共同构成由个人决策引导的市场行为。这种行为会造成经济衰退/萧条、系统性失灵、周期性泡沫、极端价格波动以及后知后觉的诈骗。在这些情况下,所有参与者无论强大与否,都可能蒙受损失。通过创建一款用于实现去中心化意见形成的应用,市场创建者可以制定更好的决策来引导更具可持续性的市场。

用于形成集体意见的问题举例如下:

• “在整个市场中,您会给予该金融资产/加密货币资产什么评级?”

• “考虑到行业 ABC/关键问题 XYZ 时,您会给予该金融资产/加密货币资产什么评级?”

• “考虑到整个市场/行业 ABC/关键问题 XYZ 时,您能否对以下 5 种金融资产/加密货币资产进行从最差到最佳的排名(5 为最差,1 为最佳)?”

用于评估的财务建议

市场创建者可以将 Finnoq 协议用于金融产品和服务。财务顾问公司依靠内部和/或外包数据为客户提供财务规划解决方案。无论是养老还是为业务扩张融资,用于为公司创造潜在利润的数据都是受利益驱动、高度中心化的,并且会在推销过程中传达给客户。

在企业与客户的关系中,当公司通过向客户出售存在缺点的产品和服务获利时,就会出现“一方赢,一方输”的局面。结果是客户的资源遭受损失,而公司不受直接影响。即使客户可以停止接受公司的建议,公司也可以拟定具有欺骗性的合同,以过早用尽公司服务为由收取过高费用。因此,公司依靠自私自利的单独推销行为谋求生存,会对最终客户产生负面影响。

作为另一种选择,Finnoq 协议创造了“双赢”局面:每一位顾问始终以不受影响的去中心化方式,在激励之下给出诚实的意见。该协议通过传授集体智慧,促进从人群到市场创建者的真相告知。因此,在制定变革性决策之前,通过应用对金融产品和服务进行评估,可以更加充分地产生更加优质的信息。

用于形成集体意见的问题举例如下:

• “下列 5 种金融产品中,哪一种产品最适合我的需求?”

• “针对一位 67 岁/22 岁、最近退休的工厂工人/大学应届毕业生,您会选择哪两种金融产品?”

• “下列 5 种金融产品中,您能否对这些产品进行从最实用到最不实用的排名(5 为最不实用,1 为最实用)?”

• “下列 10 种金融产品和服务中,您能否选出对于初创企业/小企业主/成熟公司最重要的三种?”

• “下列金融产品和服务中,您能否从中创建一个投资组合,并给出相应百分比来说明该投资组合将如何运用我的资源?”

具体行业的市场调查

在 Finnoq 协议上可以通过设计得当、节约成本的市场调查,来收获良好反馈、简化公司战略以及实现关键目标。传统的市场研究效果受其方法、执行和评估的限制,一些障碍可能会妨碍获取可靠数据以实现这些目标的能力。

调查中的无意偏见、缺陷性方法和局部倾向性问题,会造成与参与者意见相矛盾的结果。参与者可能会有意或无意地相互影响(在付费客户不知情的情况下),从而产生不可靠的数据。最后,由于缺乏真相告知和负面后果,参与者不会始终给出诚实的答复。在上述各种情况下,最终客户都会为无法保证提供最佳结果的服务付费。

作为另一种选择,Finnoq 协议能够帮助公司以高效、经济、准确的方式开展调查。第一,通过从服务层选择经验证的模块和模板,可以规避调查设计的影响。第二,通过以区块链为基础的工作方式,顾问彼此之间保持独立,不会相互影响。第三,顾问如果向市场创建者提供诚实、公正的意见,就能获得真相奖励和正面后果。用于形成集体意见的问题举例如下:

• “在过去 6 个月里,ABC 行业的哪个品牌最能引起您的注意?”

• “在下列 10 个品牌中,哪个品牌目前最能吸引您的注意(接下来 35 个月内进行 7个意见形成流程)?”

• “想一想 QRX 公司的标志,下列哪一项最准确地᧿述了您对它的感受(5 个答案选项)?”

• “考虑行业 ABC 时,您会想到哪些品牌?”

为产品开发提供创意

Finnoq 协议还可用于收获对技术文档、原型设计和最终产品创作的可靠反馈。在产品开发过程中,产品开发者从谁那里获得以及如何获得有关创意的信息,会对其成功产生深远影响。

产品开发者收到的意见来自极少数人,这些人存在偏见并且视野狭隘,无法提供可靠的建议。少数“专家”意见也许可以保证做出完美的原型,但是存在缺陷的产品无法满足消费者的需求。参与当地或全国市场竞争时,创意一旦泄露就有可能被当地的专业人士盗用,而后者可能在资源、人脉和能力方面更胜一筹,从而可以在原版产品上市之前抢先推出。

无论在哪个阶段,去中心化人群(具有多样性,并理解实现目标所需的步骤)都可以向产品开发者分享其不偏不倚的公正意见。借助在 Finnoq 协议之上构建的应用,产品开发者可以成为市场创建者,利用众人意见推进开发过程。市场创建者可以通过提出有关产品开发的问题来汲取群众智慧,同时确保个人匿名并最大限度地减少当地市场中的盗用现象。

用于形成集体意见的问题举例如下:

• “考虑所展示的产品/原型:下列 5 项功能中,您最喜欢/最不喜欢哪一项?”

• “考虑所展示的产品/原型:下列 5 项功能中,您能否对这些功能进行从最实用到最不实用的排名(5 为最不实用,1 为最实用)?”

• “考虑所展示的产品/原型:进行哪些改变/改进可以增强功能(接下来 20 周内进行 4 个意见形成流程)?”

FNQ 代币用途

FNQ 代币是 Finnoq 的核心,充当整个生态系统的燃料。FNQ 是一种在以太坊区块链上运行的 ERC20 代币。FNQ 提供了诸多功能:集体意见的形成(参与)、整个生态系统内的价值转移(价值转移),以及对协议未来发展的投票(治理)。FNQ 代币将所有利益相关者联系在一起,形成了一个具备自我调节能力的生态系统。所有 FNQ 代币都在代币生成事件 (TGE) 中生成和分发。FNQ 数量非常稀少,并且之后无法改变。

参与

FNQ 代币对 Finnoq 协议中的投票进行授权。激励顾问说出真相并形成集体意见,将他们掌握的知识引入到协议中。应要求提出意见时,各位顾问独立执行这项工作。要想加入该网络并获得奖励,所有利益相关者(顾问和应用开发者)必须在一段可定义的自由时间内将 FNQ 代币存入投注合约。因此,会有更多 FNQ 代币退出市场、进入投注合约,从而导致供应量减少。此外,随着 Finnoq 协议的使用增加,需求量也会增加。这一现象对于 FNQ 代币的价值具有积极作用。

价值转移

FNQ 代币充当了 Finnoq 生态系统内的价值转移手段。每个“意见形成流程”都在FNQ 中执行,并且为各利益相关者提供相关的奖励。因此,更高的代币周转率(定义为代币的易主频率)提升了流动性,使交易能够有效进行,也使可用 FNQ 代币能够得到使用(循环供应)。

治理

Finnoq 核心层的所有决策和变更均由 FNQ 利益相关者做出。前ᨀ条件是 FNQ 代币在一定时间内锁定在投注合约中。因此,每个人都可以参与治理过程。所以 FNQ 代币兼具治理授权功能。

关于更多 Finnoq 信息: https://www.finnoq.com/

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

声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

众包

众包

杰夫·豪 / 牛文静 / 中信出版社 / 2009-6 / 36.00元

本书是继《长尾理论》之后的重要商业书籍。本书回答了《长尾理论》遗留的一大悬念。在长尾中作者详细阐述了长尾之所以成为可能的一个基础,但是没有详细解读,本书就是对这一悬念的详细回答,是《长尾理论》作者强力推荐的图书,在国际上引起了不小的轰动,“众包”这一概念也成为一个标准术语被商界广泛重视。本书大致分为三个部分,介绍众包的现在、过去和未来,解释了它的缘起、普遍性、力量以及商业上的适用性,通俗易懂,精彩......一起来看看 《众包》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器