Bitcoin Forum
May 01, 2024, 11:35:52 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 6 »  All
  Print  
Author Topic: Let's create some Ethereum clones  (Read 1645 times)
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 23, 2018, 08:29:16 AM
 #21

Thanks for your tutorial, but I don't quite understand the question. As a bounty hunter, what does it mean to create such a copy?

I am just showing everyone how to do it
Make sure you back up your wallet regularly! Unlike a bank account, nobody can help you if you lose access to your BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714606552
Hero Member
*
Offline Offline

Posts: 1714606552

View Profile Personal Message (Offline)

Ignore
1714606552
Reply with quote  #2

1714606552
Report to moderator
1714606552
Hero Member
*
Offline Offline

Posts: 1714606552

View Profile Personal Message (Offline)

Ignore
1714606552
Reply with quote  #2

1714606552
Report to moderator
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 23, 2018, 08:31:00 AM
 #22

also, this is kind of a big deal, it is going to change the accessibility of ethereum and is going to make ethereum a lot more popular
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 23, 2018, 08:34:45 AM
 #23

here is the thread for minds they are being sneaky and trying to look like some small project with no funding but they have been around for like 5 years and have a bunch of users who know nothing about cryptocurrency like steemit wishes they had so it is perfect and they are just being sneaky you can definitely trust them I assume they just don't want to make a big splash here because they don't want all of you coin users on their website
https://bitcointalk.org/index.php?topic=4899914.0

also with minds launched let me explains something that can happen now

so now that minds is launched, there is a giant pool of people that does not know anything about cryptocurrencies, but they are earning an ethereum token many of them do not even understand what an ethereum token is they do not understand what it means to be a token instead of a full crypto they do not know the difference but they now own tokens

so this is a group of people who does not have a connection to any currencies except for the minds token and they don't really understand that

and now ethereum is making it easier to clone tokens so we can all start creating tokens and take them onto minds and sell them to minds users in exchange for their minds tokens which will give our tokens value and then the minds users can learn to make tokens and we can buy their tokens with our tokens and with our minds coins and we are going to be creating one big token ecosystem
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 23, 2018, 08:39:28 AM
 #24

Ethereum is easier than all the other ways


http://www.theseus.fi/bitstream/handle/10024/123896/Sikorski_Timothy.pdf?sequence=1

Bitcoin cloning guide
https://bitcointalk.org/index.php?topic=1019508.0

Another guide
https://bitcointalk.org/index.php?topic=1030365.0

A thread where someone has a problem making a coin
https://bitcointalk.org/index.php?topic=871564.0

Another guide
https://bitcointalk.org/index.php?topic=420896.0

Questions and answers about genesis block
http://stackoverflow.com/questions/20772606/how-to-create-a-genesis-block-of-my-altercoin
https://bitcoin.stackexchange.com/questions/21303/how-can-i-create-a-new-genesis-block
https://bitcointalk.org/index.php?topic=651695.0
https://bitcointalk.org/index.php?topic=1011041.0

Learncoin (the coin in the video guides) on Berkley's website
https://www.ocf.berkeley.edu/~baisang/LearnCoin.pdf

Practicecoin
http://practicecoin.com/wp-content/uploads/2017/04/Cloning-Bitcoin-0.8.99.pdf

Another guide
https://altcoinsfoundation.com/forum/developers/56-how-to-create-your-own-cryptocurrency-altcoin-1-dev

More genesis block info
https://www.quora.com/I-want-to-create-a-new-altcoin-How-do-I-generate-the-Genesis-Block

Bitcoin protocol
https://pdfs.semanticscholar.org/e85a/a20a544f521b9ac529027fce3cbd28dc637b.pdf

Another guide
http://www.0speed.net/2016/10/24/how-to-make-an-altcoin/

Here is the Practice coin thread on Bitcointalk
https://bitcointalk.org/index.php?topic=1850047.0

Another guide
https://pastebin.com/iL9DeTTS
https://bitcointalk.org/index.php?topic=1151674.0

Discussion about forking ETH
https://ethereum.stackexchange.com/questions/2014/how-to-fork-my-own-version-of-eth

According to at least this person, cloning Ethereum is extremely easy and he says there are only 2 steps
https://bitcointalk.org/index.php?topic=1361504.msg13857758#msg13857758


Programmer's Guide to Ethereum and Serpent
https://mc2-umd.github.io/ethereumlab/docs/serpent_tutorial.pdf

A Treatise on Altcoins
https://download.wpsoftware.net/bitcoin/alts.pdf

Gitian Builder
https://github.com/devrandom/gitian-builder

Making a mining portal
https://github.com/UNOMP/unified-node-open-mining-portal

Building wallets
https://cryptocointalk.com/topic/13204-how-to-build-a-windows-qt-wallet-for-any-coin-yourself-from-source-code-step-by-step-instructions/
https://bitcointalk.org/index.php?topic=586844.0
https://bitcointalk.org/index.php?topic=498746.0

