Coder Social home page Coder Social logo

cybercongress / go-cyber Goto Github PK

View Code? Open in Web Editor NEW
347.0 42.0 85.0 16.98 MB

Your ๐Ÿ”ต Superintelligence

Home Page: https://cyb.ai

License: Other

Dockerfile 1.04% Go 87.82% Shell 2.46% C 0.29% Cuda 6.62% Makefile 1.77%
blockchain protocol cosmos ai search search-engine ipfs cyber web3 fuckgoogle

go-cyber's Introduction

Cyber - SuperIntelligence for The Great Web

Start to use right now - cyb.ai

Bostrom Network Launch - 5 November 13.22:42 GMT 2021 / 1636118562

Join us, Hero - Setup validator guide

#fuckgoogle and Cyber & Bostrom communities in TG

Welcome to Discord server

Network monitor

go-cyber is golang implementation of cyber protocol

_____________

Code

version CircleCI license Cosmos-SDK Tendermint IBC CosmWasm WASMD Liquidity LoC contributors

Blockchain

chain block cyberlinks particles negentropy validators


Networks

Network Cosmos Hub Launch Token
Bostrom ๐ŸŸข Bootloader Hub 2021 BOOT
Space Pussy ๐ŸŸฃ Meme Community Network 2022 PUSSY
Deepchain โšซ Deep Community Network 2024 ENERGY
Cyber ๐Ÿ”ต Superintelligence Hub TBA CYB

Computer Specification ๐Ÿ› 

  1. Universe - Cosmos
  2. Consensus - Tendermint | BOOT
  3. Dyson Sphere - Snub Dodecahedron configuration
  4. External Communication - IBC
  5. Liquidity - InterChain AMM with MEV protection
  6. Governance - Ideas, Upgrades, Parameters, Fund | BOOT
  7. Resources Mining - Liquid Staking | stake BOOT -> mint HYDROGEN
  8. Resources Creation - Investmint | lock HYDROGEN -> mint VOLT / AMPERE
  9. Brain - Knowledge Graph
  10. Particles addressing - IPFS CIDv0
  11. Particles connecting - cyberlinks
  12. Cyberlinking - Bandwidth model | VOLT
  13. Graph Program - Token Weighted Page Rank | AMPERE
  14. Graph Program - Token Weighted Graph -Entropy | AMPERE
  15. Graph Processing - GPU (CUDA)
  16. Energy Grid - Energy Router | VOLT & AMPER
  17. Virtual Machine - CosmWasm | BOOT
  18. Programs Bus - Interconnect Line
  19. Autonomous Programs - Default Mode Network & Thoughts | BOOT
  20. Programs Income - Execution fees 80% | BOOT
  21. API - Graph and Computer
  22. Client Library - cyber-js & cyber-py
  23. Indexer - cyberindex
  24. Launch documentation - launch-kit
  25. Versioning - Kelvin
  26. License - Cyber License
  27. Future Graph VM support - GraphBLAS R&D
  28. Future IK protocol support - InterKnowledge protocol R&D
  29. Future InterChain Accounts support
  30. Future Graph pruning support

Try cyb.ai on bostrom network


Setup

Chain-ID: bostrom

Genesis: QmYubyVNfghD4xCrTFj26zBwrF9s5GJhi1TmxvrwmJCipr

Build: make install

Run: cyber start

To use as CLI with remote node:

make install CUDA_ENABLED=false

IBC

Example config for Hermes relayer

[[chains]]
id = 'bostrom'
rpc_addr = 'http://127.0.0.1:26657'
grpc_addr = 'http://127.0.0.1:9090'
websocket_addr = 'ws://localhost:26657/websocket'
rpc_timeout = '10s'
account_prefix = 'bostrom'
key_name = 'bostrom-key'
store_prefix = 'ibc'
max_gas = 2000000
max_msg_num = 5
gas_price = { price = 0.01, denom = 'boot' }
gas_adjustment = 0.1
clock_drift = '5s'
trusting_period = '1days'
trust_threshold = { numerator = '1', denominator = '3' }

Basic operations

Follow Hero and get HYDROGEN:

cyber tx staking delegate bostromvaloper1hmkqhy8ygl6tnl5g8tc503rwrmmrkjcqf92r73 1000000000boot --from <name> --chain-id bostrom --gas 200000 --gas-prices 0.01boot --yes --node https://rpc.bostrom.cybernode.ai:443   

Investmint HYDROGEN to get resources:

cyber tx resources investmint 1000000000hydrogen millivolt 86400 --from <name> --chain-id bostrom --gas 200000 --gas-prices 0.01boot --yes --node https://rpc.bostrom.cybernode.ai:443

cyber tx resources investmint 1000000000hydrogen milliampere 86400 --from <name> --chain-id bostrom --gas 200000 --gas-prices 0.01boot --yes --node https://rpc.bostrom.cybernode.ai:443

Cyberlink and Search:

cyber tx graph cyberlink QmdVWtX17m7UvF8FcvNLTJxcpxv2fSJd7Z3VBoYxxW9Qpu Qmb9xPYYwHt1F3bQysKCZzXRzAT8QLvAyMe5DyPy4rene8 --from <name> --chain-id bostrom --yes --node https://rpc.bostrom.cybernode.ai:443

curl https://lcd.bostrom.cybernode.ai/rank/search?cid=QmdVWtX17m7UvF8FcvNLTJxcpxv2fSJd7Z3VBoYxxW9Qpu


