Talk is chaap
GitHub: https://github.com/Crossbell-Box/xLog
Official example: https://xlog.app
Use cases
- https://blog.rss3.io/
- https://blog.diygod.me/
- https://usagiryu.com/ https://crossbell-blog.xlog.app/ https://song.xlog.app/
- https://allas-thining.xlog.app/
Motive
My [personal blog] (https://diygod.me/) has been running for nearly nine years, and has evolved with me, and now it’s almost become my personal development history, and touting blogs have become a hobby for me since a long time ago, but, as hexa became increasingly dissatisfied, I decided to make a new and more modern blog system.
I do not want to simply meet my own needs, but it needs to be open and sufficiently open to meet the needs of more people.
I didn’t want my precious data to be kidnapped by a centralized platform, and I didn’t want to bother with a database or server that needed to balance data ownership and convenience, so I chose a block chain.
Finally, it needs to provide a better development and maintenance experience through the use of newer technology.
function
The block chain, all blog data, including website configuration, articles, attention, comments, praises, etc., are signed and stored on the block chain in the form of NFTs, which can only be controlled by you, who owns the private key.
The difference between > and [Mirror.xyz] (https://miror.xyz/) is that the clever thing is that Mirror is chained through their official account numbers rather than through transactions initiated by the user itself. This makes it necessary for users to rely on Mirror, a centralized platform, to publish and modify their content, which is also controlled by the Mirror platform rather than by the user itself.
[Xlog4] (./attachments/bafkreidazbwui2bqm6crk54qadjwvfjycvxzojwuakyfn4q5aitvlr773a.png)
Rich interaction, you can focus on your favorite blog on the block chain, comment on, quote or cast the article into NFT.
[xlog2] (./attachments/bafkreigh527mnc7p5w26f2mf3caazlsy36dkutjfhhok6vkphzi4li6tly.png)
Highly customized, custom domain names, navigation bars, custom styles, etc., are stored on block chains, of course.
[xlog3] (./attachments/bafybeieqgy3ebpjkikgue6tb4nayypyishoiny6pf5knthwbobn3to6qce.png)
Technology achieves
xLog is based on another open source project [proselog] (https://github.com/proselog/proselog), developed using Next.js +Tailwind CSS + TypeScript + TanStack Query, with a good SPA, SSR, state management and excellent development experience.
The block chain uses the EVM compatible block chain [Crossbell] (https://crossbell.io/), which is used more quickly and free of charge without purchasing gas. You can also connect seamlessly to Crossbell and other ecological projects, such as you can view all xLog developments you subscribe to on [Crossbell.io feed] (https://crossbell.io/feed).
Each blog is your NFT, and its configurations and articles are stored in NFT format that conforms to Crossbell. The creation of a blog is the mint of a NFT, the publication of an article or a comment is an addition to NFT, the focus of a blog is to change your list of concerns NFT.
It’s completely open-source, and if you’re interested, you can go straight to GitHub and look at the source code.
There’s a problem
- The need to install a Taifung wallet to operate may place a considerable burden on ordinary users who do not have access to the concept of a block chain. While the block chain is a very suitable solution, it is now in the eyes of many ordinary people that the block chain has been equated with the shearing and decorating of coins, which makes it more difficult to select the block chain as a widely accepted solution.
- The operation of the chain is transparent and irreversible, which prevents users from really deleting an article whose modification can be seen through the history of the block chain.
The future plan
It is still a minimalized available product and may not be sufficiently functional, but in the future, subject and plugin systems will be added to provide more rich styles and functional choices.
There are also plans to explore more about the connection between the gain and the blog, hoping to make it more interesting to write a blog instead of a blog. 。