# BitHive **Repository Path**: yingwoo/BitHive ## Basic Information - **Project Name**: BitHive - **Description**: 变革传统应用程序 - **Primary Language**: Visual Basic - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 31 - **Forks**: 1 - **Created**: 2018-03-25 - **Last Updated**: 2025-03-15 ## Categories & Tags **Categories**: blockchain **Tags**: None ## README ### BitHive * View English: [Page](https://hupiyingwu.github.io/download-English/) * View English: [code](https://github.com/hupiyingwu/hupiyingwu.github.io/tree/master/download-English) 软件授权: MIT 变革传统应用程序 ## 挑战 用户: 1.大部分用户不愿意为软件付费 2.木马程序与间谍软件侵犯隐私 3.设备关闭后程序将结束运行 4.垃圾广告令人反感 广告商: 1.用户经常性无视广告 2.超过6亿台设备运行广告拦截程序 3.去年广告自动点击程序造成42亿人民币欺诈 开发者: 1.流氓程序勒索开发者 2.开发者需要针对不同的操作系统开发不同的版本 3.服务器维护费用昂贵 网络营销人员: 1.大量微信淘宝客被封号 2.许多大型论坛禁止发布广告 3.社交软件限制广告发布 ## 什么是BitHive # 开源,透明,去中心化 BitHive是一款基于P2P原理的开源软件。它没有中央服务器,每个人的区块链都是独立的,用户只需公布自己的IP地址即可。 全世界无数的矿工节点会为您的程序提供算力,您也将为矿工支付小费。 ## 工作原理 ![image](https://github.com/hupiyingwu/BitHive3/blob/master/image.jpg) ## 安全性 1.您的程序在矿工节点上运行,设备故障对应用程序毫无影响。 2.所有应用程序均由安全的MEScript编写,不存在恶意程序 3.用户的每一条指令都必须经过数字签名才会被执行 4.人类行为模仿程序能够在您离线时继续操作您的系统 ## 跨平台 用户的设备只需能够联网即可离线运行脚本 ## 分布式计算 您支付的小费越多,运行您的脚本的矿工节点也就越多,效率就越高。 矿工必须公布正确计算结果的哈希值才能获得小费。 # 阶段 ### 阶段1:MEScript 开发者将广告、应用程序用MEScript打包,广播并保存到其他节点上 ### 阶段2:脚本执行令 开发者自己也可以成为用户。用户设置正确返回值与用于奖励矿工的代币,发布脚本执行令。 如果用户不是开发者,只有向开发者支付10代币才能获得脚本的使用权。 ### 阶段3:BitHive浏览器 矿工通过BitHive浏览器运行脚本,只有完成特定的操作后矿工才能获得代币奖励。 矿工获得代币后也可以成为用户向别的矿工发布脚本运行令。 ## BitHive能做什么 1.调用JavaScript挖矿脚本离线挖矿 2.在BitHive上投放广告 3.在BitHive上搭建服务器 4.挂网页 ## 为什么需要BitHive ### 用户: 1.设备关闭后程序将继续离线运行,数据不丢失 2.BitHive能够隐藏真实上网地址 3.所有繁琐的操作均由人类行为模仿程序自动完成 4.所有BitHive应用程序全部开源,绝对安全 ### 开发者 1.减少服务器维护费用开支 2.随时随地编写代码,所有数据保存在整个点对点网络中 3.开发者只需在脚本运行结果中加入自己的收款地址即可出售应用程序 4.输入一条指令公布脚本,获得分布在全世界的用户 ### 网络营销人员 1.只需支付少量代币就能够在全世界范围内发布广告 2.无需写软文、主动加好友、批量发布广告等方式也能获得分布在全球的客户 3.基于区块链技术,广告一旦发布就无法被删除,数字签名技术能保证您的广告不被篡改 ### 广告商 1.广告商可以得知自己的广告费流向何方 2.所有广告流量都是真实有效的 ## BitHive为何如此高效 假设开发者将应用程序卖给了10,000名用户,每位用户又将应用程序交给10,000名矿工运行,那么一共有一亿个节点运行这个应用程序。 也就是说开发者在获得一万用户的同时,广告商就获得了一亿有效用户。应用程序共获得了一亿台设备的闲置算力。 ## 谁拥有BitHive?谁在控制BitHive? BitHive是一项公开的技术,就像电子邮件一样。BitHive由全世界所有节点控制。 BitHive的本质是分布式共识系统。开发者可以改进软件,但由于所有用户都可以自由选择他们喜欢的软件,只有大部分用户达成共识BitHive才能正常工作。所以BitHive协议无法被修改。 ## 如何保证BitHive网络中每时每刻都有节点在线 由于每个人的区块链都是独立的,虽然矿工无需联网也能挖矿,但每个人能够通过挖矿获得的代币数量上线为8000个。而一旦有新节点加入网络,系统就会自动增发8000代币。所以代币每时每刻都在贬值,最后8000代币无法购买任何商品。矿工只有通过联网运行其他用户的程序才能获得更多代币。 前四次挖矿难度极大,超过四次后挖矿难度会降低。所以矿工不会轻易换小号挖更多代币。