Bitcoin Forum
November 13, 2024, 08:27:42 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 »  All
  Print  
Author Topic: ANN - Octane BLAKE2s | Headers 1st | Nodes | Open Assets | XOR^2 | LETS  (Read 12341 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
jamescoineron (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
June 26, 2015, 08:05:46 AM
Last edit: July 13, 2015, 10:24:17 PM by jamescoineron
 #1



OCTANE (OCTN) - Octane is a high performance crypto currency experience designed for speed and using the BLAKE2s hashing algorithm.  Octane is designed to provide interesting and involving mining dynamics while also enabling the creation of fast transaction processing and remittance solutions.  A FinTech 2.0 platform intended to provide a testbed for enabling technologies that are not yet finding adoption on top of Bitcoin.  Instead of loading up the wallet with useless features, the approach is to build an optimized core around which layers of the ecosystem can enable use cases.

The Octane Currency Movement

Digital Complementary Currency, High Performance Modern Solution

Octane is a high performance proof-of-stake cryptocurrency based on the Bitcoin protocol combined with the Proof-of-Stake protocol.  Octane differs from Bitcoin and coins like Litecoin in that it has a fast block time of 30 seconds, which translates into a fast network with fast transaction confirmations, and it uses proof-of-stake as the consensus mechanism which is environmentally friendly and incentivizes users.  The Octane codebase is continually optimized for speed and silky smooth wallet operation.

There are many cryptocurrencies which have emerged since the release of Bitcoin.  Many are abandoned or highly volatile, making it hard to discern levels of quality and longevity.  Octane has been devised to solve many of the problems seen in existing cryptocurrency codebases and to foster an ecosystem through better positioning, marketing, and economic design.


https://i.imgur.com/lVchtuz.jpg

Global Systemic Risks

"In the absence of the gold standard there is no way to protect savings from confiscation through inflation." - Alan Greenspan

"Real monetary reform will only come after a major currency crisis hits." - Ron Paul

The financial collapse of 2008 in traditional markets was a shocking wake up call.  But in many ways severe global systemic risk still exists in the traditional financial markets.  Worldwide economies are intertwined and interdependent in ways that connect seemingly minute issues in one part of the world to larger reactions in other parts of the world.  It is inevitable that a more severe global economic reset is coming within our lifetime.  What will you do in the face of capital controls, bank holidays, depositor "haircuts", and the plethora of other levers that will be pulled to attempt to provide stabilization.  We very well could see the re-emergence of "depression scrips" to fill in the gaps left by a shortage of cash.  Looking at current events, it is clear that the state of the entire world is in a very precarious position.  What can you do?  You can diversify into metals like gold and silver, and attempt to get physical delivery fulfilled.  But metals are not easily tradeable and require physical storage and security.  You can stockpile cash, which requires physical storage and security, but this may have its own issues with capital controls, governments clearly on a track to practically ban the use of physical cash, not to mention the risks of devaluation and hyperinflation.

Cryptocurrency As A Complementary Currency Hedge

Cryptocurrencies have emerged as experimental digital cash that is centrally controlled by no one.  Decentralization, with no central bank arbitrarily inflating money supply at will, puts you the user in control.  Cryptocurrencies and digital tokens represent a potential hedge against global risks.  Cryptocurrencies are easily tradeable electronically over the internet, and can be made easily tradeable locally through mobile devices, terminals, and even physical solutions like paper wallets.  "Complementary currencies" are currencies that typically emerge locally or regionally as a way to facilitate local bartering and trade of goods and services, filling in gaps left by cash shortages.  They are most common in emerging markets but also exist in some first world countries, generally going unnoticed.  Cryptocurrency is an ideal mechanism to act as a complementary currency.  Defined in software, digital currencies can be extended, integrated with payment systems and other software, and easily verified by anyone through the blockchain protocol.  Because cryptocurrency and the design of the Bitcoin protocol is trustless, the blockchain provides some level of insulation from the potentially unpredictable activities of central banks and world economies.

Bitcoin Vs. Alternatives

The Bitcoin protocol was a paradigm shift, one that will change the future of money forever.  But, Bitcoin may not be suitable for all purposes.  Politics, block sizes, confirmation times, speed, development direction, centralization of mining...there are many variables that are moving Bitcoin in a direction that leaves room for alternatives with differing specifications and operating parameters to fill in gaps or enable some use cases more efficiently.  Like biological evolution, alternative cryptocurrencies emerge, some with better innovations then others, some die off, others survive and thrive given a nurturing environment.  It is clear that enabling the potential for success is dependent on both providing the right tools for users and capturing network effects over time.

Octane Evolution

The initial development roadmap to build out and evolve the Octane network consists of both internal protocol enhancements to optimize the network as well as external construction to jumpstart the ecosystem.  In addition to software, the evolution of Octane will be as much about spreading the word and awareness, and aligning products and services with the needs of the market.

Headers First
Octane will be the first proof-of-stake coin to support headers first, the optimized block syncing mechanism developed in Bitcoin Core.

Octane Nodes
An optimized masternode implementation in Octane that allows users to put up coins as collateral and acts as a sort of savings bond, entitling the users to a piece of the network stake reward.  The savings bond effect acts as a stabilizing force in the cryptoeconomy and has proven to be a popular incentive for users.

Open Assets Protocol
Octane will implement the Open Assets protocol for the creation and transfer of colored coins on the blockchain.  The beauty of Open Assets is in its simplicity, and it will open the door for Octane to pursue things that other coins like Via have tried but stalled on.

XOR^2
More details on what the exciting XOR^2 is and how it works will be revealed in the future.

LETS Local Exchange Trading System
The development roadmap of Octane leads up to the implementation of a cryptocurrency equivalent of the traditional LETS system (Local Exchange Trading System) used by non-crypto complementary currencies.  LETS was invented in the early 1980's and has been digitized by a few products that essentially act as a database.  Octane will build out a cryptocurrency equivalent of the LETS concept, further cementing its position as a digital complementary currency.

https://i.imgur.com/O1DtsS1.jpg

About Octane

Users may mine for Octane coins using the wallet or daemon and the traditional "setgenerate true" or -gen=1 commands.

Octane features a fast 30 second block time, which means approximately 2,880 blocks per day. The PoW reward schedule is an inverse parabola designed to reward both early and late miners, so everyone has an opportunity to participate.  The proof-of-work mining period will run until block 11,520, after which Octane will become purely proof-of-stake which is energy efficient and environmentally friendly.

Specs
Blocks to Maturity: 30
Min Stake Age: 4 hours
Block spacing: 30 seconds
Port: 16825
RPC Port: 16826


Mining Reward Schedule
POW
Block Height   Reward
720   300
1440   195
2880   70
3600   60
4320   50
5040   45
5760   30
6480   25
7200   30
7920   45
8640   60
9360   80
10080   100
10800   110
11520   120
POS
Block Height   Reward
720   80
1440   195
2880   100
3600   50
4320   35
5040   98
5760   12
6480   10
7200   14
7920   80
8640   40
9360   30
10080   8
10800   6
11520+   0.5
Lucky Power Ups

Stakers can pick up power ups if they mine the lucky blocks.  The lucky power up schedule is:

8 coin power up every 888 blocks
88 coin power up every 8888 blocks
8888 coin high octane power up every 88888 blocks

Building Octane

Octane no longer requires libb2 for BLAKE2 support, it has been integrated directly into the source tree.  You can simply pull from github and build as usual.  If you do choose to go with the library version, note that Octane is not using the "p" versions of the algorithms, so openmp support should be disabled (pass --disable-openmp to configure).  Pass --enable-static to build the statically linkable version of the library.

More information about the BLAKE2 algorithms can be found at https://blake2.net/.  The libb2 library can be downloaded from there as well (https://blake2.net/libb2-0.97.tar.gz).

Wallets and Source

Source Code:  https://github.com/jamescoineron/octane

Windows QT Wallet: https://mega.co.nz/#!ZMcz2ZQL!0U4AN22y-owp3upltJYB1yyqOVbFPdFf6VFcY4jr35Q

Mac OS X Wallet: https://mega.nz/#!MQIy0T4Z!sZ3E1l6-aLGj-LsbDssuI5lsxWcuQ6SVum_dRsvqtk8 (from mammix2)

7/9: v1.3 Optimize lock ordering and solve periodic wallet UI "freezing" and CPU spike after winning a stake block or sending coins, common in BlackCoin based coins.
7/4: v1.2 Revert blackcoin addrman to solve cpu pegging in connection thread, disable debug.log logging by default unless debug=1 turned on to alleviate disk i/o thrashing

Miners

Courtesy of ocminer/suprnova:
https://github.com/ocminer/cpuminer-blake2b

"Don't forget, you'll need to install this prior to building it:

https://blake2.net/libb2-0.97.tar.gz"

Pools

https://oct.suprnova.cc

Social Media

Twitter: @OctaneCurrency

Block Explorers and Metrics

gasmeter.octane.space
kondiomir
Legendary
*
Offline Offline

Activity: 1568
Merit: 1000


Twitter @Acimirov


View Profile
June 26, 2015, 08:09:50 AM
 #2

Windows wallet crashing...
jamescoineron (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
June 26, 2015, 08:12:02 AM
 #3

Windows wallet crashing...

It does that the 1st time you run it sometimes, but run it again and is ok.
kondiomir
Legendary
*
Offline Offline

Activity: 1568
Merit: 1000


Twitter @Acimirov


View Profile
June 26, 2015, 08:13:09 AM
 #4

Several times & after restart still crashing..



Code:
Problem signature:
  Problem Event Name: APPCRASH
  Application Name: octane-qt.exe
  Application Version: 1.1.2.1
  Application Timestamp: 08747640
  Fault Module Name: octane-qt.exe
  Fault Module Version: 1.1.2.1
  Fault Module Timestamp: 08747640
  Exception Code: c000001d
  Exception Offset: 003b8258
  OS Version: 6.1.7601.2.1.0.256.1
  Locale ID: 1026
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
  Additional Information 3: 0a9e
  Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
badam
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500


View Profile
June 26, 2015, 08:14:10 AM
 #5

Several times & after restart still crashing..

Same here
ocminer
Legendary
*
Offline Offline

Activity: 2688
Merit: 1240



View Profile WWW
June 26, 2015, 08:14:16 AM
 #6

Ah interesting to see, Blake2 should be ideal for FPGA's and/or smaller devices like Raspberry Pi's etc.

I'll add a Pool and CPU Miner later when I got some spare time !

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
Abraham_samad
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
June 26, 2015, 08:15:41 AM
 #7

we need pool
kondiomir
Legendary
*
Offline Offline

Activity: 1568
Merit: 1000


Twitter @Acimirov


View Profile
June 26, 2015, 08:16:24 AM
 #8

Ah interesting to see, Blake2 should be ideal for FPGA's and/or smaller devices like Raspberry Pi's etc.

I'll add a Pool and CPU Miner later when I got some spare time !

So there is no GPU miner for blake2 ?
ocminer
Legendary
*
Offline Offline

Activity: 2688
Merit: 1240



View Profile WWW
June 26, 2015, 08:17:27 AM
 #9

Ah interesting to see, Blake2 should be ideal for FPGA's and/or smaller devices like Raspberry Pi's etc.

I'll add a Pool and CPU Miner later when I got some spare time !

So there is no GPU miner for blake2 ?

There is currently nothing but in-wallet mining for blake2, its a new algo.

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
kondiomir
Legendary
*
Offline Offline

Activity: 1568
Merit: 1000


Twitter @Acimirov


View Profile
June 26, 2015, 08:21:49 AM
 #10


@jamescoineron - any solution for crashing wallet ? Smiley
jamescoineron (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
June 26, 2015, 08:25:20 AM
 #11


@jamescoineron - any solution for crashing wallet ? Smiley
Investigating...
ocminer
Legendary
*
Offline Offline

Activity: 2688
Merit: 1240



View Profile WWW
June 26, 2015, 08:25:49 AM
 #12

Hmm, I'm getting lots of "undefined reference" errors when trying to compile in linux.. libb2 installed though.

Code:
obj/init.o: In function `HashBlake2s<char*>':
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
obj/main.o: In function `HashBlake2s<char*>':
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
obj/main.o: In function `uint256 HashBlake2s<char*>(char*, char*)':
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
obj/rpcblockchain.o: In function `HashBlake2s<char*>':
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
obj/kernel.o: In function `HashBlake2s<__gnu_cxx::__normal_iterator<char*, std::vector<char, zero_after_free_allocator<char> > > >':
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
obj/kernel.o: In function `HashBlake2s<char*>':

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
kondiomir
Legendary
*
Offline Offline

Activity: 1568
Merit: 1000


Twitter @Acimirov


View Profile
June 26, 2015, 08:27:35 AM
 #13

It is time for my favorite gif ..  Grin



jamescoineron (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
June 26, 2015, 08:48:50 AM
 #14

Hmm, I'm getting lots of "undefined reference" errors when trying to compile in linux.. libb2 installed though.

Code:
obj/init.o: In function `HashBlake2s<char*>':
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
obj/main.o: In function `HashBlake2s<char*>':
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
obj/main.o: In function `uint256 HashBlake2s<char*>(char*, char*)':
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
obj/rpcblockchain.o: In function `HashBlake2s<char*>':
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
obj/kernel.o: In function `HashBlake2s<__gnu_cxx::__normal_iterator<char*, std::vector<char, zero_after_free_allocator<char> > > >':
/home/user/octane/src/hash.h:33: undefined reference to `blake2s_init'
/home/user/octane/src/hash.h:34: undefined reference to `blake2s_update'
/home/user/octane/src/hash.h:35: undefined reference to `blake2s_final'
obj/kernel.o: In function `HashBlake2s<char*>':
Make sure its in your path... You may have to pass the Include and Lib paths or edit the makefile.unix and pop them in.
akai
Sr. Member
****
Offline Offline

Activity: 365
Merit: 250


View Profile
June 26, 2015, 09:31:25 AM
 #15

need pool.....  Cheesy
jamescoineron (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
June 26, 2015, 09:35:07 AM
 #16

Fixed Windows wallet, download link updated.
ocminer
Legendary
*
Offline Offline

Activity: 2688
Merit: 1240



View Profile WWW
June 26, 2015, 09:40:57 AM
 #17

need pool.....  Cheesy

I'm already working on it.. Expect it in the next hours.

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
Nightz
Hero Member
*****
Offline Offline

Activity: 1302
Merit: 504


View Profile
June 26, 2015, 11:11:50 AM
 #18


12:11:35

getinfo


12:11:35

{
"version" : "v1.1.2.1-g32a928e",
"protocolversion" : 60015,
"walletversion" : 60000,
"balance" : 0.00000000,
"newmint" : 0.00000000,
"stake" : 0.00000000,
"blocks" : 1286,
"timeoffset" : 0,
"moneysupply" : 326370.00000000,
"connections" : 1,
"proxy" : "",
"ip" : "0.0.0.0",
"difficulty" : {
"proof-of-work" : 0.25906746,
"proof-of-stake" : 0.00000006
},
"testnet" : false,
"keypoololdest" : 1435316641,
"keypoolsize" : 101,
"paytxfee" : 0.00000000,
"mininput" : 0.00000000,
"errors" : ""
}
bb2ebb
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250


View Profile
June 26, 2015, 11:35:52 AM
 #19

can blake2 staking to me without balance?
mammix2
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004



View Profile
June 26, 2015, 11:44:25 AM
 #20

Any bounties for stuff, e.g. miners, wallets etc... ?

1HfpFYxBUpQ941mKd4DEjsyA22HN4Kerzu
Pages: [1] 2 3 4 5 6 7 8 9 »  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!