StarPulse Vol.01 Recap: Reflection, Connection, and Progress

Starcoin
8 min readJun 6, 2023

--

Hi Starfams, We delighted to share that Starcoin’s June ‘StarPulse’ AMA concluded successfully.

The choice of naming our Twitter space AMA as StarPulse stems from its ability to convey a sense of immediacy, regularity, and the utmost importance of staying up to date. Just like checking the pulse of a living organism, ‘StarPulse’ signifies that our community members will always have their fingers on the pulse of the new and exciting developments within the Starcoin ecosystem. It represents the swift and vital updates that keep our community actively engaged and invigorated.

Now, let’s take a moment to recap the highlights from StarPulse Vol.01:

Community events and 2nd Anniversary Recap from Community Manager Annabelle

Hey Starfams, I’m Annabelle, I’m the community manager.I’m so happy to be here today and share the latest news about our project with you.

In the past year till now, our Starcoin community has made great progress in many aspects.
First of all, for the community part, we have collaborated with over 40 communities, including the sui community, Aptos community, zksync community, and some wallet projects also with KOL, and many communities.

besides,The number of community followers has also grown a lot our discord channel has increased by 60% compared to last year,Twitter followers have grown by 314%, and have recently exceeded 60k followers.

I am very happy that Starcoin can work with many great communities and we actually have learned a lot from them, I believe we will have more projects to further cooperate in the future
I am looking forward to it, stay tuned, thank you for listening.

Infrastructure Progress recap from Infro Leader Wood

Hi, I’m Wood, a software engineer at Starcoin, the first PoW blockchain utilizing the Move language. I’d like to share some recent infrastructure advancements we’ve made in storage, security, and transaction execution.

First,About Storage improvements:

We’ve made significant strides in storage capabilities, introducing new features and ongoing developments.

Additionally, we’ve implemented the offline import snapshot data feature, enabling rapid setup of Starcoin nodes within half an hour, though it lacks a history transaction merkle proof.

To further enhance storage, we’re planning to develop offline writeset import, offering fast import speed and including a history transaction merkle proof. Snapshot sync on P2P and writeset sync on P2P are also in the pipeline, promising enhanced storage capabilities and improved user services.

And The second part. About Security enhancements:

As pioneers of using the Move language, we’ve upgraded Starcoin to Move version 6. This version brings new features, including u16, u64, u256 primitive types, and an import feature for tables, bolstering security. We’ve also developed u256 in our Move plug to support user requirements.

The upgrade entails supporting the new gas meter framework, allowing users to deduce gas usage and define different usage scenarios. Additionally, the new import feature, tables, enables storing massive key-value pairs, providing ease of operations and efficient gas usage deduction. We’ve implemented a parallel operations-supporting table in storage and exposed the interface in our stdlib (Starcoin framework).

So Last part,about Transaction execution improvements:

We have exciting plans to enhance block execution time, starting with our Directed Acyclic Graph (DAG) feature, named FlexiDAG. This feature acts as a network of roads facilitating transaction execution, holding immense potential to boost performance.

Moreover, we’re exploring parallel execution of transactions within a block to address smart contract execution throughput limitations. Our goal is to leverage multi-core CPUs more effectively by enabling concurrent transaction execution. We’re drawing inspiration from database research papers and implementing parallel execution using a multi-version concurrent control data structure. This approach ensures efficient and conflict-free storage and access of data, leading to improved computing speed and overall efficiency.

These advancements in storage, security, and transaction execution represent our commitment to continuous innovation and optimization within the Starcoin blockchain infrastructure.

Infrastructure Progress recap from Core Engineer Bob

Hello, everyone! I’m Bob, a core developer at Starcoin, with extensive experience in web development. Today, I’ll share an overview of my work and recent achievements.

During the first half of 2023, my main focus has been on maintaining and building Starcoin’s infrastructure. This involved upgrading the Bridge, automating NFT deployment, and improving security and operational efficiency. In the latter half of this year, I’ll be contributing to the development of new foundational features, such as block-level parallel execution and DAG parallel execution.

Let’s dive into the details of the Starcoin Bridge. We’ve made significant improvements, particularly in the integration between the relay chain and the PolyBridge side. In version 1.0, we utilized Ontology-based technology for cross-chain integration. However, in version 2.0, we adopted Eth’s EVM compatibility strategy, enhancing throughput and security. Furthermore, we expanded the relayer component to support multiple chains, not limited to Ethereum. These upgrades in Starcoin Bridge 2.0 provide improved security, throughput, and contract safety when interacting with other chains. We’re currently conducting security testing, and the release date will be announced soon.

Regarding the optimization of NFT deployment, I’ve developed a set of tools to streamline our operations, reducing deployment time to within an hour and minimizing the chances of errors. We’re also considering implementing monitoring measures to prevent deployment failures due to insufficient NFT balances in user accounts.