PoS Coin making Guide
https://steemit.com/altcoins/@complexring/how-to-build-proof-of-stake-altcoins-and-stake-coins-on-a-remote-ubuntu-server

This coin claims to be an in wallet coin generator
https://bitcointalk.org/index.php?topic=1287935.0

Video guide
https://bitcointalk.org/index.php?topic=1278734.0

Building headless Bitcoin on Windows
https://bitcointalk.org/index.php?topic=149479.0

Here is a written guide
https://bitcointalk.org/index.php?topic=225690.0

Here is a thread where someone asked a question, and linked a guide
https://bitcointalk.org/index.php?topic=615244.0

Here is how to create a Cryptonote
https://cryptonotestarter.org/

Free & paid coin creation site
https://www.walletbuilders.com/
http://coloredcoins.org/

Coin generator
http://build-a-co.in/

These aren't really coins, but are contracts that are kind of like coins. Kind of like shares of a company that are represented by coins/tokens. They can be used various ways, but are usually advertised as if they are Cryptocurrency, but are not really.
https://www.ethereum.org/token
https://bitshares.openledger.info/account/(your Open Ledger username)/assets/

Another collection of guides (good ranked list)
https://bitcointalk.org/index.php?topic=1801477.0

Compile guide for Windows on Linux
https://bitcointalk.org/index.php?topic=1080289.0

A few cloning guides
https://forum.gethashing.com/t/how-to-clone-a-coin-links-and-resources/3833
http://dillingers.com/blog/2015/04/18/how-to-make-an-altcoin/
https://cryptocointalk.com/topic/3140-shakezulas-scrypt-and-sha256-cryptocurrency-clone-guides/

Not exactly sure what this is, it claims to be an in wallet coin creator, and I assume it is like the ethereum and bitshares assets/contracts, but it may actually be an in wallet coin creator.
https://bitcointalk.org/index.php?topic=1699319.0

Adding premine to coin
http://dillingers.com/blog/2015/04/23/adding-a-premine-to-an-altcoin/

Genesis Blocks
Most of the guides include this information, but I'm adding it just so that there is as much information in this thread as possible
http://stackoverflow.com/questions/20772606/how-to-create-a-genesis-block-of-my-altercoin/22406608#22406608
https://bitcointalk.org/index.php?topic=189350.msg2035449#msg2035449

Genesis block Generator
https://bitcointalk.org/index.php?topic=181981.0

Some developer links
https://bitcointalk.org/index.php?topic=763471.msg8604040#msg8604040

Another guide
https://bitcointalk.org/index.php?topic=193025.0

Another guide
https://bitcointalk.org/index.php?topic=217636.0

How to Clone PeerCoin
https://talk.peercoin.net/t/creating-a-genesis-block/4337
bennypagulayan
Member
**
Offline Offline

Activity: 280
Merit: 10

MEGATRON - THE RISE OF BLOCKCHAIN REVOLUTION


View Profile
August 23, 2018, 09:52:24 AM
 #25

I think it should be monopoly, because each coin has its own strength and depending on the person they choose to coin to hold, if many coin functions and goals are the same will no longer attract the Investors too

███    TWITTER   █████████████████ MEGATRON ████████████████████     WHITEPAPER     ███
███       ANN        ████             THE RISE OF BLOCKCHAIN REVOLUTION             ████     LAUNCH EVENT    ███
███  TELEGRAM  █████████████████   WEBSITE    ███████████████████       FACEBOOK      ███
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 23, 2018, 09:57:56 AM
 #26

I think it should be monopoly, because each coin has its own strength and depending on the person they choose to coin to hold, if many coin functions and goals are the same will no longer attract the Investors too

I understand but that is not extremely good reasoning no one knows what a "bit" for bitcoin is or what an "ethereum" is, ethereum does kind of have an asatru meaning, but not many people know that but if there was a New York Coin or a London Coin that would be more attractive to investors than the random bit or ethereum coins so your reasoning actually makes more sense on the other side because people want there to be a reason to invest they don't just want to invest in some random software used by MIT nerds
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 23, 2018, 09:59:45 AM
 #27

for example what if someone cloned Twitter and called it "Congress" it would be the exact same software but it would bring a completely different audience and would create a completely different atmosphere and then Twitter would be for famous people while "Congress" would be for political officials
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 23, 2018, 11:16:21 AM
 #28

...
...
EVERYONE SHOULD KNOW THIS
...
...

minds has been around for a while now they are on wikipedia and have been on fox news and stuff but they have kept a very low profile in the bitcoin community and have basically only gotten non-coiners to come to their platform
https://en.wikipedia.org/wiki/Minds

august 13th they switched from the rinkby testnet to being a real ethereum token so this is now an ethereum token
https://etherscan.io/token/0xb26631c6dda06ad89b93c71400d25692de89c068

