Articles Tagged with

Development

Stratis Q4 Update


With just a few weeks remaining in the fourth quarter, it is an opportune moment for us to provide a status of where we are against our ‘Stratis Q4 Roadmap’ deliverables and to outline more details regarding the remaining items.
The roadmap diagram below details the completed deliverables thus far in Q4 2017. Our aim is to finish the year strong and continue the momentum into Q1 2018.

 
Remaining Q4 Deliverables Update
Full Node Alpha Release
The Full Node alpha release will see Stratis release the first full blockchain implementation in C#, this framework provides a full node with fully modular functionality. This release will introduce the new Stratis Full Node a UI, which will allow users to Stake for the first time using our full node framework.
Release Date: 18th December 2017
Breeze Wallet MainNet with Privacy Protocol (Powered by Tumblebit)
This will be the first wallet of its kind, a fully featured multi-currency wallet focused on privacy and is powered by the innovative Tumblebit technology. The release includes the full end to end solution with MasterNodes and an enhanced UI that graphically indicates how far the privacy protocol has progressed for each coin.
Release Date: 11th December 2017
Stratis Academy Platform
The Stratis Academy Platform has been developed and tested. Course content has been designed and is currently under development.
Update: 1st December 2017
Stratis Sidechains
Sidechains development is well underway including a proof of concept. A dedicated team is working on delivering an alpha release. A further project update will be provided in mid-December 2017.
Smart Contracts
Development has started on the Stratis Virtual Machine. We are making great progress on this project and are on course to meet our Stratis Smart Contracts implementation in Q1 2018.
Blockchain Expo North America 2017 (Santa Clara)
Stratis will be attending the BlockChain Expo North America 2017. This provides us with an excellent opportunity to demonstrate our products and technology.
Event Date: 28th – 30th November 2017
 

Breeze Beta Release


The beta release of the Breeze wallet is now available and represents a significant milestone in our development roadmap schedule.
There has been extensive work undertaken since the alpha release in order to move the Breeze wallet to the beta status. A key development since the alpha release is the Breeze wallet now supports two currencies running side by side: Stratis and Bitcoin respectively.
The release encompasses user interface enhancements and provides updates with regards to stability.
Existing Breeze Wallet Holders
There have been a number of updates, therefore, any users which have an existing Breeze wallet will need to perform the following steps before starting the app:

  1. Make sure you have your mnemonics and your passwords for these wallets

2. Delete all the files in the following folders:
%AppData%\StratisNode on Windows or ~/.stratisnode on MacOS and Linux

  1. Choose wallet recovery on start-up and use your mnemonic and password

Breeze Wallet Download
The Breeze wallet is available to be downloaded from the below link:
https://github.com/stratisproject/Breeze/releases/tag/v0.2.0-beta

Product Development Update


We are well into Q4 and wish to share the progress on our exciting Q4 Product Development Roadmap. There have been great strides made since our last update and below is an insight into the key milestones achieved in our development so far.
Breeze Wallet
The upcoming Breeze Alpha 1.2 release enables running both Stratis and Bitcoin networks in parallel all while operating in full block SPV mode. Breeze being able to operate on multiple blockchains was one of the last tasks we had to complete before we could release the Breeze MasterNodes. This release will contain the MasterNode registration and discovery protocol, allowing:

  • Stratis and Bitcoin running side by side in Full Block SPV mode
  • Improved transaction details including confirmations
  • Improved privacy, randomized input selection
  • Fee estimation


The Breeze Alpha 1.2 release is scheduled for 23rd October.
 
Stratis MasterNodes
The Breeze Node (MasterNode) alpha will be released on the 30th October, which utilizes Stratis Blockchain technology to host secure, resilient and distributed services.
The MasterNodes allow operators to advertise the services they offer on the blockchain – which in turn are discoverable and consumed by clients such as the Breeze Wallet.
The release will include the first such service which is the Breeze Privacy Protocol (powered by TumbleBit). In order to allow a wide audience for the release, this test version will have no collateral lock down requirement.
The Stratis Breeze nodes will be the first MasterNodes that allow operators to earn Bitcoin, we are very excited about this release.
 
Stratis Full Node GUI

We have carried major updates to the Stratis Full Node and nStratis framework. Below are a few of the key developments undertaken by our Full Node team:

  • Proof of Stake code has been extensively tested and improved ensuring it is more robust and efficient
  • Interoperability testing with the soon to be legacy QT based StratisX wallet
  • Significant performance enhancements
  • Increased stability
  • Extending the test coverage

The Alpha release is on schedule for our Q4 deliverable.
 
Stratis Academy
The Stratis academy development process is nearing a MVP.
Our selection of a hybrid ‘Learning and Community’ management system will create a nurturing environment based on the education of blockchain, introduction of real world tech solutions and development of blockchain projects.
Stratis technology will be the base for developers to get introduced to and get involved with the blockchain. Content and course work is currently being compiled, further developed and produced.
 