Connect


Cyber vs Corps

What Google Cyber
Is Company Protocol
Protocol Stack Web2 Web3
Code Closed Open
Consensus USA law Tendermint, Hybrid (2023)
Knowledge Private Public
Links Hyperlinks Cyberlinks
Backlinks No Yes
Decentralized Marketing (DeMa) No Yes
Beneficiaries Limited set of stakeholders Any web3 agent
Addressing URLs CIDs
Ranking Blackbox Sybil resistant
Knowledge Graph Proofs No Cyberlinks and Ranks
Offline and Interplanetary No Yes
Internet Knowledge Protocol No Over IBC (2022)
Smart Contracts Impossible WASM
Smart Contracts on Knowledge Graph No Yes
GPU Smart Contracts No GraphBLAS (2023)
Software 2.0 No Yes
Security No evidence Cryptographic proofs
Privacy Impossible Possible (2025)
Censorship Yes No
Captcha Yes No
Ads beneficiary Google Creator
Apps Limited Unlimited
Robots/IoT Limited Unlimited
Data Distribution Private servers IPFS
Storage guaranty Impossible PoRep (2024)
SuperIntelligence Non-Provalbe Provable
Browser Chrome Cyb

Cyber vs Govs

What Your Gov Cyber
Borders Yes No
Customs Yes No
Army Yes No
Police Yes No
Laws Paper Code
Contracts Paper Code
Censorship Yes No
Children Their Yours
Taxes Compulsory Voluntary
Tax reporting Manual Automated
Transaction tax 50% ~0.1%
Printing tax 100% ~1%
Provable voting No Yes
Consensus Democracy Tendermint
Currency Enforced Any
Security Police & Army Cryptography
Decision makers They Us
Privacy No Respect
Brainwashing Yes No
Antropocentrism Yes No

go-cyber's People

Contributors

alibabaedge avatar anaglorija avatar arturalbov avatar cyberadmin avatar cyborgshead avatar dimakorzhovnik avatar faddat avatar golovoirukami avatar hleb-albau avatar janus avatar mastercyb avatar maxim-uvarov avatar mrlp4 avatar npopeka avatar omahs avatar pechalka avatar savetheales avatar serejandmyself avatar snedashkovsky avatar trummax avatar vasilistefanenko avatar web3validator avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

go-cyber's Issues

Simulation

Create tool for fast evaluating protocol with different params and users behavior

Simulate users and their search/linking (params)
Simulate ranking (params)
Simulate payouts (params)

Link Chain PoC | Zeronet

We need to reach zeronet because we want:

Test and develop browser PoC
Research around semantics and link chains
Research around link prediction on real life data
Test algorithms of ranking and payouts
Load testing and simulation
Start distribution during development
Win time for more research around consensus algorithms

Remove 'cosmosaccaddr' prefix from cyberd address

For now address looks like: "cosmosaccaddr1mkvg9tpaslgchjuuwck5s6etl8l8nhhy6csn7t"
We should remove 'cosmosaccaddr' prefix from address and leave just hash part.
Address should be "1mkvg9tpaslgchjuuwck5s6etl8l8nhhy6csn7"

Create cyberd PoC based on Cosmos SDK

  • Basic rank implementation in Golang Cosmos SDK
  • RPC API for querying application state
  • Basic CLI (querying app state, sign transactions, key managment)

[RPC] Fix small finding

/search?cid= should not return 500, but cid not found
/account?address=cosmos... for news accaounts should not return "account not found", but acc with 0 balance, sequesnce=0 and accountNumber = -1

Ranking research

Main goal is to analyze existing ranks on real Ethereum and Bitcoin transactions in terms of time and predictability of transactions.

Distribution

Compute SpringRank for Ethereum (Link is tx, weight is amount)
Create initial genesis for our network
Importing Ethereum keys to application. Computing addresses in ipfs and cyber
Singing messages and transactions using imported keys

Perfomance Degradation: Heavy Disk Usage

Starting new chain, generating about 500 tx each 40kb with overall 100k messages. After some point performance dropped to 1 tx/s. We observing heavy usage of disk - writes from 5 MiB/s to 30-40 MiB/s for periods up to 20 seconds. LevedDb size is about few mb. So, general chain workflow become :

for 30sec block generation:
1) propose,commit block few secs
2) up to 20sec disk heavy usage
3) only few seconds tendermint accepts new mempool txes
4) back to point 1

Starting new chain, gives next disk usage:
image
Here max value is 40MiB/sec. As you can see, most of time, chain spend on db staff.

Same disk usage stays even if we produce empty blocks for a long period of time. Stop sending txes, just create empty blocks.
image

ref #2131
ref #1835

Research basic papers

Tier 1 for sprint
  • Dfinity
  • IPFS
  • Solana
  • EOS
  • Polkadot
  • Cosmos
  • Tendermint
  • Nebulas
  • NEM
  • TON
  • Holochain
  • Faroo
  • YaCy
Tier 2 for sprint
  • Filecoin
  • Pandora
  • Robonomics Network
  • Zilliqa
  • Cardano
  • Qtum
  • Skycoin
  • QRL
  • HyperLedger

run extra node for cyberd

Now we use 3 hardcode node with existing private keys.
We need to learn how to run extra nodes and connect it to network.

Non-deterministic rank calculation

Calculating rank using float64 results into non-deterministic results.
As current solution, we rewrite to use uint64 with 1kkk precision.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.