here is the announcement thread he has not been on bitcointalk because he is hiding from coin people
https://bitcointalk.org/index.php?topic=4899914.msg44127022#msg44127022

THERE IS NOW A GIANT POOL OF TOKEN USERS ON MINDS.COM GETTING TOKENS THEY DON'T KNOW WHAT TO DO WITH

also bitcoin is not money according to the courts so ethereum is definitely not money and ethereum tokens are definitely definitely not money
Florida v Espinoza, No F14-2923 (11th Cir 2016)
https://www.coindesk.com/court-reject-bitcoin-money-florida-espinoza-trial/
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 23, 2018, 10:44:56 PM
 #29

there is a token creation service called CEth coming out.
https://bitcointalk.org/index.php?topic=4759867.0
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 25, 2018, 06:29:49 AM
 #30

if anyone wants to get started doing custom stuff you can use metamask and truffle suite just connect it to the aura mainnet this is what ethereum is meant for not just creating smart contracts but creating blockchains so its not hard to connect ethereum tools to the new blockchains
http://truffleframework.com/tutorials/truffle-and-metamask

here are some more tools
https://hackernoon.com/ethereum-development-walkthrough-part-2-truffle-ganache-geth-and-mist-8d6320e12269

if you have heard of bitshares that is where a lot of this blockchain stuff is coming from and moving forward out of they have assets instead of tokens
https://bitsharestalk.org/index.php?PHPSESSID=addi11et2eqep5sfrkslndjca6&board=58.0

here is another ethereum game
https://hackernoon.com/etherbots-io-launch-decentralized-robot-wars-on-the-blockchain-34b35ea8423c

ethereum projects
https://medium.com/@codetractio/synergy-in-ethereum-52eb8fd6fa2e

example of an ethereum game on a website requiring a wallet on the blockchain
https://cryptobots.me/signin

here is an example of a script that could be used as the basis for a smart contract that pays users to write on a website
https://raw.githubusercontent.com/Unthinkingbit/charity/master/devtome.py

smart contract security
https://github.com/ConsenSys/smart-contract-best-practices

here are a bunch of ethereum smart contracts
https://www.stateofthedapps.com/

oraclizing
https://medium.com/@crissimrobert/setting-up-of-oraclize-service-in-smart-contracts-9693049b2151
https://hackernoon.com/building-a-raffle-contract-using-oraclize-e746e5edff6b
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 25, 2018, 07:19:04 AM
 #31

https://github.com/satansdeer/ethereum-token-tutorial
Xianrenbanban
Newbie
*
Offline Offline

Activity: 96
Merit: 0


View Profile
August 25, 2018, 07:22:22 AM
 #32

I don't think it makes any sense. The price of Ethereum is now being questioned. Why are you going to the cottage? Many rubbish coins are not bought by anyone.
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 25, 2018, 07:32:27 AM
 #33

Instructions for making Windows builds using the WSL are available here:
https://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md.
Assface16678
Full Member
***
Offline Offline

Activity: 1358
Merit: 134


★Bitvest.io★ Play Plinko or Invest!


View Profile
August 25, 2018, 07:41:09 AM
 #34

I really don't see the point of making an Ethereum clone, unless it is just for educational purposes. Either way, it just goes to show how easy it is to start programing smart contracts and deploy it. Hopefully it will be used for the betterment of the space.

It has a good point. If people tends to create more different coins or even just a clone it will be bad to the market. People who uses crypto in investment or even as a meduim of transaction will be torn or somewhat will be divided. And also if people knew how to make it, it would probably create a chaos. We should not be people who just come to something without even preparing.

Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 25, 2018, 07:57:07 AM
 #35

I really don't see the point of making an Ethereum clone, unless it is just for educational purposes. Either way, it just goes to show how easy it is to start programing smart contracts and deploy it. Hopefully it will be used for the betterment of the space.

It has a good point. If people tends to create more different coins or even just a clone it will be bad to the market. People who uses crypto in investment or even as a meduim of transaction will be torn or somewhat will be divided. And also if people knew how to make it, it would probably create a chaos. We should not be people who just come to something without even preparing.

You guys are thinking of new coins wrong what is a "Bit" what is an "Ethereum" these have no meaning, here are some examples of coins that still haven't been made, or could be remade over and over in some cases:

Christian Coin/Jesus Coin
Republican Coin
Democrat Coin
Islam Coin
Alt-Right Coin
USA Coin
Americas Coin
Human Rights Coin
Red Cross Coin
Salvation Army Coin
McDonalds Coin
New York Coin
California Coin
Florida Coin
Miami Coin
Texas Coin
Atlanta Coin
Mexico Coin
Canada Coin
British Columbia Coin
Washington DC Coin
Abraham Lincoln Coin
Cuba Coin
Jamaica Coin
Trinidad Coin
Tobago Coin
Haiti Coin
Puerto Rico Coin
Dominican Republic Coin
UK Coin
India Coin
China Coin
France Coin
Germany Coin