To summarize, my work in the first half of 2023 has successfully enhanced security and efficiency within the Starcoin project. I’m excited to continue making impactful contributions to the team. Now, I’ll hand it back to the host. Thank you!

Innovation Unleashed FlexiDAG from Senior Architect Fikgol

Hey, guys! I am the core developer of Starcoin, and I focus on the distributed system, network, and consensus in Starcoin. I’m glad to share with you the recent developments and research directions of Starcoin in the past few months about FlexiDAG.

This year, we have refocused our efforts on exploring and optimizing the scalability and performance of our blockchain Layer 1. To achieve higher TPS (Transactions Per Second) and BPS (Blocks Per Second) on our Layer 1, we have created a new project called FlexiDAG. By integrating DAG (Directed Acyclic Graph) technology into our existing Proof of Work consensus protocol, we aim to enhance the throughput and efficiency of our blockchain network.

Although we have made significant improvements to the traditional PoW consensus, such as introducing epochs, dynamically adjusting block generation time and block size, and supporting uncle blocks, we still note that the mining hash power being utilized for producing uncle or orphan blocks, this is a waste, and those case unconfirmed transactions returning back to the transaction pool. As a result, these uncle blocks are not considered real blocks.

We believe that by utilizing this mining hash power for block production, we can greatly improve our consensus efficiency and block generation speed. Over the past few months, we have researched various protocols related to BlockDAG and developed a prototype to improve it. The key of the procool is to identify a well-connected subgraph where honest blocks can be built based on it with a higher attacking cost, and which will become the set of confirmed blocks added to the chain, and we need to confirm the order of the blocks in a dag.

Organizing blocks in FlexiDAG enables parallel block creation, and increases the throughput of the entire system while maintaining security. While now the FlexiDAG is still in testing and development, we believe this is a good start. In the new project, we plan to rewrite a lighting Starcoin node with the new consensus.

Additionally, we have prepared a testing environment to optimize and implement different consensus protocols within Starcoin and can easily quantify their performance. Up to now , We have implemented the GhostDAG protocol and are testing it.

In another way, we are rewriting many base libraries in the Starcoin codebase to enhance their scalability, facilitating experimentation for consensus testing. We have refactored the network-related libraries, allowing us to quickly make a peer-to-peer network for our experiment.

We will continue designing and testing our new DAG consensus in the coming months while rewriting the existing codebase to create a new Starcoin node based on FlexiDAG. So, Stay tuned for more updates! Thank you.

FAQ Summary Review from Annabelle

Our second-anniversary NFT giveaway just ended, we have got more than 7,000 engagements, 53 thousand views.We are very grateful for your participation, and we also received some good suggestions for us, really appreciated, but we also encountered some issues:

  1. Some users are quite concerned about the number of our NFT released and how many rewards are prepared for this 2nd anniversary.

We have released 3500 nft in this event, and we have randomly picked 188 addresses, those users can redeem our tokens, as for the rest, we will leave the priority for them to join our new functions.

2.why winners were unable to see the NFT to claim?

This was because a short period of time after the reward was announced, a large number of users came in and repeatedly clicked on the page, causing the page went down.
But our technical colleagues have fixed the page

3.Some users complained of the error page when using the Starmask wallet.

The new version of the wallet has solved this problem, you just need to update to version 5.2.4 ; or you can wait 20–30 seconds on the NFT page.

4.It has also complained that we have a slow response time after sending DMs well.

One of the reasons is the time difference,The other reason is I have received hundreds of DMs in a short period of time, and it took us a long time to reply to them one by one.

5. We did not delete the wrong address in the list because we I don’t want that users thinking that our address was not true, so we put it out as it was, while in the next giveaways, wrong addresses will not be selected.

We didn’t realize this at the beginning, so we sincerely appreciate Starfams, thank for you the great advice.

Summary

We reviewed the team’s progress and innovations since May at the beginning of June and once again thank the community for their support and companionship and the active efforts of all team members.

If there are any constructive suggestions or questions that you would like to contact the team, please do not hesitate to contact admin in the Telegraph community, stay tuned and look forward to seeing you in the next time.

The host of this episode, Ashely, is a senior brand manager from Starcoin.

About Starcoin

Starcoin provides the utmost security from the origin via its enhanced PoW consensus and Secure smart contract, using the language of Move. Through layered and flexible interoperability, it optimizes the building of ecosystems such as DeFi, NFTs, Gaming, etc., with higher efficiency and convenience. This process redefines value by empowering every participant in the ecosystem to enjoy the multiplication of values.

Follow Starcoin on social media to stay up to date with all the latest developments.

Website | Twitter | Medium | Telegram | Linktr.ee

--

--

Starcoin

Starcoin is a proof-of-work blockchain that enables secure smart contracts based on Move to power services in Web 3.0