Stratis Roadmap 2017-2018


Today we would like to share with you our Stratis Roadmap 2017-2018.
We are excited to highlight our achievements during the current year and wish to provide an insight into our future product roadmap. Among those completed milestones in our product development cycle are as follows:

  • Stratis Full Node
  • Breeze Wallet with Breeze Privacy Protocol (Bitcoin Alpha testnet)
  • Breeze Wallet with Tumblebit (Bitcoin alpha Testnet)
  • Stratis Identity App

We will continue to communicate updates of the roadmap deliverables via a series of blogposts. The roadmap provides a good insight into the bright future of Stratis as we move into Q4 and we look forward to a successful 2018.
Thanks for your support.
 
 
 

Breeze Wallet Alpha Release Postponed

We have just got word that the Breeze Wallet Alpha Release had to be postponed due to the fact that the development team has hit several issues running final tests. We apologize for the delay and want to share with you the official statement from the Breeze Wallet team:
As you know we are hard at work on the latest alpha release of Breeze. We are fortunate to be working with some of the leading cryptographers and developers in the crypto-currency space and occasionally their work and reviews surface integration delays and issues such as the one below. Rest assured that this is a normal part of our software development process and is designed to produce a high quality and secure product.
Please bear with us and look out for a new super-secure version of Breeze. Alpha coming soon.

A second bug we are currently addressing:

Thanks for your patience!
The Stratis Team

Stratis CTO’s Developer Update

Development Team Update: ( Dan Gershony / Stratis CTO )
I am happy to report that Stratis has grown quite a lot these last two months, with many new exciting projects and technical challenges. Today I want to share with you some details on how we are organizing to make Stratis the leading blockchain platform.
We have hired several developers (full/part time), product managers and we are actively seeking for experienced testers and QA specialists to review our products and processes. To accommodate our growing team, we have relocated to our new office in WeWork Moorgate London (please, come say hi!).

We have implemented Agile and Scrum methodologies across all our teams, and I encourage autonomous and self-managing teams working towards sprint goals. We operate as a decentralized company as the team members are from all around the globe (setting meetings can be sometimes tricky, and I really appreciate the devs that stay out to participate in meetings at really late hours! Also I want to thank all collaborators for your valuable contributions). At this point we have dedicated teams in the following areas:

Full Node

Dev Leader: Jeremy Bokobza (@jeremy)
Developers: Pieterjan Vanhoof (@dev0tion), Robert Carr (@robertcarr), @aprogenia, @fassadir, @mikedennis and @someguy

Breeze Wallet

Dev Leader: Carlton Pringle (@carlton)
Developers: Jeremy Bokobza (@jeremy), Pieterjan Vanhoof (@dev0tion), Kevin Loubser (@zeptin), Dan Gould (@dangould) and just joined Adam Ficsor (@nopara73)
UI: Benoît Philibert (@bep42)

Stratis PoC

Project Leader: Cesar Castro
Developers: Alexei Kogtev (@kogot) and Igor Goldobin (@fenix2222)
UI: Benoît Philibert (@bep42)

What we’ve been busy on?

  • Stratis Full Node

Achieving higher code quality and getting to production ready (for enterprise standard). We have been conducting extensive testing, but we still need to have a larger percent of unit tests coverage.
Extensive documentation and refactoring of code (improve internal node components).
Improve the node performance (this may not be a big deal for new blockchains).
Extending the Stratis test network to run a network of C# nodes for a period of time.
Ideally we need to get our C# node on an exchange (how and what currency is not yet clear) and on a block explorer.

  • Breeze Wallet

We have been putting a lot of time and resources into achieve higher code quality for the Breeze Wallet and its underlying technology – Tumblebit – integration in order to get it production ready for enterprise standards. Soon we will be publishing a full update from the Breeze Wallet team itself with all the details. At this point I will ask your support in helping us conduct extensive testing of the upcoming Breeze Wallet with Tumblebit Alpha release and share your experience with us. The sooner we have Breeze wallet sufficiently tested, the earlier we can release with full functionality on the mainnet.

  • Stratis Identity

Our Proof of Concept team has been working in creating our first proof of concept application – Stratis Identity. Soon to be released on the app stores it will provide a working app, and most important, the building blocks for developers to start creating applications around identity management and provenance utilizing the Stratis blockchain.

  • Sidechains and Smart Contracts