and all of these could be done over and over with different names and themes and locals for example, just in Texas there is Dallas, Houston, Austin, San Antonio, Fort Worth, College Station, then other college towns like Denton, etc, etc so within each State you could create more and more coins granularly and you could make flyers and buy billboards and no one on Bitcointalk even has to be involved

there could also be things like
Art Coin
Video Coin
Comedy Coin
Car Coin
Motorcycle Coin
Dog Coin
Cat Coin
etc

We need to start giving people options for what to use coins for and bring new people to a various number of coins.
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 25, 2018, 08:00:42 AM
 #36

Dogecoin was a joke when it was created and it is nothing but a litecoin clone with much higher inflation
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 26, 2018, 04:32:04 AM
 #37

Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 26, 2018, 06:00:20 AM
 #38

everyone should look up what Akon is doing with akoin
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 26, 2018, 06:10:00 AM
 #39

https://www.smartcontract.com/link
Tokenista (OP)
Member
**
Offline Offline

Activity: 910
Merit: 14

Everyone join Blurt.blog & Steemit.com


View Profile
August 26, 2018, 07:08:38 AM
 #40



Quote
Obtaining and Running Graphene

Graphene is Open Source software available on GitHub. The root repository may be found at the Cryptonomex site. There are three projects to be cloned: graphene, graphene-ui, and fc. OCI’s GitHub page includes forks of graphene and graphene-ui, which serve as our research base repository. You may clone OCI’s copy of graphene by visiting https://github.com/objectcomputing/graphene and https://github.com/objectcomputing/graphene-ui
Comprehensive build and deploy instructions for both kits are included in their respective Readme.md file.

Graphene ships with three executables: the witness_node, cli_wallet, and genesis_util. Once built, you can try running a witness node. Note this example shows how to run the witness node with command line options. 

Code:
dhcp19:graphene phil$ cd programs/witness_node
dhcp19:witness_node phil$ ./witness_node --rpc-endpoint 127.0.0.1:8090 --enable-stale-production -w '"1.6.0"'
2560491ms th_a       main.cpp:126                  main                 ] Writing new config file at /tao_builds/phil/projects/blockchain/phil/graphene/programs/witness_node/witness_node_data_dir/config.ini
2560511ms th_a       witness.cpp:89                plugin_initialize    ] witness plugin:  plugin_initialize() begin
2560511ms th_a       witness.cpp:99                plugin_initialize    ] key_id_to_wif_pair: ["GPH6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"]
2560511ms th_a       witness.cpp:117               plugin_initialize    ] witness plugin:  plugin_initialize() end
2560512ms th_a       application.cpp:357           startup              ] Replaying blockchain due to version upgrade
2560512ms th_a       application.cpp:254           operator()           ] Initializing database...
2560518ms th_a       db_management.cpp:51          reindex              ] reindexing blockchain
2560518ms th_a       db_management.cpp:104         wipe                 ] Wiping database
2560549ms th_a       object_database.cpp:87        wipe                 ] Wiping object database...
2560549ms th_a       object_database.cpp:89        wipe                 ] Done wiping object databse.
2560549ms th_a       object_database.cpp:94        open                 ] Opening object database from /tao_builds/phil/projects/blockchain/phil/graphene/programs/witness_node/witness_node_data_dir/blockchain ...
2560549ms th_a       object_database.cpp:100       open                 ] Done opening object database.
2560560ms th_a       db_debug.cpp:85               debug_dump           ] total_balances[asset_id_type()].value: 0 core_asset_data.current_supply.value: 1000000000000000
2560560ms th_a       db_management.cpp:58          reindex              ] !no last block
2560560ms th_a       db_management.cpp:59          reindex              ] last_block: 
2560562ms th_a       thread.cpp:95                 thread               ] name:ntp tid:123145365336064
2560562ms th_a       thread.cpp:95                 thread               ] name:p2p tid:123145366409216
2560566ms th_a       application.cpp:143           reset_p2p_node       ] Configured p2p node to listen on 0.0.0.0:64207
2560568ms th_a       application.cpp:195           reset_websocket_serv ] Configured websocket rpc to listen on 127.0.0.1:8090
2560568ms th_a       witness.cpp:122               plugin_startup       ] witness plugin:  plugin_startup() begin
2560568ms th_a       witness.cpp:129               plugin_startup       ] Launching block production for 1 witnesses.
 
********************************
*                              *
*   ------- NEW CHAIN ------   *
*   - Welcome to Graphene! -   *
*   ------------------------   *
*                              *
********************************
 
Your genesis seems to have an old timestamp
Please consider using the --genesis-timestamp option to give your genesis a recent timestamp
 
2560568ms th_a       witness.cpp:140               plugin_startup       ] witness plugin:  plugin_startup() end
2560568ms th_a       main.cpp:179                  main                 ] Started witness node on a chain with 0 blocks.
2560568ms th_a       main.cpp:180                  main                 ] Chain ID is 0e435e3d20d8efa4e47fae56707a460e35c034aa2b0848e760e51beb13b3db04

After you get the node running, you can connect to the node using the cli_wallet. In a second terminal window, run the command line wallet application.

Code:
dhcp19:graphene phil$ cd program/cli_wallet
dhcp19:cli_wallet phil$ ./cli_wallet
Logging RPC to file: logs/rpc/rpc.log
2838642ms th_a       main.cpp:120                  main                 ] key_to_wif( committee_private_key ): 5KCBDTcyDqzsqehcb52tW5nU6pXife6V2rX9Yf7c3saYSzbDZ5W
2838649ms th_a       main.cpp:124                  main                 ] nathan_pub_key: GPH6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV
2838650ms th_a       main.cpp:125                  main                 ] key_to_wif( nathan_private_key ): 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
Starting a new wallet with chain ID 0e435e3d20d8efa4e47fae56707a460e35c034aa2b0848e760e51beb13b3db04 (from egenesis)
2838655ms th_a       main.cpp:172                  main                 ] wdata.ws_server: ws://localhost:8090
2838726ms th_a       main.cpp:177                  main                 ] wdata.ws_user:  wdata.ws_password: 
Please use the set_password method to initialize a new wallet before continuing
2838792ms th_a       thread.cpp:95                 thread               ] name:getline tid:123145506545664
new >>>

At this point, you can use the help command to explore how to use the wallet interface.

Bitshares was the first Coin to do Tokens, and the Bitshares Tokens are called User Issued Assets (UIAs). The OpenLedger Platform is a Decentralized Exchange Platform, where Nodes are held open by people who are Voted for. So no single person or Company really operates it, it exists on a Blockchain.



Here is OpenLedger
https://openledger.info/

Here is the Cryptofresh Blockchain Explorer, which keeps track of the Transactions on OpenLedger.
http://cryptofresh.com/

All of that is on the Blockchain.

Here is the OpenLedger Github Repo
https://github.com/bitshares/bitshares-core

Bitshares UI
https://github.com/bitshares/bitshares-ui

So, that is the Smart Contracts and the Exchange.

Now, more recently Steemit was made. Which is like OpenLedger, but Social. And it is like Reddit, where you can Vote.
https://steemit.com/

Here is an example of a Steemit Fork
https://github.com/Someguy123/understeem

Steemit Copied Synero

Synero
https://bitcointalk.org/index.php?topic=827782.0
https://bitcointalk.org/index.php?topic=2413752.0
http://www.synereo.com/
https://themerkle.com/synereo-bringing-crypto-and-social-media-on-a-revolutionary-platform/

Synereo Git Repo
https://github.com/synereo/synereo

Here is the Graphene Blockchain
https://github.com/cryptonomex/graphene

Here is how to use it
https://objectcomputing.com/resources/publications/sett/march-2017-graphene-an-open-source-blockchain/

And we are just trying to create any kind of Social Media Platform on the Blockchain.

Here are some examples

Social/Social Media Blockchains
https://bitcointalk.org/index.php?topic=2657895.0
https://bitcointalk.org/index.php?topic=2291309.0
https://bitcointalk.org/index.php?topic=2677363.0
https://bitcointalk.org/index.php?topic=2461878.0
https://bitcointalk.org/index.php?topic=2027214.0
https://bitcointalk.org/index.php?topic=2648330.0
https://bitcointalk.org/index.php?topic=2407336.0
https://bitcointalk.org/index.php?topic=2426759.0
https://bitcointalk.org/index.php?topic=2519264.0
https://bitcointalk.org/index.php?topic=2567795.0
https://bitcointalk.org/index.php?topic=2437581.0
https://bitcointalk.org/index.php?topic=2348476.0
https://bitcointalk.org/index.php?topic=2644550.0
https://bitcointalk.org/index.php?topic=2432816.0
https://bitcointalk.org/index.php?topic=2401248.0
https://bitcointalk.org/index.php?topic=2398117.0
https://bitcointalk.org/index.php?topic=2447583.0
https://bitcointalk.org/index.php?topic=2158960.0
https://bitcointalk.org/index.php?topic=2234738.0
https://bitcointalk.org/index.php?topic=2570851.0
https://bitcointalk.org/index.php?topic=2191554.0
https://bitcointalk.org/index.php?topic=2372042.0
https://bitcointalk.org/index.php?topic=2402330.0
https://bitcointalk.org/index.php?topic=2344257.0
https://bitcointalk.org/index.php?topic=2046801.0
https://bitcointalk.org/index.php?topic=2187641.0
https://bitcointalk.org/index.php?topic=2206682.0
https://bitcointalk.org/index.php?topic=2367256.0
https://bitcointalk.org/index.php?topic=2313303.0
https://bitcointalk.org/index.php?topic=2313303.0
https://bitcointalk.org/index.php?topic=2209559.0
https://bitcointalk.org/index.php?topic=2110925.0
https://bitcointalk.org/index.php?topic=2291332.0