The end goal for the fullnode is to make it THE blockchain framework where all C# developers go to when they need to build a blockchain. It is becoming evident that in the near future there will be countless blockchains (analogues to websites, but maybe not at that scale) and developers will need easy to use frameworks to develop blockchains on them. Stratis aims to provide such a platform, we will create out of the box templates of a Stratis hybrid sidechain. Next, I will be publishing a paper on our sidechains approach and unique features.
For smart-contracts I have joined with Jean Lehmann (https://www.cybercapitalhq.com/team.html) a cyber security academic to help with writing a paper on how we can securely deliver smart-contracts on the Stratis node. This is a work on progress.
Smart contracts enable applying logic over ownership of assets on the blockchain, we will need to change some core components of our fullnode to support smarter logic over assets, the node is built mainly on top of Bitcoin with a limited smart-contract support. We may need to change NBitcoin and the way the Bitcoin protocol stores UTXO (the UTXO set will need to be extended to allow contracts access to a key value pair storage among other things).
We are also exploring executing C# scripts directly in a node environment (smart contract scripts in C#) using the Roslyn compiler.
Last but not least, it is very important to notice that we have streamlined the development planning process with the addition of a Agile Project Manager – Paul Aderonmu (@paul_stratis). With his help we have been putting together a fresh roadmap that can provide better visibility and tracking to the community and all interested in our tech development process. We will shortly be releasing a reviewed roadmap and improved tracking tools for all to use.
With the Breeze Wallet and our first PoC release around the corner these are indeed very exciting times for Stratis. Stay tuned for the upcoming news!
These are exciting times to be a developer!
Dan Gershony

World’s first seafood dedicated blockchain


Earth Twine partners with Stratis!
The first implementation of blockchain technology for the seafood industry, the second largest traded commodity on Earth! “The global fish & seafood market had total revenues of $158.1bn in 2015 …” – Wise Guy Reports
This partnership creates the first dedicated blockchain system for origin data and tracking for the international seafood industry –The Earth Twine-Stratis Platform. This platform combines collaborative technologies (Earth Twine, SPARKL, Stratis), and will provide the means for tracking mandatory data for IUU compliance. (Info below)
As seafood industry professionals, the EARTH TWINE team has created a solution born of the industry itself. In collaboration with The Association of International Seafood Professionals (AISP), Earth Twine has established the means for inclusive representation of all sectors of seafood professionals. Earth Twine’s comprehensive understanding of the unique seafood supply chain, and the Code of Federal Regulations (CFR’s) has led to the development of its solution that provides a product for all stakeholders of the supply chain, small and large.
SPARKL enables our multiple tracking applications and systems to work collaboratively within legacy environments. This fuels the platform to orchestrate multiple structures and will reduce complexities in the seafood supply chain.
Stratis will establish distinct, dedicated blockchains, tokens and applications to integrate Earth Twine’s global seafood tracking solution onto the blockchain. This rapid innovation and development will transform the seafood industry by introducing unprecedented levels of trust, collaboration and settlement, in turn, increasing productivity and sustainability.
Starting January 2018, the Seafood Import Monitoring Program requires specific data related to seafood imports to be provided electronically to U.S. Customs and Border Protection. For many years, illegal, unreported and unregulated (IUU) fishing and/or misrepresented seafood have affected global seafood markets. The Earth Twine-Stratis Platform will significantly help solve the NOAA Compliance Standards (who, what, when, where) that will confirm and validate the information as proof positive.
A fundamental partnership for Earth Twine is Greenberg Traurig Law, the largest law firm in the USA. The Earth Twine team benefits from Greenberg Traurig Law’s international presence, industry specific knowledge of blockchain innovation, and its evolution and emerging regulations around cryptocurrencies by the US Securities and Exchange Commission (SEC).
“Our goal is confirmation and compliance of product”
-Earth Twine
“We Make BlockChain Easy For You”
– Stratis Platform
For enquiries contact:
Earth Twine, Inc.
[email protected]
Stratis Group Ltd.
[email protected]

 
 

Stratis Birthday 9 August 2017


A year has passed by, and what a year. Exactly 12 months ago today, the first Stratis block was mined. And here we are, celebrating Stratis’ first birthday, with each and every one of you. With the community we love and the community that has been with us every step of the way. We truly value all the dedication, contributions and support we receive from our community. You are an essential part of our motivation to deliver the best technology and set up an organisation to last for many years to come.
We would like to take this moment to look back on 365 days of progress and milestones. Of achievements, breakthrough developments and time spent together to form the foundation of Stratis for the future ahead.

Development

Organisation

(new office)

Numbers

  • From a starting valuation of $ 600,000 to an ATH of $ 1,067,000,000 (1,778 x)
  • ICO price from 0,00001129 BTC to an ATH of 0,00468688 BTC (415x)
  • Best ROI on an ICO
  • Over 25,000 followers on Twitter
  • Over 7,000 members on Slack
  • Over 770 pages on Bitcointalk

Community

  • Blue avatar invasion
  • Over 7,000 members on Slack
  • Numerous articles and videos about Stratis
  • Lots of community members Twitter activity
  • A guide for Staking Stratis on a Raspberry Pi
  • Help with testing and developing
  • AMA’s on Reddit
  • www.stratispool.com / www.stratisrate.com
  • Stratis Silver Coins

Some of you have been with us since day one and have always been supporting, promoting and helping us. Some of you have joined later on the journey only to become strong supporters of our common goal. In memory of this we would like to dedicate the Stratis birthday to all of you.
The whole team has been touched and deeply moved by the stories of life-changing events made possible through Stratis for many individuals. We cannot emphasize enough how grateful we all feel to have such a loyal, dedicated and thoughtful community by our side. We hope you will be with us for the coming years, so we can thrive together in this new space that can change the world. Stratis is a company, a community but it is one goal, one team and one mission. One that we will achieve all together. We are one, we are Stratis.

Breeze Tumblebit Server Experimental Release

Breeze TumbleBit Server is Ready to Test!
The highly anticipated alpha version of the Breeze TumbleBit Server has now been released for testing. As promised, we have been engaging in a process of incremental deliveries and in this opportunity we want to share some technical details of the release. We expect to provide even more details both from an user and an operator perspective in the weeks to come. So, stay tuned!
This release showcases the Stratis secure node advertisement protocol, which will be utilised by the Breeze wallet to locate Breeze Tumblebit servers without the need for a centralised list. This is therefore a trustless registration mechanism resistant to manipulation or censorship.
Node advertisement protocol
A high level overview of the protocol operations performed by each Breeze Tumblebit server is as follows:
1. The node operator starts up the Breeze Tumblebit Server software.
2. The node checks to see if it has registered itself on the Stratis blockchain before.
3. If it has, the tumbler service is initialised as normal.
4. If the node is not yet registered, or if its configuration has changed, the registration transaction updates and broadcast again.
Registration transaction

The registration transaction is a specially-formatted transaction broadcast by the Breeze Tumblebit Server to the Stratis network. In this release, the registration transactions are broadcast to the main Stratis blockchain.
Security features

The registration transaction contains the following information embedded inside it:
1. The IP address of the Breeze Tumblebit Server.
2. (Currently optional) TOR address of the server.
3. The port that wallets should use to connect.
4. All the information is signed by the tumbler’s private keys. This means that the signatures can be validated by a Breeze wallet when it connects to the Breeze Tumblebit Server. The registration protocol will greatly benefit from widespread testing by the Stratis community.
As this is alpha software, the tumbler is currently configured to only operate on the Bitcoin testnet. This is to prevent loss of funds in the event of errors. Once the tumbler is sufficiently stable a Bitcoin mainnet version will be released.
Please reach out to our team of developers on Slack with your bug reports, suggestions and comments.

Stratis Development Update and Progress (28)


We are happy to share our developing process with all of you today; a first ‘sprint’ effort brought to you by our developers. This is just an update, there might be a follow up announcement next week with more specific details.
Bug fixing
A lot has changed in the UI and we’ve done our best to fix all the bugs and to incorporate all the suggestions that you’ve raised (if they made sense ;))
Notably:
– New loading page
– Add error handling to send modal
– Add send confirmation modal
– Add logout confirmation
– Add context menu to copy paste (fixes OS X copy pasting as well)
– Add SCSS source files to the repository
– Improve setup menu’s design and error handling
– Require strong passwords and password confirmation
– Fix daemon loading when there’s spaces in the path
– Various small improvements, bug fixes
Breeze and Full Node
Between the sprint planning and the onboarding of new contributors, we’ve actually managed to write some code.
Notably:
– Improvement to Logging
– RPC refactoring as a standalone feature.
– Add RPC methods required by the TB protocol.
– NStratis integration into the solution as a NetStandard project
– Refactor of Full Node Base features
– Bug fixing in the wallet history
– Other general improvements and bug fixes
– Onboarding people from all around the world, some full-time, some part-time, on video chat and in person.
– BreezeNode registration is officially available for testing! Please share with us your experiences and any bugs you may encounter.
Continuous delivery
We now have automated builds and (alpha) releases for the Breeze wallet and for the nuget packages of the Full Node.
Every time the code changes, some robot behind the scenes builds a new version of the wallet for you. Every time.
The Breeze wallet is available in the following operating systems:

  • Windows 7 x86 and x64
  • Windows 10 x86 and x64

The following will be available in the next few days:

  • Ubuntu 14.04 x64
  • OS X 10.11 x64
  • OS X 10.12 x64

You can find these releases at the bottom of https://github.com/stratisproject/Breeze.
The nuget packages can be found here: https://github.com/stratisproject/StratisBitcoinFullNode
Thanks to all of you for helping testing our releases, and we hope you keep doing this. We wish you all a good weekend!

1 2
Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from Youtube
Vimeo
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Spotify
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound
Join The Stratis Build Hackathon with $100,000 USD in prizes,sign up now.