Graphene Bots

https://steemit.com/bots/@personz/a-new-voter-bot-newer-smarter-freer
https://steemit.com/cryptocurrency/@steemitprime/steemit-bot-2017-increase-upvote-and-follower-100-working
https://steemit.com/steemit/@cerebralace/how-to-use-the-steemit-voting-bots
https://steemit.com/steemit/@hoschitrooper/bots-bots-and-bots
https://steemit.com/steem/@heimindanger/don-t-use-vote-selling-bots-use-promoted-instead-a-bot-that-upvotes-you-when-you-burn-money
https://steemit.com/guide/@bitcoinparadise/do-you-want-to-run-you-own-voting-bot

reating a new Genesis File

http://docs.bitshares.org/testnet/private-testnet.html

Customizing the Genesis file

http://docs.bitshares.org/testnet/private-testnet.html#customization-of-the-genesis-file

The Bottom 2 Sections here explain creating a New Graphene Blockchain with a new Genesis Block

https://objectcomputing.com/resources/publications/sett/march-2017-graphene-an-open-source-blockchain/

Steemit is a Reddit Clone, and is limited in that fact. Of all the Social Media Websites on the Internet, Reddit is not really the best example. Reddit is almost secondary. Everyone is either on Facebook, Twitter or Instagram, or all of them. But Reddit is Secondary, like YouTube.

Steemit would do much better as a YouTube platform, where videos are uploaded and earn money, instead of Blogs. We will be launching a YouTube Graphene Clone eventually if someone else doesn’t.

That explains Steemit on a superficial level. I am not saying that Steemit is a failure, I am saying that it would be better if there were a YouTube version.

So secondly, Steemit is a platoform connected to a Coin. There is a backend to Steemit, called Steemd, and you can look at Steemd, just google it. And there are other things, like Blocktrades, which actually connects Steemit and Bitshares. The coin called STEEM, is a DPoWS, which stands for Delegated Proof of Work and Stake.

So let me explain what Delegated Proof of Work and Stake means:

Proof of Work is like Bitcoin and Litecoin and Dogecoin, where everyone Mines with Mining Machines.

Proof of Stake is like Temple Coin or PeerCoin or various other Coins. The way Proof of Stake Works in Steemit, is that anyone that has Coins, has Coins that gain value. And they gain value at a very very high rate the first year or something, then they don’t gain as much after that. And you get coins via Proof of Work, or via Delegated Votes on your Steemit posts, which awards you STEEM from the Blockchain.

Delegated means that the Proof of Work is Voted on, this is done through the “Witness” system. And any Computer or Server or Laptop or anything can be a Node and be a Witness. And Witnesses have the Obligation to Hold Open Nodes, and Mine Coins, which processes transactions and keeps the Blockchain moving. And they get a lot of Coins out of that. Delegated also applies to the Voting on Posts. On Steemit, you get paid when you get Votes, you get paid for Voting (more for posts that end up being popular and you voted early), and you can get votes on your Comments on Steemit. So the Delegated part is important to Steemit.

Here is the Witness page on Steemit
https://steemit.com/~witnesses

Witnesses are secretly very important to Steemit, and anyone can become one by being voted for, but they don’t advertise that because they don’t want to get taken over.

So that is the basics of how Steemit works.

Once you have Bitshares and Bitshares UI donwloaded, here is what you are supposed to do

Code:
dhcp19:graphene phil$ cd programs/witness_node
dhcp19:witness_node phil$ ./witness_node --rpc-endpoint 127.0.0.1:8090 --enable-stale-production -w '"1.6.0"'
2560491ms th_a       main.cpp:126                  main                 ] Writing new config file at /tao_builds/phil/projects/blockchain/phil/graphene/programs/witness_node/witness_node_data_dir/config.ini
2560511ms th_a       witness.cpp:89                plugin_initialize    ] witness plugin:  plugin_initialize() begin
2560511ms th_a       witness.cpp:99                plugin_initialize    ] key_id_to_wif_pair: ["GPH6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"]
2560511ms th_a       witness.cpp:117               plugin_initialize    ] witness plugin:  plugin_initialize() end
2560512ms th_a       application.cpp:357           startup              ] Replaying blockchain due to version upgrade
2560512ms th_a       application.cpp:254           operator()           ] Initializing database...
2560518ms th_a       db_management.cpp:51          reindex              ] reindexing blockchain
2560518ms th_a       db_management.cpp:104         wipe                 ] Wiping database
2560549ms th_a       object_database.cpp:87        wipe                 ] Wiping object database...
2560549ms th_a       object_database.cpp:89        wipe                 ] Done wiping object databse.
2560549ms th_a       object_database.cpp:94        open                 ] Opening object database from /tao_builds/phil/projects/blockchain/phil/graphene/programs/witness_node/witness_node_data_dir/blockchain ...
2560549ms th_a       object_database.cpp:100       open                 ] Done opening object database.
2560560ms th_a       db_debug.cpp:85               debug_dump           ] total_balances[asset_id_type()].value: 0 core_asset_data.current_supply.value: 1000000000000000
2560560ms th_a       db_management.cpp:58          reindex              ] !no last block
2560560ms th_a       db_management.cpp:59          reindex              ] last_block: 
2560562ms th_a       thread.cpp:95                 thread               ] name:ntp tid:123145365336064
2560562ms th_a       thread.cpp:95                 thread               ] name:p2p tid:123145366409216
2560566ms th_a       application.cpp:143           reset_p2p_node       ] Configured p2p node to listen on 0.0.0.0:64207
2560568ms th_a       application.cpp:195           reset_websocket_serv ] Configured websocket rpc to listen on 127.0.0.1:8090
2560568ms th_a       witness.cpp:122               plugin_startup       ] witness plugin:  plugin_startup() begin
2560568ms th_a       witness.cpp:129               plugin_startup       ] Launching block production for 1 witnesses.
 
********************************
*                              *
*   ------- NEW CHAIN ------   *
*   - Welcome to Graphene! -   *
*   ------------------------   *
*                              *
********************************
 
Your genesis seems to have an old timestamp
Please consider using the --genesis-timestamp option to give your genesis a recent timestamp
 
2560568ms th_a       witness.cpp:140               plugin_startup       ] witness plugin:  plugin_startup() end
2560568ms th_a       main.cpp:179                  main                 ] Started witness node on a chain with 0 blocks.
2560568ms th_a       main.cpp:180                  main                 ] Chain ID is 0e435e3d20d8efa4e47fae56707a460e35c034aa2b0848e760e51beb13b3db04

Code:
dhcp19:graphene phil$ cd program/cli_wallet
dhcp19:cli_wallet phil$ ./cli_wallet
Logging RPC to file: logs/rpc/rpc.log
2838642ms th_a       main.cpp:120                  main                 ] key_to_wif( committee_private_key ): 5KCBDTcyDqzsqehcb52tW5nU6pXife6V2rX9Yf7c3saYSzbDZ5W
2838649ms th_a       main.cpp:124                  main                 ] nathan_pub_key: GPH6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV
2838650ms th_a       main.cpp:125                  main                 ] key_to_wif( nathan_private_key ): 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
Starting a new wallet with chain ID 0e435e3d20d8efa4e47fae56707a460e35c034aa2b0848e760e51beb13b3db04 (from egenesis)
2838655ms th_a       main.cpp:172                  main                 ] wdata.ws_server: ws://localhost:8090
2838726ms th_a       main.cpp:177                  main                 ] wdata.ws_user:  wdata.ws_password: 
Please use the set_password method to initialize a new wallet before continuing
2838792ms th_a       thread.cpp:95                 thread               ] name:getline tid:123145506545664
new >>>

At this point, you can use the help command to explore how to use the wallet interface.

Programming with Graphene

The basic API for Graphene is based on remote procedure calls. The specific functions available depend on the terms of the contracts, defined by a particular blockchain instance. A common authentication module is accessed first through the login API. After authenticating, the client application is able to gather other remote object references and make calls to them.

The FC library is used to manage the transport details, allowing the nodes to accept a variety of transport protocols. As currently delivered, the witness_node application is configured to accept HTTP formatted requests. From a C++ application, the Graphene apps library and FC library work together to provide a simple programming model for such access.

Here is an example, taken from the cli_wallet application, showing how to connect to the node server, log in, and make additional calls.
Code:
          fc::http::websocket_client client;
          idump((wdata.ws_server));
          auto con  = client.connect( wdata.ws_server );
          auto apic = std::make_shared<fc::rpc::websocket_api_connection>(*con);
     
          auto remote_api = apic->get_remote_api< login_api >(1);
          edump((wdata.ws_user)(wdata.ws_password) );
          // TODO:  Error message here
          FC_ASSERT( remote_api->login( wdata.ws_user, wdata.ws_password ) );
     
          auto wapiptr = std::make_shared<wallet_api>( wdata, remote_api );
          wapiptr->set_wallet_filename( wallet_file.generic_string() );
          wapiptr->load_wallet_file();
     
          fc::api<wallet_api> wapi(wapiptr);
     
          auto wallet_cli = std::make_shared<fc::rpc::cli>();
          for( auto& name_formatter : wapiptr->get_result_formatters() )
             wallet_cli->format_result( name_formatter.first, name_formatter.second );


Without getting too deep, what is shown here is that wdata is some collection of initialization information collected from the command line, config files, etc. This is then used to create a client connection, log in (asserting that it was successful), creating an instance of the wallet API that communicates through the authenticated reference to make further calls.



Building Graphene on Ubuntu
https://github.com/bitshares/bitshares-core/wiki/BUILD_UBUNTU

Building Graphene on Windows
https://github.com/bitshares/bitshares-core/wiki/BUILD_WIN32

Nodes
https://github.com/bitshares/bitshares-core/wiki/Wallet_Full-Nodes_Witness_Nodes

API
https://github.com/bitshares/bitshares-core/wiki/API

Websocket Subscriptions
https://github.com/bitshares/bitshares-core/wiki/Websocket-Subscriptions

Wallet Cookbook
https://github.com/bitshares/bitshares-core/wiki/CLI-Wallet-Cookbook

How to set up Witness for Testnet
https://github.com/bitshares/bitshares-core/wiki/How-to-setup-your-witness-for-test-net-%28Ubuntu-14.04%29

If you are getting Error Messages while trying to do this, then read here, and if your problem is not solved here, you can post your problem and see if someone else can answer it.
https://github.com/bitshares/bitshares-core/issues

Bitsharestalk threads with helpful info
https://bitsharestalk.org/index.php?topic=22659.0
https://bitsharestalk.org/index.php/topic,18614.0.html
https://bitsharestalk.org/index.php?topic=17962.525
https://bitsharestalk.org/index.php?topic=18635.0
https://bitsharestalk.org/index.php?topic=21532.0
https://bitsharestalk.org/index.php?topic=23627.0
https://bitsharestalk.org/index.php?topic=22125.0
https://bitsharestalk.org/index.php?topic=15138.285
https://bitsharestalk.org/index.php/topic,19507.0.html
https://bitsharestalk.org/index.php/topic,18751.0.html
https://bitsharestalk.org/index.php/topic,22576.0.html

Abstract information about Graphene on Bitsharestalk
https://bitsharestalk.org/index.php?topic=21990.0
https://bitsharestalk.org/index.php?topic=25187.0
https://bitsharestalk.org/index.php?topic=18401.0
https://bitsharestalk.org/index.php/topic,21079.0.html
https://bitsharestalk.org/index.php?topic=23716.0
https://bitsharestalk.org/index.php?topic=23478.0
https://bitsharestalk.org/index.php?topic=23848.0
https://bitsharestalk.org/index.php?topic=18434.0



Open Source Blockchains with uses
http://hyperledger.org/projects

This was the intro for HyperLedger fabric before it was created
https://www.youtube.com/watch?v=EKa5Gh9whgU

HyperLedger Fabric
https://media.readthedocs.org/pdf/hyperledger-fabric/latest/hyperledger-fabric.pdf
https://hyperledger-fabric.readthedocs.io/en/release/
http://hyperledger-fabric.readthedocs.io/en/release/getting_started.html
http://hyperledger-fabric.readthedocs.io/en/release/blockchain.html

You can download Fabric with the Buttons at the top of the page on this link
https://www.hyperledger.org/projects/fabric

HyperLedger Live Chat
https://chat.hyperledger.org/channel/fabric

HyperLedger 7 part video series (after you watch  the first one, the others should automatically come up after each video)
https://www.youtube.com/watch?v=7EpPrSJtqZU

IBMs HyperLedger Blockchain
https://www.youtube.com/watch?v=JuXH9OYXcQQ

Here is an IBM series about HyperLedger
https://www.youtube.com/watch?v=yfpXnl6U3y8



IOTA
https://en.wikipedia.org/wiki/IOTA_(technology)

https://iota.org/

The IOTA Whitepaper
https://iota.org/IOTA_Whitepaper.pdf

People have not started to grasp and appreciate the fact that IOTA has got rid of miners. In IOTA, the transaction issuers are also transaction approvers and these two parties are no longer decoupled as in Bitcoin and Ethereum which use miners as the transactions approvers. This will bring a huge advantage for IOTA.
https://satoshiwatch.com/coins/iota/in-depth/iota-dag-tangle/

IOTA compared to Blockchain
https://ukcryptocurrency.com/iota/tangle-vs-blockchain/

IOTA is based on a directed acyclic graph (DAG) aka the Tangle, not a Blockchain
IOTA has no mining, no blocks, no difficulty
IOTA has no transaction fees
IOTA scales almost infinitely, unlike Blockchains
IOTA is not solely made as a currency but as an interoperability protocol that solves the problems of the IoT
IOTA wants to enable the machine economy
IOTA is lead by the IOTA Foundation, an NGO registered in Germany (approx. Oct. 2017)

IOTA and the Internet of things
https://coincentral.com/meet-tangle-cryptos-blockchain-alternative/



Pages: « 1 [2] 3 4 5 6 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!